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

Go to the source code of this file.

Classes

class  engine.pipeline.stability.timelag.StreamThermo
class  engine.pipeline.stability.timelag.ChamberThermo
class  engine.pipeline.stability.timelag.LagBreakdown

Namespaces

namespace  engine
namespace  engine.pipeline
namespace  engine.pipeline.stability
namespace  engine.pipeline.stability.timelag

Functions

float engine.pipeline.stability.timelag.atomization_lag (StreamThermo st, ChamberThermo ch)
float engine.pipeline.stability.timelag.evaporation_constant_leonardi (float MR, float T_inf, float T_crit)
float engine.pipeline.stability.timelag.convection_correction_leonardi (float Pc_bar)
float engine.pipeline.stability.timelag.ranz_marshall_correction (float Re_d, float Pr=0.7)
float engine.pipeline.stability.timelag._slip_reynolds (StreamThermo st, ChamberThermo ch, float mu_g=7.0e-5)
float engine.pipeline.stability.timelag.vaporization_lag_leonardi (StreamThermo st, ChamberThermo ch, *, str convection=DEFAULT_CONVECTION_MODEL)
Tuple[float, float] engine.pipeline.stability.timelag.vaporization_lag_d2 (StreamThermo st, ChamberThermo ch)
float engine.pipeline.stability.timelag.resolve_mixing_lag (float tau_vap_liquid, float mix_fraction)
_ModelResult engine.pipeline.stability.timelag._model_d2_law (StreamThermo st, ChamberThermo ch, str convection)
_ModelResult engine.pipeline.stability.timelag._model_leonardi (StreamThermo st, ChamberThermo ch, str convection)
Dict[str, LagBreakdown] engine.pipeline.stability.timelag.compute_lags (Dict[str, StreamThermo] streams, ChamberThermo ch, *, str model="d2_law", float mix_fraction=0.0, str convection=DEFAULT_CONVECTION_MODEL, Optional[Callable[[str, float, str, str], float]] on_fallback=None)

Variables

list engine.pipeline.stability.timelag.__all__
float engine.pipeline.stability.timelag.MASS_HALF_LIFE_FRACTION = float(1.0 - 0.5 ** (2.0 / 3.0))
dict engine.pipeline.stability.timelag.CONVECTION_MODELS
str engine.pipeline.stability.timelag.DEFAULT_CONVECTION_MODEL = "none"
 engine.pipeline.stability.timelag._ModelResult = Tuple[float, float, float, float, Tuple[str, ...]]
dict engine.pipeline.stability.timelag.TIME_LAG_MODELS