How to not surpass 1 SoC when charging a battery in Simscape?

1 Ansicht (letzte 30 Tage)
Marco
Marco am 20 Mär. 2025
Bearbeitet: Marco am 27 Mär. 2025
Hi Everyone! I am using a battery block in Simscape, the problem is that the SOC is surpassing 1 when I give a positive current to the battery,
while I would like the battery to saturate.
SOC:
When I use this block in my main simulation I can put a limit on the voltage so that the SOC is limited under 1, but how can I make the battery saturate, to have a more loyal model?

Akzeptierte Antwort

Jaskirat
Jaskirat am 27 Mär. 2025
Hi @Marco,
I understand that you want the battery to saturate instead of surpassing SoC.
This can be done using the “Saturation” block in Simulink.
Alternatively, you can use the “Current Limiter” block to avoid excess charging by cutting off charging when the SoC reaches 1.
Refer the following documentation to learn more about these blocks-
Hope this helps!
  1 Kommentar
Marco
Marco am 27 Mär. 2025
Bearbeitet: Marco am 27 Mär. 2025
@Jaskirat Thank you, in my case I think I needed something like the current limiter i think, because I want to use this battery in a more complex simulation, where it is attached to a BUS so I want to limit the charge while the BUS could go to higher voltage. Thank you I didn't know about this component.
I will test it now
thanks

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Energy Storage finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by