Data-driven state of charge estimation of lithium-ion batteries: Algorithms, implementation factors, limitations and future trends

Abstract Global carbon emissions caused by fossil fuels and diesel-based vehicles have urged the necessity to move toward the development of electric vehicles and related battery storage systems. Lithium-ion batteries are the ideal candidate for electric vehicle due to their superior performance with regard to high energy density and long lifespan. The state of charge of lithium-ion batteries is one of the crucial evaluation indicators of the battery management system that confirms the extended battery life, better charging-discharging profiles, and safe driving of electric vehicles. However, the accuracy of the state of charge is influenced by several issues such as battery aging cycles, noise effects, and temperature impacts. Therefore, this review presents a detailed classification of the recent data-driven state of charge estimation highlighting algorithm, input features, configuration, execution process, strength, weakness and estimation error. This review critically investigates the various key implementation factors of the data-driven algorithms in terms of data preprocessing, hyperparameter adjustment, activation function, evaluation criteria, computational cost and robustness validation under uncertainties. In addition, the review explores the deficiencies of existing data-driven state of charge estimation algorithms to identify the gaps for future research. Finally, the review provides some effective future directions that would be beneficial to the automobile researchers and industrialists to design an accurate and robust state of charge estimation technique toward future sustainable electric vehicle applications.

[1]  Theo Lieven,et al.  Forecasting the trajectory of electric vehicle sales and the consequences for worldwide CO2 emissions , 2020, Journal of Cleaner Production.

[2]  Hongwen He,et al.  A systematic state-of-charge estimation framework for multi-cell battery pack in electric vehicles using bias correction technique , 2016 .

[3]  Ali Emadi,et al.  Long Short-Term Memory Networks for Accurate State-of-Charge Estimation of Li-ion Batteries , 2018, IEEE Transactions on Industrial Electronics.

[4]  Hicham Chaoui,et al.  Aging prediction and state of charge estimation of a LiFePO 4 battery using input time-delayed neural networks , 2017 .

[5]  Hicham Chaoui,et al.  State of Charge and State of Health Estimation for Lithium Batteries Using Recurrent Neural Networks , 2017, IEEE Transactions on Vehicular Technology.

[6]  A. Salkind,et al.  Determination of state-of-charge and state-of-health of batteries by fuzzy logic methodology , 1999 .

[7]  Pritpal Singh,et al.  Design and implementation of a fuzzy logic-based state-of-charge meter for Li-ion batteries used in portable defibrillators , 2006 .

[8]  Zafer Sahinoglu,et al.  Battery State-of-Charge Estimation Based on Regular/Recurrent Gaussian Process Regression , 2018, IEEE Transactions on Industrial Electronics.

[9]  Qiang Wu,et al.  Evaluation of the low temperature performance of lithium manganese oxide/lithium titanate lithium-ion batteries for start/stop applications , 2015 .

[10]  Jiong Jin,et al.  Robust Adaptive Sliding-Mode Observer Using RBF Neural Network for Lithium-Ion Battery State of Charge Estimation in Electric Vehicles , 2016, IEEE Transactions on Vehicular Technology.

[11]  Cheng Chen,et al.  A Lithium-Ion Battery-in-the-Loop Approach to Test and Validate Multiscale Dual H Infinity Filters for State-of-Charge and Capacity Estimation , 2018, IEEE Transactions on Power Electronics.

[12]  Yunhong Che,et al.  Data-driven state of charge estimation for lithium-ion battery packs based on Gaussian process regression , 2020, Energy.

[13]  Taghi M. Khoshgoftaar,et al.  Deep learning applications and challenges in big data analytics , 2015, Journal of Big Data.

[14]  Chee Peng Lim,et al.  Improving K-means clustering with enhanced Firefly Algorithms , 2019, Appl. Soft Comput..

[15]  Cheng Zhang,et al.  A brief review on key technologies in the battery management system of electric vehicles , 2018, Frontiers of Mechanical Engineering.

[16]  Qiang Miao,et al.  State-of-charge estimation of lithium-ion batteries based on gated recurrent neural network , 2019, Energy.

[17]  Fan Xu,et al.  State-of-Charge Estimation of Lithium-Ion Batteries via Long Short-Term Memory Network , 2019, IEEE Access.

[18]  Fangfang Yang,et al.  Combined CNN-LSTM Network for State-of-Charge Estimation of Lithium-Ion Batteries , 2019, IEEE Access.

[19]  Bo Long,et al.  The Battery State of Charge Estimation Based Weighted Least Squares Support Vector Machine , 2011, 2011 Asia-Pacific Power and Energy Engineering Conference.

[20]  Wei Sun,et al.  A Novel Intelligent Method for the State of Charge Estimation of Lithium-Ion Batteries Using a Discrete Wavelet Transform-Based Wavelet Neural Network , 2018 .

[21]  Mohamed A. Awadallah,et al.  Accuracy improvement of SOC estimation in lithium-ion batteries , 2016 .

[22]  Aini Hussain,et al.  Extreme Learning Machine Model for State-of-Charge Estimation of Lithium-Ion Battery Using Gravitational Search Algorithm , 2019, IEEE Transactions on Industry Applications.

[23]  Ya-Xiong Wang,et al.  Real-time estimation of state-of-charge in lithium-ion batteries using improved central difference transform method , 2020 .

[24]  He Yin,et al.  Quantitative Evaluation of LiFePO$_4$ Battery Cycle Life Improvement Using Ultracapacitors , 2016, IEEE Transactions on Power Electronics.

[25]  Amad Zafar,et al.  Towards a Smarter Battery Management System for Electric Vehicle Applications: A Critical Review of Lithium-Ion Battery State of Charge Estimation , 2019, Energies.

[26]  Hung-Yi Chen,et al.  Adaptive wavelet neural network controller for active suppression control of a diaphragm-type pneumatic vibration isolator , 2017 .

[27]  Jae Wan Park,et al.  Battery state of charge estimation using a load-classifying neural network , 2016 .

[28]  Ching Chuen Chan,et al.  Adaptive neuro-fuzzy modeling of battery residual capacity for electric vehicles , 2002, IEEE Trans. Ind. Electron..

[29]  Song Wenji,et al.  A critical review on state of charge of batteries , 2013 .

[30]  Yi Li,et al.  Modified Gaussian Process Regression Models for Cyclic Capacity Prediction of Lithium-Ion Batteries , 2019, IEEE Transactions on Transportation Electrification.

[31]  Yunlong Shang,et al.  A Data-Driven Approach With Uncertainty Quantification for Predicting Future Capacities and Remaining Useful Life of Lithium-ion Battery , 2021, IEEE Transactions on Industrial Electronics.

[32]  Yu Peng,et al.  Hybrid state of charge estimation for lithium-ion battery under dynamic operating conditions , 2019, International Journal of Electrical Power & Energy Systems.

[33]  Zhenzhong Yang,et al.  Enhanced electrochemical performance of Ti-doped Li1.2Mn0.54Co0.13Ni0.13O2 for lithium-ion batteries , 2016 .

[34]  Tamer Khatib,et al.  A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm , 2017 .

[35]  Arumugam Manthiram,et al.  A reflection on lithium-ion battery cathode chemistry , 2020, Nature Communications.

[36]  Ibrahim Dincer,et al.  Cycling degradation testing and analysis of a LiFePO4 battery at actual conditions , 2017 .

[37]  Gozde Ozcan,et al.  Online state of charge estimation for Lithium-ion batteries using Gaussian process regression , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[38]  Long Zhou,et al.  Co-estimation of state of charge and state of power for lithium-ion batteries based on fractional variable-order model , 2020 .

[39]  Ali Emadi,et al.  State-of-charge estimation of Li-ion batteries using deep neural networks: A machine learning approach , 2018, Journal of Power Sources.

[40]  Raif Bayir,et al.  Design and Implementation of SOC Prediction for a Li-Ion Battery Pack in an Electric Car with an Embedded System , 2017, Entropy.

[41]  Hussain Shareef,et al.  Lightning search algorithm , 2015, Appl. Soft Comput..

[42]  Baohua Li,et al.  State of the Art of Lithium-Ion Battery SOC Estimation for Electrical Vehicles , 2018, Energies.

[43]  Aini Hussain,et al.  Toward Enhanced State of Charge Estimation of Lithium-ion Batteries Using Optimized Machine Learning Techniques , 2020, Scientific Reports.

[44]  Azah Mohamed,et al.  A review of lithium-ion battery state of charge estimation and management system in electric vehicle applications: Challenges and recommendations , 2017 .

[45]  Yuang-Shung Lee,et al.  A Merged Fuzzy Neural Network and Its Applications in Battery State-of-Charge Estimation , 2007, IEEE Transactions on Energy Conversion.

[46]  P. J. García Nieto,et al.  Battery state-of-charge estimator using the SVM technique , 2013 .

[47]  Feng Zou,et al.  The lithium-ion battery state-of-charge estimation using random forest regression , 2014, 2014 Prognostics and System Health Management Conference (PHM-2014 Hunan).

[48]  Kun Li,et al.  A review of the state of health for lithium-ion batteries: Research status and suggestions , 2020 .

[49]  Chuanwei Zhang,et al.  State of Charge Estimation of Power Battery Using Improved Back Propagation Neural Network , 2018, Batteries.

[50]  Julien Clinton Sprott,et al.  NARX prediction of some rare chaotic flows: Recurrent fuzzy functions approach , 2016 .

[51]  Shunkun Yang,et al.  Stacked bidirectional long short-term memory networks for state-of-charge estimation of lithium-ion batteries , 2020 .

[52]  Zepeng Gao,et al.  A robust approach to state of charge assessment based on moving horizon optimal estimation considering battery system uncertainty and aging condition , 2020 .

[53]  A. Emadi,et al.  A New Battery/UltraCapacitor Hybrid Energy Storage System for Electric, Hybrid, and Plug-In Hybrid Electric Vehicles , 2012, IEEE Transactions on Power Electronics.

[54]  Fei Xiao,et al.  An Approach to State of Charge Estimation of Lithium-Ion Batteries Based on Recurrent Neural Networks with Gated Recurrent Unit , 2019, Energies.

[55]  Kanghyeon Lee,et al.  Fluorination of free lithium residues on the surface of lithium nickel cobalt aluminum oxide cathode materials for lithium ion batteries , 2016 .

[56]  Jesús Fraile-Ardanuy,et al.  Ambient Systems , Networks and Technologies ( ANT 2018 ) Using Dynamic Neural Networks for Battery State of Charge Estimation in Electric Vehicles , 2018 .

[57]  K. M. Muttaqi,et al.  Lithium-ion Battery State of Charge Estimation Method Using Optimized Deep Recurrent Neural Network Algorithm , 2019, 2019 IEEE Industry Applications Society Annual Meeting.

[58]  Asit Sahoo,et al.  Numerical modelling of transport limitations in lithium titanate anodes , 2018, Electrochimica Acta.

[59]  Jonghoon Kim,et al.  Influence of different open circuit voltage tests on state of charge online estimation for lithium-ion batteries , 2016 .

[60]  Chenming Li,et al.  State of charge estimation for electric vehicle power battery using advanced machine learning algorithm under diversified drive cycles , 2018, Energy.

[61]  Furong Gao,et al.  Model Migration Neural Network for Predicting Battery Aging Trajectories , 2020, IEEE Transactions on Transportation Electrification.

[62]  Wen-Yeau Chang,et al.  Estimation of the state of charge for a LFP battery using a hybrid method that combines a RBF neural network, an OLS algorithm and AGA , 2013 .

[63]  Aini Hussain,et al.  Neural Network Approach for Estimating State of Charge of Lithium-Ion Battery Using Backtracking Search Algorithm , 2018, IEEE Access.

[64]  Yuanzhi Li,et al.  A Convergence Theory for Deep Learning via Over-Parameterization , 2018, ICML.

[65]  Hongwen He,et al.  Lithium-Ion Battery Pack State of Charge and State of Energy Estimation Algorithms Using a Hardware-in-the-Loop Validation , 2017, IEEE Transactions on Power Electronics.

[66]  Shun-Li Wang,et al.  Open circuit voltage and state of charge relationship functional optimization for the working state monitoring of the aerial lithium-ion battery pack , 2018, Journal of Cleaner Production.

[67]  Bing Xiao,et al.  Accurate State-of-Charge Estimation Approach for Lithium-Ion Batteries by Gated Recurrent Unit With Ensemble Optimizer , 2019, IEEE Access.

[68]  Jiujun Cheng,et al.  An aggregative learning gravitational search algorithm with self-adaptive gravitational constants , 2020, Expert Syst. Appl..

[69]  Jian Ma,et al.  A new neural network model for the state-of-charge estimation in the battery degradation process , 2014 .

[70]  Zhixin Wu,et al.  Life cycle greenhouse gas emission reduction potential of battery electric vehicle , 2018, Journal of Cleaner Production.

[71]  Liang Gao,et al.  Backtracking Search Algorithm with three constraint handling methods for constrained optimization problems , 2015, Expert Syst. Appl..

[72]  Yi Li,et al.  Gaussian Process Regression With Automatic Relevance Determination Kernel for Calendar Aging Prediction of Lithium-Ion Batteries , 2020, IEEE Transactions on Industrial Informatics.

[73]  Ruixin Yang,et al.  A set membership theory based parameter and state of charge co-estimation method for all-climate batteries , 2020 .

[74]  Xiaosong Hu,et al.  State estimation for advanced battery management: Key challenges and future trends , 2019, Renewable and Sustainable Energy Reviews.

[75]  Zifan Liu,et al.  Aging characterization and modeling of nickel-manganese-cobalt lithium-ion batteries for 48V mild hybrid electric vehicle applications , 2019, Journal of Energy Storage.

[76]  Guilherme De A. Barreto,et al.  Long-term time series prediction with the NARX network: An empirical evaluation , 2008, Neurocomputing.

[77]  Xiaosong Hu,et al.  An enhanced multi-state estimation hierarchy for advanced lithium-ion battery management , 2020 .

[78]  Fan Xu,et al.  Convolutional Gated Recurrent Unit–Recurrent Neural Network for State-of-Charge Estimation of Lithium-Ion Batteries , 2019, IEEE Access.

[79]  Shengbo Eben Li,et al.  Advanced Machine Learning Approach for Lithium-Ion Battery State Estimation in Electric Vehicles , 2016, IEEE Transactions on Transportation Electrification.

[80]  Weilin Li,et al.  State of Charge Estimation of Lithium-Ion Batteries Using a Discrete-Time Nonlinear Observer , 2017, IEEE Transactions on Industrial Electronics.

[81]  A. Bonfitto,et al.  Estimation Accuracy and Computational Cost Analysis of Artificial Neural Networks for State of Charge Estimation in Lithium Batteries , 2019, Batteries.

[82]  Xinxin Liu,et al.  Particle swarm optimization with adaptive learning strategy , 2020, Knowl. Based Syst..

[83]  Cecilio Blanco Viejo,et al.  Support Vector Machines Used to Estimate the Battery State of Charge , 2013 .

[84]  Zonghai Chen,et al.  Experimental data of lithium-ion battery and ultracapacitor under DST and UDDS profiles at room temperature , 2017, Data in brief.

[85]  Alireza Alfi,et al.  Hybrid state of charge estimation for lithium-ion batteries: design and implementation , 2014 .

[86]  Yuejiu Zheng,et al.  A Fuzzy State-of-Charge Estimation Algorithm Combining Ampere-Hour and an Extended Kalman Filter for Li-Ion Batteries Based on Multi-Model Global Identification , 2018, Applied Sciences.

[87]  Zhuo Wang,et al.  From model-based control to data-driven control: Survey, classification and perspective , 2013, Inf. Sci..

[88]  Joeri Van Mierlo,et al.  Data-driven health estimation and lifetime prediction of lithium-ion batteries: A review , 2019, Renewable and Sustainable Energy Reviews.

[89]  Wei Sun,et al.  State of charge estimation of lithium-ion batteries using optimized Levenberg-Marquardt wavelet neural network , 2018, Energy.

[90]  Zhenggang He,et al.  Data-driven intelligent location of public charging stations for electric vehicles , 2019, Journal of Cleaner Production.

[91]  Ali Emadi,et al.  Machine Learning Applied to Electrified Vehicle Battery State of Charge and State of Health Estimation: State-of-the-Art , 2020, IEEE Access.

[92]  Robert G. Reynolds,et al.  An improved class of real-coded Genetic Algorithms for numerical optimization✰ , 2018, Neurocomputing.

[93]  M. Carvalho,et al.  The lithium-ion battery: State of the art and future perspectives , 2018, Renewable and Sustainable Energy Reviews.

[94]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[95]  Fei Feng,et al.  Co-estimation of lithium-ion battery state of charge and state of temperature based on a hybrid electrochemical-thermal-neural-network model , 2020 .

[96]  Jian Xiao,et al.  Electric vehicle state of charge estimation: Nonlinear correlation and fuzzy support vector machine , 2015 .

[97]  Michael Pecht,et al.  State of charge estimation for Li-ion batteries using neural network modeling and unscented Kalman filter-based error cancellation , 2014 .

[98]  Ruixin Yang,et al.  State-of-charge estimation of lithium-ion battery using an improved neural network model and extended Kalman filter , 2019, Journal of Cleaner Production.

[99]  Hongwen He,et al.  Critical Review on the Battery State of Charge Estimation Methods for Electric Vehicles , 2018, IEEE Access.