luminarycloud.params.simulation.physics.heat.boundary_conditions

Classes

HeatBcConvection

Convective heat transfer.

HeatBcHeatFlux

Heat flux.

HeatBcIntegratedHeatFlux

Integrated heat flux.

HeatBcSymmetry

Symmetry.

HeatBcTemperature

Fixed temperature.

Package Contents

class HeatBcConvection

Convective heat transfer.

to_code() str
enable_profile: bool = False

Turn on or off the ability to use tabulated data to define spatially varying boundary conditions.

fluid_temperature: float = 288.15

Temperature at the wall boundary surfaces.

heat_transfer_coefficient: float = 0.0

Heat transfer coefficient for convective heat transfer. Allowed range [0, infinity).

id: str = ''
name: str = ''
profile_table: luminarycloud.tables.RectilinearTable | None = None

Tabulated data for spatially varying boundary conditions

profile_type: luminarycloud.params.enum.ProfileType

Types of boundary condition profile.

surfaces: list[str] = []
class HeatBcHeatFlux

Heat flux.

to_code() str
enable_profile: bool = False

Turn on or off the ability to use tabulated data to define spatially varying boundary conditions.

heat_flux: float = 0.0

Heat flux per unit area at wall boundary surfaces. Negative values increase temperatures at the wall while positive values decrease it. Enter 0 for an adiabatic wall.

heat_flux_column_index: int = 0

Index of the column of the table in profile_bc_data for heat flux.

id: str = ''
name: str = ''
profile_table: luminarycloud.tables.RectilinearTable | None = None

Tabulated data for spatially varying boundary conditions

profile_type: luminarycloud.params.enum.ProfileType

Types of boundary condition profile.

surfaces: list[str] = []
class HeatBcIntegratedHeatFlux

Integrated heat flux.

to_code() str
enable_profile: bool = False

Turn on or off the ability to use tabulated data to define spatially varying boundary conditions.

heat_flux: float = 0.0

Total heat flux (power) at wall boundary surfaces. Negative values increase temperatures at the wall while positive values decrease it. Enter 0 for an adiabatic wall.

heat_flux_column_index: int = 0

Index of the column of the table in profile_bc_data for heat flux.

id: str = ''
name: str = ''
profile_table: luminarycloud.tables.RectilinearTable | None = None

Tabulated data for spatially varying boundary conditions

profile_type: luminarycloud.params.enum.ProfileType

Types of boundary condition profile.

surfaces: list[str] = []
class HeatBcSymmetry

Symmetry.

to_code() str
enable_profile: bool = False

Turn on or off the ability to use tabulated data to define spatially varying boundary conditions.

id: str = ''
name: str = ''
profile_table: luminarycloud.tables.RectilinearTable | None = None

Tabulated data for spatially varying boundary conditions

profile_type: luminarycloud.params.enum.ProfileType

Types of boundary condition profile.

surfaces: list[str] = []
class HeatBcTemperature

Fixed temperature.

to_code() str
enable_profile: bool = False

Turn on or off the ability to use tabulated data to define spatially varying boundary conditions.

id: str = ''
name: str = ''
profile_table: luminarycloud.tables.RectilinearTable | None = None

Tabulated data for spatially varying boundary conditions

profile_type: luminarycloud.params.enum.ProfileType

Types of boundary condition profile.

surfaces: list[str] = []
temperature: float = 288.15

Temperature at the wall boundary surfaces.