capacity estimation coupled with SOH estimation, Li-Ion cell

12 views (last 30 days)
Goodmorning,
I'm trying to evaluate the state of health of a Li-Ion cell comparing the estimated results with the experimental data. In order to do this, I'm using the Capacity estimation block coupled with the SOH block (capacity based). I used the SOC estimation block as input for the capacity estimator and the parameters of the battery were set using Battery (table-based) block, in which I also set the capacity fade using the equation option already implemented in the block.
I'm not able to find reliable results because the capacity increases during the charging phase and decreases during the discharge, in such a way that the SOH oscillates from 1 to 0.6 or even to 0 after few cycles. Instead, using the SOH estimation based on the resistance increase I can obtain reliable results. I would like to compare the results using both methods.
I kindly ask what can be wrong in the estimation of the capacity or if the problem is in something else.
Thank You in advance,
Irene
  21 Comments
akshatsood
akshatsood on 23 Sep 2024
Please note that the "SOH Estimator" was introduced in the R2023b release, which is why you are encountering this issue in your current release, R2018b.
Athmane
Athmane on 23 Sep 2024
Yes, I understand that. However, is it possible to create a model to estimate the SoH in version R2018b? If so, do you have a model you could suggest, or what alternatives or methods could be used?
Best regards,

Sign in to comment.

Accepted Answer

akshatsood
akshatsood on 5 Feb 2024
Edited: akshatsood on 5 Feb 2024
I understand that you are observing a difference in the estimated data and experimental data. On investigating the files shared and understanding the requirements highlighted in the question, I put forward the following observations
  1. The approach to estimate the State of Health (SOH) based on resistance increase is indeed viable when battery degradation primarily manifests as an increase in internal resistance. However, challenge of scarce experimental data on resistance changes over the lifecycle makes this method less practical. Your strategy to construct a lookup table using fade data is an alternative, as capacity metrics are more readily available.
  2. The oscillation of the SOH from 1 to 0 due to the capacity estimation fluctuating between 1.5 and 8 suggests that there may be an issue with the setup or the model itself. Normally, you would expect capacity to decrease gradually, not oscillate, as the battery degrades. The inclusion of a 'mean' block seems to be an attempt to smooth out these fluctuations, but it is crucial to consider whether this averaging has a physical ground or if it merely masks the symptoms of an underlying problem that needs to be addressed.
  3. It is not typical for the estimated capacity to oscillate so widely, and it could indicate that the model or the input data is not accurately capturing the battery behavior. This could be due to incorrect assumptions in the model. This requires a more detailed investigation and I would share any updates I will have.
Further, I would request you to go through the following MATLAB Answer, it seems to address a similar problem pertaining to SOH. Do let me know if it helps in resolving the problem.
I hope this helps.
  1 Comment
irene giusti
irene giusti on 6 Feb 2024
Thank You for the answer, I will investigate in order to find the error in the battery model settings

Sign in to comment.

More Answers (0)

Categories

Find more on Battery Management System in Help Center and File Exchange

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!