|
| float | lox_h = Field(gt=0, description="LOX tank height (internal cylindrical length, not including end caps) [m]") |
| float | lox_radius = Field(gt=0, description="LOX tank internal radius [m]") |
| float | ox_tank_pos = Field(description="LOX tank center position relative to nozzle exit (positive = above nozzle) [m]") |
| Optional | mass = Field(default=None, gt=0, description="Initial LOX PROPELLANT mass [kg] (liquid only, not tank structure). Depletes during burn.") |
| Optional | initial_pressure_psi = Field(default=None, gt=0, description="Initial LOX tank pressure [psi]") |
| Optional | tank_volume_m3 = Field(default=None, gt=0, description="LOX tank volume [m³]. If not provided, will be calculated from lox_h and lox_radius using π×r²×h") |
| str | ullage_gas = Field(default="Nitrogen", description="CoolProp name of the pressurant in the ullage (GN2 system)") |
| float | ullage_gas_temperature_K = Field(default=293.15, gt=0, description="Ullage gas temperature [K] at T-0 and as the regulator refills it. Default: pressurant at ambient (bottle) temperature, not a measured ullage; gas chilled by LOX is denser.") |
LOX tank geometry configuration for flight simulation
Definition at line 1426 of file config_schemas.py.
◆ initial_pressure_psi
| Optional engine.pipeline.config_schemas.LOXTankConfig.initial_pressure_psi = Field(default=None, gt=0, description="Initial LOX tank pressure [psi]") |
|
static |
◆ lox_h
| float engine.pipeline.config_schemas.LOXTankConfig.lox_h = Field(gt=0, description="LOX tank height (internal cylindrical length, not including end caps) [m]") |
|
static |
◆ lox_radius
| float engine.pipeline.config_schemas.LOXTankConfig.lox_radius = Field(gt=0, description="LOX tank internal radius [m]") |
|
static |
◆ mass
| Optional engine.pipeline.config_schemas.LOXTankConfig.mass = Field(default=None, gt=0, description="Initial LOX PROPELLANT mass [kg] (liquid only, not tank structure). Depletes during burn.") |
|
static |
◆ ox_tank_pos
| float engine.pipeline.config_schemas.LOXTankConfig.ox_tank_pos = Field(description="LOX tank center position relative to nozzle exit (positive = above nozzle) [m]") |
|
static |
◆ tank_volume_m3
| Optional engine.pipeline.config_schemas.LOXTankConfig.tank_volume_m3 = Field(default=None, gt=0, description="LOX tank volume [m³]. If not provided, will be calculated from lox_h and lox_radius using π×r²×h") |
|
static |
◆ ullage_gas
| str engine.pipeline.config_schemas.LOXTankConfig.ullage_gas = Field(default="Nitrogen", description="CoolProp name of the pressurant in the ullage (GN2 system)") |
|
static |
◆ ullage_gas_temperature_K
| float engine.pipeline.config_schemas.LOXTankConfig.ullage_gas_temperature_K = Field(default=293.15, gt=0, description="Ullage gas temperature [K] at T-0 and as the regulator refills it. Default: pressurant at ambient (bottle) temperature, not a measured ullage; gas chilled by LOX is denser.") |
|
static |
The documentation for this class was generated from the following file: