journal article·2024-06-28Open access

A Practical Methodology for Real-Time Adjustment of Kalman Filter Process Noise for Lithium Battery State-of-Charge Estimation

Cynthia Thamires da Silva, Bruno Martin de Alcântara Dias, Rui Esteves Araújo, Eduardo Lorenzetti Pellini, Armando Antônio Maria Laganá

Batteries· Volume 10· Issue 7

Abstract

The methodology presented in this work allows for the creation of a real-time adjustment of Kalman Filter process noise for lithium battery state-of-charge estimation. This work innovates by creating a methodology for adjusting the process (Q) and measurement (R) Kalman Filter noise matrices in real-time. The filter algorithm with this adaptative mechanism achieved an average accuracy of 99.56% in real tests by comparing the estimated battery voltage and measured battery voltage. A cell-balancing strategy was also implemented, capable of guaranteeing the safety and efficiency of the battery pack in all conducted tests. This work presents all the methods, equations, and simulations necessary for the development of a battery management system and applies the system in a practical, real environment. The battery management system hardware and firmware were developed, evaluated, and validated on a battery pack with eight LiFePO4 cells, achieving excellent performance on all conducted tests.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Battery Technologies Research · Control Systems and Identification · Sensor Technology and Measurement Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

PEA—Polytechnic School (POLI-USP), University of São Paulo, São Paulo 05508-010, Brazil

INESC TEC and Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal

Funding

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brazil (CAPES)—Finance Code 001 · Fundação de Desenvolvimento da Pesquisa (FUNDEP) Rota 2030/Linha V · National Funds through the Portuguese funding agency, FCT—Fundação para Ciência e a Tecnologia

References (27)

Show source-provided references
1. Jokie, I., Zarko, Z., and Bozo, K. (2018, January 19–24). State of charge estimation of lithium-ion batteries using extended Kalman filter and unscented Kalman filter. Proceedings of the 2018 23rd International Scientific-Professional Conference on Information Technology, Zabljak, Montanegro.10.1109/SPIT.2018.8350462 ↗
2. State of charge estimation using the extended Kalman filter for battery management systems based on the ARX battery model10.3390/en6010444 ↗
3. Input-state-parameter estimation of structural systems from limited output information10.1016/j.ymssp.2019.02.040 ↗
4. Kalman filtering based on dynamic perception of measurement noise10.1016/j.ymssp.2024.111343 ↗
5. The use of the L-curve in the regularization of discrete ill-posed problems10.1137/0914086 ↗
6. State of charge estimation for the lithium-ion battery based on adaptive extended Kalman filter using improved parameter identification10.1016/j.est.2021.103518 ↗
7. Li, L., Hu, M., Xu, Y., Fu, C., Jin, G., and Li, Z. (2021). State of charge estimation for lithium-ion power battery based on H-infinity filter algorithm. Appl. Sci., 10.10.3390/app10186371 ↗
8. Adaptive process and measurement noise identification for recursive Bayesians estimation10.1007/978-3-030-47638-0_39 ↗
9. An adaptive-noise Augmented Kalman Filter approach for input-state estimation in structural dynamics10.1016/j.ymssp.2022.109654 ↗
10. Optimal estimation in the presence of unknown parameters10.1109/TSSC.1969.300242 ↗
11. Maximum likelihood identification of stochastic linear systems10.1109/TAC.1970.1099344 ↗
12. On the identification of variances and adaptive Kalman filtering10.1109/TAC.1970.1099422 ↗
13. On-line identification of linear dynamic systems with applications to Kalman filtering10.1109/TAC.1971.1099621 ↗
14. A new autocovariance least-squares method for estimating noise covariances10.1016/j.automatica.2005.09.006 ↗
15. On noise covariance estimation for Kalman filter-based damage localization10.1016/j.ymssp.2022.108808 ↗
16. Adaptive Kalman filtering10.1021/ac00022a739 ↗
17. State of charge estimation of lithium-ion battery pack by using an adaptive extended Kalman filter for electric vehicles10.1016/j.est.2021.102457 ↗
18. State of charge estimation for lithium-ion battery based on an intelligent adaptive extended Kalman filter with improved noise estimator10.1016/j.energy.2020.119025 ↗
19. System noise variance matrix adaptive Kalman filter method for AUV INS/DVL navigation system10.1016/j.oceaneng.2022.113269 ↗
20. Adaptive Kalman filtering with uncertain system noises based on variance component estimation theory10.1109/JSEN.2024.3386683 ↗
21. Da Silva, C.T., Dias, B.M.d.A., Araújo, R.E., Pellini, E.L., and Laganá, A.A.M. (2021). Battery model identification approach for electric forklift application. Energies, 14.10.3390/en14196221 ↗
22. Da Silva, C.T., Dias, B.M.d.A., Araújo, R.E., Pellini, E.L., and Laganá, A.A.M. (2023). Two-outputs nonlinear grey box model for lithium-ion batteries. Energies, 16.10.3390/en16052218 ↗
23. Mohinder, S.G., and Angus, P.A. (2008). Kalman Filtering Theory and Practice Using MATLAB, John Wiley & Sons. [3rd ed.].
24. Costa, S.C.L. (2014). Análise e desenvolvimento de um método de estimação de estado da carga de baterias baseado em filtro de Kalman. [Master’s Thesis, Faculdade de Engenharia, Universidade do Porto].
25. An improved state of charge estimation method based on cubature Kalman filter for lithium-ion batteries10.1016/j.apenergy.2019.113520 ↗
26. Kirkup, L., and Frekel, R.B. (2006). An Introduction to Uncertainty in Measurement, Cambridge University Press.
27. Da Silva, C.T. (2022). Lithium Battery Management System with State Estimation with Adaptive Extended Kalman Filter. [Ph.D. Thesis, University of São Paulo]. (In Portuguese).