Improved recurrent NARX neural network model for state of charge estimation of lithium-ion battery using pso algorithm

This paper aims to develop an accurate estimation technique for computing state of charge (SOC) of a lithium-ion battery using recurrent neural network algorithm. Nonlinear autoregressive with exogenous input (NARX) model is a well-known subclass of the recurrent neural network which has proven to be very effective and computationally rich for controlling dynamic system and predicting time series. However, the accuracy of recurrent NARX neural network depends on the amount of input and output order as well as a number of neurons in a hidden layer. Therefore, this study presents an improved recurrent NARX neural network based SOC estimation with particle swarm optimization (PSO) algorithm for finding the best value of input delays, feedback delays and a number of neurons in a hidden layer. The proposed model uses three most significant factor such as current, voltage and temperature without considering battery model. The model robustness is checked at low temperature (0°C), medium temperature (25°C), and high temperature (45°C). The US06 drive cycle is selected for model training and testing. The effectiveness of the proposed approach is compared with the back-propagation neural network (BPNN) optimized by PSO based on the SOC error, root mean square error (RMSE) and mean absolute error (MAE) and average execution time (AET). The results prove that the proposed model has higher estimation speed and achieves higher accuracy in reducing RMSE and MAE by 53% and 50% than BPNN based PSO model at 25°C.

[1]  Sun-Yuan Kung,et al.  A delay damage model selection algorithm for NARX neural networks , 1997, IEEE Trans. Signal Process..

[2]  Juan Carlos Viera,et al.  Evaluation of LiFePO4 batteries for Electric Vehicle applications , 2013, 2013 International Conference on New Concepts in Smart Cities: Fostering Public and Private Alliances (SmartMILE).

[3]  Zheng Chen,et al.  State of Charge Estimation of Lithium-Ion Batteries in Electric Drive Vehicles Using Extended Kalman Filtering , 2013, IEEE Transactions on Vehicular Technology.

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

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

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

[7]  Mahammad A. Hannan,et al.  Charging and discharging model of lithium-ion battery for charge equalization control using particle swarm optimization algorithm , 2016 .

[8]  I. M. Yassin,et al.  Optimizations of NARX lag space selection for a Multi-Layer Perceptron (MLP)-based model of a down-flowing steam distillation system using Particle Swarm Optimization (PSO) , 2012, 2012 IEEE 8th International Colloquium on Signal Processing and its Applications.

[9]  Chunbo Zhu,et al.  State-of-Charge Determination From EMF Voltage Estimation: Using Impedance, Terminal Voltage, and Current for Lead-Acid and Lithium-Ion Batteries , 2007, IEEE Transactions on Industrial Electronics.

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

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

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

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

[14]  Le Yi Wang,et al.  Integrated System Identification and State-of-Charge Estimation of Battery Systems , 2013, IEEE Transactions on Energy Conversion.

[15]  Alberto J. Lamadrid,et al.  Adaptive particle swarm optimization learning in a time delayed recurrent neural network for multi-step prediction , 2014, 2014 IEEE Symposium on Foundations of Computational Intelligence (FOCI).

[16]  Aini Hussain,et al.  Optimal BP neural network algorithm for state of charge estimation of lithium-ion battery using PSO with PCA feature selection , 2017 .