STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
study_equal_tank_pressure_feed_allocation.py File Reference

Go to the source code of this file.

Namespaces

namespace  study_equal_tank_pressure_feed_allocation

Functions

Dict[str, Any] study_equal_tank_pressure_feed_allocation._strip_none_fp (Dict[str, Any] fp)
None study_equal_tank_pressure_feed_allocation._apply_throat_mm2 (Any cfg, float mm2)
Tuple[Any,...] study_equal_tank_pressure_feed_allocation._hist_signature (Dict[str, Any] h)
None study_equal_tank_pressure_feed_allocation._apply_hist_to_cfg (Any cfg, Dict[str, Any] h)
 study_equal_tank_pressure_feed_allocation._inj_diag (Dict[str, Any] res, str key)
Dict[str, Any] study_equal_tank_pressure_feed_allocation._evaluate_row_equal_tanks (Path cfg_template, Dict[str, Any] h, *, float P_equal_psi, float dp_inj_pc_lo, float dp_inj_pc_hi, float max_feed_fraction)
List[Dict[str, Any]] study_equal_tank_pressure_feed_allocation._run_one_pressure_level (*, Path cfg_path, float P_equal_psi, float throat_lo_mm2, float throat_hi_mm2, int layer1_max_iterations, int layer1_cma_restarts, float dp_lo, float dp_hi, float max_pressure_cap_margin_psi, float max_feed_fraction, int history_pick)
None study_equal_tank_pressure_feed_allocation.main ()

Variables

 study_equal_tank_pressure_feed_allocation.ROOT = Path(__file__).resolve().parents[1]
float study_equal_tank_pressure_feed_allocation.PSI_TO_PA = 6894.76
float study_equal_tank_pressure_feed_allocation.PA_TO_PSI = 1.0 / PSI_TO_PA
float study_equal_tank_pressure_feed_allocation.F_TARGET = 8000.0
float study_equal_tank_pressure_feed_allocation.MR_TARGET = 3.5
float study_equal_tank_pressure_feed_allocation.PC_MARGIN_PA = 2.0