Fire Weather Index Simulator: Calculate FWI Fire Danger Rating

simulator intermediate ~10 min
Loading simulation...
FWI = 24.3 — high fire danger

At 28°C, 30% RH, 20 km/h wind with no rain, the Fire Weather Index reaches 24.3 — rated as high fire danger with active surface fire behavior expected.

Formula

FFMC = 59.5 × (250 − m) / (147.2 + m) where m = fine fuel EMC
ISI = 0.208 × f(FFMC) × exp(0.05039 × W)
FWI = exp(2.72 × (0.434 × ln(ISI × BUI))^0.647) if ISI × BUI > 1

A System for Fire Danger

The Canadian Forest Fire Weather Index System, developed by C.E. Van Wagner over decades of research, distills the complex relationship between weather and fire behavior into a elegant hierarchy of six components. From four simple noon weather observations — temperature, relative humidity, wind speed, and 24-hour rainfall — the system tracks fuel moisture at three timescales and predicts fire behavior through three indices, culminating in the composite FWI number.

Moisture Codes

The three moisture codes track fuels at different depths and response times. The Fine Fuel Moisture Code (FFMC) represents surface litter moisture with a timelag of about 2/3 of a day — it responds to this afternoon's weather. The Duff Moisture Code (DMC) tracks loosely compacted organic matter with a roughly two-week response. The Drought Code (DC) represents deep compacted organic layers with a 52-day timelag, capturing seasonal drought that persists through brief rain events.

Fire Behavior Indices

The Initial Spread Index (ISI) combines FFMC with wind speed to predict fire spread rate — it responds exponentially to wind when fuels are dry. The Buildup Index (BUI) combines DMC and DC to estimate total fuel available for combustion, capturing whether a fire will burn intensely into deep organic layers or remain superficial. The final FWI combines ISI and BUI into a single number proportional to fireline intensity.

Global Standard

Though developed for Canadian boreal forests, the FWI system has been adopted as the global standard by the European Forest Fire Information System (EFFIS), used across Southeast Asia for haze prediction, and applied in South America, Australia, and Africa. Its success stems from capturing universal physics — the same relationships between humidity, temperature, wind, and fuel moisture govern fire behavior in ecosystems worldwide, requiring only regional calibration of danger class thresholds.

FAQ

What is the Fire Weather Index (FWI)?

The Canadian Forest Fire Weather Index (FWI) System is a globally adopted fire danger rating system that uses noon weather observations (temperature, relative humidity, wind speed, and 24-hour rain) to compute six components representing fuel moisture and fire behavior. The final FWI number integrates all components into a single fire danger rating used for resource planning and public warnings.

What are the FWI system components?

The system has three moisture codes — FFMC (fine fuel, 1-2 day response), DMC (moderate duff, ~2-week response), and DC (deep organic, ~52-day response) — and three fire behavior indices — ISI (initial spread index), BUI (buildup index), and FWI (fire weather index). Each successive component integrates more information.

What FWI values are considered dangerous?

FWI danger classes vary by region and fuel type. As a general guide: 0-5 low, 5-10 moderate, 10-20 high, 20-30 very high, >30 extreme. In Canadian boreal forest, FWI values above 19 indicate conditions where large fires (>200 ha) commonly occur.

Why is FWI used globally?

Originally developed for Canadian forests, the FWI system has been adopted across Europe, Southeast Asia, South America, and elsewhere because its structure captures the essential physics of fuel moisture response to weather. Its simplicity (only 4 weather inputs) and proven track record over 50+ years of operational use make it the international standard for fire danger rating.

Sources

Embed

<iframe src="https://homo-deus.com/lab/wildfire-science/fire-weather/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub