STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.vessels.collapse.LiquidThermal Class Reference

Public Member Functions

float effusivity (self)
float diffusivity (self)
float penetration_depth (self, float elapsed)

Public Attributes

 heat_capacity

Detailed Description

The three liquid properties a conduction model needs.

Bundled because they are always fetched together and always at the same
state, and passed in rather than looked up so the model can be checked
against a textbook with three floats.

Definition at line 59 of file collapse.py.

Member Function Documentation

◆ diffusivity()

float feedtwin.vessels.collapse.LiquidThermal.diffusivity ( self)
``alpha = k / (rho c)`` [m^2/s] -- how fast the thermal layer grows.

Definition at line 87 of file collapse.py.

References engine.pipeline.config_schemas.FluidConfig.density, engine.pipeline.config_schemas.StainlessSteelCaseConfig.density, feedtwin.vessels.volume.GasVolume.density(), and heat_capacity.

Referenced by penetration_depth().

◆ effusivity()

float feedtwin.vessels.collapse.LiquidThermal.effusivity ( self)
``sqrt(k rho c)`` [J/(m^2.K.s^0.5)] -- how greedily a surface pulls heat.

The single grouping that transient surface conduction depends on. Worth
naming: it is why LOX is a much better heat sink than its conductivity
alone suggests.

Definition at line 77 of file collapse.py.

◆ penetration_depth()

float feedtwin.vessels.collapse.LiquidThermal.penetration_depth ( self,
float elapsed )
``sqrt(pi alpha t)`` [m]. How deep the liquid has noticed.

Definition at line 91 of file collapse.py.

References diffusivity(), and max.

Member Data Documentation

◆ heat_capacity

feedtwin.vessels.collapse.LiquidThermal.heat_capacity

Definition at line 84 of file collapse.py.

Referenced by diffusivity().


The documentation for this class was generated from the following file: