|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| TankState | repressurised (self) |
Static Public Attributes | |
| float | contact_time = 0.0 |
| float | vapour_mass = 0.0 |
| float | wetted_wall_temperature = None |
| float | surface_temperature = None |
Everything needed to continue a tank's history.
Args:
ullage: Gas state -- mass, total internal energy, wall temperature.
liquid_mass: Propellant remaining [kg].
liquid_temperature: Bulk liquid temperature [K].
contact_time: Seconds the current interface has been exposed to warm
gas. Reset by a repressurisation, which is why it is state and not
a clock reading -- see :mod:`feedtwin.vessels.collapse`.
| TankState feedtwin.vessels.tank.TankState.repressurised | ( | self | ) |
The same state with the interface clock reset. What a repressurisation immediately before ignition buys: fresh gas scrubs the chilled surface layer away, and the sqrt(t) flux restarts at its steepest. Modelling the reset is the difference between predicting a pad hold correctly and predicting it as if the tank had just been filled.
|
static |
|
static |
|
static |
|
static |