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

Static Public Attributes

Optional A_throat_mm2 = Field(default=None, gt=0, description="Frozen throat area [mm²]")
Optional Lstar_mm = Field(default=None, gt=0, description="Frozen characteristic length L* [mm]")
Optional expansion_ratio = Field(default=None, gt=1, description="Frozen expansion ratio (A_exit/A_throat)")
Optional D_chamber_outer_mm = Field(default=None, gt=0, description="Frozen chamber outer diameter [mm]")
Optional d_pintle_tip_mm = Field(default=None, gt=0, description="[pintle] Frozen pintle tip diameter [mm]")
Optional h_gap_mm = Field(default=None, gt=0, description="[pintle] Frozen annular gap height [mm]")
Optional n_orifices = Field(default=None, gt=0, description="[pintle] Frozen number of LOX orifices")
Optional d_orifice_mm = Field(default=None, gt=0, description="[pintle] Frozen LOX orifice diameter [mm]")
Optional n_doublets = Field(default=None, gt=0, description="[impinging] Frozen number of paired unlike doublets")
Optional d_jet_O_mm = Field(default=None, gt=0, description="[impinging] Frozen LOX jet diameter [mm]")
Optional d_jet_F_mm = Field(default=None, gt=0, description="[impinging] Frozen fuel jet diameter [mm]")
Optional impingement_angle_O_deg = Field(default=None, gt=0, le=180, description="[impinging] Frozen LOX jet angle from the chamber axis [deg] (not the included angle)")
Optional impingement_angle_F_deg = Field(default=None, gt=0, le=180, description="[impinging] Frozen fuel jet angle from the chamber axis [deg] (not the included angle)")
Optional spacing_O_mm = Field(default=None, gt=0, description="[impinging] Frozen LOX element spacing [mm]")
Optional spacing_F_mm = Field(default=None, gt=0, description="[impinging] Frozen fuel element spacing [mm]")
Optional P_O_start_psi = Field(default=None, gt=0, description="Frozen initial LOX tank pressure [psi]")
Optional P_F_start_psi = Field(default=None, gt=0, description="Frozen initial fuel tank pressure [psi]")

Detailed Description

Frozen parameter values for Layer 1 optimization.

When a parameter is set (not None), the optimizer will use that exact
value instead of optimizing it. Values use user-friendly units.

Definition at line 1594 of file config_schemas.py.

Member Data Documentation

◆ A_throat_mm2

Optional engine.pipeline.config_schemas.FrozenParametersConfig.A_throat_mm2 = Field(default=None, gt=0, description="Frozen throat area [mm²]")
static

Definition at line 1601 of file config_schemas.py.

◆ D_chamber_outer_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.D_chamber_outer_mm = Field(default=None, gt=0, description="Frozen chamber outer diameter [mm]")
static

Definition at line 1604 of file config_schemas.py.

◆ d_jet_F_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.d_jet_F_mm = Field(default=None, gt=0, description="[impinging] Frozen fuel jet diameter [mm]")
static

Definition at line 1616 of file config_schemas.py.

◆ d_jet_O_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.d_jet_O_mm = Field(default=None, gt=0, description="[impinging] Frozen LOX jet diameter [mm]")
static

Definition at line 1615 of file config_schemas.py.

◆ d_orifice_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.d_orifice_mm = Field(default=None, gt=0, description="[pintle] Frozen LOX orifice diameter [mm]")
static

Definition at line 1610 of file config_schemas.py.

◆ d_pintle_tip_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.d_pintle_tip_mm = Field(default=None, gt=0, description="[pintle] Frozen pintle tip diameter [mm]")
static

Definition at line 1607 of file config_schemas.py.

◆ expansion_ratio

Optional engine.pipeline.config_schemas.FrozenParametersConfig.expansion_ratio = Field(default=None, gt=1, description="Frozen expansion ratio (A_exit/A_throat)")
static

Definition at line 1603 of file config_schemas.py.

◆ h_gap_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.h_gap_mm = Field(default=None, gt=0, description="[pintle] Frozen annular gap height [mm]")
static

Definition at line 1608 of file config_schemas.py.

◆ impingement_angle_F_deg

Optional engine.pipeline.config_schemas.FrozenParametersConfig.impingement_angle_F_deg = Field(default=None, gt=0, le=180, description="[impinging] Frozen fuel jet angle from the chamber axis [deg] (not the included angle)")
static

Definition at line 1618 of file config_schemas.py.

◆ impingement_angle_O_deg

Optional engine.pipeline.config_schemas.FrozenParametersConfig.impingement_angle_O_deg = Field(default=None, gt=0, le=180, description="[impinging] Frozen LOX jet angle from the chamber axis [deg] (not the included angle)")
static

Definition at line 1617 of file config_schemas.py.

◆ Lstar_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.Lstar_mm = Field(default=None, gt=0, description="Frozen characteristic length L* [mm]")
static

Definition at line 1602 of file config_schemas.py.

◆ n_doublets

Optional engine.pipeline.config_schemas.FrozenParametersConfig.n_doublets = Field(default=None, gt=0, description="[impinging] Frozen number of paired unlike doublets")
static

Definition at line 1614 of file config_schemas.py.

◆ n_orifices

Optional engine.pipeline.config_schemas.FrozenParametersConfig.n_orifices = Field(default=None, gt=0, description="[pintle] Frozen number of LOX orifices")
static

Definition at line 1609 of file config_schemas.py.

◆ P_F_start_psi

Optional engine.pipeline.config_schemas.FrozenParametersConfig.P_F_start_psi = Field(default=None, gt=0, description="Frozen initial fuel tank pressure [psi]")
static

Definition at line 1624 of file config_schemas.py.

◆ P_O_start_psi

Optional engine.pipeline.config_schemas.FrozenParametersConfig.P_O_start_psi = Field(default=None, gt=0, description="Frozen initial LOX tank pressure [psi]")
static

Definition at line 1623 of file config_schemas.py.

◆ spacing_F_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.spacing_F_mm = Field(default=None, gt=0, description="[impinging] Frozen fuel element spacing [mm]")
static

Definition at line 1620 of file config_schemas.py.

◆ spacing_O_mm

Optional engine.pipeline.config_schemas.FrozenParametersConfig.spacing_O_mm = Field(default=None, gt=0, description="[impinging] Frozen LOX element spacing [mm]")
static

Definition at line 1619 of file config_schemas.py.


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