Fire Growth Rate Calculator

Fire Growth Rate Calculator (t-squared) body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px; } .calculator-container { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 768px) { .calc-grid { grid-template-columns: 1fr; } } .form-group { margin-bottom: 20px; } label { display: block; margin-bottom: 8px; font-weight: 600; color: #2c3e50; } input[type="number"], select { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; } button { background-color: #e74c3c; color: white; border: none; padding: 15px 30px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; margin-top: 10px; transition: background-color 0.2s; } button:hover { background-color: #c0392b; } .result-box { background-color: #fff; padding: 25px; border-radius: 6px; border-left: 5px solid #e74c3c; margin-top: 20px; display: none; } .result-row { display: flex; justify-content: space-between; border-bottom: 1px solid #eee; padding: 10px 0; } .result-row:last-child { border-bottom: none; } .result-label { font-weight: 600; color: #555; } .result-value { font-weight: 700; color: #e74c3c; font-size: 1.1em; } .article-content { margin-top: 50px; border-top: 1px solid #eee; padding-top: 30px; } h2 { color: #2c3e50; margin-top: 30px; } table { width: 100%; border-collapse: collapse; margin: 20px 0; } th, td { border: 1px solid #ddd; padding: 12px; text-align: left; } th { background-color: #f2f2f2; } .info-tooltip { font-size: 0.85em; color: #666; margin-top: 5px; }

Fire Growth Rate Calculator (t² Model)

Calculate Heat Release Rate (HRR) and Total Energy based on standard fire growth curves.

Time since ignition (t)
Slow (α = 0.0029 kW/s²) Medium (α = 0.0117 kW/s²) Fast (α = 0.0469 kW/s²) Ultra-Fast (α = 0.1876 kW/s²) Custom Alpha Value

Calculation Results

Growth Coefficient (α):
Heat Release Rate (HRR):
Total Energy Released:
Interpretation: At 0 seconds, the fire has reached a peak intensity of 0 kW.

Understanding Fire Growth Rate

In fire safety engineering and performance-based design, predicting how quickly a fire will grow is crucial for designing suppression systems, smoke control strategies, and egress routes. The most common method for modeling the pre-flashover phase of a fire is the t-squared (t²) fire growth model.

The t-Squared Formula

The model assumes that the heat release rate (HRR) of a fire increases with the square of time. The fundamental formula is:

Q = α × t²

Where:

  • Q is the Heat Release Rate (HRR) in kilowatts (kW).
  • α (Alpha) is the fire growth coefficient in kW/s².
  • t is the time since effective ignition in seconds (s).

Standard Growth Classifications

The National Fire Protection Association (NFPA) and other standards bodies classify fires into four main growth rates based on the value of Alpha (α). These classifications help engineers estimate the threat level of different fuel loads.

Growth Mode Alpha (α) (kW/s²) Time to reach 1055 kW (1000 BTU/s) Typical Fuel Examples
Slow 0.00293 ~600 sec (10 min) Densely packed paper products, floor coverings.
Medium 0.01172 ~300 sec (5 min) Traditional mattresses, upholstered furniture (cotton).
Fast 0.0469 ~150 sec (2.5 min) Polyurethane mattresses, light wood pallets, plastic bins.
Ultra-Fast 0.1876 ~75 sec (1.25 min) High-rack storage, flammable liquids, upholstered furniture (modern synthetics).

Total Heat Released

While the HRR tells you the intensity of the fire at a specific moment, the Total Heat Released (THR) tells you the total energy generated up to that point. This is calculated by integrating the HRR over time:

Energy (E) = (α × t³) / 3

This result is typically expressed in kilojoules (kJ) or Megajoules (MJ). This metric is vital for determining the total thermal load on structural elements.

Limitations of the Calculator

This calculator models the "growth phase" of a fire. It does not account for:

  • Decay phase: When fuel begins to run out.
  • Sprinkler activation: Which would cap or reduce the HRR.
  • Oxygen starvation: In a sealed room, the fire may become ventilation-controlled rather than fuel-controlled.
function toggleCustomAlpha() { var mode = document.getElementById("growthMode").value; var customInput = document.getElementById("customAlphaGroup"); if (mode === "custom") { customInput.style.display = "block"; } else { customInput.style.display = "none"; } } function calculateFireGrowth() { // 1. Get Inputs var timeStr = document.getElementById("timeInput").value; var mode = document.getElementById("growthMode").value; var customAlphaStr = document.getElementById("customAlpha").value; // 2. Validation if (!timeStr || timeStr < 0) { alert("Please enter a valid positive time in seconds."); return; } var t = parseFloat(timeStr); var alpha = 0; // 3. Determine Alpha (kW/s^2) // Values based on NFPA 72 / SFPE Handbook if (mode === "slow") { alpha = 0.00293; } else if (mode === "medium") { alpha = 0.01172; } else if (mode === "fast") { alpha = 0.0469; } else if (mode === "ultrafast") { alpha = 0.1876; } else if (mode === "custom") { if (!customAlphaStr || customAlphaStr 1000) { displayHRR = (hrr / 1000).toFixed(3) + " MW (" + hrr.toFixed(0) + " kW)"; } var displayEnergy = totalEnergyKJ.toFixed(0) + " kJ"; if (totalEnergyKJ > 1000) { displayEnergy = totalEnergyMJ.toFixed(2) + " MJ"; } // 7. Output Results document.getElementById("resAlpha").innerText = alpha.toFixed(5) + " kW/s²"; document.getElementById("resHRR").innerText = displayHRR; document.getElementById("resEnergy").innerText = displayEnergy; document.getElementById("resTimeDisplay").innerText = t; document.getElementById("resHRRShort").innerText = hrr.toFixed(1); // Show result box document.getElementById("resultSection").style.display = "block"; }

Leave a Comment