|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| list[str] | nodes (self) |
| Recorder | recorder (self, Session session) |
Static Public Attributes | |
| list | t = field(default_factory=list) |
| list | firing = field(default_factory=list) |
| list | converged = field(default_factory=list) |
| dict | pressure = field(default_factory=dict) |
| dict | temperature = field(default_factory=dict) |
| dict | tank = field(default_factory=dict) |
| dict | bottle = field(default_factory=dict) |
| dict | chamber = field(default_factory=dict) |
| BurnEnd | end = None |
| bool | t0_settled = True |
| list | notes = field(default_factory=list) |
| NetworkTrace | network = None |
A burn, sampled at every step. Absolute SI throughout. Columns rather than rows, because every consumer plots columns. ``t`` is seconds from the Fire command; ``firing`` is false through the lead-in.
| list[str] feedtwin.session.burn.BurnTrace.nodes | ( | self | ) |
A :data:`Recorder` that appends every step of ``session`` here.
Definition at line 821 of file burn.py.
References bottle, chamber, feedtwin.session.burn.Probes.chamber, converged, firing, network, feedtwin.session.burn.Probes.network, engine.stability_hifi.acoustics.mesh.MeridionalMesh.nodes, feedtwin.pid.document.Diagram.nodes, nodes(), feedtwin.session.model.AssemblyReport.nodes, feedtwin.session.network_trace.NetworkTrace.nodes, feedtwin.solve.network.Network.nodes, pressure, self_test_t.probes, anonymous_namespace{idle_e2e.cpp}::Beat.t, anonymous_namespace{idle_e2e.cpp}::World::Ground.t, feedtwin.model.component.EvalContext.t, t, gui.App.t, lc_calibration_gui.LCPlotWindow.t, rec_t.t, tank, feedtwin.comps.base.FlowConditions.temperature, feedtwin.engine.chamber.CombustionState.temperature, feedtwin.engine.chamber.ConstantCStar.temperature, feedtwin.engine.design.InjectorSide.temperature, and temperature.
|
static |
Definition at line 795 of file burn.py.
Referenced by recorder().
|
static |
Definition at line 797 of file burn.py.
Referenced by recorder().
|
static |
Definition at line 788 of file burn.py.
Referenced by recorder().
|
static |
Definition at line 787 of file burn.py.
Referenced by recorder().
|
static |
Definition at line 804 of file burn.py.
Referenced by recorder().
|
static |
|
static |
Definition at line 789 of file burn.py.
Referenced by feedtwin.session.core.TankSim._chill_target(), feedtwin.session.core.TankSim._dewar_load(), feedtwin.session.core.BottleSim.advance(), feedtwin.session.core.TankSim.advance(), feedtwin.session.network_trace.NetworkTrace.append(), feedtwin.session.core.BottleSim.fraction(), feedtwin.solve.network.Node.is_fixed(), feedtwin.vessels.tank.Tank.outlet_pressure(), feedtwin.vessels.tank.Tank.pressurant_for_expulsion(), feedtwin.vessels.tank.Tank.rates(), feedtwin.session.network_trace.NetworkTrace.record(), recorder(), and feedtwin.session.core.TankSim.skip_chill().
|
static |
Definition at line 786 of file burn.py.
Referenced by engine.pipeline.cea_cache.CEAAuxTables._bilinear(), engine.pipeline.cea_cache.CEAAuxTables._build(), feedtwin.session.core.Session._burnout_check(), feedtwin.session.core.Session._check_limits(), engine.pipeline.cea_cache.CEAAuxTables._exit(), feedtwin.session.core.Session._fire_notes(), feedtwin.session.core.Session._integrate(), engine.pipeline.cea_cache.CEAAuxTables._load(), feedtwin.session.core.Session._record_solver(), engine.layerx.flight.InlineAscent.advance(), feedtwin.session.core.Session.command_state(), feedtwin.session.core.Session.prime(), and recorder().
|
static |
|
static |
Definition at line 793 of file burn.py.
Referenced by feedtwin.session.core.TankSim._atmosphere_floor(), feedtwin.session.core.TankSim._chill(), feedtwin.session.core.TankSim._chill_target(), feedtwin.session.core.TankSim._chilled_ullage(), feedtwin.session.core.TankSim._collect(), feedtwin.session.core.TankSim._dewar_load(), feedtwin.session.core.TankSim._gas_temperature_of(), feedtwin.session.core.TankSim._one_step(), feedtwin.session.core.TankSim._pressurant_floor(), feedtwin.session.core.TankSim._settled(), feedtwin.session.core.TankSim._specific_energy_at(), feedtwin.session.core.TankSim._wanted(), feedtwin.session.core.TankSim.advance(), feedtwin.session.core.TankSim.fill_line_flow(), feedtwin.session.core.TankSim.outlet_pressure(), recorder(), feedtwin.session.core.TankSim.skip_chill(), and feedtwin.session.core.TankSim.take_back().
|
static |
Definition at line 791 of file burn.py.
Referenced by feedtwin.session.network_trace.NetworkTrace.append(), feedtwin.vessels.volume.GasVolume.rates(), feedtwin.session.network_trace.NetworkTrace.record(), and recorder().