Reduce state of charge estimation errors with an extended Kalman filter algorithm

Anas El Maliki, Abdessamad Benlafkih, Kamal Anoune, Abdelkader Hadjoudja


Li-ion batteries (LiBs) are accurately estimated under varying operating conditions and external influences using extended Kalman filtering (EKF). Estimating the state of charge (SOC) is essential for enhancing battery efficiency, though complexities and unpredictability present obstacles. To address this issue, the paper proposes a second-order resistance-capacitance (RC) battery model and derives the EKF algorithm from it. The EKF approach is chosen for its ability to handle complex battery behaviors. Through extensive evaluation using a Simulink MATLAB program, the proposed EKF algorithm demonstrates remarkable accuracy and robustness in SOC estimation. The root mean square error (RMSE) analysis shows that SOC estimation errors range from only 0.30% to 2.47%, indicating substantial improvement over conventional methods. These results demonstrate the effectiveness of an EKF-based approach in overcoming external influences and providing precise SOC estimations to optimize battery management. In addition to enhancing battery performance, the results of the study may lead to the development of more reliable energy storage systems in the future. This will contribute to the wider adoption of LiBs in various applications.


Energy storage; Equivalent circuit model; Extended Kalman filter; Lithium-ion battery; State of charge estimation

Full Text:



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).