luminarycloud.params.simulation.material¶
Submodules¶
Classes¶
Configuration for Fluid materials |
|
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 theboussinesq_approximation
module.
- material_model: MaterialModel¶
Material model. Possible types:
IdealGas
,IncompressibleFluid
,IncompressibleFluidWithEnergy
from thematerial_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 thethermal_conductivity_model
module.
- viscosity_model: ViscosityModel¶
Models available for the dynamic viscosity of the fluid. Possible types:
Sutherland
,PrescribedViscosity
,TemperatureDependentViscosity
from theviscosity_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.