|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Static Public Attributes | |
| Optional | tank_pressure_psia = Field(default=None, gt=14.0, lt=5000.0) |
| Optional | copv_pressure_psig = Field(default=None, gt=0.0, lt=12000.0) |
| Optional | copv_pressure_psia = Field(default=None, gt=14.0, lt=12000.0) |
| Optional | dome_psia = Field(default=None, gt=14.0, lt=5000.0) |
| Optional | dome_regulator = Field(default=None, max_length=200) |
| str | load = Field(default="config", pattern="^(config|fill)$") |
| float | fill_fraction = Field(default=0.95, gt=0.05, lt=0.99) |
| float | dry_kg = Field(default=0.001, ge=0.0005, le=2.0) |
| str | engine_model = Field(default="card", pattern="^(card|calibrated|native)$") |
| Optional | ullage_collapse = None |
| Optional | ullage_vapour = None |
| Optional | chilldown = Field(default=None, ge=0.0, le=5000.0) |
| Optional | line_walls = None |
| float | hold_s = Field(default=300.0, ge=0.0, le=36000.0) |
| float | dt = Field(default=0.05, ge=0.005, le=0.2) |
| float | horizon_s = Field(default=14.0, gt=0.5, le=60.0) |
| bool | settle = True |
| bool | replay = True |
| bool | flight = False |
| Optional | liftoff_mass_kg = Field(default=None, gt=1.0, lt=5000.0) |
| Optional | pressurant = Field(default=None, pattern="^(nitrogen|helium)$") |
| Optional | chug_basis = Field(default=None, pattern="^(config|drawing)$") |
| Optional | chug_eroded = None |
| Optional | card_eroded_nozzle = None |
| Optional | flight_coupling = Field(default=None, pattern="^(outer|inline)$") |
| Optional | fuel_lead_s = Field(default=None, ge=0.0, le=5.0, allow_inf_nan=False) |
| Optional | valve_travel_s = Field(default=None, ge=0.0, le=5.0, allow_inf_nan=False) |
| Optional | outlet_d_mm = None |
| Optional | ack_gn2_condensation = None |
| Optional | test_mode = Field(default=None, pattern="^hotfire$") |
| Optional | design_patch = None |
Protected Member Functions | |
| Optional[Dict[str, Dict[str, float]]] | _patch (cls, Optional[Dict[str, Dict[str, float]]] value) |
| Any | _outlet (cls, Any value) |
Mirror of engine.layerx.LayerXSettings, validated at the edge.
|
protected |
|
protected |
Definition at line 164 of file layerx.py.
References backend.routers.layerx.check_design_patch().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 136 of file layerx.py.
Referenced by engine.control.robust_ddp.data_models.ControllerConfig.__post_init__(), test_robust_ddp_dynamics.TestDynamics.test_blowdown_decreases_pressure(), test_robust_ddp_dynamics.TestDynamics.test_control_clamping(), test_robust_ddp_dynamics.TestDynamics.test_copv_blowdown(), test_robust_ddp_dynamics.TestDynamics.test_feed_pressure_lag(), test_robust_ddp_dynamics.TestDynamics.test_linearize_accuracy(), test_robust_ddp_dynamics.TestDynamics.test_linearize_shape(), test_robust_ddp_dynamics.TestDynamics.test_pressurization_increases_pressure(), test_robust_ddp_dynamics.TestDynamics.test_regulator_behavior(), test_robust_ddp_dynamics.TestDynamics.test_state_non_negative(), test_robust_ddp_dynamics.TestDynamics.test_step_basic(), test_robust_ddp_dynamics.TestDynamics.test_ullage_volume_increases(), and test_robust_ddp_dynamics.TestDynamics.test_zero_mass_flow().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 126 of file layerx.py.
Referenced by engine.layerx.measurements.MeasurementStore.get().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |