|
| float | length_ratio = Field(gt=0, le=1, description="Fraction of total burn time for this segment (0-1)") |
| Literal | type = Field(description="Segment type: 'linear' or 'blowdown'") |
| float | start_pressure_pa = Field(gt=0, description="Pressure at segment start [Pa]") |
| float | end_pressure_pa = Field(gt=0, description="Pressure at segment end [Pa]") |
| Optional | k = Field(default=None, gt=0, description="Blowdown parameter k (only used for blowdown type, typically 0.1-2.0)") |
Single segment of a pressure curve
Definition at line 2696 of file config_schemas.py.
◆ end_pressure_pa
| float engine.pipeline.config_schemas.PressureSegmentConfig.end_pressure_pa = Field(gt=0, description="Pressure at segment end [Pa]") |
|
static |
| Optional engine.pipeline.config_schemas.PressureSegmentConfig.k = Field(default=None, gt=0, description="Blowdown parameter k (only used for blowdown type, typically 0.1-2.0)") |
|
static |
◆ length_ratio
| float engine.pipeline.config_schemas.PressureSegmentConfig.length_ratio = Field(gt=0, le=1, description="Fraction of total burn time for this segment (0-1)") |
|
static |
◆ start_pressure_pa
| float engine.pipeline.config_schemas.PressureSegmentConfig.start_pressure_pa = Field(gt=0, description="Pressure at segment start [Pa]") |
|
static |
◆ type
| Literal engine.pipeline.config_schemas.PressureSegmentConfig.type = Field(description="Segment type: 'linear' or 'blowdown'") |
|
static |
The documentation for this class was generated from the following file: