Robust Battery State-of-Charge Estimation in Presence of Model Uncertainties Using KalmanNet
State estimation based on Kalman Filter (KF) has been widely considered for state-of-charge (SoC) prediction of lithium-ion (Li-ion) batteries. However, the KF is a model-based approach, and its performance declines when faced with modeling inaccuracies resulting from the nonlinear and time-varying nature of Li-ion batteries. To tackle the modeling uncertainties, a novel hybrid variant of KF is deployed, in which priori estimations are attained similar to the KF algorithm while the posterior estimations are obtained using a recurrent neural network (RNN) integrated into the KF architecture. The proposed method yields enhanced robustness in maintaining the accuracy of SoC estimations in the presence of model mismatches, e.g. due to the aging of batteries. In the proposed method, named KalmanNet, the RNN learns from battery data to predict the optimum Kalman gains for the minimization of SoC estimation error. The proposed method is trained and tested using actual battery data of a high-capacity pouch Li-ion cell replicating real-life driving cycles of electric vehicles. The significance of the results is twofold: 1- When exposed to a model mismatch of ±5%, the SoC estimation accuracy is improved by about 0.5% compared to EKF. 2- The size of required training data is reduced by 20% compared to similar machine learning algorithms.
Authors
- Anders Christian Solberg Jensen
- Erik Schaltz (ORCID: https://orcid.org/0000-0002-8540-0040)
- Farshid Naseri (ORCID: https://orcid.org/0000-0001-5981-8307)
Institutions
- Danish Technological Institute (DK)
- Aalborg University (DK)
Publication Details
- Published
- 2024-11-03
- DOI
- https://doi.org/10.1109/iecon55916.2024.10905256
- Primary Topic
- Advanced Battery Technologies Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- McMaster University
- Jaguar Land Rover
- European Commission
- HORIZON EUROPE Framework Programme
- H2020 Marie Skłodowska-Curie Actions