FrameAI Examples BESS BESS C-Rate & Thermal
BESS · Worked Example

A battery energy storage system uses a 500 kWh lithium-iron-phosphate (LFP) pack at a 0.5C discharge rate delivering 250 kW for 2 hours. Cell skin temperature can reach 42°C at peak discharge. Calculate thermal load, confirm air-cooling is adequate (ΔT ≤ 10°C rise at 1000 CFM), and check if 0.5C falls within the manufacturer C-rate envelope of 1.0C max continuous.

IEC 62619 / UL 1973 · IEC 62619 / UL 1973 / IEC 62897
Input parameters
Pack capacity 500 kWh (LFP chemistry)
Nominal voltage 1536 V (480s × 3.2 V)
Discharge rate 0.5 C (250 kW output)
Discharge duration 2 h
Cell internal resistance 0.3 mΩ per cell
Heat transfer coefficient h = 8 W/m²K (air-cool)
Cooling air flow 1000 CFM (472 L/s)
Ambient temperature θ_amb = 25 °C
Run your own version of this calc →
RESULT IEC 62619 / UL 1973
Governing check Air-cooling ΔT (max allowed 10°C)
Result value 8.0 °C rise
Utilization
PASS
All checks
Check Status Util. Value
C-rate check PASS
0.5C ≤ 1.0C max — within manufacturer envelope
Cell current at 0.5C PASS
I = 163 A (pack), I_cell = 163 A per string
Thermal generation (I²R) PASS
Q_gen = 15.9 kW (all losses)
Cooling capacity — air PASS
Q_cool = 18.1 kW at ΔT = 8°C rise
Cell skin temperature PASS
θ_skin = 33°C ≤ 45°C alarm threshold
ΔT air supply vs return PASS
ΔT = 8.0 °C ≤ 10 °C max — air-cool OK
standard IEC 62619 / UL 1973 / IEC 62897
method Joule heating + convective air-cooling balance
partialFactors η_pack = 0.93, I²R cell loss per string
Compute time 0.4 s

Run your own version of this calculation

Enter your own input values — or use the same numbers and double-check. The BESS C-Rate & Thermal tool is free to use, no account required.

Open BESS C-Rate & Thermal →