Battery Modeling and Algorithm Development with Simulink
View schedule and enrollCourse Details
This two-day course focuses on modeling battery packs using Simscape™ Battery™ and designing the key control functionalities of a battery management system.
Topics include:
- Perform cell characterization
- Modeling battery packs with thermal and fading fidelities
- Perform State-Of-Charge and State-Of-Health estimation
- Design supervisory control logic for battery operation
- Compute current limits and design fault diagnostic system
- Closed-loop simulation of battery pack with battery management system
Day 1 of 2
Getting Started with a Battery Cell
Objective: Model a cell with high fidelity and construct charging and discharging circuits.
- Define battery terms (cell capacity, C-rate, open circuit voltage)
- Model a cell using the equivalent circuit model
- Adding cell thermal effects and cell degradation effects
- Construct charging and discharging circuit with Simscape™ Battery™
Cell Characterization
Objective: Perform parameter estimation on a given cell.
- Prepare the model and the experimental data for cell characterization
- Overview of parameter estimation
- Perform cell characterization
Battery Pack Modeling
Objective: Construct battery modules and packs with Simscape™ Battery™. Model cooling plates attached to battery objects.
- Create battery modules and packs objects using the Battery Builder App
- Generate customized module and pack blocks for simulation
- Model ambient and cooling heat dissipation paths
- Attach cooling plates with battery objects
Day 2 of 2
State Estimation
Objective: Estimate the State-Of-Charge and the State-Of-Health of a battery.
- Estimate the State-Of-Charge of a cell using Coulomb Counting and Extended Kalman Filter
- Estimate the State-Of-Health of a cell
- Estimate the State-Of-Charge and the State-Of-Health of a pack
Battery Management System
Objective: Develop the key functionalities of a battery management system
- Overview of a battery management system
- Design the supervisory control logic of a battery management system using Stateflow®
- Integrate the Constant-Current Constant-Voltage charging logic and the state estimation algorithm
- Implement a passive cell balancing network
- Create test scenarios for battery management system using Simulink Test™
Fault Monitoring and Current Limit Computation
Objective: Compute battery current limits and detect faults during battery operation.
- Compute charging and discharging current limits based on voltage and temperature constraints
- Inject faults into a battery pack
- Detect voltage, current, temperature, and sensor faults during battery operation
Level: Intermediate
Prerequisites:
Fundamental knowledge of Simulink
Duration: 2 days
Languages: English, 中文, 日本語, 한국어