journal article·2024-07-30Open access

Advanced State of Charge Estimation Using Deep Neural Network, Gated Recurrent Unit, and Long Short-Term Memory Models for Lithium-Ion Batteries under Aging and Temperature Conditions

Saad El Fallah, Jaouad Kharbach, Jonas Vanagas, Živilė Vilkelytė, Sonata Tolvaišienė, Saulius Gudžius, Artūras Kalvaitis, Oumayma Lehmam, Rachid Masrour, Zakia Hammouch, Abdellah Rezzouk, Mohammed Ouazzani Jamil

Applied Sciences· Volume 14· Issue 15

Abstract

Accurate estimation of the state of charge (SoC) of lithium-ion batteries is crucial for battery management systems, particularly in electric vehicle (EV) applications where real-time monitoring ensures safe and robust operation. This study introduces three advanced algorithms to estimate the SoC: deep neural network (DNN), gated recurrent unit (GRU), and long short-term memory (LSTM). The DNN, GRU, and LSTM models are trained and validated using laboratory data from a lithium-ion 18650 battery and simulation data from Matlab/Simulink for a LiCoO2 battery cell. These models are designed to account for varying temperatures during charge/discharge cycles and the effects of battery aging due to cycling. This paper is the first to estimate the SoC by a deep neural network using a variable current profile that provides the SoC curve during both the charge and discharge phases. The DNN model is implemented in Matlab/Simulink, featuring customizable activation functions, multiple hidden layers, and a variable number of neurons per layer, thus providing flexibility and robustness in the SoC estimation. This approach uniquely integrates temperature and aging effects into the input features, setting it apart from existing methodologies that typically focus only on voltage, current, and temperature. The performance of the DNN model is benchmarked against the GRU and LSTM models, demonstrating superior accuracy with a maximum error of less than 2.5%. This study highlights the effectiveness of the DNN algorithm in providing a reliable SoC estimation under diverse operating conditions, showcasing its potential for enhancing battery management in EV applications.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Battery Technologies Research · Advancements in Battery Materials · Electric Vehicles and Infrastructure

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

Affiliations

Laboratoire de Physique de Solide, Faculté des Sciences Dhar El Mahraz, Université Sidi Mohamed Ben Abdellah, B.P. 1796, Fès 30003, Morocco

Faculty of Electronics, Vilnius Gediminas Technical University, 10223 Vilnius, Lithuania

Faculty of Electrical and Electronics Engineering, Kaunas University of Technology, 51347 Kaunas, Lithuania

Division of Applied Mathematics, Thu Dau Mot University, Thu Dau Mot 75100, Vietnam

Department of Medical Research, China Medical University Hospital, Taichung 404327, Taiwan

Département des Sciences, École Normale Supérieure, Moulay Ismail University, Meknes 50000, Morocco

Laboratoire Systèmes et Environnements Durables, Université Privée de Fès, Lot. Quaraouiyine Route Ain Chkef, Fès 30040, Morocco

References (94)

Show source-provided references
1. Lithium batteries: Status, prospects and future10.1016/j.jpowsour.2009.11.048 ↗
2. Electric vehicles and smart grid interaction: A review on vehicle to grid and renewable energy sources integration10.1016/j.rser.2014.03.031 ↗
3. A review on the state-of-the-art technologies of electric vehicle, its impacts and prospects10.1016/j.rser.2015.04.130 ↗
4. A review on the key issues for lithium-ion battery management in electric vehicles10.1016/j.jpowsour.2012.10.060 ↗
5. Ma, X., Qiu, D., Tao, Q., and Zhu, D. (2019). State of charge estimation of a lithium ion battery based on adaptive Kalman filter method for an equivalent circuit model. Appl. Sci., 9.10.3390/app9132765 ↗
6. Electrochemical and electrostatic energy storage and management systems for electric drive vehicles: State-of-the-art review and future trends10.1109/JESTPE.2016.2566583 ↗
7. Fast model predictive control for redistributive lithium-ion battery balancing10.1109/TIE.2016.2611488 ↗
8. El Fallah, S., Kharbach, J., Rezzouk, A., and Ouazzani Jamil, M. (2023, January 21–24). Robust State of Charge Estimation and Simulation of Lithium-Ion Batteries Using Deep Neural Network and Optimized Random Forest Regression Algorithm. Proceedings of the International Conference on Artificial Intelligence Industrial Applications 2023, Shenyang, China.10.1007/978-3-031-43520-1_4 ↗
9. Hasan, A.J., Yusuf, J., and Faruque, R.B. (2019, January 4–5). Performance comparison of machine learning methods with distinct features to estimate battery SOC. Proceedings of the 2019 IEEE Green Energy and Smart Systems Conference (IGESSC), Long Beach, CA, USA.10.1109/IGESSC47875.2019.9042399 ↗
10. Lehmam, O., El Fallah, S., Kharbach, J., Rezzouk, A., and Ouazzani Jamil, M. (2023, January 21–24). State of Charge Estimation of Lithium-Ion Batteries Using Extended Kalman Filter and Multi-layer Perceptron Neural Network. Proceedings of the International Conference on Artificial Intelligence Industrial Applications 2023, Shenyang, China.10.1007/978-3-031-43520-1_6 ↗
11. Xing, L., Wu, X., Ling, L., Lu, L., and Qi, L. (2022). Lithium battery SOC estimation based on multi-innovation unscented and fractional order square root cubature Kalman filter. Appl. Sci., 12.10.3390/app12199524 ↗
12. Application of artificial intelligence to state-of-charge and state-of-health estimation of calendar-aged lithium-ion pouch cells10.1149/2.0411904jes ↗
13. A review of lithium-ion battery state of charge estimation and management system in electric vehicle applications: Challenges and recommendations10.1016/j.rser.2017.05.001 ↗
14. A review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles10.1016/j.egyr.2021.08.113 ↗
15. Robust adaptive sliding-mode observer using RBF neural network for lithium-ion battery state of charge estimation in electric vehicles10.1109/TVT.2015.2427659 ↗
16. A novel hybrid machine learning coulomb counting technique for state of charge estimation of lithium-ion batteries10.1016/j.est.2023.107081 ↗
17. Online model-based estimation of state-of-charge and open-circuit voltage of lithium-ion batteries in electric vehicles10.1016/j.energy.2012.01.009 ↗
18. Leksono, E., Haq, I.N., Iqbal, M., Soelami, F.N., and Merthayasa, I.G.N. (2013, January 26–28). State of charge (SoC) estimation on LiFePO 4 battery module using Coulomb counting methods with modified Peukert. Proceedings of the 2013 Joint International Conference on Rural Information Communication Technology and Electric-Vehicle Technology (rICT ICeV-T), Bandung, Indonesia.10.1109/rICT-ICeVT.2013.6741545 ↗
19. Zhang, M., and Fan, X. (2020). Review on the state of charge estimation methods for electric vehicle battery. World Electr. Veh. J., 11.10.3390/wevj11010023 ↗
20. Tran, M.K., DaCosta, A., Mevawalla, A., Panchal, S., and Fowler, M. (2021). Comparative study of equivalent circuit models performance in four common lithium-ion batteries: LFP, NMC, LMO, NCA. Batteries, 7.10.3390/batteries7030051 ↗
21. The optimization of state of charge and state of health estimation for lithium-ions battery using combined deep learning and Kalman filter methods10.1002/er.6601 ↗
22. Lithium polymer battery state-of-charge estimation based on adaptive unscented Kalman filter and support vector machine10.1109/TPEL.2015.2439578 ↗
23. A fuzzy robust two-stage unscented Kalman filter method for uncertainty and state of charge estimation of lithium-ion batteries10.1016/j.est.2023.107883 ↗
24. Guo, X., Xu, X., Geng, J., Hua, X., Gao, Y., and Liu, Z. (2019). SOC estimation with an adaptive unscented Kalman filter based on model parameter optimization. Appl. Sci., 9.10.3390/app9194177 ↗
25. Evaluation on state of charge estimation of batteries with adaptive extended Kalman filter by experiment approach10.1109/TVT.2012.2222684 ↗
26. State of charge estimation framework for lithium-ion batteries based on square root cubature Kalman filter under wide operation temperature range10.1002/er.6186 ↗
27. State of charge estimation for lithium-ion battery based on an intelligent adaptive unscented Kalman filter10.1002/er.5690 ↗
28. Adaptive gain sliding mode observer for state of charge estimation based on combined battery equivalent circuit model10.1016/j.compchemeng.2014.02.015 ↗
29. Comparison of robustness of different state of charge estimation algorithms10.1016/j.jpowsour.2020.228767 ↗
30. Evaluation of Various Offline and Online ECM Parameter Identification Methods of Lithium-Ion Batteries in Underwater Vehicles10.1021/acsomega.2c03985 ↗
31. A novel adaptive dual extended Kalman filtering algorithm for the Li-ion battery state of charge and state of health co-estimation10.1002/er.6719 ↗
32. Considering the temperature influence state-of-charge estimation for lithium-ion batteries based on a back propagation neural network and improved unscented Kalman filtering10.1002/er.8436 ↗
33. Neural network-based learning and estimation of battery state-of-charge: A comparison study between direct and indirect methodology10.1002/er.5654 ↗
34. State of charge estimation for lithium-ion batteries based on an adaptive fractional-order cubature Kalman filter with initial value compensation10.1016/j.est.2023.107544 ↗
35. Ge, D., Zhang, Z., Kong, X., and Wan, Z. (2021). Online SoC estimation of lithium-ion batteries using a new sigma points Kalman filter. Appl. Sci., 11.10.3390/app112411797 ↗
36. Li, L., Hu, M., Xu, Y., Fu, C., Jin, G., and Li, Z. (2020). State of charge estimation for lithium-ion power battery based on h-infinity filter algorithm. Appl. Sci., 10.10.3390/app10186371 ↗
37. Online parameters identification and state of charge estimation for lithium-ion batteries based on improved central difference particle filter10.1016/j.est.2023.107987 ↗
38. An overview and comparison of online implementable SOC estimation methods for lithium-ion battery10.1109/TIA.2017.2775179 ↗
39. Online state of charge and model parameters estimation of the LiFePO4 battery in electric vehicles using multiple adaptive forgetting factors recursive least-squares10.1016/j.jpowsour.2015.07.041 ↗
40. State-of-charge estimation of the lithium-ion battery using an adaptive extended Kalman filter based on an improved Thevenin model10.1109/TVT.2011.2132812 ↗
41. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 3. State and parameter estimation10.1016/j.jpowsour.2004.02.033 ↗
42. A comparative study and review of different Kalman filters by applying an enhanced validation method10.1016/j.est.2016.10.004 ↗
43. State of charge estimation of an electric vehicle’s battery using Deep Neural Networks: Simulation and experimental results10.1016/j.est.2023.106904 ↗
44. Accuracy improvement of SOC estimation in lithium-ion batteries10.1016/j.est.2016.03.003 ↗
45. The novel state of charge estimation method for lithium battery using sliding mode observer10.1016/j.jpowsour.2006.09.006 ↗
46. Disturbance observer-based state-of-charge estimation for Li-ion battery used in light electric vehicles10.1016/j.est.2019.101144 ↗
47. Oyucu, S., Doğan, F., Aksöz, A., and Biçer, E. (2024). Comparative Analysis of Commonly Used Machine Learning Approaches for Li-Ion Battery Performance Prediction and Management in Electric Vehicles. Appl. Sci., 14.10.3390/app14062306 ↗
48. Liang, Z., Wang, R., Zhan, X., Li, Y., and Xiao, Y. (2023). Lithium-ion battery state-of-health prediction for new-energy electric vehicles based on random forest improved model. Appl. Sci., 13.10.3390/app132011407 ↗
49. A new neural network model for the state-of-charge estimation in the battery degradation process10.1016/j.apenergy.2014.01.066 ↗
50. Chen, Z., Qiu, S., Masrur, M.A., and Murphey, Y.L. (August, January 31). Battery state of charge estimation based on a combined model of Extended Kalman Filter and neural networks. Proceedings of the 2011 International Joint Conference on Neural Networks, San Jose, CA, USA.10.1109/IJCNN.2011.6033495 ↗
51. State-of-charge estimation of Li-ion batteries using deep neural networks: A machine learning approach10.1016/j.jpowsour.2018.06.104 ↗
52. Python-based scikit-learn machine learning models for thermal and electrical performance prediction of high-capacity lithium-ion battery10.1002/er.7202 ↗
53. El Fallah, S., Kharbach, J., Sassi, H.B., Rezzouk, A., and Ouazzani Jamil, M. (2022, January 29–30). SoC estimation of Lithium-ion battery: Simulation and Comparative study of machine learning-based modelling methods. Proceedings of the 1st International conference on physical and engineering sciences (ICPES’22), Istanbul, Turkey.10.2478/9788367405249-009 ↗
54. State of charge and state of energy estimation for lithium-ion batteries based on a long short-term memory neural network10.1016/j.est.2021.102440 ↗
55. State-of-charge estimation for battery management system using optimized support vector machine for regression10.1016/j.jpowsour.2014.07.016 ↗
56. Data-driven method based on particle swarm optimization and k-nearest neighbor regression for estimating capacity of lithium-ion battery10.1016/j.apenergy.2014.04.077 ↗
57. State of charge and state of health estimation for lithium batteries using recurrent neural networks10.1109/TVT.2017.2715333 ↗
58. Hybrid framework for predicting and forecasting State of Health of Lithium-ion batteries in Electric Vehicles10.1016/j.segan.2022.100603 ↗
59. State-of-charge estimation of lithium-ion batteries using LSTM and UKF10.1016/j.energy.2020.117664 ↗
60. A survey of deep learning and its applications: A new paradigm to machine learning10.1007/s11831-019-09344-w ↗
61. Toward enhanced state of charge estimation of lithium-ion batteries using optimized machine learning techniques10.1038/s41598-020-61464-7 ↗
62. Jerouschek, D., Tan, Ö., Kennel, R., and Taskiran, A. (2020). Data preparation and training methodology for modeling lithium-ion batteries using a long short-term memory neural network for mild-hybrid vehicle applications. Appl. Sci., 10.10.3390/app10217880 ↗
63. State of charge estimation of lithium-ion battery using denoising autoencoder and gated recurrent unit recurrent neural network10.1016/j.energy.2021.120451 ↗
64. Chen, J., Lu, C., Chen, C., Cheng, H., and Xuan, D. (2022). An improved gated recurrent unit neural network for state-of-charge estimation of lithium-ion battery. Appl. Sci., 12.10.3390/app12052305 ↗
65. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
66. Park, J., Lee, J., Kim, S., and Lee, I. (2020). Real-time state of charge estimation for each cell of lithium battery pack using neural networks. Appl. Sci., 10.10.3390/app10238644 ↗
67. Kalman, B.L., and Kwasny, S.C. (1992, January 7–11). Why tanh: Choosing a sigmoidal function. Proceedings of the IJCNN International Joint Conference on Neural Networks, Beijing, China. Proceedings 1992.
68. The state of charge estimating methods for battery: A review
69. State-of-charge estimation of LiFePO4 batteries in electric vehicles: A deep-learning enabled approach10.1016/j.apenergy.2021.116812 ↗
70. Saha, B., and Goebel, K. (2019, January 09). Battery Data Set, NASA Ames Prognostics Data Repository, Available online: https://ti.arc.nasa.gov/tech/dash/groups/pcoe/prognosticdata-repository/.
71. Bole, B., Kulkarni, C., and Daigle, M. (2009). Randomized Battery Usage Data Set.
72. Lithium-ion battery data and where to find it10.1016/j.egyai.2021.100081 ↗
73. Zhao, Z., Panchal, S., Kollmeyer, P., Emadi, A., Gross, O., Dronzkowski, D., and David, L. (2022). 3D FEA Thermal Modeling with Experimentally Measured Loss Gradient of Large Format Ultra-Fast Charging Battery Module Used for EVs. SAE Tech. Pap.10.4271/2022-01-0711 ↗
74. Numerical investigation on thermal management system for lithium ion battery using phase change material10.1016/j.matpr.2022.05.269 ↗
75. Performance Study on the Effect of Coolant Inlet Conditions for a 20 Ah LiFePO4 Prismatic Battery with Commercial Mini Channel Cold Plates10.3390/electrochem3020018 ↗
76. Chrenko, D., Fernandez Montejano, M., Vaidya, S., and Tabusse, R. (2022). Aging study of in-use lithium-ion battery packs to predict end of life using black box model. Appl. Sci., 12.10.3390/app12136557 ↗
77. Carbon layer-exfoliated, wettability-enhanced, SO3H-functionalized carbon paper: A superior positive electrode for vanadium redox flow battery10.1016/j.carbon.2017.11.006 ↗
78. Promoting vanadium redox flow battery performance by ultra-uniform ZrO2@ C from metal-organic framework10.1016/j.cej.2021.129014 ↗
79. Degradation diagnostics for lithium ion cells10.1016/j.jpowsour.2016.12.011 ↗
80. Experiment-driven electrochemical modeling and systematic parameterization for a lithium-ion battery cell10.1016/j.jpowsour.2010.02.029 ↗
81. Aging of lithium-ion batteries in electric vehicles: Impact of regenerative braking10.3390/wevj7010041 ↗
82. Connor, W.D., Advani, S.G., and Prasad, A.K. (2023). Adaptive Thermal Control of Cell Groups to Extend Cycle Life of Lithium-Ion Battery Packs. Appl. Sci., 13.10.3390/app13084681 ↗
83. Temperature dependent ageing mechanisms in Lithium-ion batteries–A Post-Mortem study10.1016/j.jpowsour.2014.03.112 ↗
84. A critical review of thermal management models and solutions of lithium-ion batteries for the development of pure electric vehicles10.1016/j.rser.2016.05.033 ↗
85. Capron, O., Jaguemont, J., Gopalakrishnan, R., Van den Bossche, P., Omar, N., and Van Mierlo, J. (2018). Impact of the temperature in the evaluation of battery performances during long-term cycling—Characterisation and modelling. Appl. Sci., 8.10.3390/app8081364 ↗
86. State-of-charge estimation for LiNi0. 6Co0. 2Mn0. 2O2/graphite batteries using the compound method with improved extended Kalman filter and long short-term memory network10.1002/er.6234 ↗
87. Data-driven lithium-ion battery states estimation using neural networks and particle filtering
88. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
89. State of charge estimation of lithium-ion batteries using hybrid autoencoder and Long Short Term Memory neural networks10.1016/j.jpowsour.2020.228375 ↗
90. Synthetic state of charge estimation for lithium-ion batteries based on long short-term memory network modeling and adaptive H-Infinity filter10.1016/j.energy.2021.120630 ↗
91. A combination state of charge estimation method for ternary polymer lithium battery considering temperature influence10.1016/j.jpowsour.2020.229204 ↗
92. State-of-charge estimation combination algorithm for lithium-ion batteries with Frobenius-norm-based QR decomposition modified adaptive cubature Kalman filter and H-infinity filter based on electro-thermal model10.1016/j.energy.2022.125763 ↗
93. State of charge prediction framework for lithium-ion batteries incorporating long short-term memory network and transfer learning10.1016/j.est.2021.102494 ↗
94. Battery state of charge estimation using a load-classifying neural network10.1016/j.est.2016.07.002 ↗