Thermal Runaway in LiFePO4 BESS: Causes, Propagation, and Mitigation

A cell on its way into thermal runaway gives off gas for minutes before anything measurable happens to its surface temperature. Most alarm sequences run the other way round, which is why the useful question is not whether a container has a suppression cylinder in it. It is which signal arrives first, and how much time that signal buys.

What the cell does before anything detects it

Three things start the reaction, and only one of them is a mistake by the operator.

An internal short from a manufacturing defect comes first. A metal particle, a fold in the separator or a misaligned electrode creates a local resistance inside the cell, and the heat it produces widens the defect that produced it. Cell voltage stays inside its normal band through this stage, which is the difficulty: the parameter a battery management system watches most closely moves last.

Electrical overstress is second. Charging above the cell's upper voltage limit, or forcing current through a deeply discharged cell, plates lithium onto the anode and decomposes the electrolyte. A working battery management system prevents this, so an overstress event is also a record of a fault or a calibration drift.

Mechanical and thermal abuse is third, and the only cause a site can usually trace to an event: impact, crush, or a blocked cooling path.

Published thermal-abuse work puts the heat-release onset of a full-charge LFP cell in the 180 to 250 degree Celsius band, with peak heating between 210 and 360 degrees. Those figures sit far above any operating range, but not above what a local short produces inside the cell, which is why the onset number is often quoted as if it were a safety margin. It is not one.

The timeline, with the published time figures attached

Stage after the internal short Published time figure What detects it
T+0, the internal short forms none exists for this stage nothing outside the cell
Off-gas begins 5 to 20 minutes before full runaway hydrogen, carbon monoxide and electrolyte vapour, by a gas sensor
Visible smoke up to 22 minutes after the first off-gas smoke or enclosure overpressure, by smoke detection or a pneumatic tube
Cell surface temperature reaches the BMS threshold after the gas, not before it temperature at the module tap point, by the BMS
Propagation to the next module minutes, when the boundary fails heat flux and neighbour temperature
Suppression acts under 500 milliseconds once triggered aerosol and water mist, or FM200 and NOVEC1230

Source: off-gas window from FM Global's published guidance on off-gas detection; the 22 minute figure from third-party testing reported in 2026; the response time from the published specification for the 125 kW cabinet.

The ordering is the finding: gas arrives first, smoke second, and the cell surface temperature most alarms depend on arrives after both. One overcharge study of an energy storage cabin recorded a top-mounted hydrogen detector warning 145 seconds before runaway, a shorter warning than the published window because the sensor sat at the top of the volume rather than in the exhaust path.

Which step could have arrived earlier

Everything above depends on where the detector sits.

A sensor on the enclosure wall reads a diluted sample of whatever has diffused across the volume; the same sensor in the exhaust duct above the modules reads the gas while it is still concentrated. The published window is measured from the point of detection, so placement decides how much of it a site receives.

The second step that could move earlier is the temperature alarm. A battery management system reads temperature at a handful of tap points on a module, so a single cell's hotspot must conduct into a large block of metal before it appears anywhere. That is not a defect in the monitoring but a statement about what a temperature sensor can see, and it is why a system warned only by a temperature threshold relies on the last signal in the sequence.

What stops the event at the module boundary

Once one cell's case opens, the question is whether the next module is heated by it. Separation and thermal barriers slow the heat transfer, compartment separation keeps the source away from equipment that has to keep working, and suppression removes heat from the volume rather than from the cell.

Ruibit's published safety wording for the 20GP container names two of these as checkable facts: FM200 or NOVEC1230 automatic extinguishing inside the container, and thermal isolation between the electrical compartment and the battery compartment.

For the 125 kW cabinet, the published response figure for the dual suppression is under 500 milliseconds, with the two agents named as aerosol at cluster level and water mist at cabin level. A response time is only as useful as its trigger.

Where the mitigation stops being a specification

Two tests separate mitigation from a datasheet line.

If a suppression response time is quoted without the trigger it is measured from, the 500 milliseconds may run from the controller's decision rather than from the gas appearing, and the distance between those two points is the entire window above. If the sampling point is not stated as being in the exhaust path from the modules, the site has bought a detector for the room rather than for the battery.

Ask which trigger the response time is measured from, and whether it is the gas sensor or a temperature threshold. An answer naming only the temperature threshold has skipped the earliest signal in the sequence. Ask where the gas sample is drawn from, and whether the ducting is inside the delivered scope. An answer that the sensor sits inside the enclosure, with no sampling path, describes a detector waiting for gas to fill the space. Ask what the propagation testing covered: a cell, a module or a full container. An answer that the chemistry does not propagate has misunderstood what LFP does and does not change.

Three things are fixed once the container is built: the cell-level defect rate, set in a factory the buyer never sees; the compartment layout and the volume the suppression agent must fill; and the detector positions, which are set at commissioning and are the only one of the three a buyer can still influence.

The step I would most want earlier

If one step in the sequence could be moved forward, it is the gas sampling point, because it is the only one that acts while the event is still reversible. A temperature threshold reports an event already started inside the cell; a detector reading the exhaust path reports the same event minutes earlier. The published 5 to 20 minute window belongs only to the systems already looking in the right place.

FAQs

1. What causes thermal runaway in a LiFePO4 battery?

Three triggers, in order of frequency: an internal short from a manufacturing defect, electrical overstress such as overcharging or reverse current, and mechanical or thermal abuse. Only the first happens during normal operation, which is why cell quality matters more than site behaviour.

2. How much warning does off-gas detection give?

Published guidance on off-gas detection puts the gap between first off-gas and full thermal runaway at about 5 to 20 minutes. Third-party testing reported in 2026 caught failing cells up to 22 minutes before visible smoke. One overcharge study recorded a hydrogen detector warning 145 seconds ahead, because the sensor sat at the top of the volume rather than in the exhaust path.

3. Why does the BMS not detect it first?

Because it reads temperature at a small number of tap points on each module, so a single cell's hotspot must conduct into a large block of metal before it registers. Gas leaves the cell earlier than heat reaches the sensor, so a system warned only by a temperature threshold relies on the last signal in the sequence.

4. What limits propagation between modules?

Physical separation and thermal barriers slow heat transfer, compartment separation keeps the source away from equipment that must keep working, and suppression removes heat from the volume. Published examples of the first two are FM200 or NOVEC1230 automatic extinguishing and thermal isolation between the electrical and battery compartments.

5. What should be asked about a suppression response time?

Which trigger it is measured from, and whether that trigger is the gas sensor or a temperature threshold. Also where the gas sample is drawn from, and whether propagation testing covered a cell, a module or a full container.

Ready to Find Your Perfect BESS Solution?

Contact Ruibit BESS for a free consultation and custom BESS solution tailored to your commercial and industrial energy storage needs.