STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
recover_8000n_local_refine_rank10 Namespace Reference

Functions

 _ensure_geom_eps_aligned (cfg)
 _apply_throat_keeps_eps (cfg, float A_throat, float eps_fixed)
float _cost (float F, float MR, float R, float dpf)
 _vec_model (np.ndarray x, tmpl, float eps_fixed)
None main ()

Variables

 ROOT = Path(__file__).resolve().parents[1]
float PSI_TO_PA = 6894.757293168
float F_T = 8139.56
float MR_T = 3.5085
float R_T = 1.0150
float DPF_T = 0.4493
int N_EL = 14
float C_D_O_MM = 3.314
float C_D_F_MM = 2.368
float C_TH_O = 30.79
float C_TH_F = 54.77
float C_PO = 759.07
float C_PF = 747.25
float C_AT = 0.00133574
float C_S_O_MM = 6.2
float C_S_F_MM = 4.2

Detailed Description

Match rank-#10 transcript metrics via bounded global search (SciPy DE).

Requires chamber_geometry.expansion_ratio == A_exit / A_throat (see nozzle.calculate_thrust).
When A_throat is varied here, A_exit is set to epsilon_fixed × A_throat with epsilon_fixed
taken once from the seed YAML after that consistency fix.

Function Documentation

◆ _apply_throat_keeps_eps()

recover_8000n_local_refine_rank10._apply_throat_keeps_eps ( cfg,
float A_throat,
float eps_fixed )
protected

Definition at line 59 of file recover_8000n_local_refine_rank10.py.

References max.

Referenced by _vec_model(), and main().

◆ _cost()

float recover_8000n_local_refine_rank10._cost ( float F,
float MR,
float R,
float dpf )
protected

Definition at line 78 of file recover_8000n_local_refine_rank10.py.

Referenced by main().

◆ _ensure_geom_eps_aligned()

recover_8000n_local_refine_rank10._ensure_geom_eps_aligned ( cfg)
protected

Definition at line 49 of file recover_8000n_local_refine_rank10.py.

Referenced by main().

◆ _vec_model()

recover_8000n_local_refine_rank10._vec_model ( np.ndarray x,
tmpl,
float eps_fixed )
protected

Definition at line 89 of file recover_8000n_local_refine_rank10.py.

References _apply_throat_keeps_eps().

Referenced by main().

◆ main()

None recover_8000n_local_refine_rank10.main ( )

Variable Documentation

◆ C_AT

float recover_8000n_local_refine_rank10.C_AT = 0.00133574

Definition at line 44 of file recover_8000n_local_refine_rank10.py.

◆ C_D_F_MM

float recover_8000n_local_refine_rank10.C_D_F_MM = 2.368

Definition at line 39 of file recover_8000n_local_refine_rank10.py.

◆ C_D_O_MM

float recover_8000n_local_refine_rank10.C_D_O_MM = 3.314

Definition at line 38 of file recover_8000n_local_refine_rank10.py.

◆ C_PF

float recover_8000n_local_refine_rank10.C_PF = 747.25

Definition at line 43 of file recover_8000n_local_refine_rank10.py.

◆ C_PO

float recover_8000n_local_refine_rank10.C_PO = 759.07

Definition at line 42 of file recover_8000n_local_refine_rank10.py.

◆ C_S_F_MM

float recover_8000n_local_refine_rank10.C_S_F_MM = 4.2

Definition at line 46 of file recover_8000n_local_refine_rank10.py.

◆ C_S_O_MM

float recover_8000n_local_refine_rank10.C_S_O_MM = 6.2

Definition at line 45 of file recover_8000n_local_refine_rank10.py.

◆ C_TH_F

float recover_8000n_local_refine_rank10.C_TH_F = 54.77

Definition at line 41 of file recover_8000n_local_refine_rank10.py.

◆ C_TH_O

float recover_8000n_local_refine_rank10.C_TH_O = 30.79

Definition at line 40 of file recover_8000n_local_refine_rank10.py.

◆ DPF_T

float recover_8000n_local_refine_rank10.DPF_T = 0.4493

Definition at line 35 of file recover_8000n_local_refine_rank10.py.

◆ F_T

float recover_8000n_local_refine_rank10.F_T = 8139.56

Definition at line 32 of file recover_8000n_local_refine_rank10.py.

◆ MR_T

float recover_8000n_local_refine_rank10.MR_T = 3.5085

Definition at line 33 of file recover_8000n_local_refine_rank10.py.

◆ N_EL

int recover_8000n_local_refine_rank10.N_EL = 14

Definition at line 36 of file recover_8000n_local_refine_rank10.py.

◆ PSI_TO_PA

float recover_8000n_local_refine_rank10.PSI_TO_PA = 6894.757293168

Definition at line 28 of file recover_8000n_local_refine_rank10.py.

◆ R_T

float recover_8000n_local_refine_rank10.R_T = 1.0150

Definition at line 34 of file recover_8000n_local_refine_rank10.py.

◆ ROOT

recover_8000n_local_refine_rank10.ROOT = Path(__file__).resolve().parents[1]

Definition at line 21 of file recover_8000n_local_refine_rank10.py.