|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| float | effusivity (self) |
| float | diffusivity (self) |
| float | penetration_depth (self, float elapsed) |
Public Attributes | |
| heat_capacity | |
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.
| 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().
| 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.
| 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.
| feedtwin.vessels.collapse.LiquidThermal.heat_capacity |
Definition at line 84 of file collapse.py.
Referenced by diffusivity().