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

Go to the source code of this file.

Classes

class  engine.pipeline.thermal.gas_side.WallContour
class  engine.pipeline.thermal.gas_side.HotGasState

Namespaces

namespace  engine
namespace  engine.pipeline
namespace  engine.pipeline.thermal
namespace  engine.pipeline.thermal.gas_side

Functions

 engine.pipeline.thermal.gas_side.area_ratio_of_mach (M, gamma)
 engine.pipeline.thermal.gas_side._mach_bisect_py (ar, sup, gamma)
 engine.pipeline.thermal.gas_side.mach_from_area_ratio (area_ratio, float gamma, supersonic)
 engine.pipeline.thermal.gas_side.static_ratios (M, float gamma)
 engine.pipeline.thermal.gas_side.recovery_temperature (float T0, float gamma, M, float Pr)
 engine.pipeline.thermal.gas_side.bartz_sigma (Tw, float T0, float gamma, M, float omega=BARTZ_OMEGA)
 engine.pipeline.thermal.gas_side.bartz_h (float Dt, float rc, float mu, float cp, float Pr, float mass_flux_throat, area_ratio, sigma)
 engine.pipeline.thermal.gas_side._leckner_eps0 (np.ndarray c, t, paL_barcm)
 engine.pipeline.thermal.gas_side._leckner_species (str sp, T, P_bar, pa_bar, L_cm)
 engine.pipeline.thermal.gas_side._leckner_overlap (p_H2O_bar, p_CO2_bar, L_cm)
Dict[str, np.ndarray] engine.pipeline.thermal.gas_side.leckner_emissivity (T, P_bar, p_H2O_bar, p_CO2_bar, L_m)
 engine.pipeline.thermal.gas_side.gas_absorptivity (Tg, Tw, P_bar, p_H2O_bar, p_CO2_bar, L_m)
 engine.pipeline.thermal.gas_side.gray_enclosure_flux (eps_g, alpha_g, eps_w, Tg, Tw)
WallContour engine.pipeline.thermal.gas_side.wall_contour (float A_throat, float chamber_diameter, float volume, Optional[float] A_exit=None, int n_chamber=160, int n_nozzle=60, float theta=np.pi/4.0)
WallContour engine.pipeline.thermal.gas_side.contour_for (cg)
HotGasState engine.pipeline.thermal.gas_side.hot_gas_state (cea_cache, float MR, float Pc, float T0, float gamma, float mdot, float A_throat)
Dict[str, np.ndarray] engine.pipeline.thermal.gas_side.profile (HotGasState gas, WallContour contour, Tw, eps_wall, mask=None)
Dict[str, float] engine.pipeline.thermal.gas_side.station_flux (HotGasState gas, WallContour contour, float x, float Tw, float eps_wall)

Variables

float engine.pipeline.thermal.gas_side.BARTZ_OMEGA = 0.6
float engine.pipeline.thermal.gas_side.THROAT_RC_OVER_RT = 0.5 * (1.5 + 0.382)
float engine.pipeline.thermal.gas_side.LECKNER_T_MAX = 2500.0
float engine.pipeline.thermal.gas_side.BEAM_LENGTH_COEFF = 3.6
float engine.pipeline.thermal.gas_side.CYLINDER_BEAM_LENGTH_OVER_D = 0.95
 engine.pipeline.thermal.gas_side._mach_bisect = _njit(cache=True)(_mach_bisect_py)
 engine.pipeline.thermal.gas_side._USE_COMPILED_BISECT = _mach_bisect is not None
 engine.pipeline.thermal.gas_side._LECKNER_H2O
 engine.pipeline.thermal.gas_side._LECKNER_CO2