luminarycloud.params.simulation.material

Submodules

Classes

MaterialFluid

Configuration for Fluid materials

MaterialSolid

Configuration for Solid materials

Package Contents

class MaterialFluid

Configuration for Fluid materials

boussinesq_approximation: BoussinesqApproximation

Introduce a body force due to thermal expansion without modifying the material density. Possible types: BoussinesqOff, BoussinesqOn from the boussinesq_approximation module.

material_model: MaterialModel

Material model. Possible types: IdealGas, IncompressibleFluid, IncompressibleFluidWithEnergy from the material_model module.

preset: luminarycloud.params.enum.MaterialFluidPreset

Select a predefined set of material properties or allow a custom set of properties.

reference_pressure: LcFloat = 0.0

Reference pressure for the simulation. Unless otherwise stated, all pressure values are relative to this field (i.e. gauge pressures).

thermal_conductivity_model: ThermalConductivityModel

Model for the laminar thermal conductivity of a fluid. Possible types: PrescribedPrandtlNumber, PrescribedConductivity, TemperatureDependentConductivity from the thermal_conductivity_model module.

viscosity_model: ViscosityModel

Models available for the dynamic viscosity of the fluid. Possible types: Sutherland, PrescribedViscosity, TemperatureDependentViscosity from the viscosity_model module.

class MaterialSolid

Configuration for Solid materials

density: luminarycloud.types.LcFloat = 2700

Constant density value.

preset: luminarycloud.params.enum.MaterialSolidPreset

Select a predefined set of material properties or allow a custom set of properties.

specific_heat_cp: luminarycloud.types.LcFloat = 896

Specific heat at constant pressure.

thermal_conductivity: luminarycloud.types.LcFloat = 167

The thermal conductivity of the material.

thermal_conductivity_table: luminarycloud.tables.RectilinearTable | None = None

Correlation between thermal conductivity and temperature.