Skip to content

Model validation

Cases where TekRisk results are compared with external references (Yellow Book, Phast, ALOHA, the original LLNL SLAB code and SCRI), with the deviation of each one, the unresolved differences and the models that have no benchmark yet.

This page collects every case where a TekRisk result is compared with an external reference: a worked example from a book, the output of another program or the original code of a model. Each case lists the quantity compared, both values and the deviation. It also lists the differences we have not been able to explain and the models that do not have any external benchmark yet.

Status as of 30 September 2026.

1. Liquid outflow (Yellow Book, ch. 2 and §6.6.4)#

Leak flow calculator of the pool fire. Automated test.

CaseQuantityYellow BookTekRiskDeviation
§2.6.4.1: acrylonitrile, 0.1 m holeFlow at 500 s (kg/s)58.4458.4390.00 %
Level at 500 s (m)11.1211.124+0.03 %
Mass released at 500 s (kg)29 41629 270−0.50 % (book erratum)
§2.6.4.1, Table 2.8Mass released at 4698 s (kg)281 550281 5560.00 %
§2.6.4.2: 100 m pipeInitial flow (kg/s)22.3322.30−0.11 %
§6.6.4: draining, benzeneRelease time (s)50645064.250.00 %
Maximum pool diameter (m)31.9731.970.00 %

The book does not publish the viscosity of the pipe case: with 0.337 mPa·s the flow matches exactly, and with 0.36 mPa·s it comes out −0.11 %. Table 2.8 is computed with a density of 844 kg/m³, not the 812.5 stated in the text.

2. Pool fire, Yellow Book preset (§6.6.3 and §6.6.4)#

Benzene, receptor 100 m downwind. Automated test for the equations; diagnostic for the final flux.

CaseQuantityYellow BookTekRiskDeviation
§6.6.3, confinedDiameter (m)42.44542.4460.00 %
Flame length (m)46.7746.780.01 %
Surface emissive power (kW/m²)6666.48+0.73 % (book rounding)
Flux with the book's τ (kW/m²)4.5814.583+0.03 %
TekRisk final flux (kW/m²)4.5816.342+38 %
§6.6.4, unconfinedDiameter (m)31.9731.970.00 %
Surface emissive power (kW/m²)63.463.47+0.10 %
Flux with the book's τ (kW/m²)2.1412.158+0.77 %
TekRisk final flux (kW/m²)2.1412.785+30 %

Is it an error? No#

Unlike the differences in section 6, this one is fully explained.

The equations match. The "flux with the book's τ" row runs the same TekRisk equations with the example's geometry and gives 4.583 against 4.581 kW/m² (+0.03 %) and 2.158 against 2.141 kW/m² (+0.77 %, book rounding). If any formula were wrong, that row would not match.

The book's example does not apply its own method. §6.5.4 describes how the flame is built, but the worked example in §6.6.3 simplifies it in three places. TekRisk follows the method:

PointBook method (§6.5.4)Worked example (§6.6.3)TekRisk
Flame baseStep 7: wind elongates the base and "the distance between the outer flame surface and the radiated object may decrease" (fig. 6.9c)Computes the elongated base D′ = 52.4 m but does not use itElliptical D′ × D base, elongated downwind from the pool edge
View factorStep 12: "use the calculated flame dimensions and the distance from the flame to the radiated object"Radius D/2 = 21.2 m and a distance of 100 m from the pool centreIntegrates over the tilted flame with its elongated base
Distance for τSteps 9 and 10: "a distance x, between the flame surface and the object"The text says "50 m from the flame surface", but the calculation uses 100 m from the centreDistance to the flame surface (44 m)

Where the +38 % comes from. Starting from the example's convention, each point of the method is added one at a time. Receptor 100 m downwind, flux in kW/m²:

Step§6.6.3§6.6.4
Example convention (circular base, τ over 100 m)4.522.14
+ τ measured from the flame surface4.80 (+6 %)2.25 (+5 %)
+ base shifted downwind by the wind5.62 (+17 %)2.55 (+13 %)
+ elongated D′ × D base6.34 (+13 %)2.79 (+9 %)

The book's 4.581 uses the τ of eq. 6.24 instead of eq. 6.29 (4.52). That difference is 1.3 %.

Checks that rule out an error.

  • No more energy is radiated than the balance allows. The emissive power comes from eq. 6.71, which assumes a straight cylinder of diameter D. TekRisk's tilted flame has 4 % less surface than that cylinder (7 322 against 7 652 m² in §6.6.3).
  • The view factor is integrated correctly. On a circular base it reproduces the closed form of the book's Appendix 6.A within 0.02 %.
  • Using a single optical path barely matters. TekRisk applies the τ of the nearest flame point to the whole flame. Computed element by element, the flux is only 2 % lower.

The effect depends on direction. The +38 % is the case of a receptor downwind, where the wind pushes the flame. Receptor at 100 m, §6.6.3, in kW/m²:

ReceptorBook exampleTekRisk
Downwind4.526.34 (+40 %)
Crosswind1.932.35 (+22 %)
Upwind1.301.28 (−2 %)

In short, TekRisk uses a model that is more conservative downwind; it does not make a calculation error: it brings the flame closer to the receptor, as the book itself says. The detailed comparison with both examples is in Comparison with the Yellow Book worked examples.

3. Solid-flame jet fire#

3.1 Yellow Book example §6.6.2#

Methane at 100 bar, 100 mm hole, 30 kg/s, receptor at 150 m. Automated test.

QuantityYellow BookTekRiskDeviation
Steps 1 to 23 (velocity, flame length and geometry, emissive power)all within ±0.05 %
Base width W1W_1 (m)0.716910.7169090.00 %
Flux with the book's τ (kW/m²)0.41720.4171−0.02 %
TekRisk final flux (kW/m²)0.41720.3889−6.8 %

The final difference is one of method: TekRisk spreads the emissive power over the frustum area (eq. 6.56) instead of the mean cylinder (eq. 6.57), and computes transmissivity with eq. 6.29. Step 28b of the book uses an exponent of −0.08 instead of the −0.09 of eq. 6.29.

A second source, Example 3.7 of Casal (2018), is reproduced within ±1 % to ±5 % depending on the quantity.

3.2 Real DNV Phast 6.7 report#

LPG (60 % butane, 40 % propane), 11.62 kg/s, vertical release at 20 m, 6 m/s wind. Automated test (geometry ±1 %, emissive power ±2 %, radiation ±3 %).

QuantityPhastTekRisk
Flame length in still air (m)45.0544.88
Flame length (m)24.1624.07
Flame widths W1W_1 / W2W_2 (m)2.59 / 8.162.58 / 8.13
Radiated fraction0.180.179
Surface emissive power (kW/m²)232233.9
Ground-level radiation, 9 points between 16.8 and 75 m−0.4 % to +1.1 %
Reach of 1.6 kW/m² (m)56.855.9 (−1.6 %)

The case starts from the expanded jet that Phast prints. Only the vertical gas release has been benchmarked.

3.3 ALOHA 5.4.7: flame length#

Three runs with a 2 in pipe. Automated test (±0.5 m, because ALOHA rounds to whole metres).

RunALOHA (m)TekRisk (m)
Propane at 4.8 atm, 4 m/s wind76.94
Propane at 4.7 atm, 1.5 m/s wind76.93
Methane at 20 atm, 1.5 m/s wind55.36

The radiation zones of these same runs do not match: see section 6.

4. Fireball against SCRI Fuego#

LPG, 1000 kg BLEVE. Automated test.

QuantitySCRITekRiskDeviation
Maximum diameter (m)58.058.00 %
Height (m)43.543.50 %
Duration (s)4.54.50 %
Flux at 10 distances (kW/m²)1231.36 … 6.981203.33 … 6.82−2.28 % constant
Distance to 5.05 / 12.6 / 31.5 kW/m² (m)205.1 / 132.4 / 85.4202.9 / 131.0 / 84.5−1.09 %

The −2.28 % comes from an exponent: TekRisk uses M2/3M^{2/3} while SCRI, like CCPS eq. 2.2.41, uses M0.67M^{0.67}.

5. SLAB dispersion against the original LLNL program#

GASPRB case (LP gas, pool evaporation), compared with the output of SLAB.exe, the Fortran program of Lawrence Livermore National Laboratory (Ermak, 1990). Diagnostic.

QuantitySLAB.exeTekRiskDeviation
Centreline concentration, 8 points between 22.7 and 1600 m−0.6 % to +0.2 %
Ground-level concentration, 9 points−0.8 % to −0.1 %
Distance to 100 % of the LFL (m)7978.7−0.4 %
Distance to 50 % of the LFL (m)147144.2−1.9 %
Distance to 25 % of the LFL (m)240240.5+0.2 %

Only the pool evaporation source has been benchmarked. The horizontal and vertical jets and the instantaneous release do not have a numerical comparison yet.

6. Unresolved differences#

6.1 Jet fire radiation against ALOHA 5.4.7#

Documented. The flame length matches (section 3.3), but the 10 / 5 / 2 kW/m² zones do not:

RunALOHA (m)TekRisk without cap (m)TekRisk with cap (m)
Propane, 4 m/s, 2.10 kg/s10 / 12 / 1911.4 / 15.7 / 24.57.1 / 10.5 / 16.1
Propane, 1.5 m/s, 2.03 kg/s10 / 12 / 1810.5 / 15.1 / 23.55.2 / 9.0 / 14.8
Methane at 20 atm, 6.62 kg/s10 / 12 / 1816.2 / 22.7 / 35.15.3 / 8.2 / 13.4

The radiated power implied by the ALOHA zones is almost the same in the three runs (≈ 9.5 MW), even though the heat released changes more than threefold, and it is lower than what the equations in ALOHA's own documentation give. The 10 kW/m² zone always comes out at 10 m. We have not found the explanation. The details and the cap option are in Black-body SEP cap.

6.2 Point-source jet fire against SCRI Fuego#

Diagnostic. LP gas release through a hole. SCRI computes 1.056 kg/s and TekRisk 0.581 kg/s (−45 %). The zone distances come out between −29 % and −53 %. SCRI's flow implies a molar mass of about 164 g/mol, which is incompatible with LP gas, so we have not been able to reconcile the two calculations.

7. Models without an external benchmark yet#

These models implement published equations and have internal tests, but have not been compared with a worked example or with another program yet:

  • VCE (TNT equivalence, overpressure and impulse).
  • SLAB with horizontal jet, vertical jet and instantaneous release (only pool evaporation is benchmarked).
  • Individual risk (contours and average risk) and societal risk (F-N curves).
  • Probit functions and fatality calculation.
  • Fault trees and event trees: their tests check internal consistency.
  • Warehouse fire: only the view factor is benchmarked, against Appendix 6.1 of the Yellow Book (±0.1 % for a flat radiator and ±3 % for the 10 values of Table 6.A.1).
  • Pool fire with the point-source preset and the ALOHA-based preset: there are no runs of the original program.
  • Substance mixtures and the line source (pipelines).

If you have a worked case for any of these models (a book example or the output of another program) and want us to benchmark it, send it to us from the feedback button in the application.