Skip to main content
Log in

An improved adaptive weights correction-particle swarm optimization-unscented particle filter method for high-precision online state of charge estimation of lithium-ion batteries

  • Research
  • Published:
Ionics Aims and scope Submit manuscript

Abstract

In the battery management system (BMS), the state of charge (SOC) of lithium-ion batteries is an indispensable part, and the accuracy of SOC estimation has attracted wide attention. Accurate SOC estimation can improve the efficiency of battery use while ensuring battery safety and improving battery life. Taking ternary lithium battery as the research object, this paper proposes a parameter identification method using adaptive forgetting factor recursive least squares and an improved joint unscented particle filter algorithm to estimate SOC. Firstly, an adaptive method is used to select the appropriate forgetting factor value to improve the accuracy of the forgetting factor recursive least squares (FFRLS) method. Meanwhile, the improved particle swarm (IPSO) optimization algorithm that incorporates variable weights and shrinkage factors is utilized to make the best choice of the noise for the unscented Kalman filter (UKF) algorithm in order to improve the estimation accuracy of the UKF algorithm. At the same time, the UKF algorithm is used as the suggestion density function of the particle filter (PF) algorithm to form the unscented particle filter (UPF) algorithm. In this paper, the AFFRLS algorithm and IPSO-SDUPF algorithm are combined to estimate the SOC of Li-ion batteries in real time. Experimental results under different working conditions show that the proposed algorithm has good convergence and high stability for SOC estimation of lithium-ion batteries. The maximum estimation errors of this algorithm are 1.137% and 0.797% for BBDST and DST conditions at 25 °C, and 1.015% and 1.029% for BBDST and DST conditions at 35 °C, which are lower than those of the commonly used algorithms of EKF, SDUKF, IPSO-SDUKF, and SDUPF, and provide a reference for future. The maximum estimation errors are lower than those of the commonly used EKF, SDUKF, IPSO-SDUKF, and SDUPF algorithms, which provide a reference for the future high-precision SOC estimation of Li-ion batteries.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

Data Availability

The datasets are not available for this literature review.

References

  1. Wang C, Wang S, Zhou J et al (2023) A novel back propagation neural network-dual extended Kalman filter method for state-of-charge and state-of-health co-estimation of lithium-ion batteries based on limited memory least square algorithm. J Energy Storage 59:106563. https://doi.org/10.1016/j.est.2022.106563

    Article  Google Scholar 

  2. Li Z, Xiong R, Mu H et al (2017) A novel parameter and state-of-charge determining method of lithium-ion battery for electric vehicles. Appl Energy 207:363–371. https://doi.org/10.1016/j.apenergy.2017.05.081

    Article  Google Scholar 

  3. Wang C, Wang S, Zhou J, Qiao J (2022) A novel BCRLS-BP-EKF method for the state of charge estimation of lithium-ion batteries. Int J Electrochem Sci:220431. https://doi.org/10.20964/2022.04.53

  4. Chaoui H, Mandalapu S (2017) Comparative study of online open circuit voltage estimation techniques for state of charge estimation of lithium-ion batteries. Batteries 3:12. https://doi.org/10.3390/batteries3020012

    Article  Google Scholar 

  5. Yu Q, Nie Y, Peng S et al (2023) Evaluation of the safety standards system of power batteries for electric vehicles in China. Appl Energy 349:121674. https://doi.org/10.1016/j.apenergy.2023.121674

    Article  CAS  Google Scholar 

  6. Qiao J, Wang S, Yu C et al (2023) A chaotic firefly - particle filtering method of dynamic migration modeling for the state-of-charge and state-of-health co-estimation of a lithium-ion battery performance. Energy 263:126164. https://doi.org/10.1016/j.energy.2022.126164

    Article  Google Scholar 

  7. Duan W, Song S, Xiao F et al (2023) Battery SOH estimation and RUL prediction framework based on variable forgetting factor online sequential extreme learning machine and particle filter. J Energy Storage 65:107322. https://doi.org/10.1016/j.est.2023.107322

    Article  Google Scholar 

  8. Chen X-K, Sun D (2015) Modeling and state of charge estimation of lithium-ion battery. Adv Manuf 3:202–211. https://doi.org/10.1007/s40436-015-0116-3

    Article  CAS  Google Scholar 

  9. Fan B, Pu J (2014) State of charge prediction for lithium-ion batteries. Electr Power Compon Syst 42:464–470. https://doi.org/10.1080/15325008.2013.857368

    Article  Google Scholar 

  10. Wang L, Han J, Liu C, Li G (2022) State of charge estimation of lithium-ion based on VFFRLS-noise adaptive CKF algorithm. Ind Eng Chem Res 61:7489–7503. https://doi.org/10.1021/acs.iecr.1c03999

    Article  CAS  Google Scholar 

  11. Du J, Liu Z, Wang Y (2014) State of charge estimation for Li-ion battery based on model from extreme learning machine. Control Eng Pract 26:11–19. https://doi.org/10.1016/j.conengprac.2013.12.014

    Article  Google Scholar 

  12. Duan J, Wang P, Ma W et al (2020) State of charge estimation of lithium battery based on improved correntropy extended Kalman filter. Energies 13:4197. https://doi.org/10.3390/en13164197

    Article  CAS  Google Scholar 

  13. Liu Z, Dang X (2018) A new method for state of charge and capacity estimation of lithium-ion battery based on dual strong tracking adaptive H infinity filter. Math Probl Eng 2018:1–18. https://doi.org/10.1155/2018/5218205

    Article  Google Scholar 

  14. Lao Z, Xia B, Wang W et al (2018) A novel method for lithium-ion battery online parameter identification based on variable forgetting factor recursive least squares. Energies 11:1358. https://doi.org/10.3390/en11061358

    Article  Google Scholar 

  15. Li J, Ye M, Jiao S et al (2020) A novel state estimation approach based on adaptive unscented Kalman filter for electric vehicles. IEEE Access 8:185629–185637. https://doi.org/10.1109/ACCESS.2020.3030260

    Article  Google Scholar 

  16. Liu S, Cui N, Zhang C (2017) An adaptive square root unscented Kalman filter approach for state of charge estimation of lithium-ion batteries. Energies 10:1345. https://doi.org/10.3390/en10091345

    Article  Google Scholar 

  17. Ma D, Gao K, Mu Y et al (2022) An adaptive tracking-extended Kalman filter for SOC estimation of batteries with model uncertainty and sensor error. Energies 15:3499. https://doi.org/10.3390/en15103499

    Article  CAS  Google Scholar 

  18. Zhang S, Guo X, Zhang X (2020) An improved adaptive unscented kalman filtering for state of charge online estimation of lithium-ion battery. J Energy Storage 32:101980. https://doi.org/10.1016/j.est.2020.101980

    Article  Google Scholar 

  19. He H, Qin H, Sun X, Shui Y (2013) Comparison study on the battery SoC estimation with EKF and UKF algorithms. Energies 6:5088–5100. https://doi.org/10.3390/en6105088

    Article  Google Scholar 

  20. Wang J, Meng J, Peng Q et al (2023) Lithium-ion battery state-of-charge estimation using electrochemical model with sensitive parameters adjustment. Batteries 9:180. https://doi.org/10.3390/batteries9030180

    Article  CAS  Google Scholar 

  21. Guo X, Xu X, Geng J et al (2019) SOC estimation with an adaptive unscented Kalman filter based on model parameter optimization. Appl Sci 9:4177. https://doi.org/10.3390/app9194177

    Article  Google Scholar 

  22. Wang H, Zheng Y, Yu Y (2021) Joint estimation of SOC of lithium battery based on dual Kalman filter. Processes 9:1412. https://doi.org/10.3390/pr9081412

    Article  CAS  Google Scholar 

  23. Lv J, Jiang B, Wang X et al (2020) Estimation of the state of charge of lithium batteries based on adaptive unscented Kalman filter algorithm. Electronics 9:1425. https://doi.org/10.3390/electronics9091425

    Article  CAS  Google Scholar 

  24. Zhang C, Li K, Pei L, Zhu C (2015) An integrated approach for real-time model-based state-of-charge estimation of lithium-ion batteries. J Power Sources 283:24–36. https://doi.org/10.1016/j.jpowsour.2015.02.099

    Article  CAS  Google Scholar 

  25. Li B, Bei S (2019) Estimation algorithm research for lithium battery SOC in electric vehicles based on adaptive unscented Kalman filter. Neural Comput & Applic 31:8171–8183. https://doi.org/10.1007/s00521-018-3901-7

    Article  Google Scholar 

  26. Meng J, Luo G, Gao F (2016) Lithium polymer battery state-of-charge estimation based on adaptive unscented Kalman filter and support vector machine. IEEE Trans Power Electron 31:2226–2238. https://doi.org/10.1109/TPEL.2015.2439578

    Article  Google Scholar 

  27. Biazi V, Moreira AC, Pinto JL et al (2023) A particle filter-based virtual sensor for estimating the state of charge and internal temperature of lithium-ion batteries: implementation in a simulated study case. J Energy Storage 61:106814. https://doi.org/10.1016/j.est.2023.106814

    Article  Google Scholar 

  28. Xia B, Sun Z, Zhang R, Lao Z (2017) A Cubature particle filter algorithm to estimate the state of the charge of lithium-ion batteries based on a second-order equivalent circuit model. Energies 10:457. https://doi.org/10.3390/en10040457

    Article  Google Scholar 

  29. Zhou D, Zhang K, Ravey A et al (2016) Online estimation of lithium polymer batteries state-of-charge using particle filter-based data fusion with multimodels approach. IEEE Trans Ind Appl 52:2582–2595. https://doi.org/10.1109/TIA.2016.2524438

    Article  Google Scholar 

  30. Peng S, Sun Y, Liu D et al (2023) State of health estimation of lithium-ion batteries based on multi-health features extraction and improved long short-term memory neural network. Energy 282:128956. https://doi.org/10.1016/j.energy.2023.128956

    Article  Google Scholar 

  31. Peng S, Zhang A, Liu D et al (2023) State-of-charge estimation of lithium-ion batteries based on dual-coefficient tracking improved square-root unscented Kalman filter. Batteries 9:392. https://doi.org/10.3390/batteries9080392

    Article  CAS  Google Scholar 

  32. Hao X, Wang S, Fan Y et al (2023) An improved forgetting factor recursive least square and unscented particle filtering algorithm for accurate lithium-ion battery state of charge estimation. J Energy Storage 59:106478. https://doi.org/10.1016/j.est.2022.106478

    Article  Google Scholar 

  33. Hong S, Qin C, Lai X et al (2023) State-of-health estimation and remaining useful life prediction for lithium-ion batteries based on an improved particle filter algorithm. J Energy Storage 64:107179. https://doi.org/10.1016/j.est.2023.107179

    Article  Google Scholar 

  34. Zhang K, Ma J, Zhao X et al (2019) State of charge estimation for lithium battery based on adaptively weighting cubature particle filter. IEEE Access 7:166657–166666. https://doi.org/10.1109/ACCESS.2019.2953478

    Article  Google Scholar 

  35. Li Y, Chen J, Lan F (2020) Enhanced online model identification and state of charge estimation for lithium-ion battery under noise corrupted measurements by bias compensation recursive least squares. J Power Sources 456:227984. https://doi.org/10.1016/j.jpowsour.2020.227984

    Article  CAS  Google Scholar 

  36. Guo X, Kang L, Yao Y et al (2016) Joint estimation of the electric vehicle power battery state of charge based on the least squares method and the Kalman filter algorithm. Energies 9:100. https://doi.org/10.3390/en9020100

    Article  CAS  Google Scholar 

  37. Wei X, Yimin M, Feng Z (2019) Lithium-ion battery modeling and state of charge estimation. Integr Ferroelectr 200:59–72. https://doi.org/10.1080/10584587.2019.1592620

    Article  CAS  Google Scholar 

  38. He H, Xiong R, Zhang X et al (2011) State-of-charge estimation of the lithium-ion battery using an adaptive extended Kalman filter based on an improved Thevenin model. IEEE Trans Veh Technol 60:1461–1469. https://doi.org/10.1109/TVT.2011.2132812

    Article  Google Scholar 

  39. Wang Q, Gao T, Li X (2022) SOC Estimation of lithium-ion battery based on equivalent circuit model with variable parameters. Energies 15:5829. https://doi.org/10.3390/en15165829

    Article  CAS  Google Scholar 

  40. Sarrafan K, Muttaqi KM, Sutanto D (2020) Real-time estimation of model parameters and state-of-charge of Li-ion batteries in electric vehicles using a new mixed estimation model. IEEE Trans Ind Appl 56:5417–5428. https://doi.org/10.1109/TIA.2020.3002977

    Article  CAS  Google Scholar 

  41. Liu X, Zheng C, Wu J et al (2020) An improved state of charge and state of power estimation method based on genetic particle filter for lithium-ion batteries. Energies 13:478. https://doi.org/10.3390/en13020478

    Article  CAS  Google Scholar 

  42. Tian Y, Lu C, Wang Z, Tao L (2014) Artificial fish swarm algorithm-based particle filter for Li-ion battery life prediction. Math Probl Eng 2014:1–10. https://doi.org/10.1155/2014/564894

    Article  Google Scholar 

  43. Li M, Zhang Y, Hu Z et al (2021) A battery SOC estimation method based on AFFRLS-EKF. Sensors 21:5698. https://doi.org/10.3390/s21175698

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  44. Sun X, Ji J, Ren B et al (2019) Adaptive forgetting factor recursive least square algorithm for online identification of equivalent circuit model parameters of a lithium-ion battery. Energies 12:2242. https://doi.org/10.3390/en12122242

    Article  CAS  Google Scholar 

  45. Lai X, Yuan M, Tang X et al (2022) Co-estimation of state-of-charge and state-of-health for lithium-ion batteries considering temperature and ageing. Energies 15:7416. https://doi.org/10.3390/en15197416

    Article  CAS  Google Scholar 

  46. Long H-Y, Zhu C-Y, Huang B-B et al (2019) Model parameters online identification and SOC joint estimation for lithium-ion battery based on a composite algorithm. J Electr Eng Technol 14:1485–1493. https://doi.org/10.1007/s42835-019-00179-w

    Article  Google Scholar 

  47. Duan W, Song C, Chen Y et al (2020) Online parameter identification and state of charge estimation of battery based on multitimescale adaptive double Kalman filter algorithm. Math Probl Eng 2020:1–20. https://doi.org/10.1155/2020/9502605

    Article  CAS  Google Scholar 

  48. Ouyang T, Xu P, Chen J et al (2020) Improved parameters identification and state of charge estimation for lithium-ion battery with real-time optimal forgetting factor. Electrochim Acta 353:136576. https://doi.org/10.1016/j.electacta.2020.136576

    Article  CAS  Google Scholar 

  49. Chen L, Wang S, Jiang H et al (2020) Decreasing weight particle swarm optimization combined with unscented particle filter for the non-linear model for lithium battery state of charge estimation. Int J Electrochem Sci 15:10104–10116. https://doi.org/10.20964/2020.10.41

    Article  CAS  Google Scholar 

  50. He G, Wang Z, Ma H, Zhou X (2023) Optimal capacity configuration of wind–solar hydrogen storage microgrid based on IDW-PSO. Batteries 9:410. https://doi.org/10.3390/batteries9080410

    Article  CAS  Google Scholar 

  51. Xia G, Wang G (2016) INS/GNSS tightly-coupled integration using quaternion-based AUPF for USV. Sensors 16:1215. https://doi.org/10.3390/s16081215

    Article  PubMed  PubMed Central  Google Scholar 

Download references

Funding

The work was supported by the National Natural Science Foundation of China (Nos. 62173281 and 61801407).

Author information

Authors and Affiliations

Authors

Contributions

Li was responsible for the article conceptualization, methodology, software, research, formal analysis, and writing-original draft. Wang was responsible for the article’s conceptualization, methodology, resources, and theoretical guidance. Yu was responsible for the linguistic presentation of the article as well as the theoretical guidance. Qi was involved in reviewing the data, revising Figs. 14, and adjusting the article presentation. Shen was involved in the validation and collection of experimental data. Fernandez was responsible for the theoretical review, statement checking, and article editing. All authors reviewed the manuscript.

Corresponding author

Correspondence to Shunli Wang.

Ethics declarations

Ethical approval

This is not applicable.

Competing interests

The authors declare no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Z., Wang, S., Yu, C. et al. An improved adaptive weights correction-particle swarm optimization-unscented particle filter method for high-precision online state of charge estimation of lithium-ion batteries. Ionics 30, 311–334 (2024). https://doi.org/10.1007/s11581-023-05272-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11581-023-05272-9

Keywords

Navigation