Accurately estimating the state of health (SOH) of lithium-ion batteries is crucial for ensuring the availability and efficiency of the energy storage systems based on lithium-ion batteries. This paper proposes a method based on a temporal pattern attention (TPA) mechanism and a CNN-LSTM model to improve the SOH estimation accuracy. Firstly, the health factors (HFs) related to capacity degradation are selected based on the charge–discharge curves of lithium-ion batteries, and the local outliers in the health factor data are detected through the local outlier factor (LOF) method. The Lagrange interpolation is then applied to correct these outliers to ensure the continuity of the health factor data. Secondly, the effectiveness of the health factor is evaluated by using the Pearson and Spearman correlation analyses, with the valid health factor forming the HFs dataset. Thirdly, the TPA mechanism is integrated into the CNN-LSTM model to form a CNN-LSTM-TPA model to enhance its ability to capture key information. The whale optimization algorithm (WOA) is employed to optimize the model’s hyperparameters. Finally, the proposed method is tested on the NASA and CALCE lithium-ion battery datasets. The experimental results show that on the NASA dataset, the proposed method improves the SOH estimation accuracy by approximately 26.39% to 46.05% compared to the LSTM method; on the CALCE dataset, the accuracy improves by approximately 56.05% to 73.32% compared to the LSTM method, respectively. These experimental results indicate that the proposed method achieves higher accuracy.
Read full abstract