Fire Origin & HRR Calculator
Estimate heat release rate, flashover time, and ventilation control for fire investigation. Uses Thomas correlations and t-squared growth models.
About this calculator
Fire investigators use heat release rate (HRR) to characterize how intensely a fire burned, and this calculator estimates it two independent ways before taking the smaller (limiting) value, since a real fire's growth is capped by whichever resource runs out first, following the methodology fire investigators use under NFPA 921, the Guide for Fire and Explosion Investigations. The ventilation-controlled estimate applies the Thomas correlation, HRR = 1500 × vent area × √(vent height), which caps how much heat can be released given the oxygen available through window and door openings. The fuel-controlled estimate multiplies fuel load (converted to kg/m²) by room area and an assumed heat of combustion of 17,000 kJ/kg — a typical value for wood-based residential fuels — spread across a fixed 20-minute burn window.
Whichever number is smaller becomes the reported HRR, and the calculator flags whether the fire was ventilation-controlled (air-starved) or fuel-controlled (fuel-limited) based on which constraint won. Separately, it applies the Thomas flashover criterion (HRR_fo = 7.8 × total surface area + 378 × vent area × √vent height) to estimate the heat release needed to flash the entire room over, then works backward through a simplified t-squared "fast" fire growth model (α = 0.047 kW/s²) to estimate time to flashover in minutes. These are widely used NFPA 921-style engineering approximations for rapid scene assessment, not a substitute for full fire dynamics simulation (e.g., CFAST or FDS modeling): real compartment geometry, multiple fuel packages, non-uniform ventilation, and actual heat of combustion for the fuels present can all shift real HRR and flashover timing substantially from this single-room, single-fuel estimate.
Inputs
Results
Heat Release Rate
3,254 kW
≈ 217 homes' peak draw
Time to Flashover
2.9 min
How to Use This Calculator
- Enter Room Area, Ceiling Height, and Fuel Load.
- Set Ventilation Opening.
- Review Heat Release Rate (kW) and Time to Flashover (min).
- Use Ventilation Controlled to inform your decision.
- Use the chart to visualize the results and explore different scenarios by adjusting inputs.
How the result changes with Ventilation Opening
| Ventilation Opening | Heat Release Rate | Time to Flashover |
|---|---|---|
| 10 | 1,368 kW | 2.4 min |
| 15 | 2,271 kW | 2.7 min |
| 30 | 5,401 kW | 3.4 min |
| 50 | 10,229 kW | 4.3 min |
What each input means
- Room Area
- Floor area of the room of origin.
- Ceiling Height
- Floor-to-ceiling height of the room.
- Fuel Load
- Combustible material weight per square foot (residential avg: 5-10).
- Ventilation Opening
- Total area of windows and doors open during the fire.
What each result means
- Heat Release Rate
- Estimated peak HRR based on controlling factor.
- Time to Flashover
- Estimated time from ignition to flashover.
- Ventilation Controlled
- Whether the fire was limited by available air supply.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersRoom Area = 200, Ceiling Height = 8, Fuel Load = 8, Ventilation Opening = 20 = 4 input(s) provided
- Calculate Heat Release RateHeat Release Rate3254 = 3254
- Calculate Time to FlashoverTime to Flashover2.9 = 2.9
- Calculate Ventilation ControlledYes = Yes
Figures and sources
- NFPA 921, Guide for Fire and Explosion Investigations — ventilation-controlled HRR (Thomas correlation), flashover criteria, and t-squared fire growth classifications (2024) — National Fire Protection Association, NFPA 921: Guide for Fire and Explosion Investigations, 2024 edition — the consensus professional standard for fire investigation methodology in the United States, including the Thomas correlation for ventilation-controlled heat release rate and standard fire-growth (t-squared) classifications.
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator compute two different HRR values and then just pick the smaller one?
A real fire's growth is always capped by whichever resource it runs out of first: available oxygen, or available fuel. The ventilation-controlled estimate (Thomas correlation, driven by your vent opening area) represents the ceiling on heat release if fuel were unlimited but air were scarce, while the fuel-controlled estimate represents the ceiling if air were unlimited but the fuel load ran out over the assumed 20-minute burn. Since the fire can't exceed either limit, Math.min(ventHRR, fuelHRR) gives the physically realistic estimate, and whichever one was smaller also tells you which factor was actually constraining the fire.
What does 'ventilation-controlled' vs. 'fuel-controlled' actually mean for an investigation?
A ventilation-controlled fire (ventHRR < fuelHRR) means there was more combustible material available than the room's air supply could support burning at once — common in modern homes with tighter construction and more synthetic fuel load. A fuel-controlled fire means there was enough ventilation that the fire could have burned faster if more fuel had been present, so its growth was limited by what was actually there to burn. This distinction matters for reconstructing burn patterns, since ventilation-controlled fires behave differently around openings than fuel-controlled ones.
How is time to flashover estimated once the flashover HRR is known?
The calculator uses a simplified t-squared fire growth model, HRR = α × t², with α fixed at 0.047 kW/s² representing a 'fast' growth fire under the standard fire-growth classifications referenced in NFPA 921, the Guide for Fire and Explosion Investigations. It rearranges that formula to solve for t, dividing the flashover HRR (computed from the Thomas flashover criterion using room surface area and ventilation) by α and taking the square root, then converts the result from seconds to minutes.
Why does increasing the ceiling height change the flashover estimate?
Ceiling height feeds into the totalSurfaceArea calculation used in the Thomas flashover criterion (HRR_fo = 7.8 × total surface area + 378 × vent area × √vent height) — a taller room has more wall surface area for the same floor footprint, and more surface area absorbs and re-radiates more heat before the whole compartment can flash over. A taller ceiling therefore raises the flashover HRR threshold and, all else equal, extends the estimated time to flashover.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Bullet Trajectory Calculator
Calculate bullet trajectory angle, estimated muzzle distance, and bullet drop from entry/exit hole positions and distance between surfaces.
Forensic ScienceTime of Death Calculator
Estimate post-mortem interval (PMI) using body temperature, ambient temperature, body weight, and clothing. Based on Newton's Law of Cooling.
Forensic ScienceBlood Spatter Analysis Calculator
Calculate bloodstain impact angle, area of origin, and droplet velocity from stain dimensions. Uses the sine-ratio method for angle determination.
More in Science & Physics.