Battery Temperature Variation in Fast Charging – MATLAB Analysis

MATLABSolutions. Dec 5 2025 · 7 min read
Battery Temperature Variation in Fast Charging – MATLAB Anal

How Temperature Gradients Behave Inside a Battery During Fast Charging – Full 3-D MATLAB Analysis (2025)

Fast charging is the biggest enabler for mass EV adoption — but it comes at a hidden cost: massive internal temperature gradients.

Even when the surface reads a safe 40 °C, the jellyroll core can hit 75–90 °C during 6C–8C charging. A gradient of just 5–6 °C across the cell is considered the safe limit for uniform aging and long warranty life. Anything higher accelerates SEI growth, lithium plating, and capacity fade.

In this post we use MATLAB R2025b + Simscape Battery + Partial Differential Equation Toolbox to show exactly where and why hotspots appear inside a real 50 Ah pouch cell during a 10-minute extreme fast charge.

The Battery Under Test

How We Built the High-Fidelity Thermal Model

  1. Electrical model → Pre-parameterized Battery (Table-Based) block from Simscape Battery
  2. 3-D Thermal model → Full geometry (jellyroll + tabs + casing) created in PDE Toolbox
  3. Reduced-Order Model (ROM) generated automatically and exported to Simscape (385 thermal nodes)
  4. Heat sources:
    • Jellyroll → electrochemical losses from the table-based battery
    • Tabs → I²R + weld resistance (0.75 mΩ)
    • Casing → no internal generation

Key material properties used: