File Exchange

image thumbnail

Battery Pack Design Solution for Battery EVs in Simscape

version (4.72 MB) by Steve Miller
Battery pack model for thermal management tasks, with modules of cells in series and parallel.


Updated 23 Feb 2021

From GitHub

View Version History

View license on GitHub

This example shows how to model an automotive battery pack for thermal management tasks. The battery pack consists of several battery modules, which are combinations of cells in series and parallel. Each battery cell is modeled using the Battery (Table-Based) Simscape Electrical block.

In this example, eight battery modules, six of one type and two of another type, are connected in series to simulate a battery pack. The Battery Controls subsystem defines the logic to determine the required cooling (flow rate and coolant temperature) for the applied current load.

Open Battery_Pack_Thermal_Management.prj to get started.

To learn more about Simscape, visit the resources page for tutorials and examples:

Cite As

Steve Miller (2021). Battery Pack Design Solution for Battery EVs in Simscape (, GitHub. Retrieved .

Comments and Ratings (2)

Graham Dudgeon


MATLAB Release Compatibility
Created with R2020b
Compatible with R2020b
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!