|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Functions | |
| Tuple[Optional[float], Optional[float]] | _dp_ratios (Dict[str, Any] ev) |
| bool | _feasible (float F, float MR, Optional[float] R, Optional[float] ro, Optional[float] rf, *, Tuple[float, float] f_band_o, float rf_cap) |
| None | _scale_discharge_inplace (DischargeConfig dc, float factor) |
| PintleEngineConfig | _apply_cd_factors (PintleEngineConfig cfg, float fo, float ff) |
| None | _print_layer1_metrics (str title, PintleEngineConfig opt_cfg, Dict[str, Any] perf) |
| Tuple[List[Dict[str, Any]], List[Dict[str, Any]]] | _ao_af_sweep (PintleEngineConfig opt_cfg, float po_pa, float pf_pa, *, float ratio_min, float ratio_max, int steps, bool silent, Tuple[float, float] f_band_o, float rf_cap) |
| None | _cd_sweep (PintleEngineConfig opt_cfg, float po_pa, float pf_pa, *, bool silent) |
| None | main () |
Variables | |
| ROOT = Path(__file__).resolve().parents[1] | |
| float | PSI_TO_PA = 6894.76 |
Exploration run: relaxed fuel ΔP band + reduced fuel tank pressure *upper* bound via pressure_config.
Layer-1 uses (see layer1_static_optimization):
P_F bounds = [max_fuel_pressure_psi * 0.65, max_fuel_pressure_psi * 0.85]
Setting pressure_config[\"max_fuel_pressure_psi\"] = 900 gives ~585–765 psi search band.
Also overrides requirements for this session:
injector_dp_ratio_F_max = 1.50 (oxidizer band unchanged from YAML)
W_MOM = 300
W_geom_ao_af_momentum = 2800
Then: AO/AF evaluate sweep [1.8, 2.5] at optimized tank pressures,
Cd sensitivity grid (0.9/1/1.1)× on Cd_inf and Cd_min per propellant (in-memory copies only).
Does not modify YAML or committed Cd defaults.
|
protected |
Definition at line 141 of file run_impinging_feasibility_exploration.py.
References _dp_ratios(), _feasible(), and max.
Referenced by main().
|
protected |
Definition at line 88 of file run_impinging_feasibility_exploration.py.
References _scale_discharge_inplace().
Referenced by _cd_sweep().
|
protected |
Definition at line 215 of file run_impinging_feasibility_exploration.py.
References _apply_cd_factors(), and _dp_ratios().
Referenced by main().
|
protected |
Definition at line 44 of file run_impinging_feasibility_exploration.py.
Referenced by _ao_af_sweep(), _cd_sweep(), and _print_layer1_metrics().
|
protected |
Definition at line 56 of file run_impinging_feasibility_exploration.py.
Referenced by _ao_af_sweep().
|
protected |
Definition at line 97 of file run_impinging_feasibility_exploration.py.
References _dp_ratios().
Referenced by main().
|
protected |
Definition at line 83 of file run_impinging_feasibility_exploration.py.
References min.
Referenced by _apply_cd_factors().
| None run_impinging_feasibility_exploration.main | ( | ) |
Definition at line 248 of file run_impinging_feasibility_exploration.py.
References _ao_af_sweep(), _cd_sweep(), _print_layer1_metrics(), main(), max, and min.
Referenced by main().
| float run_impinging_feasibility_exploration.PSI_TO_PA = 6894.76 |
Definition at line 36 of file run_impinging_feasibility_exploration.py.
| run_impinging_feasibility_exploration.ROOT = Path(__file__).resolve().parents[1] |
Definition at line 33 of file run_impinging_feasibility_exploration.py.