Energy Storage Science and Technology ›› 2023, Vol. 12 ›› Issue (4): 1234-1243.doi: 10.19799/j.cnki.2095-4239.2022.0704

• Energy Storage Test: Methods and Evaluation • Previous Articles     Next Articles

State of charge estimation of lithium battery based on feature optimization and improved extreme learning machine

Farong KOU(), Xi LUO, Hao MEN, Yangjuan GUO, Tianxiang YANG   

  1. School of Mechanical Engineering, Xi'an University of Science and Technology, Xi'an 710054, Shaanxi, China
  • Received:2022-12-26 Revised:2023-01-05 Online:2023-04-05 Published:2023-01-30
  • Contact: Farong KOU E-mail:koufarong@xust.edu.cn

Abstract:

In this study, a state of charge (SOC) estimation method is proposed based on a combination of data preprocessing and algorithm optimization in order to improve the efficiency and accuracy of data-driven method in predicting SOC. The open data was selected as the training set, and the random forest (RF) algorithm was used to determine the influence degree of each feature of the training set on SOC. For this, optimal training samples were selected, and the rationality of the optimal samples was verified. Limit learning machine (ELM) was used to predict SOC, aiming at the instability of random weights and thresholds generated by ELM in the prediction process. This leads to the unsatisfactory accuracy of SOC estimation. Sparrow search algorithm (SSA) was selected for optimize parameters and improve estimation accuracy. Subsequently, the effectiveness of SSA parameter optimization was verified using the BJDST simulation test. Under the constant current discharge and DST working conditions, the improved extreme learning machine (SSA-ELM), ELM, support vector machine, and back-propagation neural network were used to predict the SOC. The results show that the SSA-ELM algorithm has the best prediction effect and a prediction error \ within 1.5%, thus achieving high-precision SOC prediction.

Key words: random forest, sparrow search algorithm, extreme learning machine, feature optimization, state of charge

CLC Number: