proptools.turbopump module¶
Nozzle flow calculations.
Matt Vernacchia proptools 2016 Apr 3
-
proptools.turbopump.
dp2head
(dp, rho)¶ Convert pump pressure rise to US-units head.
Parameters: - dp – Pump pressure rise [units: pascal].
- rho – density [units: kilogram meter**-3].
Returns: feet].
Return type: pump head [units
-
proptools.turbopump.
gg_dump_isp
(p_o, p_te, p_ne, T_o, eta, gamma, c_p, m_molar)¶ Get the specific impulse of a Gas Generator turbine exhaust dump.
Parameters: - p_o – turbine inlet stagnation pressure [units: pascal].
- p_te – turbine exit pressure [units: pascal].
- p_ne – Dump nozzle exit pressure [units: pascal].
- T_o – turbine inlet stagnation temperature [units: kelvin].
- eta – turbine efficiency.
- gamma – working gas ratio of specific heats [units: none].
- c_p – working gas heat capacity at const pressure [units: joule kilogram**-1 kelvin**-1].
- m_molar – working gas molar mass [units: kilogram mole**-1].
-
proptools.turbopump.
gpm2m_dot
(gpm, rho)¶ Convert gallons per minute to mass flow.
Parameters: - gpm – Volume flow [gallon minute**-1].
- rho – density [units: kilogram meter**-3].
Returns: mass flow [units: kilogram second**-1].
Return type: m_dot
-
proptools.turbopump.
m_dot2gpm
(m_dot, rho)¶ Convert mass flow to gallons per minute.
Parameters: - m_dot – mass flow [units: kilogram second**-1].
- rho – density [units: kilogram meter**-3].
Returns: Volume flow [gallon minute**-1].
-
proptools.turbopump.
pump_efficiency
(dp, m_dot, rho, N)¶ Pump efficiency estimate.
Based on figure 6-23 in Huzel and Huang.
Parameters: - dp – Pump pressure rise [units: pascal].
- m_dot – Pump mass flow [units: kilogram second**-1].
- rho – Density of pumped fluid [units: kilogram meter**-3].
- N – Pump rotation speed [radian second**-1].
Returns: none].
Return type: pump efficiency [units
-
proptools.turbopump.
pump_efficiency_demo
()¶
-
proptools.turbopump.
pump_power
(dp, m_dot, rho, eta)¶ Get the input drive power for a pump.
Parameters: - dp – Pump pressure rise [units: pascal].
- m_dot – Pump mass flow [units: kilogram second**-1].
- rho – Density of pumped fluid [units: kilogram meter**-3].
- eta – Pump efficiency [units: none].
Returns: watt].
Return type: The shaft power required to drive the pump [units
-
proptools.turbopump.
pump_specific_speed_us
(dp, m_dot, rho, N)¶ Pump specific speed N_s in US units.
Parameters: - dp – Pump pressure rise [units: pascal].
- m_dot – Pump mass flow [units: kilogram second**-1].
- rho – Density of pumped fluid [units: kilogram meter**-3].
- N – Pump rotation speed [radian second**-1].
Returns: rpm gallon**0.5 minute**-0.5 feet**-0.75)].
Return type: N_s [units
-
proptools.turbopump.
radsec2rpm
(radsec)¶ Convert radian second**-1 to rpm.
-
proptools.turbopump.
rpm2radsec
(rpm)¶ Convert rpm to radian second**-1.
-
proptools.turbopump.
ssi_turbine_efficiency
(uco)¶ Efficiency of a single-stage impulse turbine.
Data from 10-9 in Rocket Propulsion Elements.
Parameters: uco – Velocity ratio u / c_o [units: none]. Returns: none]. Return type: turbine efficiency [units
-
proptools.turbopump.
trubine_power
(p_o, p_e, m_dot, T_o, eta, gamma, c_p)¶ Get the output drive power for a turbine.
Parameters: - p_o – Turbine inlet stagnation pressure [units: same as p_e].
- p_e – Turbine exit pressure [units: same as p_o].
- m_dot – Turbine working gas mass flow [units: kilogram second**-1].
- T_o – Turbine inlet stagnation temperature [units: kelvin].
- gamma – Turbine working gas ratio of specific heats [units: none].
- c_p – working gas heat capacity at const pressure [units: joule kilogram**-1 kelvin**-1].
Returns: watt].
Return type: The shaft power produced by the turbine [units
-
proptools.turbopump.
turbine_efficiency_demo
()¶
-
proptools.turbopump.
turbine_enthalpy
(p_o, p_e, T_o, gamma, c_p)¶ Get the specific enthalpy drop for a turbine.
Parameters: - p_o – Turbine inlet stagnation pressure [units: same as p_e].
- p_e – Turbine exit pressure [units: same as p_o].
- T_o – Turbine inlet stagnation temperature [units: kelvin].
- gamma – Turbine working gas ratio of specific heats [units: none].
- c_p – working gas heat capacity at const pressure [units: joule kilogram**-1 kelvin**-1].
Returns: joule kilogram**-1].
Return type: The specific enthalpy drop across the turbine [units
-
proptools.turbopump.
turbine_exit_temperature
(p_o, p_te, T_o, eta, gamma, c_p)¶ Get the turbine exit temperature.
Parameters: - p_o – turbine inlet stagnation pressure [units: pascal].
- p_te – turbine exit pressure [units: pascal].
- T_o – turbine inlet stagnation temperature [units: kelvin].
- eta – turbine efficiency.
- gamma – working gas ratio of specific heats [units: none].
- c_p – working gas heat capacity at const pressure [units: joule kilogram**-1 kelvin**-1].
-
proptools.turbopump.
turbine_spout_velocity
(p_o, p_e, T_o, gamma, c_p)¶ Get the theoretical spouting velocity for a turbine.
Parameters: - p_o – Turbine inlet stagnation pressure [units: same as p_e].
- p_e – Turbine exit pressure [units: same as p_o].
- T_o – Turbine inlet stagnation temperature [units: kelvin].
- gamma – Turbine working gas ratio of specific heats [units: none].
- c_p – working gas heat capacity at const pressure [units: joule kilogram**-1 kelvin**-1].
Returns: mater second**-1].
Return type: The theoretical spouting velocity c_o of the turbine [units