Battery Pack Charging Simulation with Temperature Modeling

This project presents a MATLAB-based simulation of a lithium-ion battery pack during the charging process
8 Downloads
Updated 10 Nov 2025

View License

The Battery Pack Charging Simulation with Temperature Modeling focuses on understanding and analyzing the electro-thermal behavior of a lithium-ion battery pack during the charging process. As batteries are widely used in electric vehicles (EVs), energy storage systems, and portable electronics, accurate simulation of their electrical and thermal characteristics is essential for designing safe and efficient energy systems.
A battery pack consists of multiple individual cells connected in series and parallel to achieve the required voltage and capacity. During charging, electrical energy is supplied to the cells, causing chemical reactions that restore their charge. However, this process is accompanied by internal heat generation, mainly due to internal resistance and electrochemical inefficiencies. Excessive temperature rise can lead to capacity degradation, reduced efficiency, or even thermal runaway if not managed properly.
To analyze these effects, simulation models are developed that couple electrical charging behavior with thermal dynamics. This combined approach helps engineers predict SOC (State of Charge), terminal voltage, charging current, and temperature variation throughout the charging cycle.

Cite As

Malhar Mahajan (2025). Battery Pack Charging Simulation with Temperature Modeling (https://ch.mathworks.com/matlabcentral/fileexchange/182563-battery-pack-charging-simulation-with-temperature-modeling), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2025b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0