• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2024, Vol. 60 ›› Issue (12): 335-343.doi: 10.3901/JME.2024.12.335

Previous Articles     Next Articles

State of Health Estimation of Lithium-ion Battery Based on Feature Optimization and Random Forest Algorithm

WU Ji1,2, FANG Leichao1, LIU Xingtao1,2, CHEN Jiajia1,2, LIU Xiaojian1, Lü Bang1   

  1. 1. School of Automobile and Transportation Engineering, Hefei University of Technology, Hefei 230009;
    2. Anhui Intelligent Vehicle Engineering Laboratory, Hefei 230009
  • Received:2023-10-19 Revised:2024-03-20 Online:2024-06-20 Published:2024-08-23

Abstract: State of health(SOH) estimation plays a significant role in the battery management system for electric vehicles. Accurate estimation of the SOH is conducive to extending the lifespan of lithium-ion batteries and ensuring vehicles' safe and reliable operation. Aiming at the problem that the previous data-driven methods cannot balance the accuracy of SOH estimation and the cost of model calculation, a solution based on feature optimization is proposed. Firstly, several features are extracted based on the partial charging voltage curve and incremental capacity curve. Moreover, the importance of each feature is calculated by the Gini coefficient in the random forest algorithm. Then, the optimal feature subset is selected by considering the estimation accuracy of the model and the feature number of the selected subset. Finally, the random forest algorithm is employed to establish the battery aging model and estimate the SOH. The results show that the mean absolute error and root mean square error of the proposed SOH estimation method are within 0.4 % and 0.5 %, respectively. Here, the most relevant feature set can be selected by the developed feature optimization strategy. Hence, combined with the random forest algorithm, it can achieve higher SOH estimation accuracy while reducing the calculation cost of the model.

Key words: lithium-ion battery, state of health estimation, feature selection, random forest algorithm

CLC Number: