STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.layerx.prepare.LayerXSettings Class Reference

Public Member Functions

"LayerXSettings" from_dict (cls, Dict[str, Any] raw)

Static Public Attributes

Optional tank_pressure_psia = None
Optional copv_pressure_psig = None
Optional copv_pressure_psia = None
Optional dome_psia = None
Optional dome_regulator = None
str load = "config"
float fill_fraction = 0.95
float dry_kg = 0.001
str engine_model = "card"
Optional ullage_collapse = None
Optional ullage_vapour = None
Optional chilldown = None
Optional line_walls = None
float hold_s = 300.0
float dt = 0.05
float horizon_s = 14.0
bool settle = True
bool replay = True
Optional card_center_psia = None
bool flight = False
Optional liftoff_mass_kg = None
Optional pressurant = None
Optional chug_basis = None
Optional chug_eroded = None
Optional card_eroded_nozzle = None
Optional flight_coupling = None
Optional fuel_lead_s = None
Optional valve_travel_s = None
Optional outlet_d_mm = None
Optional ack_gn2_condensation = None
Optional test_mode = None

Detailed Description

What a person chooses for a Layer X burn. Everything else is derived.

Definition at line 58 of file prepare.py.

Member Function Documentation

◆ from_dict()

"LayerXSettings" engine.layerx.prepare.LayerXSettings.from_dict ( cls,
Dict[str, Any] raw )

Definition at line 158 of file prepare.py.

Member Data Documentation

◆ ack_gn2_condensation

Optional engine.layerx.prepare.LayerXSettings.ack_gn2_condensation = None
static

Definition at line 148 of file prepare.py.

◆ card_center_psia

Optional engine.layerx.prepare.LayerXSettings.card_center_psia = None
static

Definition at line 105 of file prepare.py.

◆ card_eroded_nozzle

Optional engine.layerx.prepare.LayerXSettings.card_eroded_nozzle = None
static

Definition at line 132 of file prepare.py.

◆ chilldown

Optional engine.layerx.prepare.LayerXSettings.chilldown = None
static

Definition at line 96 of file prepare.py.

◆ chug_basis

Optional engine.layerx.prepare.LayerXSettings.chug_basis = None
static

Definition at line 124 of file prepare.py.

◆ chug_eroded

Optional engine.layerx.prepare.LayerXSettings.chug_eroded = None
static

Definition at line 129 of file prepare.py.

◆ copv_pressure_psia

Optional engine.layerx.prepare.LayerXSettings.copv_pressure_psia = None
static

Definition at line 69 of file prepare.py.

◆ copv_pressure_psig

Optional engine.layerx.prepare.LayerXSettings.copv_pressure_psig = None
static

Definition at line 66 of file prepare.py.

◆ dome_psia

Optional engine.layerx.prepare.LayerXSettings.dome_psia = None
static

Definition at line 71 of file prepare.py.

◆ dome_regulator

Optional engine.layerx.prepare.LayerXSettings.dome_regulator = None
static

Definition at line 74 of file prepare.py.

◆ dry_kg

float engine.layerx.prepare.LayerXSettings.dry_kg = 0.001
static

Definition at line 81 of file prepare.py.

◆ dt

◆ engine_model

str engine.layerx.prepare.LayerXSettings.engine_model = "card"
static

Definition at line 87 of file prepare.py.

◆ fill_fraction

float engine.layerx.prepare.LayerXSettings.fill_fraction = 0.95
static

Definition at line 80 of file prepare.py.

◆ flight

bool engine.layerx.prepare.LayerXSettings.flight = False
static

Definition at line 108 of file prepare.py.

◆ flight_coupling

Optional engine.layerx.prepare.LayerXSettings.flight_coupling = None
static

Definition at line 136 of file prepare.py.

◆ fuel_lead_s

Optional engine.layerx.prepare.LayerXSettings.fuel_lead_s = None
static

Definition at line 139 of file prepare.py.

◆ hold_s

float engine.layerx.prepare.LayerXSettings.hold_s = 300.0
static

Definition at line 98 of file prepare.py.

◆ horizon_s

float engine.layerx.prepare.LayerXSettings.horizon_s = 14.0
static

Definition at line 100 of file prepare.py.

◆ liftoff_mass_kg

Optional engine.layerx.prepare.LayerXSettings.liftoff_mass_kg = None
static

Definition at line 112 of file prepare.py.

◆ line_walls

Optional engine.layerx.prepare.LayerXSettings.line_walls = None
static

Definition at line 97 of file prepare.py.

◆ load

str engine.layerx.prepare.LayerXSettings.load = "config"
static

Definition at line 78 of file prepare.py.

Referenced by engine.layerx.measurements.MeasurementStore.get().

◆ outlet_d_mm

Optional engine.layerx.prepare.LayerXSettings.outlet_d_mm = None
static

Definition at line 145 of file prepare.py.

◆ pressurant

Optional engine.layerx.prepare.LayerXSettings.pressurant = None
static

Definition at line 116 of file prepare.py.

◆ replay

bool engine.layerx.prepare.LayerXSettings.replay = True
static

Definition at line 102 of file prepare.py.

◆ settle

bool engine.layerx.prepare.LayerXSettings.settle = True
static

Definition at line 101 of file prepare.py.

◆ tank_pressure_psia

Optional engine.layerx.prepare.LayerXSettings.tank_pressure_psia = None
static

Definition at line 62 of file prepare.py.

◆ test_mode

Optional engine.layerx.prepare.LayerXSettings.test_mode = None
static

Definition at line 153 of file prepare.py.

◆ ullage_collapse

Optional engine.layerx.prepare.LayerXSettings.ullage_collapse = None
static

Definition at line 94 of file prepare.py.

◆ ullage_vapour

Optional engine.layerx.prepare.LayerXSettings.ullage_vapour = None
static

Definition at line 95 of file prepare.py.

◆ valve_travel_s

Optional engine.layerx.prepare.LayerXSettings.valve_travel_s = None
static

Definition at line 142 of file prepare.py.


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