luminarycloud.params.simulation.material

Submodules

Classes

MaterialFluid

Configuration for Fluid materials

MaterialSolid

Configuration for Solid materials

Package Contents

class MaterialFluid

Configuration for Fluid materials

to_code() str
boussinesq_approximation: BoussinesqApproximation

Introduce a body force due to thermal expansion without modifying the material density.

material_model: MaterialModel

Material model.

preset: luminarycloud.params.enum.MaterialFluidPreset

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

reference_pressure: float = 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.

viscosity_model: ViscosityModel

Models available for the dynamic viscosity of the fluid.

class MaterialSolid

Configuration for Solid materials

to_code() str
density: float = 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: float = 896

Specific heat at constant pressure.

thermal_conductivity: float = 167

The thermal conductivity of the material.

thermal_conductivity_table: luminarycloud.tables.RectilinearTable | None = None

Correlation between thermal conductivity and temperature.