Azzera filtri
Azzera filtri

how to output capacity degradation curve based on simscape battery (table-based) block

11 visualizzazioni (ultimi 30 giorni)
I am using simscape battery toolbox for battery calendar aging simulation, with the battery table-based block, I enable the calendar aging function, I think which means my cell capacity now will decrease with the time
but I cannot find any port to output or somewhere to allow me to extract the battery capacity data. So I want to know, if I run a 100 weeks calendar aging simulation, and I want to obtain the capacity degradation curve (like the figure below, here I choose a cycle aging as an example, the axle x is the cycle life or time, the axle y is the remaining capacity)
how could I extract the battery capacity information from the Battery (table-based) block, if someone can help me, I will be very grateful, thanks.
(By the way, I have reviewed the help document regarding Battery (table-based) and Simscape battery, I also check the video "simscape battery essentials part 1 to 7" on Youtube, but cannot find the solution.)

Risposte (2)

Xiangchun
Xiangchun il 29 Giu 2023
Hi Boran,
The Battery (Table-Based) block is designed in a way that the aged and faded capacity is not accessible outside of the block.
To obtain the faded capacity, you can implement your own calculation externally in Simulink. For cycling aging, the number of cycles is accessible externally from a Probe utility block in Simscape.
Alternatively, you can inject reference performance test (RPT) cycles at regular cycling intervals (e.g., every 50 cycles) in your cycling/calendar aging simulation (just like what you would do when testing a real-world battery in a lab) to quantitatively determine capacity while the battery ages.
Best wishes,
Xiangchun
  2 Commenti
Siju
Siju il 13 Set 2023
I am able to get the number of cycles using probes in utilities. But the capacity reduction is still finding no way.
If I run 500 cycles, is there any way to capacity of the battery after 500 cycles.
can you share some more information
Xiangchun
Xiangchun il 13 Set 2023
Hi Siju,
Once the number of cycles is provided by the Probe, the capacity with cycling aging can be calculated by using Simulink blocks with the number of cycles as an input. If there is a table describing how capacity fades over the number of cycles, a 1-D Lookup Table can be used for this calculation (input is the number of cycles, and output is capacity after the said number of cycles).
Best wishes,
Xiangchun

Accedi per commentare.


Bharath
Bharath il 16 Giu 2024
This is ridiculus. What is the use of modelling degradation but you cannot give a port to measure capacity fade.

Categorie

Scopri di più su Battery Pack Modeling in Help Center e File Exchange

Prodotti


Release

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by