A Hierarchical State of Charge Estimation Method for Lithium-ion Batteries via XGBoost and Kalman Filter

Different from previous data-driven methods for lithium-ion battery State-of-Charge (SoC) estimation, this paper aims to develop a hierarchical SoC estimation method to address the data dependency issue and measurement noise interferences. In the off-line training layer, aging-aware features are extracted to improve SoC estimation accuracy throughout the entire battery life cycle. Extreme gradient boosting (XGBoost) is introduced to map the relationship between the extracted features and SoC for its strong nonlinear fitting ability. In the on-line estimation layer, Ampere-hour integral method is utilized to provide SoC reference to guarantee the stability of the proposed method. Meanwhile, to suppress the measurement noise, we adopt Kalman filter to correct the SoC value estimated by XGBoost. The superiority of the proposed method is proved under the random walk discharging experiment by comparing with the results of XGBoost, i.e., without Kalman filter. The proposed method improved the accuracy of lithium-ion battery SoC by 4% to 10%.

[1]  Han Zhiqiang,et al.  Practical state of health estimation of power batteries based on Delphi method and grey relational grade analysis , 2015 .

[2]  Matthew Daigle,et al.  Adaptation of an Electrochemistry-based Li-Ion Battery Model to Account for Deterioration Observed Under Randomized Use , 2014, Annual Conference of the PHM Society.

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

[4]  Jun Peng,et al.  An Aging-Aware SOC Estimation Method for Lithium-Ion Batteries using XGBoost Algorithm , 2019, 2019 IEEE International Conference on Prognostics and Health Management (ICPHM).

[5]  Ramsey Michael Faragher,et al.  Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes] , 2012, IEEE Signal Processing Magazine.

[6]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[7]  Yifeng Guo,et al.  SoC Estimation of Lithium Battery Based on Improved BP Neural Network , 2017 .

[8]  Danijel Pavkovic,et al.  Dual Kalman filter-based SoC/SoH estimator for an ultracapacitor module , 2014, 2014 IEEE Conference on Control Applications (CCA).

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

[10]  Guangjun Liu,et al.  Battery state estimation using Unscented Kalman Filter , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

[12]  David A. Stone,et al.  Nonlinear observers for predicting state-of-charge and state-of-health of lead-acid batteries for hybrid-electric vehicles , 2005, IEEE Transactions on Vehicular Technology.

[13]  Jun Peng,et al.  Adaptive power allocation using artificial potential field with compensator for hybrid energy storage systems in electric vehicles , 2020 .

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

[15]  Matthieu Dubarry,et al.  State-of-charge estimation and uncertainty for lithium-ion battery strings , 2014 .