Battery Thermal Runaway Calculator

Fast thermal runaway checks for engineers today. Tune cell mass, cooling, and heat-rate assumptions easily. Download a clear summary, table, and compliance notes instantly.

Inputs

Responsive form: 3 columns on large screens, 2 on small, 1 on mobile.

Sets suggested defaults for thresholds and heat capacity.
Used for pack energy screening only.
Used for pack energy screening only.
Per-cell nameplate capacity.
Use nominal voltage for energy screening.
Energy scales approximately with SOC.
Higher mass increases thermal inertia.
Override only if you have measured data.
Lower values mean better cooling.
Starting temperature at event initiation.
Environment or coolant reference temperature.
Net heat rate during the event window.
Time window for temperature prediction.
Typical venting onset temperature proxy.
Onset proxy for self-accelerating reactions.
Notes are included in exported CSV/PDF.
Clear Results
Tip: If your predicted temperature does not approach Tss, increase duration or improve cooling assumptions for sensitivity checks.

Example Data Table

Sample screening scenarios for quick comparison. Adjust values to match your cell and enclosure.

Scenario Chemistry Mass (g) Rth (K/W) Power (W) Duration (s) Initial (°C) Ambient (°C) Outcome (screening)
Warehouse charge incident NMC 45 1.20 35 180 25 25 Moderate: evaluate ventilation and detection.
High ambient enclosure NCA 48 1.80 55 240 45 45 High: improve cooling and add propagation barriers.
Robust cooling test LFP 52 0.60 40 300 25 25 Low: validate with measured heat rates.
Examples are illustrative and not a substitute for testing.

Formula Used

The calculator uses a first-order lumped thermal model suitable for early-stage screening.

  • Thermal mass: m·cp (J/K), where m is cell mass and cp is specific heat.
  • Time constant: τ = Rth · (m·cp) (s).
  • Steady-state temperature: Tss = Ta + P·Rth (°C).
  • Temperature vs time: T(t) = Tss + (T0 − Tss) · e^(−t/τ).
  • Energy screening: Wh = Ah · Vnom · SOC (SOC as fraction), and kJ = Wh · 3.6.
Assumption: heat generation P is constant and represents net heat into the cell. If you have a measured heat-rate profile, approximate with an average over the time window.

How to Use This Calculator

  1. Select chemistry to prefill typical screening thresholds.
  2. Enter cell mass, thermal resistance, and starting temperatures.
  3. Provide a net heat generation power and duration window.
  4. Press Calculate to see predicted temperatures and times.
  5. Use CSV/PDF exports to document assumptions and outcomes.
For design decisions, complement this tool with calorimetry, abuse tests, and enclosure-level thermal models.

Screening Objective

This calculator provides a rapid early screen for overheating pathways that can precede venting and thermal runaway. It converts a constant heat‑generation assumption into a temperature‑versus‑time estimate, then compares that estimate to user‑defined venting and runaway thresholds. Typical use cases include charger fault scenarios, enclosure hot‑soak checks, and sensitivity studies during design reviews. Treat the results as triage, not final certification.

Thermal Model Inputs

The core inputs map to a lumped thermal network. Cell mass and specific heat define thermal inertia as m·cp in J/K. Thermal resistance to ambient, Rth in K/W, represents the path through can, interface material, and enclosure airflow. Heat generation power P in watts should represent net heat into the cell during the event window. Initial and ambient temperatures set boundary conditions for the transient response.

Interpreting Temperature Outputs

The model predicts an approach to a steady temperature Tss = Ta + P·Rth with time constant τ = Rth·(m·cp). If duration is short compared with τ, the predicted rise will be limited; if it is long, the estimate moves closer to Tss. The calculator also estimates time to reach each threshold when reachable. If venting or runaway is “Not reached,” your parameters imply margin for that scenario.

Energy and Pack Context

Electrical energy is reported as a screening metric because stored energy often correlates with consequence severity. Per‑cell energy uses Wh = Ah·Vnom·SOC, while pack energy scales by series and parallel counts. For example, a 5 Ah, 3.7 V cell at 90% SOC stores about 16.7 Wh, or 60 kJ. Higher pack kJ values may warrant stronger propagation barriers, vent routing, and spacing even when the per‑cell temperature result looks acceptable.

Documentation and Limitations

Use the risk category and score to prioritize follow‑up work. When results approach thresholds, refine assumptions with measured heat‑rate data, improved Rth estimates, or a time‑varying profile. Export the CSV or PDF to capture inputs, outputs, and notes for audits, lessons‑learned, or change control. Limitations include constant P, single‑node temperature, and no modeling of exothermic reaction escalation, gas venting, or cell‑to‑cell propagation.

FAQs

What does thermal resistance (Rth) represent?

Rth approximates how strongly the cell couples to its surroundings. It combines internal conduction, interface materials, and external convection. Lower Rth means better cooling and a lower steady‑state temperature for the same heat generation.

How should I estimate heat generation power (P)?

Use a net heat rate over the event window. For charge or discharge faults, start with measured calorimetry data when available. Otherwise, use a conservative average and run sensitivity cases, such as ±25%, to understand margin.

Why can the predicted temperature be below the steady‑state value?

Tss is the long‑time limit under constant P. If the duration is shorter than the time constant τ, the transient does not fully settle, so the temperature remains below Tss.

What do “Not reached” times to venting or runaway mean?

Under the current inputs, the math indicates the temperature trajectory does not cross that threshold. It does not guarantee safety; changes in heat rate, cooling, or reaction onset can shift thresholds and invalidate the assumption.

How do I choose venting and runaway thresholds?

Start with supplier data or internal test results for your exact cell model. Use chemistry as a rough guide only. When uncertain, set lower thresholds to create a conservative screen, then refine with validated measurements.

Can I use this calculator for module or pack temperatures?

The thermal model is per‑cell and lumped into one node. For modules, use it as a quick bound by mapping an effective mass, cp, and Rth. For detailed design, use multi‑node models and enclosure testing.

Related Calculators

Battery Capacity CalculatorBattery Energy CalculatorBattery Power CalculatorBattery Current DrawBattery Efficiency CalculatorBattery Degradation CalculatorBattery Health CalculatorBattery Thermal CalculatorBattery Internal ResistanceBattery Load Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.