Risk Models

Jet Fire

Technical documentation for the Jet Fire consequence model — Solid Plume (Chamberlain) and Point Source (CCPS) methodologies for thermal radiation analysis

1. Introduction and General Description

A jet fire is a turbulent diffusion flame that results from the combustion of a pressurized gas or volatile liquid released continuously through an orifice or pipe failure. Unlike pool fires, jet fires are characterized by high momentum discharge, directional flame geometry, and intense localized thermal radiation.

1.1 Implemented Models

TekRisk PRO implements two complementary methodologies for jet fire consequence analysis:

1.2 Source Types

Two release configurations are supported

  • knownFlow — Mass flow rate is directly specified by the user (kg/s). Used when flow measurement data is available.
  • gasLeakFromOrifice — Mass flow rate is calculated from vessel conditions (internal pressure, temperature, orifice diameter) using isentropic discharge equations.

2. Calculation Sequence

The algorithm follows 15 sequential stages:

Input Processing & Unit Conversion — Convert user inputs to SI units; compute atmospheric pressure and air density at altitude.

Gas Properties (Cp polynomial, gamma) — Evaluate heat capacity polynomial and compute specific heat ratio.

Flow Regime (sonic vs subsonic) — Determine whether the discharge is choked or unchoked via critical pressure ratio.

Mass Flow Rate (vessel discharge) — Calculate mass flow from orifice conditions using Kakosimos discharge equations.

Exit Conditions (P, T, Mach, u, rho) — Compute pressure, temperature, Mach number, velocity, and density at the jet exit.

Equivalent Diameter (Ds) — Calculate the effective source diameter for flame length correlations.

Flame Length (Newton-Raphson / CCPS) — Solve for flame length using the Chamberlain implicit equation or CCPS correlation.

Flame Geometry (Solid Plume only) — Compute tilt angle, lift-off, frustum dimensions, base and top widths.

Surface Emissive Power (SEP) — Calculate radiated fraction and surface emissive power from flame area and heat of combustion.

Atmospheric Transmissivity (Wayne/CCPS) — Evaluate atmospheric absorption using the Wayne humidity correlation.

Thermal Radiation at Distance — Compute incident radiation at a given distance using view factor (Solid Plume) or point source formula.

Distance to Given Radiation (inverse Newton-Raphson) — Find the distance at which a specified radiation level occurs.

Probit Analysis (burns & fatality) — Convert thermal dose to burn probabilities and fatality using probit functions.

Domino Effect — TTF (Cozzani) — Estimate time-to-failure for nearby vessels under thermal radiation loading.

Fatality Estimation (concentric ring integration) — Integrate fatality probability over concentric rings to estimate total casualties.


3. Principal Equations

3.1 Input Processing and Unit Conversion

Atmospheric pressure at altitude:

Pa=101325×(12.5577×105×h)5.25588P_a = 101325 \times (1 - 2.5577 \times 10^{-5} \times h)^{5.25588}

VariableDescriptionUnit
PaP_aAtmospheric pressure at altitudePa
hhAltitude above sea levelm

Reference: Standard barometric formula (ISO 2533)

Air density at altitude:

ρair=PaRd×Ta\rho_{air} = \frac{P_a}{R_d \times T_a}

VariableDescriptionUnit
ρair\rho_{air}Air densitykg/m³
RdR_dSpecific gas constant for dry air (287.05)J/(kg·K)
TaT_aAmbient temperatureK

3.2 Gas Properties

Heat capacity polynomial (Cp):

Cp,mol=a+bT+cT2+dT3+eT4C_{p,mol} = a + bT + cT^2 + dT^3 + eT^4

VariableDescriptionUnit
Cp,molC_{p,mol}Molar heat capacity at constant pressureJ/(mol·K)
aaeePolynomial coefficients (cpga through cpge)various
TTInternal gas temperatureK

Specific heat capacities and gamma:

Cp=Cp,molMW×1000C_p = \frac{C_{p,mol}}{MW} \times 1000

Cv=CpRMW×1000C_v = C_p - \frac{R}{MW} \times 1000

γ=CpCv\gamma = \frac{C_p}{C_v}

VariableDescriptionUnit
CpC_pSpecific heat at constant pressureJ/(kg·K)
CvC_vSpecific heat at constant volumeJ/(kg·K)
RRUniversal gas constant (8.31451)J/(mol·K)
MWMWMolecular weightkg/mol
γ\gammaHeat capacity ratio (must be > 1.0)dimensionless

Gamma validation

γ1.0\gamma \leq 1.0 indicates a non-gaseous substance and raises an error. This model supports gas-phase releases only.

3.3 Flow Regime Determination

Critical pressure ratio (sonic threshold):

P0Pa(γ+12)γ/(γ1)\frac{P_0}{P_a} \leq \left(\frac{\gamma + 1}{2}\right)^{\gamma / (\gamma - 1)}

If the pressure ratio is less than or equal to the critical value, the flow is subsonic (unchoked). Otherwise, the flow is sonic/supersonic (choked).

Reference: Kakosimos, Eq. B2.14, p. 36

3.4 Mass Flow Rate from Vessel Discharge

General discharge equation (Kakosimos B2.13):

m˙=Cd×A×P0×K×MWγ×R×T0\dot{m} = C_d \times A \times P_0 \times K \times \sqrt{\frac{MW}{\gamma \times R \times T_0}}

VariableDescriptionUnit
m˙\dot{m}Mass flow ratekg/s
CdC_dDischarge coefficientdimensionless
AAOrifice area (πd2/4\pi d^2 / 4)
P0P_0Internal pressurePa
T0T_0Internal temperatureK

Factor K for sonic flow (Kakosimos B2.14):

K=γ×(2γ+1)(γ+1)/(2(γ1))K = \gamma \times \left(\frac{2}{\gamma + 1}\right)^{(\gamma + 1) / (2(\gamma - 1))}

Factor K for subsonic flow (Kakosimos B2.15):

K=2γ2γ1×(PaP0)2/γ×(1(PaP0)(γ1)/γ)K = \sqrt{\frac{2\gamma^2}{\gamma - 1} \times \left(\frac{P_a}{P_0}\right)^{2/\gamma} \times \left(1 - \left(\frac{P_a}{P_0}\right)^{(\gamma-1)/\gamma}\right)}

Reference: Kakosimos, K.E., "Complex Hazardous Activities", Eqs. B2.13–B2.15, p. 36

3.5 Exit Conditions

Exit pressure for known flow (adiabatic, Kakosimos C2.55):

Pexit=P0×(21+γ)γ/(γ1)P_{exit} = P_0 \times \left(\frac{2}{1 + \gamma}\right)^{\gamma / (\gamma - 1)}

Exit pressure for orifice discharge (Kakosimos C2.52):

Pexit=4m˙πd2×R×Toγ×MWP_{exit} = \frac{4\dot{m}}{\pi d^2} \times \sqrt{\frac{R \times T_o}{\gamma \times MW}}

where To=2T0/(1+γ)T_o = 2T_0 / (1 + \gamma) (Kakosimos C2.54)

Exit temperature (adiabatic, Kakosimos C2.56):

Tj=T0×(PaP0)(γ1)/γT_j = T_0 \times \left(\frac{P_a}{P_0}\right)^{(\gamma - 1) / \gamma}

Mach number at exit (sonic flow):

Mj=(γ+1)(Pexit/Pa)(γ1)/γ2γ1M_j = \sqrt{\frac{(\gamma + 1)(P_{exit}/P_a)^{(\gamma-1)/\gamma} - 2}{\gamma - 1}}

Exit velocity (Kakosimos C2.50):

uj=Mj×γ×R×TjMWu_j = M_j \times \sqrt{\frac{\gamma \times R \times T_j}{MW}}

Exit density (ideal gas):

ρj=Pexit×MWR×Tj\rho_j = \frac{P_{exit} \times MW}{R \times T_j}

References: Kakosimos, Eqs. C2.50, C2.52, C2.54–C2.56, pp. 108–109; TNO Yellow Book, Eqs. 6.33, 6.36

3.6 Equivalent Diameter

For known mass flow (Kakosimos C2.59):

Ds=4m˙π×ρair×ujD_s = \sqrt{\frac{4\dot{m}}{\pi \times \rho_{air} \times u_j}}

For orifice discharge (Kakosimos C2.60):

Ds=d×ρjρairD_s = d \times \sqrt{\frac{\rho_j}{\rho_{air}}}

VariableDescriptionUnit
DsD_sEquivalent diameterm
ddOrifice diameterm

Reference: Kakosimos, Eqs. C2.59–C2.60, p. 110

3.7 Flame Length

The flame length is computed by solving a non-linear equation for the dimensionless parameter YY using Newton-Raphson iteration:

CaY5/3+CbY2/3Cc=0C_a Y^{5/3} + C_b Y^{2/3} - C_c = 0

where:

Ca=0.024×(g×Dsuj2)1/3C_a = 0.024 \times \left(\frac{g \times D_s}{u_j^2}\right)^{1/3}

Cb=0.2C_b = 0.2

Cc=(2.85W)2/3C_c = \left(\frac{2.85}{W}\right)^{2/3}

W=MW15.816×MW+0.0395W = \frac{MW}{15.816 \times MW + 0.0395}

Newton-Raphson iteration:

Yn+1=YnCaYn5/3+CbYn2/3Cc(5CaYn+2Cb)/(3Yn1/3)Y_{n+1} = Y_n - \frac{C_a Y_n^{5/3} + C_b Y_n^{2/3} - C_c}{(5C_a Y_n + 2C_b) / (3Y_n^{1/3})}

Convergence tolerance: 0.01

Still-air flame length:

LBo=Y×DsL_{Bo} = Y \times D_s

Wind-corrected flame length:

Lf=LBo×(0.51exp(0.4uw)+0.49)×(10.00607(θ90))L_f = L_{Bo} \times (0.51 \exp(-0.4 u_w) + 0.49) \times (1 - 0.00607(\theta - 90))

VariableDescriptionUnit
WWStoichiometric mass fraction in air mixturedimensionless
YYDimensionless flame length parameterdimensionless
LBoL_{Bo}Still-air flame lengthm
LfL_fWind-corrected flame lengthm
uwu_wWind speedm/s
θ\thetaHole axis angle relative to winddegrees
ggGravitational acceleration (9.80665)m/s²

Reference: TNO Yellow Book (CPR 14E, 3rd Ed.), pp. 6.97–6.101, Eqs. 6.30–6.56; Chamberlain (1987)

3.8 Flame Geometry (Solid Plume Only)

Flame tilt angle (Kakosimos C2.68):

R1=uw/ujR_1 = u_w / u_j

Richardson number:

Ri=LBo×(gDs2×uj2)1/3Ri = L_{Bo} \times \left(\frac{g}{D_s^2 \times u_j^2}\right)^{1/3}

For R10.05R_1 \leq 0.05:

α=(θ90)(1e25.6R1)+8000R1Ri\alpha = (\theta - 90)(1 - e^{-25.6 R_1}) + \frac{8000 R_1}{Ri}

For R1>0.05R_1 > 0.05:

α=(θ90)(1e25.6R1)+134+1726R10.026Ri\alpha = (\theta - 90)(1 - e^{-25.6 R_1}) + \frac{134 + 1726\sqrt{R_1 - 0.026}}{Ri}

Reference: Kakosimos, Eq. C2.68, p. 111; TNO Yellow Book

Lift-off distance:

For zero wind: b=0.2×Lfb = 0.2 \times L_f

For flame angle > 175 deg: b=0.015×Lfb = 0.015 \times L_f

Otherwise (Chamberlain):

Klo=0.187exp(20R1)+0.015K_{lo} = 0.187 \exp(-20 R_1) + 0.015

b=Lf×sin(Klo×α)sin(α)b = L_f \times \frac{\sin(K_{lo} \times \alpha)}{\sin(\alpha)}

Reference: TNO Yellow Book, Eq. 6.49, p. 6.57; Chamberlain (1987)

Frustum length:

RL=Lf2b2sin2(α)bcos(α)R_L = \sqrt{L_f^2 - b^2 \sin^2(\alpha)} - b \cos(\alpha)

Base width (Chamberlain):

C=1000exp(100R1)+0.8C = 1000 \exp(-100 R_1) + 0.8

RiDs=Ds×(guj2×Ds2)1/3Ri_{Ds} = D_s \times \left(\frac{g}{u_j^2 \times D_s^2}\right)^{1/3}

W1=Ds×(13.5e6R1+1.5)×(1e70RiDsCR1(1115ρr))W_1 = D_s \times (13.5 e^{-6R_1} + 1.5) \times \left(1 - e^{-70 Ri_{Ds}^{CR_1}} \left(1 - \frac{1}{15}\sqrt{\rho_r}\right)\right)

where ρr=TjMWair/(TaMW)\rho_r = T_j MW_{air} / (T_a MW) is the relative density.

Reference: Chamberlain (1987); ALOHA Technical Documentation, p. 75; Kakosimos Eq. C2.73

Top width:

W2=Lf×(0.18e1.5R1+0.31)×(10.47e25R1)W_2 = L_f \times (0.18 e^{-1.5 R_1} + 0.31) \times (1 - 0.47 e^{-25 R_1})

Reference: Chamberlain (1987)

Flame surface area (frustum):

A1=RL2+(W2W12)2A_1 = \sqrt{R_L^2 + \left(\frac{W_2 - W_1}{2}\right)^2}

Aflame=π4(W12+W22)+π2(W1+W2)A1A_{flame} = \frac{\pi}{4}(W_1^2 + W_2^2) + \frac{\pi}{2}(W_1 + W_2) A_1

3.9 Surface Emissive Power (SEP)

Molecular weight correction factor (ALOHA):

MW rangeCmwC_{mw}
MW21MW \leq 211.0
21<MW6021 < MW \leq 60MW/21\sqrt{MW / 21}
MW>60MW > 601.69

Reference: ALOHA Technical Documentation, NOAA/EPA, p. 72

Radiated fraction (Chamberlain 1987):

Fs=0.21×Cmw×exp(0.00323×uj)+0.11F_s = 0.21 \times C_{mw} \times \exp(-0.00323 \times u_j) + 0.11

Surface Emissive Power:

SEP=Fs×m˙Aflame×ΔHcSEP = F_s \times \frac{\dot{m}}{A_{flame}} \times \Delta H_c

VariableDescriptionUnit
FsF_sFraction of heat radiateddimensionless
SEPSEPSurface emissive power (SEPact=SEPmaxSEP_{act} = SEP_{max}, no soot correction)kW/m²
ΔHc\Delta H_cHeat of combustionkJ/kg

Soot correction

No soot correction is applied (SEPact=SEPmaxSEP_{act} = SEP_{max}). This is conservative for sooty flames.

Reference: Chamberlain, G.A. (1987), Chem. Eng. Res. Des., 65; ALOHA Technical Documentation, p. 72

3.10 Atmospheric Transmissivity

Wayne model (CCPS Eqs. 2.2.42–2.2.43):

Partial vapor pressure of water:

pw=1013.25×RH×exp(14.41145328/Ta)p_w = 1013.25 \times RH \times \exp(14.4114 - 5328 / T_a)

Atmospheric transmissivity:

τ=2.02×(pw×x)0.09\tau = 2.02 \times (p_w \times x)^{-0.09}

VariableDescriptionUnit
τ\tauAtmospheric transmissivitydimensionless
pwp_wPartial pressure of water vaporPa
RHRHRelative humidity (as fraction 0–1)dimensionless
xxDistance from flame surfacem

Reference: CCPS, "Guidelines for CPQRA", 2nd Ed., Eqs. 2.2.42–2.2.43, p. 209

3.11 Thermal Radiation at Distance

q(x)=SEP×Fview(x)×τ(x)q(x) = SEP \times F_{view}(x) \times \tau(x)

The view factor FviewF_{view} is calculated from horizontal and vertical components using the tilted cylinder method:

Fview=Fv2+Fh2F_{view} = \sqrt{F_v^2 + F_h^2}

where FvF_v and FhF_h are computed from geometric parameters (frustum length RLR_L, equivalent radius RR, distance XX, tilt angle) using analytical expressions involving arctangent functions. The full view factor formulation follows the TNO Yellow Book tilted cylinder methodology.

Reference: Kakosimos, Eq. C2.84, p. 119; TNO Yellow Book

3.12 Distance to Given Radiation (Inverse Calculation)

The distance xx at which a specified thermal radiation qq^* is received is found by solving:

q(x)q=0q(x) - q^* = 0

This is solved using the Newton-Raphson method (npm package newton-raphson-method), with the flame top width as the initial guess. A fallback iterative method with 0.1 m increments is also implemented.

3.13 Probit Analysis

Thermal dose:

D=texp×(q×1000)4/3D = t_{exp} \times (q \times 1000)^{4/3}

VariableDescriptionUnit
DDThermal dose(W/m2)4/3s(W/m^2)^{4/3} \cdot s
texpt_{exp}Exposure times
qqThermal radiation (converted from kW to W)W/m²

Probit equations:

EffectEquationReference
First degree burnPr=39.83+3.0186ln(D)Pr = -39.83 + 3.0186 \ln(D)TNO Green Book, Eq. 3.4, p. 20
Second degree burnPr=43.14+3.0186ln(D)Pr = -43.14 + 3.0186 \ln(D)TNO Green Book, Eq. 3.7, p. 20
Fatality (CCPS)Pr=14.9+2.56ln(D/10000)Pr = -14.9 + 2.56 \ln(D / 10000)CCPS, p. 269
Fatality (TNO)Pr=36.38+2.56ln(D)Pr = -36.38 + 2.56 \ln(D)TNO Green Book, Eq. 3.5, p. 20

JetFire uses CCPS methodology for probit deaths by default.

Probit to probability conversion:

P(%)=fk×50×(1+sgn(Pr5)×erf(Pr52))P(\%) = f_k \times 50 \times \left(1 + \text{sgn}(Pr - 5) \times \text{erf}\left(\frac{|Pr - 5|}{\sqrt{2}}\right)\right)

VariableDescriptionValue
fkf_kProtection factor (no protective clothing)1.0
PrPrProbit valuedimensionless
erf\text{erf}Error function (Taylor series, 50 terms)dimensionless

Protection factor

The protection factor fk=1.0f_k = 1.0 assumes no protective clothing. This is conservative for industrial workers who may wear flame-retardant clothing.

References: TNO Green Book (CPR 16E), p. 20; CCPS, p. 269

3.14 Domino Effect — Time to Fail (Cozzani)

TTF correlations by vessel type:

Vessel TypeEquationReference
AtmosphericTTF=exp(1.13ln(q)2.667×105V+9.877)TTF = \exp(-1.13 \ln(q) - 2.667 \times 10^{-5} V + 9.877)Cozzani et al.
PressurizedTTF=exp(0.95ln(q)+8.845V0.032)TTF = \exp(-0.95 \ln(q) + 8.845 V^{0.032})Cozzani et al.
Full engulfmentTTF=exp(1.29ln(q)+10.97V0.026)TTF = \exp(-1.29 \ln(q) + 10.97 V^{0.026})Cozzani et al.
VariableDescriptionUnit
TTFTTFTime to fails
qqThermal radiation receivedkW/m²
VVVessel volume

Full engulfment criterion: Equipment is considered fully engulfed when its distance from the jet fire source is less than 1.1×Lf1.1 \times L_f (10% safety margin).

Domino probit (Cozzani):

Prdomino=9.251.847×ln(TTF/60)Pr_{domino} = 9.25 - 1.847 \times \ln(TTF / 60)

Reference: Cozzani, V. et al., "The assessment of risk caused by domino effect in quantitative area risk analysis", Journal of Hazardous Materials, p. 300

3.15 Fatality Estimation

Fatalities are estimated using concentric ring integration:

  1. The area around the source is divided into concentric rings of width Δr=5\Delta r = 5 m
  2. For each ring at distance rir_i:
    • Thermal radiation q(ri)q(r_i) is calculated
    • Thermal dose Di=texp×(qi×1000)4/3D_i = t_{exp} \times (q_i \times 1000)^{4/3} is computed
    • Probit value is converted to fatality probability PiP_i
    • Ring area: Ai=π(rout2rin2)A_i = \pi (r_{out}^2 - r_{in}^2) where rin=riΔr/2r_{in} = r_i - \Delta r/2, rout=ri+Δr/2r_{out} = r_i + \Delta r/2
    • Fatalities in ring: Fi=Ai×ρpop×Pi/100F_i = A_i \times \rho_{pop} \times P_i / 100
  3. Total fatalities: F=FiF = \sum F_i for all rings where Pi0.1%P_i \geq 0.1\%
  4. If F>0.6F > 0.6, result is F\lceil F \rceil; otherwise result is 0

Polygon receiver exclusion: When polygon receivers are defined, their areas are subtracted from the concentric rings to avoid double-counting population (polygon populations are calculated separately with distributed spatial discretization).

ParameterDefault Value
Ring increment5 m
Maximum radius10 km
Minimum probability threshold0.1%
TNO methodologyUsed for ring-based fatalities

Reference: CCPS, "Guidelines for CPQRA", 2nd Ed., p. 273


4. Justification of Methodology Selection

4.1 Chamberlain Frustum Model (Solid Plume)

The Chamberlain (1987) model was selected for the Solid Plume approach because:

  • It provides a validated frustum geometry for the flame shape, allowing accurate near-field radiation calculations
  • The model has been extensively validated against full-scale natural gas jet fire experiments
  • It accounts for wind effects on flame tilt, lift-off, and width variation
  • The view factor calculation captures the directional nature of radiation from an extended source
  • It is the standard model used by ALOHA (NOAA/EPA) and recommended in the TNO Yellow Book

4.2 CCPS Point Source Model

The Point Source model was selected as an alternative because:

  • It provides conservative estimates suitable for preliminary hazard assessment
  • It requires fewer input parameters (no flame geometry needed for known flow)
  • The model is computationally simpler and avoids view factor convergence issues
  • It is recommended by CCPS for far-field radiation estimates where flame geometry is less critical

4.3 Newton-Raphson Method

Newton-Raphson iteration is used for two purposes:

  1. Flame length calculation (solving the non-linear YY equation) — Provides rapid convergence (typically 3–5 iterations) for the implicit Chamberlain equation
  2. Inverse distance calculation — Finding the distance at which a given thermal radiation level occurs

The newton-raphson-method npm package is used for the inverse distance calculation, with the flame top width as the initial guess.

4.4 Dual Probit Methodologies

Two probit approaches are available:

  • TNO (default for ring-based fatalities): Standard European methodology, widely used in QRA
  • CCPS (default for JetFire probit): Standard American methodology, mathematically equivalent when properly normalized

4.5 Cozzani Domino Correlations

The Cozzani correlations are the only published empirical correlations specifically developed for estimating time-to-failure of industrial vessels under thermal radiation loading. They are supported by experimental data and distinguish between atmospheric and pressurized vessel behavior.


5. Model Limitations


6. Range of Applicability

ParameterTypical RangeNotes
Internal pressure1–200 atmHigher pressures may violate ideal gas assumption
Orifice diameter1–500 mmVery large diameters may produce non-jet behavior
Molecular weight2–150 g/molMW correction factor applied for SEP
Wind speed0–30 m/sModel validated primarily for moderate winds
Gas temperature> boiling pointMust be gas phase at release conditions
Heat capacity ratioγ>1.0\gamma > 1.0Strictly gas-phase releases only
Hole angle0–180°90° = horizontal, relative to wind

7. References