State of charge estimation for Li-ion batteries using neural network modeling and unscented Kalman filter-based error cancellation

Abstract Lithium-ion batteries have been widely used as the energy storage systems in personal portable electronics (e.g. cell phones, laptop computers), telecommunication systems, electric vehicles and in various aerospace applications. To prevent the sudden loss of power of battery-powered systems, there are various approaches to estimate and manage the battery's state of charge (SOC). In this paper, an artificial neural network–based battery model is developed to estimate the SOC, based on the measured current and voltage. An unscented Kalman filter is used to reduce the errors in the neural network-based SOC estimation. The method is validated using LiFePO4 battery data collected from the Federal Driving Schedule and dynamical stress testing.

[1]  Yangsheng Xu,et al.  Robust State of Charge Estimation for Hybrid Electric Vehicles: Framework and Algorithms , 2010 .

[2]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[3]  Bjarne A. Foss,et al.  Applying the unscented Kalman filter for nonlinear state estimation , 2008 .

[4]  Terry Hansen,et al.  Support vector based battery state of charge estimator , 2005 .

[5]  Mohammad Farrokhi,et al.  State-of-Charge Estimation for Lithium-Ion Batteries Using Neural Networks and EKF , 2010, IEEE Transactions on Industrial Electronics.

[6]  Yuang-Shung Lee,et al.  Soft Computing for Battery State-of-Charge (BSOC) Estimation in Battery String Systems , 2008, IEEE Transactions on Industrial Electronics.

[7]  Jae Sik Chung,et al.  A Multiscale Framework with Extended Kalman Filter for Lithium-Ion Battery SOC and Capacity Estimation , 2010 .

[8]  C. Moo,et al.  Enhanced coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries , 2009 .

[9]  Phl Peter Notten,et al.  REVIEW ARTICLE: State-of-the-art of battery state-of-charge determination , 2005 .

[10]  Gregory L. Plett,et al.  Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 2. Modeling and identification , 2004 .

[11]  Kevin N. Gurney,et al.  An introduction to neural networks , 2018 .

[12]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[13]  Thirumalai Parthiban,et al.  Exploration of artificial neural network [ANN] to predict the electrochemical characteristics of lithium-ion cells , 2007 .

[14]  Meik Schlechtingen,et al.  Comparative analysis of neural network and regression based condition monitoring approaches for wind turbine fault detection , 2011 .

[15]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[16]  Wei He,et al.  State of charge estimation for electric vehicle batteries under an adaptive filtering framework , 2012, Proceedings of the IEEE 2012 Prognostics and System Health Management Conference (PHM-2012 Beijing).

[17]  Gregory L. Plett,et al.  Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs Part 1. Background , 2004 .

[18]  Cheng-Wu Chen,et al.  Modeling and control for nonlinear structural systems via a NN-based approach , 2009, Expert Syst. Appl..

[19]  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 .

[20]  Fabio Roli,et al.  Design of effective neural network ensembles for image classification purposes , 2001, Image Vis. Comput..

[21]  Bin Zhang,et al.  Machine Condition Prediction Based on Adaptive Neuro–Fuzzy and High-Order Particle Filtering , 2011, IEEE Transactions on Industrial Electronics.

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

[23]  I A Basheer,et al.  Artificial neural networks: fundamentals, computing, design, and application. , 2000, Journal of microbiological methods.

[24]  Bo-Hyung Cho,et al.  Li-Ion Battery SOC Estimation Method based on the Reduced Order Extended Kalman Filtering , 2006 .

[25]  Gregory L. Plett,et al.  Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 3. State and parameter estimation , 2004 .

[26]  James D. Keeler,et al.  Layered Neural Networks with Gaussian Hidden Units as Universal Approximations , 1990, Neural Computation.

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

[28]  Shriram Santhanagopalan,et al.  State of charge estimation using an unscented filter for high power lithium ion cells , 2010 .

[29]  Hongwen He,et al.  State-of-Charge Estimation of the Lithium-Ion Battery Using an Adaptive Extended Kalman Filter Based on an Improved Thevenin Model , 2011, IEEE Transactions on Vehicular Technology.

[30]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[31]  Xiaosong Hu,et al.  Adaptive unscented Kalman filtering for state of charge estimation of a lithium-ion battery for elec , 2011 .

[32]  Binggang Cao,et al.  Ni–MH batteries state-of-charge prediction based on immune evolutionary network , 2009 .

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