Why SOH decreases in few cycles?
8 次查看(过去 30 天)
显示 更早的评论
Good Morning,
I used this model to estimate the state of health but I noticed that the battery reaches its end of life rapidly, in few cycles of charging and discharging. Someone know why? Because in my opinion it is not realistic. Which parameters could I modify in order to perform a more realistic analysis? Thank You.
0 个评论
采纳的回答
Xiangchun
2023-11-30
Hi Irene,
Could you please provide more details on the model referenced?
It is true that Li-ion batteries in the real world do not reach end of life in just a few cycles. In general, the examples provided in the documentation specify aggressive battery degradation parameters so that the aging effect does not take hundreds of cycles to be noticeable. These examples are for illustrative purpose, and the aggressive degradation parameters reduce the required simulation time.
The sections of "Fade" and "Calendar Aging" provides detailed explanation on how to set up model parameters for cycling and calendar aging in the Battery (Table-Based) block. Tabulated battery model - MATLAB (mathworks.com)
Best wishes,
Xiangchun
3 个评论
Xiangchun
2023-12-1
Hi Irene,
It seems that this is the example you are referring to: Battery State-of-Health Estimation - MATLAB & Simulink (mathworks.com).
There are two things relevant to cycle life: (1) how fade (cycling aging) is set up in the Battery (Table-Based) block, and (2) how SOH is calculated from the "SOH Estimator" block.
In the Fade parameterization, if "Equation" based method is used, in addition to the "Number of discharge cycles," "Change in terminal resistance after N discharge cycles (%)" can be adjusted to reflect the cycling aging behavior of the 4680 batteries you are working with. Reduce this percentage would slow down the aging progress from the terminal resistance standpoint. This dictates how fast terminal resistance changes cycle on cycle according the following equation from the documentation page Tabulated battery model - MATLAB (mathworks.com).
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1557819/image.png)
From the "SOH Estimation" block, it is implemented in such a way that SOH = 0% when terminal resistance reached "Terminal resistance at end of life." In the shipping example Battery State-of-Health Estimation - MATLAB & Simulink (mathworks.com), terminal resistance at end of life is specified as "R0_mat*3." This factor of 3 can be adjusted (increased) to reflect the batteries you are working with and your preferred definition of end of life. This dictates how SOH at end of life is defined.
Best wishes,
Xiangchun
更多回答(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!