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
Abstract
:1. Introduction
- The proposed DNN, GRU, and LSTM networks are trained using large simulation and experimental datasets for the first time to estimate the SoC. Then, the three networks are compared in terms of MAE, MSE, RMSE, and .
- By rigorously testing the models on experimental and simulated data, an accurate estimate of the SoC is obtained. This validation not only confirms the effectiveness of these models but also underlines the potential of simulation to accelerate the development of battery management systems, resulting in significant savings in terms of time and cost.
- This study simulates the effects of aging for different battery types and capacities, under different charge/discharge profiles. By comprehensively examining the impact of aging on SoC estimation, the paper provides crucial information on long-term battery performance, essential for optimizing battery management systems and prolonging lifespan.
- Most existing papers consider only input data (voltage, current, temperature) to estimate the SoC. For the first time, the proposed models for SoC estimation are trained using a diversified dataset including (current, voltage, temperature, and aging effect) as inputs and SoC as output, so the battery can be exposed to varying dynamics.
- The comparison between deep neural networks and recurrent neural networks demonstrates the high precision of the DNN in SoC estimation. This discovery underlines the potential and reliability of the DNN architecture.
- This comparative study of DNN, GRU, and LSTM models aims to identify the architecture that provides the greatest accuracy of SoC estimation performance in various operational scenarios. The aim is to facilitate the subsequent selection of a hybrid model, paving the way for even more reliable and efficient battery management systems.
- Extensive scenario testing incorporating various charge/discharge profiles, operating temperatures, and battery aging effects validates the accuracy and reliability of these models. This comprehensive evaluation guarantees the robustness of these models, essential for practical deployment in a variety of applications.
- Leveraging simulation techniques, the present study offers a cost-effective and rapid approach to testing different battery configurations, management systems, and aging scenarios. By avoiding time-consuming and costly physical testing, this approach accelerates the development and optimization of battery management systems, facilitating rapid innovation in this field.
2. Overview of the Proposed Neural Networks and Theoretical Background
2.1. Recurrent Neural Network (RNN)
2.2. Gated Recurrent Unit (GRU)
2.3. Long Short-Term Memory Network (LSTM)
- Calculating the gating units:
- Updating memory unit:
- Calculating the output of LSTM unit:
2.4. Deep Neural Networks
3. Dataset and Experimental Methods
3.1. Effect of Aging on Various Types of Batteries
3.2. Effect of Operating Temperature
4. Experimental Results and Discussion
4.1. Results of the Estimation Obtained at Constant Current without Aging Effect
4.2. Results of the Estimation Obtained at Variable Current without Aging Effect
4.3. Results of the Estimation Obtained for Constant Current and Variable Current with Aging Effect
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
EV | Electric vehicle |
RNN | Recurrent neural network |
LSTM | Long short-term memory |
MLP | Multilayer perceptron |
GRU | Gated recurrent unit |
RBF | Radial basis function |
SoC | State of charge |
UKF | Unscented Kalman filter |
CC-CV | Constant current–Constant voltage |
FFNN | Feedforward neural network |
EKF | Extended Kalman filter |
AGSMO | Adaptive Gain Sliding Mode Observer |
APF | Adaptive particle filtering |
NARX | Nonlinear autoregressive architecture with exogenous inputs |
RMSE | Root-mean-square error |
RFR | Random Forest Regressor |
TBCC | Temperature-Based Coulomb Counting |
DOB | Disturbance observer |
PF | Particle filter |
MAE | Mean absolute error |
RLS | Recursive least square |
H-infinity | |
AEKF | Adaptive extended Kalman filter |
SMO | Sliding Mode Observer |
DNN | Deep neural networks |
DTR | Decision Tree Regressor |
ACKF | Adaptive curvature Kalman filter |
Nomenclature
Electric vehicle | |
Nominal capacity | |
Input from neuron of hidden layer i and neuron of hidden layer j | |
Weight from neuron of hidden layer i to neuron of hidden layer j | |
Coefficient of determination | |
Nominal battery capacitor | |
Battery’s current at time t | |
g | Activation function |
Bias of the hidden layer neuron j |
Weight matrix between a hidden layer and an input layer | |
Hidden bias | |
RNN cell output at step k | |
Current hidden state | |
Previous state | |
Bias of the recurrent neuron | |
GRU gate input at step k | |
Update gate | |
Reset gate | |
Candidate state | |
Hidden cell memory | |
Forget gate | |
Output gate | |
Current value of input vector | |
Voltage value of input vector | |
Temperature value of input vector |
References
- Scrosati, B.; Garche, J. Lithium batteries: Status, prospects and future. J. Power Sources 2010, 195, 2419–2430. [Google Scholar] [CrossRef]
- Mwasilu, F.; Justo, J.J.; Kim, E.K.; Do, T.D.; Jung, J.W. Electric vehicles and smart grid interaction: A review on vehicle to grid and renewable energy sources integration. Renew. Sustain. Energy Rev. 2014, 34, 501–516. [Google Scholar] [CrossRef]
- Yong, J.Y.; Ramachandaramurthy, V.K.; Tan, K.M.; Mithulananthan, N. A review on the state-of-the-art technologies of electric vehicle, its impacts and prospects. Renew. Sustain. Energy Rev. 2015, 49, 365–385. [Google Scholar] [CrossRef]
- Lu, L.; Han, X.; Li, J.; Hua, J.; Ouyang, M. A review on the key issues for lithium-ion battery management in electric vehicles. J. Power Sources 2013, 226, 272–288. [Google Scholar] [CrossRef]
- Ma, X.; Qiu, D.; Tao, Q.; Zhu, D. State of charge estimation of a lithium ion battery based on adaptive Kalman filter method for an equivalent circuit model. Appl. Sci. 2019, 9, 2765. [Google Scholar] [CrossRef]
- Chemali, E.; Preindl, M.; Malysz, P.; Emadi, A. Electrochemical and electrostatic energy storage and management systems for electric drive vehicles: State-of-the-art review and future trends. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 4, 1117–1134. [Google Scholar] [CrossRef]
- McCurlie, L.; Preindl, M.; Emadi, A. Fast model predictive control for redistributive lithium-ion battery balancing. IEEE Trans. Ind. Electron. 2016, 64, 1350–1357. [Google Scholar] [CrossRef]
- El Fallah, S.; Kharbach, J.; Rezzouk, A.; Ouazzani Jamil, M. Robust State of Charge Estimation and Simulation of Lithium-Ion Batteries Using Deep Neural Network and Optimized Random Forest Regression Algorithm. In Proceedings of the International Conference on Artificial Intelligence Industrial Applications 2023, Shenyang, China, 21–24 August 2023; Springer Nature: Cham, Switzerland, 2023; pp. 34–45. [Google Scholar]
- Hasan, A.J.; Yusuf, J.; Faruque, R.B. Performance comparison of machine learning methods with distinct features to estimate battery SOC. In Proceedings of the 2019 IEEE Green Energy and Smart Systems Conference (IGESSC), Long Beach, CA, USA, 4–5 November 2019; pp. 1–5. [Google Scholar]
- Lehmam, O.; El Fallah, S.; Kharbach, J.; Rezzouk, A.; Ouazzani Jamil, M. State of Charge Estimation of Lithium-Ion Batteries Using Extended Kalman Filter and Multi-layer Perceptron Neural Network. In Proceedings of the International Conference on Artificial Intelligence Industrial Applications 2023, Shenyang, China, 21–24 August 2023; Springer Nature: Cham, Switzerland, 2023; pp. 59–72. [Google Scholar]
- Xing, L.; Wu, X.; Ling, L.; Lu, L.; Qi, L. Lithium battery SOC estimation based on multi-innovation unscented and fractional order square root cubature Kalman filter. Appl. Sci. 2022, 12, 9524. [Google Scholar] [CrossRef]
- Kashkooli, A.G.; Fathiannasab, H.; Mao, Z.; Chen, Z. Application of artificial intelligence to state-of-charge and state-of-health estimation of calendar-aged lithium-ion pouch cells. J. Electrochem. Soc. 2019, 166, A605. [Google Scholar] [CrossRef]
- Hannan, M.A.; Lipu, M.H.; Hussain, A.; Mohamed, A. A review of lithium-ion battery state of charge estimation and management system in electric vehicle applications: Challenges and recommendations. Renew. Sustain. Energy Rev. 2017, 78, 834–854. [Google Scholar]
- Wang, Z.; Feng, G.; Zhen, D.; Gu, F.; Ball, A. A review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles. Energy Rep. 2021, 7, 5141–5161. [Google Scholar] [CrossRef]
- Chen, X.; Shen, W.; Dai, M.; Cao, Z.; Jin, J.; Kapoor, A. Robust adaptive sliding-mode observer using RBF neural network for lithium-ion battery state of charge estimation in electric vehicles. IEEE Trans. Veh. Technol. 2015, 65, 1936–1947. [Google Scholar] [CrossRef]
- Wang, C.; Zhang, X.; Yun, X.; Fan, X. A novel hybrid machine learning coulomb counting technique for state of charge estimation of lithium-ion batteries. J. Energy Storage 2023, 63, 107081. [Google Scholar] [CrossRef]
- He, H.; Zhang, X.; Xiong, R.; Xu, Y.; Guo, H. Online model-based estimation of state-of-charge and open-circuit voltage of lithium-ion batteries in electric vehicles. Energy 2012, 39, 310–318. [Google Scholar]
- Leksono, E.; Haq, I.N.; Iqbal, M.; Soelami, F.N.; Merthayasa, I.G.N. State of charge (SoC) estimation on LiFePO 4 battery module using Coulomb counting methods with modified Peukert. In Proceedings of the 2013 Joint International Conference on Rural Information Communication Technology and Electric-Vehicle Technology (rICT ICeV-T), Bandung, Indonesia, 26–28 November 2013; pp. 1–4. [Google Scholar]
- Zhang, M.; Fan, X. Review on the state of charge estimation methods for electric vehicle battery. World Electr. Veh. J. 2020, 11, 23. [Google Scholar] [CrossRef]
- Tran, M.K.; DaCosta, A.; Mevawalla, A.; Panchal, S.; Fowler, M. Comparative study of equivalent circuit models performance in four common lithium-ion batteries: LFP, NMC, LMO, NCA. Batteries 2021, 7, 51. [Google Scholar] [CrossRef]
- Shi, Y.; Ahmad, S.; Tong, Q.; Lim, T.M.; Wei, Z.; Ji, D.; Zhao, J. The optimization of state of charge and state of health estimation for lithium-ions battery using combined deep learning and Kalman filter methods. Int. J. Energy Res. 2021, 45, 11206–11230. [Google Scholar]
- Meng, J.; Luo, G.; Gao, F. Lithium polymer battery state-of-charge estimation based on adaptive unscented Kalman filter and support vector machine. IEEE Trans. Power Electron. 2015, 31, 2226–2238. [Google Scholar] [CrossRef]
- Rezaei, O.; Rahdan, A.; Sardari, S.; Dahmardeh, M.; Wang, Z. A fuzzy robust two-stage unscented Kalman filter method for uncertainty and state of charge estimation of lithium-ion batteries. J. Energy Storage 2023, 68, 107883. [Google Scholar] [CrossRef]
- Guo, X.; Xu, X.; Geng, J.; Hua, X.; Gao, Y.; Liu, Z. SOC estimation with an adaptive unscented Kalman filter based on model parameter optimization. Appl. Sci. 2019, 9, 4177. [Google Scholar] [CrossRef]
- Xiong, R.; He, H.; Sun, F.; Zhao, K. Evaluation on state of charge estimation of batteries with adaptive extended Kalman filter by experiment approach. IEEE Trans. Veh. Technol. 2012, 62, 108–117. [Google Scholar] [CrossRef]
- Shen, J.; Xiong, J.; Shu, X.; Li, G.; Zhang, Y.; Chen, Z.; Liu, Y. State of charge estimation framework for lithium-ion batteries based on square root cubature Kalman filter under wide operation temperature range. Int. J. Energy Res. 2021, 45, 5586–5601. [Google Scholar] [CrossRef]
- Sun, D.; Yu, X.; Zhang, C.; Wang, C.; Huang, R. State of charge estimation for lithium-ion battery based on an intelligent adaptive unscented Kalman filter. Int. J. Energy Res. 2020, 44, 11199–11218. [Google Scholar] [CrossRef]
- Chen, X.; Shen, W.; Cao, Z.; Kapoor, A. Adaptive gain sliding mode observer for state of charge estimation based on combined battery equivalent circuit model. Comput. Chem. Eng. 2014, 64, 114–123. [Google Scholar] [CrossRef]
- Ren, L.; Zhu, G.; Wang, J.V.; Luo, B.; Kang, J. Comparison of robustness of different state of charge estimation algorithms. J. Power Sources 2020, 478, 228767. [Google Scholar] [CrossRef]
- Chen, P.; Lu, C.; Mao, Z.; Li, B.; Wang, C.; Tian, W.; Xu, Y. Evaluation of Various Offline and Online ECM Parameter Identification Methods of Lithium-Ion Batteries in Underwater Vehicles. ACS Omega 2022, 7, 30504–30518. [Google Scholar] [CrossRef]
- Xu, W.; Wang, S.; Jiang, C.; Fernandez, C.; Yu, C.; Fan, Y.; Cao, W. A novel adaptive dual extended Kalman filtering algorithm for the Li-ion battery state of charge and state of health co-estimation. Int. J. Energy Res. 2021, 45, 14592–14602. [Google Scholar] [CrossRef]
- Lian, G.; Ye, M.; Wang, Q.; Wei, M.; Xu, X. Considering the temperature influence state-of-charge estimation for lithium-ion batteries based on a back propagation neural network and improved unscented Kalman filtering. Int. J. Energy Res. 2022, 46, 18192–18211. [Google Scholar] [CrossRef]
- Sun, W.; Qiu, Y.; Sun, L.; Hua, Q. Neural network-based learning and estimation of battery state-of-charge: A comparison study between direct and indirect methodology. Int. J. Energy Res. 2020, 44, 10307–10319. [Google Scholar] [CrossRef]
- Chai, H.; Gao, Z.; Jiao, Z.; Yang, C. State of charge estimation for lithium-ion batteries based on an adaptive fractional-order cubature Kalman filter with initial value compensation. J. Energy Storage 2023, 68, 107544. [Google Scholar] [CrossRef]
- Ge, D.; Zhang, Z.; Kong, X.; Wan, Z. Online SoC estimation of lithium-ion batteries using a new sigma points Kalman filter. Appl. Sci. 2021, 11, 11797. [Google Scholar] [CrossRef]
- Li, L.; Hu, M.; Xu, Y.; Fu, C.; Jin, G.; Li, Z. State of charge estimation for lithium-ion power battery based on h-infinity filter algorithm. Appl. Sci. 2020, 10, 6371. [Google Scholar] [CrossRef]
- Yun, X.; Zhang, X.; Wang, C.; Fan, X. Online parameters identification and state of charge estimation for lithium-ion batteries based on improved central difference particle filter. J. Energy Storage 2023, 70, 107987. [Google Scholar] [CrossRef]
- Meng, J.; Ricco, M.; Luo, G.; Swierczynski, M.; Stroe, D.I.; Stroe, A.I.; Teodorescu, R. An overview and comparison of online implementable SOC estimation methods for lithium-ion battery. IEEE Trans. Ind. Appl. 2017, 54, 1583–1591. [Google Scholar] [CrossRef]
- Duong, V.H.; Bastawrous, H.A.; Lim, K.; See, K.W.; Zhang, P.; Dou, S.X. Online state of charge and model parameters estimation of the LiFePO4 battery in electric vehicles using multiple adaptive forgetting factors recursive least-squares. J. Power Sources 2015, 296, 215–224. [Google Scholar] [CrossRef]
- He, H.; Xiong, R.; Zhang, X.; Sun, F.; Fan, J. 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. 2011, 60, 1461–1469. [Google Scholar]
- Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 3. State and parameter estimation. J. Power Sources 2004, 134, 277–292. [Google Scholar] [CrossRef]
- Campestrini, C.; Heil, T.; Kosch, S.; Jossen, A. A comparative study and review of different Kalman filters by applying an enhanced validation method. J. Energy Storage 2016, 8, 142–159. [Google Scholar] [CrossRef]
- El Fallah, S.; Kharbach, J.; Hammouch, Z.; Rezzouk, A.; Ouazzani Jamil, M. State of charge estimation of an electric vehicle’s battery using Deep Neural Networks: Simulation and experimental results. J. Energy Storage 2023, 62, 106904. [Google Scholar] [CrossRef]
- Awadallah, M.A.; Venkatesh, B. Accuracy improvement of SOC estimation in lithium-ion batteries. J. Energy Storage 2016, 6, 95–104. [Google Scholar] [CrossRef]
- Kim, I.S. The novel state of charge estimation method for lithium battery using sliding mode observer. J. Power Sources 2006, 163, 584–590. [Google Scholar] [CrossRef]
- Messier, P.; Nguyen, B.H.; LeBel, F.A.; Trovao, J.P.F. Disturbance observer-based state-of-charge estimation for Li-ion battery used in light electric vehicles. J. Energy Storage 2020, 27, 101144. [Google Scholar] [CrossRef]
- Oyucu, S.; Doğan, F.; Aksöz, A.; Biçer, E. Comparative Analysis of Commonly Used Machine Learning Approaches for Li-Ion Battery Performance Prediction and Management in Electric Vehicles. Appl. Sci. 2024, 14, 2306. [Google Scholar] [CrossRef]
- Liang, Z.; Wang, R.; Zhan, X.; Li, Y.; Xiao, Y. Lithium-ion battery state-of-health prediction for new-energy electric vehicles based on random forest improved model. Appl. Sci. 2023, 13, 11407. [Google Scholar] [CrossRef]
- Kang, L.; Zhao, X.; Ma, J. A new neural network model for the state-of-charge estimation in the battery degradation process. Appl. Energy 2014, 121, 20–27. [Google Scholar] [CrossRef]
- Chen, Z.; Qiu, S.; Masrur, M.A.; Murphey, Y.L. Battery state of charge estimation based on a combined model of Extended Kalman Filter and neural networks. In Proceedings of the 2011 International Joint Conference on Neural Networks, San Jose, CA, USA, 31 July–5 August 2011; pp. 2156–2163. [Google Scholar]
- Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Emadi, A. State-of-charge estimation of Li-ion batteries using deep neural networks: A machine learning approach. J. Power Sources 2018, 400, 242–255. [Google Scholar] [CrossRef]
- Tran, M.K.; Panchal, S.; Chauhan, V.; Brahmbhatt, N.; Mevawalla, A.; Fraser, R.; Fowler, M. Python-based scikit-learn machine learning models for thermal and electrical performance prediction of high-capacity lithium-ion battery. Int. J. Energy Res. 2022, 46, 786–794. [Google Scholar] [CrossRef]
- El Fallah, S.; Kharbach, J.; Sassi, H.B.; Rezzouk, A.; Ouazzani Jamil, M. SoC estimation of Lithium-ion battery: Simulation and Comparative study of machine learning-based modelling methods. In Proceedings of the 1st International conference on physical and engineering sciences (ICPES’22), Istanbul, Turkey, 29–30 May 2022; p. 54. [Google Scholar]
- Ma, L.; Hu, C.; Cheng, F. State of charge and state of energy estimation for lithium-ion batteries based on a long short-term memory neural network. J. Energy Storage 2021, 37, 102440. [Google Scholar] [CrossRef]
- Hu, J.N.; Hu, J.J.; Lin, H.B.; Li, X.P.; Jiang, C.L.; Qiu, X.H.; Li, W.S. State-of-charge estimation for battery management system using optimized support vector machine for regression. J. Power Sources 2014, 269, 682–693. [Google Scholar] [CrossRef]
- Hu, C.; Jain, G.; Zhang, P.; Schmidt, C.; Gomadam, P.; Gorka, T. Data-driven method based on particle swarm optimization and k-nearest neighbor regression for estimating capacity of lithium-ion battery. Appl. Energy 2014, 129, 49–55. [Google Scholar] [CrossRef]
- Chaoui, H.; Ibe-Ekeocha, C.C. State of charge and state of health estimation for lithium batteries using recurrent neural networks. IEEE Trans. Veh. Technol. 2017, 66, 8773–8783. [Google Scholar] [CrossRef]
- Maleki, S.; Ray, B.; Hagh, M.T. Hybrid framework for predicting and forecasting State of Health of Lithium-ion batteries in Electric Vehicles. Sustain. Energy Grids Netw. 2022, 30, 100603. [Google Scholar] [CrossRef]
- Yang, F.; Zhang, S.; Li, W.; Miao, Q. State-of-charge estimation of lithium-ion batteries using LSTM and UKF. Energy 2020, 201, 117664. [Google Scholar] [CrossRef]
- Dargan, S.; Kumar, M.; Ayyagari, M.R.; Kumar, G. A survey of deep learning and its applications: A new paradigm to machine learning. Arch. Comput. Methods Eng. 2020, 27, 1071–1092. [Google Scholar] [CrossRef]
- Hannan, M.A.; Lipu, M.S.; Hussain, A.; Ker, P.J.; Mahlia, T.I.; Mansor, M.; Dong, Z.Y. Toward enhanced state of charge estimation of lithium-ion batteries using optimized machine learning techniques. Sci. Rep. 2020, 10, 4687. [Google Scholar] [CrossRef] [PubMed]
- Jerouschek, D.; Tan, Ö.; Kennel, R.; Taskiran, A. 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. 2020, 10, 7880. [Google Scholar] [CrossRef]
- Chen, J.; Feng, X.; Jiang, L.; Zhu, Q. State of charge estimation of lithium-ion battery using denoising autoencoder and gated recurrent unit recurrent neural network. Energy 2021, 227, 120451. [Google Scholar] [CrossRef]
- Chen, J.; Lu, C.; Chen, C.; Cheng, H.; Xuan, D. An improved gated recurrent unit neural network for state-of-charge estimation of lithium-ion battery. Appl. Sci. 2022, 12, 2305. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Park, J.; Lee, J.; Kim, S.; Lee, I. Real-time state of charge estimation for each cell of lithium battery pack using neural networks. Appl. Sci. 2020, 10, 8644. [Google Scholar] [CrossRef]
- Kalman, B.L.; Kwasny, S.C. Why tanh: Choosing a sigmoidal function. In Proceedings of the IJCNN International Joint Conference on Neural Networks, Beijing, China, 7–11 June 1992; Proceedings 1992. IEEE: Piscataway, NJ, USA, 1992; p. 57. [Google Scholar]
- Chang, W.Y. The state of charge estimating methods for battery: A review. Int. Sch. Res. Not. 2013, 2013, 953792. [Google Scholar] [CrossRef]
- Tian, J.; Xiong, R.; Shen, W.; Lu, J. State-of-charge estimation of LiFePO4 batteries in electric vehicles: A deep-learning enabled approach. Appl. Energy 2021, 291, 116812. [Google Scholar] [CrossRef]
- Saha, B.; Goebel, K. Battery Data Set. In NASA Ames Prognostics Data Repository; NASA Ames Research Center: Moffett Field, CA, USA, 2007. Available online: https://ti.arc.nasa.gov/tech/dash/groups/pcoe/prognosticdata-repository/ (accessed on 9 January 2019).
- Bole, B.; Kulkarni, C.; Daigle, M. Randomized Battery Usage Data Set; NASA Ames Progn Res Center: Moffett Field, CA, USA, 2009.
- Dos Reis, G.; Strange, C.; Yadav, M.; Li, S. Lithium-ion battery data and where to find it. Energy AI 2021, 5, 100081. [Google Scholar] [CrossRef]
- Zhao, Z.; Panchal, S.; Kollmeyer, P.; Emadi, A.; Gross, O.; Dronzkowski, D.; David, L. 3D FEA Thermal Modeling with Experimentally Measured Loss Gradient of Large Format Ultra-Fast Charging Battery Module Used for EVs. SAE Tech. Pap. 2022. [Google Scholar] [CrossRef]
- Bais, A.R.; Subhedhar, D.G.; Joshi, N.C.; Panchal, S. Numerical investigation on thermal management system for lithium ion battery using phase change material. Mater. Today Proc. 2022, 66, 1726–1733. [Google Scholar] [CrossRef]
- Jaidi, J.; Chitta, S.D.; Akkaldevi, C.; Panchal, S.; Fowler, M.; Fraser, R. Performance Study on the Effect of Coolant Inlet Conditions for a 20 Ah LiFePO4 Prismatic Battery with Commercial Mini Channel Cold Plates. Electrochem 2022, 3, 259–275. [Google Scholar] [CrossRef]
- Chrenko, D.; Fernandez Montejano, M.; Vaidya, S.; Tabusse, R. Aging study of in-use lithium-ion battery packs to predict end of life using black box model. Appl. Sci. 2022, 12, 6557. [Google Scholar] [CrossRef]
- He, Z.; Jiang, Y.; Li, Y.; Zhu, J.; Zhou, H.; Meng, W.; Dai, L. Carbon layer-exfoliated, wettability-enhanced, SO3H-functionalized carbon paper: A superior positive electrode for vanadium redox flow battery. Carbon 2018, 127, 297–304. [Google Scholar] [CrossRef]
- Jiang, Y.; Cheng, G.; Li, Y.; He, Z.; Zhu, J.; Meng, W.; Wang, L. Promoting vanadium redox flow battery performance by ultra-uniform ZrO2@ C from metal-organic framework. Chem. Eng. J. 2021, 415, 129014. [Google Scholar] [CrossRef]
- Birkl, C.R.; Roberts, M.R.; McTurk, E.; Bruce, P.G.; Howey, D.A. Degradation diagnostics for lithium ion cells. J. Power Sources 2017, 341, 373–386. [Google Scholar] [CrossRef]
- Schmidt, A.P.; Bitzer, M.; Imre, Á.W.; Guzzella, L. Experiment-driven electrochemical modeling and systematic parameterization for a lithium-ion battery cell. J. Power Sources 2010, 195, 5071–5080. [Google Scholar] [CrossRef]
- Keil, P.; Jossen, A. Aging of lithium-ion batteries in electric vehicles: Impact of regenerative braking. World Electr. Veh. J. 2015, 7, 41–51. [Google Scholar] [CrossRef]
- Connor, W.D.; Advani, S.G.; Prasad, A.K. Adaptive Thermal Control of Cell Groups to Extend Cycle Life of Lithium-Ion Battery Packs. Appl. Sci. 2023, 13, 4681. [Google Scholar] [CrossRef]
- Waldmann, T.; Wilka, M.; Kasper, M.; Fleischhammer, M.; et Wohlfahrt-Mehrens, M. Temperature dependent ageing mechanisms in Lithium-ion batteries–A Post-Mortem study. J. Power Sources 2014, 262, 129–135. [Google Scholar] [CrossRef]
- Wang, Q.; Jiang, B.; Li, B.; Yan, Y. A critical review of thermal management models and solutions of lithium-ion batteries for the development of pure electric vehicles. Renew. Sustain. Energy Rev. 2016, 64, 106–128. [Google Scholar] [CrossRef]
- Capron, O.; Jaguemont, J.; Gopalakrishnan, R.; Van den Bossche, P.; Omar, N.; Van Mierlo, J. Impact of the temperature in the evaluation of battery performances during long-term cycling—Characterisation and modelling. Appl. Sci. 2018, 8, 1364. [Google Scholar] [CrossRef]
- Xu, S.; Zhou, J.; Zhou, F.; Liu, Y. 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 network. Int. J. Energy Res. 2021, 45, 6115–6138. [Google Scholar] [CrossRef]
- Zhang, C.; Zhu, Y.; Dong, G.; Wei, J. Data-driven lithium-ion battery states estimation using neural networks and particle filtering. Int. J. Energy Res. 2019, 43, 8230–8241. [Google Scholar] [CrossRef]
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Fasahat, M.; Manthouri, M. State of charge estimation of lithium-ion batteries using hybrid autoencoder and Long Short Term Memory neural networks. J. Power Sources 2020, 469, 228375. [Google Scholar] [CrossRef]
- Chen, Z.; Zhao, H.; Shu, X.; Zhang, Y.; Shen, J.; Liu, Y. Synthetic state of charge estimation for lithium-ion batteries based on long short-term memory network modeling and adaptive H-Infinity filter. Energy 2021, 228, 120630. [Google Scholar] [CrossRef]
- Li, L.; Wang, C.; Yan, S.; Zhao, W. A combination state of charge estimation method for ternary polymer lithium battery considering temperature influence. J. Power Sources 2021, 484, 229204. [Google Scholar] [CrossRef]
- Li, K.; Zhou, F.; Chen, X.; Yang, W.; Shen, J.; Song, Z. 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 model. Energy 2023, 263, 125763. [Google Scholar] [CrossRef]
- Liu, Y.; Shu, X.; Yu, H.; Shen, J.; Zhang, Y.; Liu, Y.; Chen, Z. State of charge prediction framework for lithium-ion batteries incorporating long short-term memory network and transfer learning. J. Energy Storage 2021, 37, 102494. [Google Scholar] [CrossRef]
- Tong, S.; Lacap, J.H.; Park, J.W. Battery state of charge estimation using a load-classifying neural network. J. Energy Storage 2016, 7, 236–243. [Google Scholar] [CrossRef]
Battery | |||
---|---|---|---|
Rated capacity | 2.3 Ah | 2.05 Ah | 3.6 Ah |
Nominal voltage | 3.4 V | 3.3 V | 3.1 V |
Fully charged voltage | 3.7 V | 4.2 V | 3.7 V |
Cut-off voltage | 2.4 V | 2.5 V | 2.3 V |
Nominal discharge current | 2.3 A | 1.9 A | 0.7 A |
Capacity at nominal voltage | 2.2 Ah | 1.8 Ah | 2.8 Ah |
Initial cell temperature | 20 °C | 20 °C | 20 °C |
Operating temperature | 20–65 °C | 20–65 °C | 20–65 °C |
Battery | Panasonic Sanyo UR18650ZY |
---|---|
Cathode | |
Anode | Graphite |
Rated capacity | 2.6 Ah |
Nominal voltage | 3.7 V |
Fully charged voltage | 4.2 V |
Cut-off Voltage | 2.5 V |
Initial cell temperature | 20 °C |
Operating temperature | 20 °C to 65 °C |
Model | RMSE (%) | MAE (%) | MSE () | |
---|---|---|---|---|
DNN | 0.290 | 0.190 | 0.008 | 0.9999 |
GRU | 3.379 | 1.047 | 1.140 | 0.9828 |
LSTM | 3.797 | 1.198 | 1.440 | 0.9773 |
Model | Validation Data | RMSE (%) | MAE (%) | MSE () | |
---|---|---|---|---|---|
DNN | Experimental | 0.463 | 0.341 | 0.210 | 0.9999 |
Simulation | 0.107 | 0.040 | 0.011 | 0.9999 | |
GRU | Experimental | 1.152 | 0.862 | 1.320 | 0.9976 |
Simulation | 1.700 | 1.517 | 2.890 | 0.9973 | |
LSTM | Experimental | 1.411 | 1.085 | 1.990 | 0.9989 |
Simulation | 0.900 | 0.774 | 0.081 | 0.9993 |
Model | Advantages | Disadvantages |
---|---|---|
DNN | - Ability to model complex relationships between inputs (voltage, current, temperature) and outputs. This is useful for capturing nonlinear battery behavior. - Efficient training on big data, an advantage when datasets are large, used to improve the accuracy of SoC estimation. - Data adaptability: the DNN can adapt to different types of data. Lithium-ion batteries vary considerably in terms of manufacturer specifications, operating temperature, charge/discharge cycles, and various conditions of use. | - Massive data requirements: DNN often requires a large quantity of data to generalize correctly, which can be a drawback if the available data are limited. - Data sensitivity: DNN can be sensitive to the data provided, which means that the quality and representativeness of the data used for training are crucial. - Sensitivity to hyperparameters: DNN has many hyperparameters (number of layers, number of neurons for each layer, learning rate, activation function, number of epochs, optimization algorithms like Adam, RMSProp and SGD, regularization to avoid overfitting, etc.). |
GRU | - Modeling sequences: the GRU is designed to treat sequential data efficiently, making them suitable for SoC estimation, because they can take into account variations in voltage, current, and temperature over a given period. - Less complex than LSTM: the GRU has a simpler structure than LSTM, which can facilitate learning and reduce the risk of overfitting on small datasets. | - Limitation of short-term memory: although GRU has short-term memory, it may have difficulty capturing long-term dependencies in sequential data. |
LSTM | - Capturing long-term dependencies: the LSTM network is designed to capture long-term dependencies in sequences, where the behavior of charging and discharging can be influenced by complex factors over long periods; this capability is crucial. - The LSTM network is better equipped to avoid the problem of gradient disappearance over long sequences, which is common in temporal data. | - Complexity of training: an LSTM network is more complex than a GRU, which can make learning more difficult and require more computing resources. - Risk of overfitting: as a LSTM network has more parameters due to its complexity, the risk of overfitting is higher, especially with limited datasets. |
Method | Error | Error Calculation Methods | SOC Profile | References |
---|---|---|---|---|
RF | 2.63% | MAE | Discharge | [54] |
EKF | 1.31% | MAE | Discharge | [46] |
DOB | 0.72% | MAE | Discharge | [46] |
SVR | 5.19% | MAE | Discharge | [54] |
SimpleRNN | 1.30% | MAE | Discharge | [54] |
GRU-RNN | 2.53% | MAE | Discharge | [63] |
RNN | 2.50% | MAE | Discharge | [63] |
DAE-GRU | 1.59% | MAE | Discharge | [63] |
DNN proposed | 0.19% | MAE | Discharge | - |
GRU proposed | 1.04% | MAE | Discharge | - |
LSTM proposed | 1.19% | MAE | Discharge | - |
AUTOENCOD-LSTM | 0.93% | MAE | Discharge | [89] |
LSTM-AHIF | 1.18% | MAE | Discharge | [90] |
LSTM | 2.36% | MAE | Discharge | [90] |
TBCC-AEKF | 2.51% | MAE | Discharge | [91] |
TBCC-APF | 1.36% | MAE | Discharge | [91] |
APF | 4.62% | MAE | Discharge | [91] |
ACKF-QR-H∞ | 2.42% | MAE | Discharge | [92] |
AEKF | 7.26% | MAE | Discharge | [91] |
UKF | 1.05% | MAE | Discharge | [38] |
AEKF | 5.80% | MAE | Charge/discharge | [93] |
SVM | 16.10% | MAE | Charge/discharge | [93] |
LSTM-TL | 3.80% | MAE | Charge/discharge | [93] |
DNN proposed | 0.34% | MAE | Charge/discharge | - |
GRU proposed | 0.86% | MAE | Charge/discharge | - |
LSTM proposed | 1.08% | MAE | Charge/discharge | - |
ANN | 3.80% | MAE | Charge/discharge | [94] |
Parameter | GRU | LSTM |
---|---|---|
Number of layers | 2 | 2 |
Layer size | 64, 32 | 64, 32 |
Dropout | 0.2 | 0.2 |
Batch size | 64 | 64 |
Epochs | 300 | 300 |
Learning rate | 0.001 | 0.001 |
Optimizer | Adam | Adam |
Loss function | MSE | MSE |
Number of parameters | 22,689 | 29,857 |
Reason for difference | GRU has two gates (reset and update). | LSTM has a more complex structure with forget, input, and output gates. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
El Fallah, S.; Kharbach, J.; Vanagas, J.; Vilkelytė, Ž.; Tolvaišienė, S.; Gudžius, S.; Kalvaitis, A.; Lehmam, O.; Masrour, R.; Hammouch, Z.; et al. 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. Appl. Sci. 2024, 14, 6648. https://doi.org/10.3390/app14156648
El Fallah S, Kharbach J, Vanagas J, Vilkelytė Ž, Tolvaišienė S, Gudžius S, Kalvaitis A, Lehmam O, Masrour R, Hammouch Z, et al. 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. Applied Sciences. 2024; 14(15):6648. https://doi.org/10.3390/app14156648
Chicago/Turabian StyleEl Fallah, Saad, Jaouad Kharbach, Jonas Vanagas, Živilė Vilkelytė, Sonata Tolvaišienė, Saulius Gudžius, Artūras Kalvaitis, Oumayma Lehmam, Rachid Masrour, Zakia Hammouch, and et al. 2024. "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" Applied Sciences 14, no. 15: 6648. https://doi.org/10.3390/app14156648
APA StyleEl Fallah, S., Kharbach, J., Vanagas, J., Vilkelytė, Ž., Tolvaišienė, S., Gudžius, S., Kalvaitis, A., Lehmam, O., Masrour, R., Hammouch, Z., Rezzouk, A., & Ouazzani Jamil, M. (2024). 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. Applied Sciences, 14(15), 6648. https://doi.org/10.3390/app14156648