Sauter Mean Diameter configuration
Definition at line 835 of file config_schemas.py.
| float engine.pipeline.config_schemas.SMDConfig.C = Field(default=0.5, gt=0, description="Lefebvre constant C") |
|
static |
◆ C_ingebo
| Optional engine.pipeline.config_schemas.SMDConfig.C_ingebo |
|
static |
Initial value:= Field(
default=None,
description="[DEPRECATED — no effect] Prefactor of the former SMD function. Impinging D32 is NACA TN 4222; calibrate with smd_scale.",
)
Definition at line 847 of file config_schemas.py.
◆ chamber_gas_R
| float engine.pipeline.config_schemas.SMDConfig.chamber_gas_R |
|
static |
Initial value:= Field(
default=360.0,
gt=0,
description=(
"Representative specific gas constant [J/(kg·K)] of the combustion gas, used only to "
"estimate the chamber gas density (rho_g = Pc/(R·T)) for the aerodynamic Weber number "
"in the Ingebo correlation. The injector solve runs before CEA chamber state is "
"available, so this is a configured representative value (LOX/CH4 ≈ 360)."
),
)
Definition at line 881 of file config_schemas.py.
◆ chamber_gas_T
| float engine.pipeline.config_schemas.SMDConfig.chamber_gas_T |
|
static |
Initial value:= Field(
default=3500.0,
gt=0,
description=(
"Representative combustion-gas temperature [K] for the chamber gas density estimate "
"rho_g = Pc/(R·T) used in the Ingebo aerodynamic Weber number (LOX/CH4 ≈ 3500)."
),
)
Definition at line 891 of file config_schemas.py.
◆ d32_measured_F
| Optional engine.pipeline.config_schemas.SMDConfig.d32_measured_F |
|
static |
Initial value:= Field(default=None, gt=0,
description="Measured fuel D32 [m]; set from measurements.d32_F_um. Held at this value.")
Definition at line 853 of file config_schemas.py.
◆ d32_measured_O
| Optional engine.pipeline.config_schemas.SMDConfig.d32_measured_O |
|
static |
Initial value:= Field(default=None, gt=0,
description="Measured oxidizer D32 [m]; set from measurements.d32_O_um. Held at this value.")
Definition at line 851 of file config_schemas.py.
| float engine.pipeline.config_schemas.SMDConfig.m = Field(default=0.6, gt=0, description="Lefebvre exponent m") |
|
static |
◆ model
| Literal engine.pipeline.config_schemas.SMDConfig.model |
|
static |
| float engine.pipeline.config_schemas.SMDConfig.p = Field(default=0.0, description="Lefebvre exponent p (viscous term (1+Oh)^p)") |
|
static |
◆ smd_property_scaling
| bool engine.pipeline.config_schemas.SMDConfig.smd_property_scaling |
|
static |
Initial value:= Field(
default=True,
description=(
"Carry TN 4222 (n-heptane) to the actual liquid and gas with Ingebo's TN 4087 exponents: "
"D ~ (sigma mu_l / rho_l)^(1/4) rho_gas^(-1/4). Off = heptane in air as measured."
),
)
Definition at line 863 of file config_schemas.py.
◆ smd_property_transfer
| Literal engine.pipeline.config_schemas.SMDConfig.smd_property_transfer |
|
static |
Initial value:= Field(
default="tn4087",
description=(
"How TN 4222's n-heptane/air D32 is carried to the real liquid and gas (used when "
"smd_property_scaling is on; spray.tn4222_property_factor). 'tn4087': Ingebo's crossflow "
"exponents, (sigma mu_l/rho_l)^(1/4) rho_g^(-1/4). 'dombrowski_johns': inviscid "
"sheet-breakup (Dombrowski & Johns 1963), (sigma^2/(rho_g rho_l))^(1/6). 'none': heptane "
"in air. An unverified transfer either way: on the 6.5 kN ethalox doublet the three "
"span eta_vap 0.961-0.989 (injector audit 2026-09-28). Measure D32 and set smd_scale."
),
)
Definition at line 870 of file config_schemas.py.
◆ smd_scale
| float engine.pipeline.config_schemas.SMDConfig.smd_scale |
|
static |
Initial value:= Field(
default=1.0,
gt=0,
description=(
"Multiplier on the impinging-jet D32 of NACA TN 4222 (Ingebo 1958). 1.0 = the "
"correlation; set it from a measured D32 (PDPA / laser diffraction cold flow)."
),
)
Definition at line 855 of file config_schemas.py.
◆ we_corr_max
| Optional engine.pipeline.config_schemas.SMDConfig.we_corr_max |
|
static |
Initial value:= Field(
default=None,
gt=0.0,
description=(
"Optional cap applied to the liquid Weber number **only** when evaluating the "
"Lefebvre-style ``smd_lefebvre`` correlation (D32). Full We is still used for "
"``check_spray_constraints``. Jet-like impingement can produce enormous We with "
"liquid ρ and mm jets, which drives D32 to sub-micron values outside the correlation's "
"useful regime; capping We_corr is a pragmatic surrogate for secondary breakup / "
"turbulence limits. Default None = no cap."
),
)
Definition at line 899 of file config_schemas.py.
The documentation for this class was generated from the following file: