Filter löschen
Filter löschen

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

11 Ansichten (letzte 30 Tage)
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.)

Antworten (2)

Xiangchun
Xiangchun am 29 Jun. 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 Kommentare
Siju
Siju am 13 Sep. 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 am 13 Sep. 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

Melden Sie sich an, um zu kommentieren.


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

Kategorien

Mehr zu Battery Pack Modeling finden Sie in Help Center und File Exchange

Produkte


Version

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by