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?

 Akzeptierte Antwort

Yoshi Minagawa
Yoshi Minagawa am 22 Apr. 2025

0 Stimmen

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.

Weitere Antworten (0)

Kategorien

Mehr zu Simscape Battery finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2024b

Gefragt:

Ye
am 11 Apr. 2025

Kommentiert:

Ye
am 29 Apr. 2025

Community Treasure Hunt

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

Start Hunting!

Translated by