TR 17¶
Technical report calculations and guidance.
TR 17 - Technical Report calculations and guidance.
This module contains equations and calculation methods from TR 17 technical report, focusing on fire dynamics principles and non-dimensional analysis for fire engineering applications.
Section 2¶
Section 2 - Non-dimensional parameters and scaling relationships.
This section contains equations and calculations for non-dimensional parameters used in fire dynamics analysis and scaling relationships for fire behavior correlation.
Equation 1 - Non-dimensional Heat Release Rate¶
- ofire.tr_17.section_2.equation_1.calculate_nondime_hrr(q_dot, rho_a, c_p, t_a, g, h_e)¶
Calculate non-dimensional heat release rate (Equation 1).
This function calculates the non-dimensional heat release rate parameter used in fire dynamics calculations. This non-dimensional parameter is useful for scaling fire behavior and correlating experimental data.
\begin{align} \dot{Q}^* = \frac{\dot{Q}}{\rho_{\infty} c_p T_{\infty} \sqrt{g} H_e^{5/2}} \end{align}where:
\(\dot{Q}^*\) is the non-dimensional heat release rate (dimensionless)
\(\dot{Q}\) is the heat release rate (kW)
\(\rho_{\infty}\) is the ambient air density (kg/m³)
\(c_p\) is the specific heat capacity of air (kJ/kg·K)
\(T_{\infty}\) is the ambient temperature (K)
\(g\) is the gravitational acceleration (m/s²)
\(H_e\) is the characteristic height (m)
- Parameters:
- Returns:
Non-dimensional heat release rate (dimensionless)
- Return type:
- Assumptions:
To be completed
- Limitations:
To be completed
Example
>>> import ofire >>> # Calculate non-dimensional heat release rate for a 1000 kW fire >>> q_star = ofire.tr_17.section_2.equation_1.calculate_nondime_hrr( ... q_dot=1000.0, # kW ... rho_a=1.2, # kg/m³ ... c_p=1.0, # kJ/kg·K ... t_a=293.0, # K ... g=9.8, # m/s² ... h_e=3.0 # m ... ) >>> print(f"Q* = {q_star:.4f}")