Simscape Battery SoC estimation

20 visualizaciones (últimos 30 días)
Korebami
Korebami el 10 de Nov. de 2025 a las 22:59
Respondida: Leepakshi el 19 de Nov. de 2025 a las 6:14
Good day everyone,
I recently creating a relatively large battery pack using Simscape Battery Builder. I set up a simple charging and discharging cycle to test it but the SoC I'm getting from the battery pack is discharging slower than expected. I added an estimator block which is giving me SOC values that seem more reasonable. Is there something I missed in creating the battery causing the difference?
This is also affecting the battery degradation/aging since it's based of th number of cycles. I've attached the model and code I used to create the battery pack. Thank you.

Respuesta aceptada

Leepakshi
Leepakshi el 19 de Nov. de 2025 a las 6:14
Hi,
The slower SoC discharge is often due to how the battery pack calculates SoC versus the estimator. First, check the terminal voltage vs. open-circuit voltage (OCV)—terminal voltage includes the drop from internal resistance under load. If you need accurate charging behavior, use a CC-CV block for constant voltage charging. Also, review initial conditions: setting both initial SoC and initial voltage with high priority can cause conflicts, define only one.
This mathworks documentation for battery creation can help:
Thanks!

Más respuestas (0)

Categorías

Más información sobre Propulsion and Power Systems en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by