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

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.layerx
namespace  engine.layerx.diag
namespace  engine.layerx.diag.pressurant

Functions

str engine.layerx.diag.pressurant._cp_version ()
float engine.layerx.diag.pressurant.jt_temperature_change (str fluid, float p_in_pa, float T_in_K, float p_out_pa)
float engine.layerx.diag.pressurant.density (str fluid, float p_pa, float T_K)
float engine.layerx.diag.pressurant.temperature_from_state (str fluid, float rho, float p_pa)
float engine.layerx.diag.pressurant.isentropic_temperature (str fluid, float p0_pa, float T0_K, float p_pa)
Dict[str, float] engine.layerx.diag.pressurant.bottle_floor (str fluid, float mdot, float p_out_pa, float cv, float xT, float min_differential_pa, float p_b_end_pa, float T_b_end_K, float p_in_end_pa, float T_in_end_K, float line_drop_end_pa)
float engine.layerx.diag.pressurant.regulator_inlet_floor (str fluid, float mdot, float p_out_pa, float T_in_K, float cv, float xT=DEFAULT_XT, float min_differential_pa=0.0)
Mapping[str, Any] engine.layerx.diag.pressurant._derived (Any prep, Mapping[str, Any] result)
Dict[str, Any] engine.layerx.diag.pressurant.build_pressurant (Mapping[str, Any] result, Any prep=None, Any config=None, *, Optional[str] gas=None, Optional[float] volume_m3=None, Optional[Mapping[str, Any]] regulator=None, Optional[float] xT=None)

Variables

tuple engine.layerx.diag.pressurant.COOLPROP_SOURCE
int engine.layerx.diag.pressurant.FLOOR_ITERS = 50
float engine.layerx.diag.pressurant.FLOOR_TOL_PA = 1.0