how to output capacity degradation curve based on simscape battery (table-based) block
6 次查看(过去 30 天)
显示 更早的评论
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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1406839/image.png)
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)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1406844/image.png)
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.)
0 个评论
回答(2 个)
Xiangchun
2023-6-29
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 个评论
Xiangchun
2023-9-13
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
Bharath
2024-6-16
This is ridiculus. What is the use of modelling degradation but you cannot give a port to measure capacity fade.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Battery Pack Modeling 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!