Queendom Tools

Battery Heat Dissipation Calculator (Bernardi Equation)

Estimate the heat a battery cell generates during charge or discharge, and the heat a cooling system must remove from a pack. The calculation uses the Bernardi equation as given in Frontiers in Energy Research 14:1817181 (2026), Equation 3, after Bernardi, Pawlikowski and Newman, J. Electrochem. Soc. 132, 5-12 (1985): irreversible Joule heat plus reversible entropic heat.

Q = I² · R − I · T · dU/dT
I: signed current in A (positive in discharge, negative in charge) · R: internal resistance in Ω · T: cell temperature in K · dU/dT: entropic coefficient in V/K · Q: cell heat in W
Pack heat = n · Q  ·  Heat energy E = n · Q · t (J), and E in Wh = J ÷ 3600

Calculator

1C fully discharges the cell in 1 h; I = C-rate × capacity.

May be negative.

How to use the calculator

  1. Choose the direction: Discharge or Charge. The current is taken as positive in discharge and negative in charge.
  2. Enter the current magnitude |I| in A, or switch the current input to C-rate and enter the C-rate together with the cell capacity in Ah.
  3. Enter the internal resistance R in mΩ or Ω, measured at the cell temperature.
  4. Enter the cell temperature T in °C or K.
  5. Enter the entropic coefficient dU/dT in mV/K, with its sign.
  6. Enter the number of cells n that carry the same current. Add a duration t in s, min or h if you also need the heat energy.
  7. Press Calculate. Read the signed current, the Joule heat, the reversible heat, the cell heat, the pack heat and, with a duration, the heat energy in J and Wh, followed by every formula with your numbers.

Notes on the two heat terms

Disclaimer

This calculator gives an estimate for thermal design. It is not a substitute for cell supplier data or calorimetry.