STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
saturation.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.saturation

Functions

float engine.layerx.diag.saturation.saturation_pressure (str fluid, float T_K)
float engine.layerx.diag.saturation.saturated_liquid_density (str fluid, float T_K)
Mapping[str, Any] engine.layerx.diag.saturation._derived (Any prep, Mapping[str, Any] result)
Optional[str] engine.layerx.diag.saturation.side_fluid (Any prep, Mapping[str, Any] result, Optional[str] side)
Optional[str] engine.layerx.diag.saturation.node_fluid (Any prep, Mapping[str, Any] result, str nid, Optional[str] side)
Optional[float] engine.layerx.diag.saturation._branch_bore (Any prep, str bid)
float engine.layerx.diag.saturation._peak_flow (Mapping[str, Any] net, str nid, int n, np.ndarray firing)
Dict[str, Any] engine.layerx.diag.saturation.build_saturation (Mapping[str, Any] result, Any prep=None, Any config=None, *, float flag_margin_psi=DEFAULT_FLAG_MARGIN_PSI, float dead_leg_kg_s=DEAD_LEG_KG_S)
Dict[str, Any] engine.layerx.diag.saturation.orifice_geometry (Any config, str side)
np.ndarray engine.layerx.diag.saturation.cd_effective (np.ndarray mdot, np.ndarray dp_psi, float area, float rho)
Dict[str, Any] engine.layerx.diag.saturation.build_cavitation (Mapping[str, Any] result, Any prep=None, Any config=None, *, float flip_l_over_d_max=DEFAULT_FLIP_LD_MAX, float near_margin=DEFAULT_CAVITATION_MARGIN)

Variables

tuple engine.layerx.diag.saturation.NURICK_SOURCE
float engine.layerx.diag.saturation.DEFAULT_FLAG_MARGIN_PSI = 25.0
float engine.layerx.diag.saturation.DEAD_LEG_KG_S = 1.0e-3
float engine.layerx.diag.saturation.DEFAULT_CAVITATION_MARGIN = 0.2
float engine.layerx.diag.saturation.DEFAULT_FLIP_LD_MAX = 5.0