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

Static Public Attributes

bool momentum_flux_ratio = Field(default=True, description="Enable J calculation")
SprayAngleConfig spray_angle = Field(default_factory=SprayAngleConfig)
dict weber = Field(default_factory=lambda: {"We_min": 15.0})
SMDConfig smd = Field(default_factory=SMDConfig)
PintleSprayConfig pintle = Field(default_factory=PintleSprayConfig)
EvaporationConfig evaporation = Field(default_factory=EvaporationConfig)
bool use_turbulence_corrections = Field(default=False, description="Enable turbulence-dependent spray corrections")
float turbulence_breakup_gain = Field(default=1.0, ge=0, description="Gain applied to droplet breakup due to turbulence")
float turbulence_penetration_gain = Field(default=0.5, ge=0, description="Gain applied to evaporation length reduction due to turbulence")

Detailed Description

Spray/mixing model configuration

Definition at line 969 of file config_schemas.py.

Member Data Documentation

◆ evaporation

EvaporationConfig engine.pipeline.config_schemas.SprayConfig.evaporation = Field(default_factory=EvaporationConfig)
static

Definition at line 976 of file config_schemas.py.

◆ momentum_flux_ratio

bool engine.pipeline.config_schemas.SprayConfig.momentum_flux_ratio = Field(default=True, description="Enable J calculation")
static

Definition at line 971 of file config_schemas.py.

◆ pintle

PintleSprayConfig engine.pipeline.config_schemas.SprayConfig.pintle = Field(default_factory=PintleSprayConfig)
static

Definition at line 975 of file config_schemas.py.

◆ smd

SMDConfig engine.pipeline.config_schemas.SprayConfig.smd = Field(default_factory=SMDConfig)
static

Definition at line 974 of file config_schemas.py.

◆ spray_angle

SprayAngleConfig engine.pipeline.config_schemas.SprayConfig.spray_angle = Field(default_factory=SprayAngleConfig)
static

Definition at line 972 of file config_schemas.py.

◆ turbulence_breakup_gain

float engine.pipeline.config_schemas.SprayConfig.turbulence_breakup_gain = Field(default=1.0, ge=0, description="Gain applied to droplet breakup due to turbulence")
static

Definition at line 978 of file config_schemas.py.

◆ turbulence_penetration_gain

float engine.pipeline.config_schemas.SprayConfig.turbulence_penetration_gain = Field(default=0.5, ge=0, description="Gain applied to evaporation length reduction due to turbulence")
static

Definition at line 979 of file config_schemas.py.

◆ use_turbulence_corrections

bool engine.pipeline.config_schemas.SprayConfig.use_turbulence_corrections = Field(default=False, description="Enable turbulence-dependent spray corrections")
static

Definition at line 977 of file config_schemas.py.

◆ weber

dict engine.pipeline.config_schemas.SprayConfig.weber = Field(default_factory=lambda: {"We_min": 15.0})
static

Definition at line 973 of file config_schemas.py.


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