STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.pipeline.config_schemas.PressTankConfig Class Reference
Inheritance diagram for engine.pipeline.config_schemas.PressTankConfig:
[legend]
Collaboration diagram for engine.pipeline.config_schemas.PressTankConfig:
[legend]

Static Public Attributes

float press_h = Field(gt=0, description="Pressurant tank height (internal cylindrical length) [m]")
float press_radius = Field(gt=0, description="Pressurant tank internal radius [m]")
float pres_tank_pos = Field(description="Pressurant tank center position relative to nozzle exit (positive = above nozzle) [m]")
Optional dry_mass = Field(default=None, gt=0, description="COPV tank structure mass (tank walls only, no gas) [kg]")
Optional initial_gas_mass = Field(default=None, gt=0, description="Initial N2 pressurant gas mass [kg] (from COPV sizing)")
Optional mass = Field(default=None, gt=0, description="LEGACY: Use initial_gas_mass instead")
Optional free_volume_L = Field(default=4.5, gt=0, description="COPV free internal volume [L]")

Detailed Description

Pressurant (COPV) tank configuration for flight simulation.

For gaseous nitrogen (GN2) pressurization system.
- dry_mass: COPV tank structure mass (walls, fittings)
- initial_gas_mass: Initial N2 gas mass from COPV sizing
- free_volume_L: COPV free internal volume in liters

Definition at line 1456 of file config_schemas.py.

Member Data Documentation

◆ dry_mass

Optional engine.pipeline.config_schemas.PressTankConfig.dry_mass = Field(default=None, gt=0, description="COPV tank structure mass (tank walls only, no gas) [kg]")
static

Definition at line 1467 of file config_schemas.py.

◆ free_volume_L

Optional engine.pipeline.config_schemas.PressTankConfig.free_volume_L = Field(default=4.5, gt=0, description="COPV free internal volume [L]")
static

Definition at line 1470 of file config_schemas.py.

◆ initial_gas_mass

Optional engine.pipeline.config_schemas.PressTankConfig.initial_gas_mass = Field(default=None, gt=0, description="Initial N2 pressurant gas mass [kg] (from COPV sizing)")
static

Definition at line 1468 of file config_schemas.py.

◆ mass

Optional engine.pipeline.config_schemas.PressTankConfig.mass = Field(default=None, gt=0, description="LEGACY: Use initial_gas_mass instead")
static

◆ pres_tank_pos

float engine.pipeline.config_schemas.PressTankConfig.pres_tank_pos = Field(description="Pressurant tank center position relative to nozzle exit (positive = above nozzle) [m]")
static

Definition at line 1466 of file config_schemas.py.

◆ press_h

float engine.pipeline.config_schemas.PressTankConfig.press_h = Field(gt=0, description="Pressurant tank height (internal cylindrical length) [m]")
static

Definition at line 1464 of file config_schemas.py.

◆ press_radius

float engine.pipeline.config_schemas.PressTankConfig.press_radius = Field(gt=0, description="Pressurant tank internal radius [m]")
static

Definition at line 1465 of file config_schemas.py.


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