|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| float | signal (self, str name, float default=1.0) |
Static Public Attributes | |
| float | p_sat = 0.0 |
| float | p_crit = 0.0 |
| float | temperature = 0.0 |
| float | gamma = 0.0 |
| float | r_specific = 0.0 |
| Mapping | signals = field(default_factory=dict) |
| float | gravity = 9.80665 |
| float | gamma_ideal = 0.0 |
The fluid state a component needs to evaluate its loss. Passed in rather than looked up: a component should not own a :class:`~feedtwin.props.Fluid`, because the same length of tube can carry LOX on one run and water on the next, and because it keeps the physics testable with two floats instead of an equation of state.
| float feedtwin.comps.base.FlowConditions.signal | ( | self, | |
| str | name, | ||
| float | default = 1.0 ) |
Definition at line 125 of file base.py.
References signals.
Referenced by feedtwin.comps.elements.Valve._gas(), feedtwin.comps.regulator.Regulator._gas_seat(), feedtwin.comps.elements.Valve._legacy_liquid_ceiling(), feedtwin.comps.regulator.Regulator.commanded_setpoint(), feedtwin.comps.elements.Valve.diagnostics(), feedtwin.comps.regulator.Regulator.diagnostics(), and feedtwin.comps.elements.Valve.pressure_drop().
|
static |
|
static |
|
static |
Definition at line 108 of file base.py.
Referenced by feedtwin.solve.network.Network.conditions(), and feedtwin.session.core.TankSim.outlet_pressure().
|
static |
|
static |
Definition at line 105 of file base.py.
Referenced by feedtwin.session.core.Session._integrate(), feedtwin.session.core.Session.peek_signals(), and signal().
|
static |
Definition at line 95 of file base.py.
Referenced by feedtwin.session.network_trace.NetworkTrace.append(), feedtwin.engine.design.InjectorSide.cd_at(), feedtwin.engine.chamber.ConstantCStar.combustion(), feedtwin.vessels.volume.GasVolume.rates(), feedtwin.session.network_trace.NetworkTrace.record(), and feedtwin.session.burn.BurnTrace.recorder().