Fault injection of a battery pack

Hi,
I have build a bettery pack with the batteryBuilder app the configuration as follow: module:14s14p, battery pack; 1s5p, now I want inject fault to short circuit one cell, however the battery model can't go down to cell level, which means I can't physically short circuit it with a resistor, and i can't find fault injection options like with a 'Battery Equivalent Circuit'. How can I implement this?

 Accepted Answer

Hi Ye,
The Battery Equivalent Circuit block is the battery block that supports fault injection, such as short-circuit faults.
Therefore, by building a battery object based on Battery Equivalent Circuit block, you can create a Simscape model that allows for fault injection.
Specifically, in the BatteryBuilderApp, you can generate a cell object based on the Battery Equivalent Circuit block by setting the CellModelBlockPath within CellModelOptions to batt_lib/Cells/Battery Equivalent Circuit in the Properties screen of the cell object.
Using this cell object, you can then create Parallel Assembly and Module objects, allowing you to build a battery model that supports short-circuit fault injection.

More Answers (0)

Categories

Products

Release

R2024b

Asked:

Ye
on 11 Apr 2025

Commented:

Ye
on 29 Apr 2025

Community Treasure Hunt

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

Start Hunting!