Fire Ball
Technical documentation for the BLEVE-FireBall consequence model — thermal radiation, probit analysis, domino effects, and fatality estimation
1. Introduction and Physical Phenomenon
1.1 BLEVE and FireBall
A BLEVE (Boiling Liquid Expanding Vapor Explosion) occurs when a pressurized vessel containing a liquid at a temperature above its atmospheric boiling point fails catastrophically. The sudden depressurization causes instantaneous flash vaporization of a significant fraction of the liquid, generating a rapid two-phase release. If the substance is flammable and an ignition source is present, the resulting combustion produces a characteristic fireball.
The fireball is a luminous, approximately spherical mass of burning vapor/aerosol that rises due to buoyancy. It produces intense thermal radiation over a short duration (typically seconds to tens of seconds), capable of causing:
- Burns (first and second degree) to exposed persons
- Fatalities from lethal thermal dose
- Domino effects through failure of nearby equipment and vessels
1.2 Industrial Context
High-severity scenario
BLEVE/fireball events are among the most severe accident outcomes in industrial QRA. Historical incidents such as San Juan Ixhuatepec (Mexico, 1984) and the Feyzin refinery explosion (France, 1966) demonstrate their catastrophic potential.
LPG Storage & Transport
Propane and butane terminals, tank farms
Petroleum Refineries
Pressurized hydrocarbon vessels and process units
Chemical Plants
Flammable liquid storage under pressure
Rail & Road Transport
Tank cars and road tankers carrying pressurized flammable liquids
1.3 Scope of This Model
This model calculates:
- Fireball geometry (diameter, height, duration)
- Thermal radiation intensity at any distance
- Distance to a specified radiation threshold (inverse problem)
- Thermal dose and probit-based probability of burns/fatalities
- Domino effect probability for nearby equipment (Cozzani method)
- Population fatalities using concentric ring analysis
2. Calculation Sequence
The BLEVE-FireBall calculation follows these stages:
Geometry Calculations — Compute maximum diameter (), fireball duration (), and center height () from the released fuel mass.
Combustion Parameters — Calculate mass burning rate () and Surface Emissive Power () from fuel properties.
Atmospheric & View Factor — For each distance, compute surface distance (), atmospheric transmissivity (), and geometric view factor ().
Thermal Radiation — Calculate incident radiation using three available models (solid plume, point source, empirical).
Inverse Distance — Solve for the distance at which radiation equals a target threshold using Newton-Raphson iteration.
Thermal Dose & Probit — Compute thermal dose and convert to burn/fatality probabilities via probit functions.
Domino Effect — Estimate time-to-failure for nearby vessels using Cozzani correlations.
Fatality Estimation — Integrate fatality probability over concentric rings to estimate total casualties.
3. Principal Equations
3.1 Geometry: Diameter, Duration, Height
Maximum Fireball Diameter
| Symbol | Description | Unit |
|---|---|---|
| Maximum fireball diameter | m | |
| Mass of flammable fuel released | kg |
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., Eq. 2.2.32, p. 207
Alternative correlation
The TNO Yellow Book (CPR 14E) provides: (Eq. 6.119), but is not used as the primary method.
The initial diameter at ground level accounts for the expansion phase before lift-off:
Fireball Duration
The duration depends on whether the fireball is momentum-dominated or buoyancy-dominated:
| Symbol | Description | Unit |
|---|---|---|
| Fireball duration | s | |
| Mass of flammable fuel | kg |
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., pp. 207-208
Fireball Center Height
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., p. 211
Height factor
Kakosimos proposes , placing the fireball higher. The CCPS factor of 0.75 is used by default — a more conservative (closer to ground) assumption that yields higher radiation at ground-level receptors.
3.2 Combustion: Burning Rate and SEP
Burning Rate
| Symbol | Description | Unit |
|---|---|---|
| Burning rate | kg/(m s) | |
| Fuel mass | kg | |
| Maximum diameter | m | |
| Fireball duration | s |
Reference: Kakosimos, Safety in Chemical Engineering, p. 102
Surface Emissive Power (SEP)
| Symbol | Description | Unit |
|---|---|---|
| Maximum surface emissive power | kW/m | |
| Radiation fraction | dimensionless (0.2–0.4) | |
| Burning rate | kg/(m s) | |
| Heat of combustion | kJ/kg |
Reference: TNO Yellow Book (CPR 14E) and Kakosimos p. 102
3.3 Atmospheric Transmissivity
Surface distance from the fireball to the ground-level receptor at horizontal distance :
Partial vapor pressure of water:
| Symbol | Description | Unit |
|---|---|---|
| Partial pressure of water vapor | Pa | |
| Relative humidity | fraction (0–1) | |
| Ambient temperature | K |
Atmospheric transmissivity:
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., Eqs. 2.2.42–2.2.43, p. 209
Zero humidity guard
If relative humidity is zero, it is replaced by 0.001 to avoid division by zero in the transmissivity calculation.
3.4 View Factors (4 Methods)
The view factor represents the geometric fraction of the fireball's radiation that reaches the receptor.
This is the view factor used in the solid plume radiation model (qTerm0).
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., Eq. 2.2.47, p. 209
3.5 Thermal Radiation Models (3 Equations)
Each model calculates the incident heat flux (kW/m) at a ground-level receptor located at horizontal distance from the fireball center projection.
where .
| Symbol | Description | Unit |
|---|---|---|
| Thermal radiation at receptor | kW/m | |
| Atmospheric transmissivity | dimensionless | |
| Radiation fraction | dimensionless | |
| Heat of combustion | kJ/kg | |
| Fuel mass | kg | |
| Center-to-receptor distance | m |
The constant 2.2 is an empirical correction factor derived from experimental data. This is the primary radiation model used for all downstream calculations (dose, probit, fatalities, inverse distance).
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., Eq. 2.2.41, p. 208
3.6 Inverse Calculation (Newton-Raphson)
To find the distance at which thermal radiation equals a target value , the model solves:
using the Newton-Raphson iterative method.
| Parameter | Value |
|---|---|
| Initial guess | (fireball radius) |
| Solver | newton-raphson-method npm package |
| Unit conversion |
3.7 Thermal Dose
| Symbol | Description | Unit |
|---|---|---|
| Thermal dose | W s m | |
| Fireball duration | s | |
| Thermal radiation (converted from kW to W) | W/m |
The exponent 4/3 accounts for the non-linear relationship between radiation intensity and skin damage.
Reference: TNO Green Book (CPR 16E), Methods for the Determination of Possible Damage, Chapter 3
3.8 Probit Analysis (Burns and Fatalities)
Probit functions transform a physical exposure parameter into a normally-distributed probability. The general probit equation is .
Probit equations:
| Effect | Equation | Reference |
|---|---|---|
| First degree burn | TNO Green Book, Eq. 3.4, p. 20 | |
| Second degree burn | TNO Green Book, Eq. 3.7, p. 20 | |
| Fatality (CCPS) | CCPS, p. 269 | |
| Fatality (TNO) | TNO Green Book, Eq. 3.5, p. 20 |
FireBall uses CCPS methodology for probit deaths by default. Both CCPS and TNO equations are mathematically equivalent.
Probit to probability conversion:
| Symbol | Description | Value |
|---|---|---|
| Protection factor | 1.0 (no protection) | |
| Error function (Taylor series, 50 terms) | — |
Bounds: If → . If → .
3.9 Domino Effect (TTF — Cozzani)
The domino effect analysis estimates the probability that nearby equipment will fail under thermal radiation exposure.
Time to Failure (TTF)
TTF correlations by vessel type:
| Vessel Type | Equation | Reference |
|---|---|---|
| Atmospheric | Cozzani et al. | |
| Pressurized | Cozzani et al. | |
| Full engulfment | Cozzani et al. |
| Symbol | Description | Unit |
|---|---|---|
| Time to failure | s | |
| Incident thermal radiation | kW/m | |
| Vessel volume | m |
Full engulfment criterion
Equipment is considered fully engulfed when its distance from the fireball center is less than (10% safety margin accounting for thermal radiation gradients at the fireball boundary).
Domino Probit
TTF is divided by 60 to convert from seconds to minutes.
Reference: Cozzani, V. et al., Journal of Hazardous Materials, p. 300
Equipment Type Mapping
| Database Type | Cozzani Category |
|---|---|
atmospheric_tanks, storage_tanks | Atmospheric |
pressurized_vessels, lpg_tanks, gas_cylinders | Pressurized |
reactors, heat_exchangers, columns | Pressurized |
3.10 Fatality Calculation (Concentric Rings)
Population fatalities are estimated by dividing the affected area into concentric rings centered on the fireball ground projection.
Algorithm:
- For each ring at distance (increment = 5 m, max = 10 km):
- Calculate thermal radiation:
- Calculate thermal dose:
- Calculate CCPS probit:
- Convert probit to percentage:
- If : STOP (negligible fatalities beyond this distance)
- Ring area:
- Fatalities per ring:
- Total fatalities:
| Parameter | Default Value |
|---|---|
| Ring increment | 5 m |
| Maximum radius | 10 km |
| Minimum probability threshold | 0.1% |
| Rounding rule | If → ; otherwise 0 |
Population density conversion:
| Input Unit | Conversion Factor to p/m |
|---|---|
| p/m | 1 |
| p/ha | 10,000 |
| p/km | 1,000,000 |
| p/mi | 2,589,988 |
Reference: CCPS, Guidelines for Chemical Process QRA, 2nd ed., p. 273; TNO Purple Book (CPR 18E)
3.11 Polygon Receiver Exclusion
When polygon-type receivers (e.g., residential zones, industrial areas) are defined, the model avoids double-counting population:
- Polygon receivers overlapping with analysis rings are identified using geographic intersection
- For each ring, the polygon area is subtracted:
- Fatalities from polygon areas are calculated separately using distributed grid analysis with their own population counts
4. Justification of Selected Methods
5. Model Limitations
6. Input/Output Summary
6.1 Required Inputs
| Parameter | Description | Unit |
|---|---|---|
mass | Flammable fuel mass | kg, lb, g, ton |
hckjkg | Heat of combustion | kJ/kg |
radiationFraction | Fraction of energy radiated () | 0.2–0.4 |
tempAmb | Ambient temperature | C, F, K |
humidityRel | Relative humidity | % (0–100) |
populationDensity | Population density | p/m, p/ha, p/km, p/mi |
thermalZones | Risk zones with radiation thresholds | kW/m |
6.2 Outputs
| Output | Description | Unit |
|---|---|---|
diameterMax | Maximum fireball diameter | m |
durationFireBallCombustion | Fireball duration | s |
heigthFireBall | Fireball center height | m |
burningRate | Mass burning rate | kg/(m s) |
SEPmax | Maximum surface emissive power | kW/m |
zones | Array of risk zones with distances | m |
zones[i].dose | Thermal dose at zone boundary | W s m |
fatalidades | Fatality calculation results | Object or 0 |
receiverEffects | Effects on each receiver | Array |
6.3 Receiver Effect Categories
| Category | Effect | Probit Source |
|---|---|---|
| Thermal | 1st degree burn | TNO Eq. 3.4 |
| Thermal | 2nd degree burn | TNO Eq. 3.7 |
| Thermal | Fatality | CCPS p. 269 |
| Domino | Equipment failure | Cozzani p. 300 |