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

Public Member Functions

float heat_rate (self, float area, float gas_temperature, float liquid_temperature, LiquidThermal liquid, float elapsed)
float heat_total (self, float area, float gas_temperature, float liquid_temperature, LiquidThermal liquid, float elapsed)

Static Public Attributes

float enhancement = 1.0
str name = "conduction"

Detailed Description

Transient conduction into quiescent liquid. A lower bound, and the default.

Args:
    enhancement: Multiplier on the conduction flux, 1.0 for pure quiescent
        conduction. Free convection and interfacial motion make the real
        value larger; this is where a *fitted* number from a cold-flow test
        goes, and it is deliberately a single dimensionless factor with an
        obvious meaning rather than a tuned coefficient with none.

Definition at line 148 of file collapse.py.

Member Function Documentation

◆ heat_rate()

float feedtwin.vessels.collapse.ConductionCollapse.heat_rate ( self,
float area,
float gas_temperature,
float liquid_temperature,
LiquidThermal liquid,
float elapsed )

Definition at line 162 of file collapse.py.

References enhancement, and max.

◆ heat_total()

float feedtwin.vessels.collapse.ConductionCollapse.heat_total ( self,
float area,
float gas_temperature,
float liquid_temperature,
LiquidThermal liquid,
float elapsed )
Cumulative heat [J] after ``elapsed`` at constant area and ΔT.

The closed-form integral of :meth:`heat_rate`. Not used by the
integrator -- area and temperatures both move -- but it is what the
model is validated against, and what answers "roughly how much does
this cost me over a 5 s burn" without running anything.

Definition at line 177 of file collapse.py.

References enhancement, and max.

Member Data Documentation

◆ enhancement

float feedtwin.vessels.collapse.ConductionCollapse.enhancement = 1.0
static

Definition at line 159 of file collapse.py.

Referenced by heat_rate(), and heat_total().

◆ name

str feedtwin.vessels.collapse.ConductionCollapse.name = "conduction"
static

Definition at line 160 of file collapse.py.

Referenced by csv_to_eng.core.EngineMetadata.header_line().


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