tidy3d.VerticalNaturalConvectionCoeffModel#
- class VerticalNaturalConvectionCoeffModel[source]#
Bases:
Tidy3dBaseModelSpecification for natural convection from a vertical plate.
- Parameters:
medium (Optional[
FluidMedium] = None) – TheFluidMediumused for the heat transfer coefficient calculation. If None, the fluid is automatically deduced from the interface, which can be definedby either aMediumMediumInterfaceor aStructureStructureInterface.plate_length (NonNegativeFloat) – [units = um]. Characteristic length (L), defined as the height of the vertical plate.
gravity (NonNegativeFloat = 9806650.0) – [units = um/s^2]. Gravitational acceleration (g).
Notes
This class calculates the heat transfer coefficient (h) based on fluid properties and an expected temperature difference, then provides these values as \(\text{base_l}\), \(\text{base_nl}\), and \(\text{exponent}\) for a generalized heat flux equation
\[q = \text{base_nl} * (T_\text{surf} - T_\text{fluid})^\text{exponent} + \text{base}_{l} * (T_\text{surf}- T_\text{fluid}).\]Attributes
Methods
from_si_units(plate_length[, medium, gravity])Create an instance from standard SI units.
- medium#
- plate_length#
- gravity#
- classmethod from_si_units(plate_length, medium=None, gravity=9.80665)[source]#
Create an instance from standard SI units.
- Args:
plate_length: Plate characteristic length in [m]. gravity: Gravitational acceleration in [m/s**2].
- Returns:
An instance of VerticalNaturalConvectionCoeffModel with all values converted to Tidy3D’s internal unit system.