How to Develop Battery Management Systems in Simulink

This video series walks through how to model and simulate algorithms for a battery management system (BMS) using Simulink® and Stateflow®. You’ll see how a BMS simulation model lets you explore a wider range of operational and environmental conditions that would be difficult to reproduce with hardware testing. You’ll learn:

 

  • How to use Simulink to model and test components and subsystems

  • How to use Stateflow to develop supervisory control for a battery management system

  • How state-of-charge (SoC) algorithms are modeled in Simulink

  • How to model cell balancing algorithms in Simulink.

Part 1: BMS Overview

Learn how to use Simulink to model and test components and subsystems of a battery management system (BMS).

Part 2: The BMS Algorithm

Learn how to use Stateflow to develop supervisory control for a battery management system.

Part 3: State of Charge Estimation

Learn how to model state-of-charge (SoC) algorithms in Simulink.

Part 4: Cell Balancing

Learn how to model cell balancing algorithms in Simulink.

Have Questions About Using MATLAB and Simulink for Battery Management

30 Days of Exploration at Your Fingertips