Next Article in Journal
A Brief Review of the Latest Advancements of Massive Solar Thermal Collectors
Previous Article in Journal
Regional Differences, Dynamic Evolution and Convergence of Carbon Emissions from Rural Residents’ Living Consumption: Evidence from China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Method for Predicting the Life of Lithium-Ion Batteries Based on Successive Variational Mode Decomposition and Optimized Long Short-Term Memory

School of Electrical and Control Engineering, Shaanxi University of Science & Technology, Xi’an 710021, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(16), 5952; https://doi.org/10.3390/en16165952
Submission received: 19 July 2023 / Revised: 6 August 2023 / Accepted: 9 August 2023 / Published: 12 August 2023
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

:
Accurately predicting the remaining lifespan of lithium-ion batteries is critical for the efficient and safe use of these devices. Predicting a lithium-ion battery’s remaining lifespan is challenging due to the non-linear changes in capacity that occur throughout the battery’s life. This study proposes a fused prediction model that employs a multimodal decomposition approach to address the problem of non-linear fluctuations during the degradation process of lithium-ion batteries. Specifically, the capacity attenuation signal is decomposed into multiple mode functions using successive variational mode decomposition (SVMD), which captures capacity fluctuations and a primary attenuation mode function to account for the degradation of lithium-ion batteries. The hyperparameters of the long short-term memory network (LSTM) are optimized using the tuna swarm optimization (TSO) technique. Subsequently, the trained prediction model is used to forecast various mode functions, which are then successfully integrated to obtain the capacity prediction result. The predictions show that the maximum percentage error for the projected results of five unique lithium-ion batteries, each with varying capacities and discharge rates, did not exceed 1%. Additionally, the average relative error remained within 2.1%. The fused lifespan prediction model, which integrates SVMD and the optimized LSTM, exhibited robustness, high predictive accuracy, and a degree of generalizability.

1. Introduction

Lithium-ion batteries are widely used in modern mobile devices, electric vehicles, aerospace, and other fields due to their fast charging and light weight [1]. However, as the number of battery usages and charge–discharge cycles increases, the battery’s performance and safety may decline, potentially causing battery failures or serious accidents [2,3]. Therefore, precise prediction of the remaining lifespan of lithium-ion batteries is essential for battery condition monitoring, fault warning, and battery replacement, which can enhance battery stability and utilization efficiency [4].
At present, researchers mainly use data-driven prediction methods to forecast the remaining lifespan of lithium-ion batteries [1,5]. These methods involve the application of machine learning, deep learning, and other techniques to analyze massive datasets of battery charge–discharge cycles. Input parameters, such as cycle count, current, and voltage, are employed to feed the algorithm. By employing models such as neural networks to learn patterns and rules in the battery data, researchers can bypass some of the complexities and specialized knowledge associated with electrochemical reactions. These methods have demonstrated high adaptability [6]. Machine learning techniques, originating from the field of artificial intelligence, possess powerful predictive capabilities and are extensively utilized in predicting battery lifespan. Commonly used machine learning methods for battery life prediction include supervised learning algorithms such as support vector machine (SVM) [7], relevance vector machine (RVM) [8], extreme learning machine (ELM) [9], ensemble learning [10], and Gaussian process regression (GPR) [11] for constructing battery life prediction models. Fang et al. [12] used RVM to establish the relationship between battery capacity and the extracted health factors. Additionally, they built a health factor prediction model based on ELM. Guo et al. [13] designed a hybrid data-driven prediction model by integrating two stochastic learning algorithms, and demonstrated that the method accurately predicts the SOH and RUL of batteries online. Deep learning-based algorithms are considered highly accurate predictive models [14]. Neural network algorithms are widely used in RUL prediction due to their strong feature learning and nonlinear trend-fitting capabilities. A long short-term memory (LSTM) network is a type of neural network that has a distinctive mechanism for controlling the flow of information over time. Compared to conventional recurrent neural networks (RNN), LSTMs can better preserve important information over long sequences, and prevent the issue of unstable gradients that can occur in RNN [15]. In a comparative study conducted by Reference [16], it was found that the long short-term memory (LSTM) network had the best predictive performance among the four neural networks. Because of its outstanding performance, the LSTM network method has been widely used in fault diagnosis [17], life prediction [18], and other fields. Many scholars have achieved excellent prediction results by using improved methods based on LSTM networks to predict the remaining life of batteries [19,20,21].
The degradation process of lithium-ion batteries is characterized by complex chemical and physical processes, resulting in capacity fluctuations that are nonlinear and non-stationary during the battery degradation process [22,23,24], which poses challenges in accurately predicting the remaining battery life. To address the nonlinear fluctuations in battery capacity throughout the full life cycle of lithium-ion batteries, a large number of existing studies have employed empirical mode decomposition (EMD) to denoise battery capacity data. These denoised data are then used to predict the RUL using methods such as Gaussian process regression (GPR) [25] or neural networks [26,27]. The EMD algorithm commonly used in the literature suffers from mode-mixing and incomplete decomposition, which can lead to unreliable prediction results. Unlike EMD, the variational mode decomposition (VMD) method is entirely based on a mathematical framework, and exhibits stronger robustness to noise and sampling errors [28]. However, the performance of VMD decomposition depends on the setting of parameters such as the number of modes and penalty factors [29]. Inappropriate parameter selection may have the potential to impede the accurate extraction of genuine signal information. In a related study, the parameter selection for VMD was enhanced utilizing the whale optimization algorithm (WOA), leading to a comprehensive disentanglement of degradation signals in lithium-ion batteries, as demonstrated in [30]. Successive variational mode decomposition (SVMD), based on the VMD algorithm, adaptively determines the number of modes and matches the optimal central frequency by decomposing the signal iteratively. This approach avoids the extraction of redundant modes, reduces the computation time, and improves the convergence speed [31]. The SVMD method has found extensive applications in the realm of temporal data, including wind power forecasting [32], short-term load prediction [33], and fault diagnostics [34]. By using SVMD to decompose battery capacity data into different frequency mode functions and constructing a neural network for prediction, better prediction performance can be achieved.
To address the capacity fluctuation issue in the full life cycle of lithium-ion batteries and its impact on the accuracy of remaining life prediction, this study proposes a lithium-ion battery life prediction method based on SVMD and optimized LSTM. The proposed method accurately captures subtle changes in capacity degradation, and has been validated for its prediction performance using a publicly available dataset.

2. Methods

2.1. Successive Variational Mode Decomposition

Successive variational mode decomposition (SVMD) is an efficient and fast adaptive method based on Variational mode decomposition (VMD). In contrast to the VMD method, SVMD does not require the exact number of modal components to be set when processing signals. Instead, it obtains an approximate value of the modal center frequency and extracts the modal components continuously until all modes have been extracted or the reconstruction error falls below a specified threshold. The mathematical formulations of SVMD are shown below:
min u n , ω n , f r α J 1 + J 2 + J 3 s u b j e c t   t o : u _ n   ( t ) + f _ r   ( t ) = f ( t )
J 1 = t δ t + j π t u n t e j ω n t 2 2
J 2 = β n t f r t 2 2
J 3 = i = 1 L 1 β i t u n t 2 2
where α is a balancing parameter, f t represents the input signal, and u n and f r are the two decomposed signals of f t , which, respectively, correspond to the nth mode and the input signal’s residue. ω n represents the central frequency of the nth mode, * represents the convolution computation, and β i t and β n t are the impulse responses of the filters.

2.2. Tuna Swarm Optimization

The tuna swarm optimization (TSO) algorithm has few adjustable parameters and is easy to implement [35]. With fewer iterations, it optimizes the convergence rate and computation time. The algorithm starts the optimization process by randomly generating initial individuals or populations in the search space. The starting position of the tuna is as follows:
Z i int = r a n d u b l b + l b ,   i = 1,2 , , N ,
where Z i i n t is the starting position of the i th tuna; u b and l b is the search range of the tuna; N is the number of tuna fish; and r a n d is a random vector uniformly distributed between (0,1).
The mathematical formulations of spiral foraging are as follows:
Z i t + 1 = λ 1 Z r a n d t + β Z r a n d t Z i t + λ 2 Z i t , i = 1 λ 1 Z r a n d t + β Z r a n d t Z i t + λ 2 Z i 1 t , i = 2,3 , , N if   rand < t t max , λ 1 Z b e s t t + β Z b e s t t Z i t + λ 2 Z i t , i = 1 λ 1 Z b e s t t + β Z b e s t t Z i t + λ 2 Z i 1 t , i = 2,3 , , N if   rand t t max .
λ 1 = a + 1 a t t max ,
λ 2 = 1 a 1 a t t max ,
β = e b ω cos 2 π b ,
ω = e 3 cos t + 1 / t 1 π
where λ 1 and λ 2 represent the weight control parameters; t represents the current iteration number; t m a x represents the maximum number of iterations; a is a constant between (0,1); β is the spiral equation and ω is the parameter of the spiral equation; Z i t represents the position of the i th tuna at the t th iteration; Z i 1 t represents the position of the i 1 s t tuna at the t th iteration; Z b e s t t represents the optimal position of tuna at the t th iteration of the population; and Z r a n d t represents the random position of tuna at the t th iteration of the population.
Assuming that spiral search and parabolic cooperative search are conducted simultaneously with equal probability, the specific mathematical model can be described as follows:
Z i t + 1 = Z b e s t t + r a n d Z b e s t t Z i t + δ p 2 Z b e s t t Z i t ,   if   rand < 0.5 ,             δ p 2 Z i t ,                                                                                                           if   rand 0.5 ,
δ = 1 t t max t / t max ,
where δ is a random number between (0,1).
During the entire optimization process, TSO updates and calculates all individuals until the final condition is met, and then returns the optimal individual and its corresponding fitness value.

2.3. Long Short-Term Memory Network

A long short-term memory (LSTM) network is a type of recurrent neural network (RNN) that was proposed by Hochreiter to solve the problem of vanishing or exploding gradients in traditional RNNs [36,37]. It is typically used to address long-term dependencies in long time-series data. The details of the LSTM’s structure are presented in Figure 1.
The hidden layer of LTSM is composed of one or multiple memory cells, each containing a forget gate, an input gate, and an output gate. The retention of the previous unit state S t 1 in the current unit state S t is determined by the forget gate, the calculation of which is presented in Equation (13).
f t = σ W f y t 1 , x t + b f
where W f represents the weight matrix of the forget gate, x t represents the input layer vector at moment t , y t 1 represents the output layer vector at moment t 1 , b f represents the bias term, f t represents the output matrix of the forget gate, and σ represents the sigmoid function. Upon activation, the unit state S t produces a real-valued vector between 0 and 1, with 1 indicating complete retention and 0 indicating the complete discarding of the state value.
The input gate controls the amount of current network input x t that is preserved in the unit state S t . The mathematical formulations are as follows:
i t = σ W i y t 1 , x t + b i
S ~ t = tan h W S y t 1 , x t + b S
S t = f t × S t 1 + i t × S ~ t
where the weight matrix and bias term of the input gate are denoted by W i and b i , respectively. A new unit state is constructed by applying the tan h activation function, which is subsequently utilized by the output gate to determine the output information. The computation can be expressed as follows:
O t = σ W O y t 1 , x t + b O
y t = O t tan h S t
where W O represents the weight matrix of the output gate; b O represents the bias term of the output gate.

2.4. Optimization Process of TSO-LSTM

The process of using TSO to find the optimal hyperparameters for LSTM is illustrated in Figure 2. The optimization process can be summarized as follows:
Step 1: Define the objective of optimization. Select the mean squared error (MSE) as the optimization objective.
Step 2: Initialize a group of tuna. Randomly initialize a certain number of tuna, where each tuna represents a set of LSTM network parameters.
Step 3: Evaluate the fitness function. For each tuna, calculate its fitness function value on the training set based on its corresponding LSTM network parameters, i.e., the loss function.
Step 4: Update the position and velocity of each tuna. Update the position and velocity of each tuna according to the position update and velocity update strategies of the tuna algorithm based on its fitness function value.
Step 5: Update the LSTM network parameters. Update the corresponding LSTM network parameters of each tuna based on its position and velocity.
Step 6: Check the termination condition. Check if the termination condition is met, for example, by reaching the maximum number of iterations or a certain fitness value.
Step 7: Output the results. Output the final optimization results, including the optimal LSTM network parameters and their corresponding fitness function values.

2.5. SVMD and TSO-LSTM Prediction Framework

The framework for the fusion prediction model of SVMD and TSO-LSTM is illustrated in Figure 3, and can be roughly divided into the following six steps:
Step 1: Import the batteries’ capacity degradation data into the SVMD algorithm as the prediction parameter, and obtain multiple sets of modal functions I M F t through signal decomposition.
Step 2: Divide the datasets into training sets and testing sets according to a certain proportion.
Step 3: Initialize the LSTM network parameters, TSO algorithm parameters, and sample data.
Step 4: Calculate the fitness by using the mean squared error (MSE) obtained from training the sample data with the LSTM as the initial fitness value, and optimize it using the TSO algorithm. The optimal fitness value is obtained by iterating and updating the parameters until the termination condition is met.
Step 5: Import the optimal parameters obtained in Step 4 into the LSTM network for training, and output the training results.
Step 6: Based on the test results obtained in Step 5, effectively integrate the prediction results to obtain the final capacity prediction signal C ~ t .

3. Results

3.1. Battery Datasets Description

The battery public datasets used in this study were obtained from Idaho National Laboratory, which is home to the National Aeronautics and Space Administration (NASA) PCoE Research Center [38], and the Center for Advanced Life Cycle Engineering (CALCE) at the University of Maryland in the United States [39]. Five batteries with various types, capacities, and discharge rates were selected from the datasets. The specifications of these batteries are presented in Table 1.
The B0007 battery dataset was obtained by using charging, discharging, and impedance measurements under an ambient temperature of 24 °C. The charging process was conducted at a constant current of 1.5 A until the voltage reached 4.2 V, followed by a constant-voltage charging mode until the charging current decreased to 20 mA. The discharge process was conducted at a constant current of 2 A until the battery voltage dropped to 2.5 V. Then, an electrochemical impedance spectroscopy was conducted at a frequency range of 0.1 Hz to 5 kHz to measure the impedance of the battery.
For the CS2 and CX2 series, all batteries were charged and discharged at a room temperature of 24 °C. During charging, a constant current of 0.5 C was applied until the battery voltage reached 4.2 V, followed by a constant voltage charging mode until the charging current dropped to the cutoff current (50 mA). During discharging, a constant current was applied until the battery voltage dropped to 2.7 V. CX2-37 and CS2-34 were discharged at a rate of 0.5 C, while CS2-36 and CS2-37 were discharged at a rate of 1 C.
Figure 4 displays the capacity degradation curves of the five batteries. The three CS2 batteries exhibit similar degradation trends, characterized by slow degradation in the initial stage and accelerated degradation in the later stage. B0007 and CX2-37 exhibit relatively stable degradation, while all five batteries exhibit notable capacity fluctuations in their degradation curves.

3.2. Battery Capacity Sequence Decomposition Results

The CS2-34 battery capacity degradation data are used as an example in this study to decompose the capacity degradation signals into appropriate modal functions IMF(t) based on their frequency. Figure 5 shows the decomposition results.

3.3. Evaluation Indicators

To comprehensively evaluate the effectiveness of the selected method, this study selects three indicators to assess the model’s performance: root mean square error (RMSE), mean absolute percentage error (MAPE), and absolute error (MAE). The calculation formulas for these indicators are as follows:
RMSE = 1 n t = 1 n C t C ~ t 2
MAPE = 1 n t 1 n C t C ~ t C t
MAE = 1 n t = 1 n C t C ~ t
where C t and C ~ t represent the actual and predicted capacity values, respectively, and n represents the number of samples.

3.4. Battery Life Prediction Results

To demonstrate the effectiveness of the SVMD-TSO-LSTM prediction model, we compared it with two other combined models: VMD-TSO-LSTM and EMD-TSO-LSTM. The combined EMD-TSO-LSTM model is denoted M1, the combined VMD-TSO-LSTM model is denoted M2, and the combined SVMD-TSO-LSTM model is denoted M3.
The rated capacity of a lithium-ion battery is considered to be reached when its capacity degradation reaches 70% to 80% of the initial capacity, which is referred to as the ending of life (EOL) of the battery [2,3]. To ensure the safe and reliable use of lithium-ion batteries, we selected the life thresholds for the batteries based on the characteristics of their original capacity degradation data. Specifically, we chose 75% of the nominal capacity as the life threshold for the battery B0007, and 80% of the nominal capacity for batteries CS2-34, CS2-36, CS2-37, and CX2-37. We divided the full life cycle data into two parts, with the first 50% and 30% used to train the predictive models, and the remaining 50% and 30% used to test the models. The final results are presented in Figure 6.
Using 50% of the initial cycling data to train the three models, the effective prediction of the capacity signal for five different batteries with varying nominal capacities, types, and discharge rates is demonstrated. The prediction curves of the three models follow the fluctuation trend of the capacity signal at different positions, which confirms the feasibility of the signal extraction method employed in this study for predicting a battery’s remaining life while considering the relaxation phenomenon of lithium-ion batteries. Among the five batteries, the SVMD method yields better overall prediction results than the EMD method. Although the prediction curve of the M1 model deviates after 600 cycles in CS34, it still maintains high accuracy in predicting the remaining life of a battery before it reaches its end-of-life. The prediction performance of the M2 model is generally between that of the M1 and M3 models. This is due to the influence of the number of channels on the decomposition effect of the VMD method, which can be improved by setting an appropriate number of channels. Compared to the EMD method, the SVMD method requires fewer parameters and exhibits better robustness towards the prediction target. Using only 30% of the cycling data for training the three models results in a slight decrease in prediction performance due to the reduced amount of training data.
Figure 7 shows the estimation error curves for the five lithium-ion batteries, providing a better comparison of the predictive performance of the three models. The M3 model exhibits a smaller fluctuation amplitude in the prediction error curve, with the relative error fluctuation of most batteries (except for B0007 and CS2-37, which have limited sample data) remaining within ± 0.02 (A·h). The model can still effectively track the fluctuation trend in the capacity attenuation signal, with the M3 model’s prediction curve closer to the original data curve. In particular, the M3 model outperforms the other two prediction models in the CX2-37 battery life prediction.

4. Discussion

4.1. Analysis of Battery Capacity Sequence Decomposition Results

The original battery capacity data are noisy, but after denoising using SVMD, the IMF1 component becomes smooth and free from interference caused by capacity fluctuation signals. This improves the accuracy of predicting the lifespan of lithium-ion batteries. Although the remaining modal functions contain noise, they may still contain valuable information. The seven remaining modal functions are categorized into a low-frequency group (IMF2, IMF3, IMF4) and a high-frequency group (IMF5, IMF6, IMF7, IMF8) based on their frequencies. Figure 8 illustrates the comparison between the accumulated modal functions of the two groups and the original signal. The fluctuations observed in the low-frequency modal functions are consistent with the areas of significant amplitude changes in the original signal, whereas the high-frequency modal functions capture the subtle variations in the capacity degradation signal with high accuracy. As a result, more accurate predictions can be obtained by separately forecasting the various modal functions with distinct frequencies, and then integrating them effectively.

4.2. Analysis of Battery Life Prediction Results

To assess the predictive accuracy of the models in estimating the remaining available cycle times of lithium-ion batteries before reaching their end-of-life threshold, we utilized parameters R U L e r r o r and D e r r o r for evaluation. The specific formula for this evaluation is provided below:
R U L e r r o r = R U L t u r e R U L p r e
D e r r o r = R U L t u r e R U L p r e R U L t u r e
The parameter R U L t u r e represents the actual remaining cycle life of the lithium-ion battery, R U L p r e represents the predicted value of the remaining cycle life, R U L e r r o r represents the error between the predicted and actual remaining cycle life, and D e r r o r represents the relative error in the predicted cycle life. The remaining cycle life prediction results using 50% and 30% of the training data are shown in Figure 9, with specific information provided in Table 2 and Table 3.
The predictive accuracy of the remaining useful life (RUL) for battery B0007 is affected by the limited number of available data samples. Among the three models, M3 demonstrated superior prediction stability and robustness. It achieved lower actual errors in predicting the RUL of battery B0007 compared to M1 and M2, and exhibited relative errors of less than 3% for the other four batteries. With the reduction of training data to the first 30% of the dataset, the prediction errors of all three models increased. However, M3 demonstrated better performance, maintaining an average relative error of only 2.04% and outperforming the other two models, which had a maximum error of less than 10. The SVMD and TSO-LSTM models demonstrated high prediction accuracy, robustness, and stability, surpassing the other two models.
Figure 10 summarizes the performance indicators of the three models when using the first 30% and 50% of cycle data as the training set for prediction, where smaller values of RMSE and MAPE indicate the higher prediction accuracy of the model. When using the first 30% cycle data, the overall MAPE of the M3 model is below 1%, with the RMSE of B0007 and CS2-37 batteries exceeding 1%; however, both are controlled within 1.5%, which is superior to the M1 and M2 models, and the RMSEs of the remaining three groups of batteries are all below 1%. When using the first 50% cycle data, M3′s performance indicators are superior to the other two models, with the MAPE and RMSE of CX2-37 battery below 0.26%; the maximum MAPE (except for CS2-36) is 1.08% for the other four batteries, which are within 0.7%, and the maximum RMSE does not exceed 1%. The performance of M3 in predicting the remaining useful life of five batteries with different types, capacities, and discharge rates surpasses that of the other two models.

5. Conclusions

This study proposes an SVMD and TSO-LSTM-based model for accurately predicting the remaining life of lithium-ion batteries. The main conclusions are as follows:
  • The SVMD method is suitable for decomposing nonlinear and non-stationary signals. By applying this method, the capacity attenuation data of lithium-ion batteries are decomposed into modal functions with different scales, which reduces the impact of capacity fluctuations on the prediction accuracy during the actual use of lithium-ion batteries. This approach effectively accounts for the nonlinear and non-stationary characteristics of battery capacity data, leading to a more accurate prediction of the remaining life of the battery.
  • The model for predicting the remaining life of lithium-ion batteries, based on SVMD and TSO-LSTM, demonstrates high prediction accuracy and stability. Compared to other models proposed in this study, the maximum MAPE for batteries of different types, discharge rates, and capacities using the SVMD and TSO-LSTM prediction model does not exceed 1%, and the average relative error is within 2.1%. This model exhibits good generalization performance and stable robustness.

Author Contributions

Conceptualization, Y.S. and T.L.; methodology, Y.S. and T.L.; software, T.L. and L.W.; validation T.L. and H.L.; formal analysis, T.L. and H.L.; investigation, T.L. and B.H.; resources, T.L.; data curation, T.L.; writing—original draft preparation, T.L., Y.H. and X.Z.; writing—review and editing, T.L., Y.H. and X.Z.; supervision, T.L.; project administration, T.L.; funding acquisition, T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (22279101 and 22279076), the Local Special Service Program Funded by Education Department of Shaanxi Provincial Government (19JC031), and the Natural Science Foundation of Shaanxi (2020JC-41 and 2021TD-15).

Data Availability Statement

The data used in this paper are from the NASA Battery Aging Dataset and the CALCE battery dataset.

Acknowledgments

The authors would like to thank the National Aeronautics and Space Administration (NASA) PCoE Research Center and the Center for Advanced Life Cycle Engineering (CALCE) of the Maryland University for providing the reliability testing data on lithium-ion batteries.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ma, G.; Zhang, Y.; Cheng, C.; Zhou, B.; Hu, P.; Yuan, Y. Remaining useful life prediction of lithium-ion batteries based on false nearest neighbors and a hybrid neural network. Appl. Energy 2019, 253, 113626. [Google Scholar] [CrossRef]
  2. Hu, X.; Xu, L.; Lin, X.; Pecht, M. Battery lifetime prognostics. Joule 2020, 4, 310–346. [Google Scholar] [CrossRef]
  3. Han, X.; Lu, L.; Zheng, Y.; Feng, X.; Li, Z.; Li, J.; Ouyang, M. A review on the key issues of the lithium ion battery degradation among the whole life cycle. ETransportation 2019, 1, 100005. [Google Scholar] [CrossRef]
  4. Wang, Z.; Liu, N.; Chen, C.; Guo, Y. Adaptive self-attention LSTM for RUL prediction of lithium-ion batteries. Inform. Sci. 2023, 635, 398–413. [Google Scholar] [CrossRef]
  5. Xiong, R.; Pan, Y.; Shen, W.; Li, H.; Sun, F. Lithium-ion battery aging mechanisms and diagnosis method for automotive applications: Recent advances and perspectives. Renew. Sustain. Energy Rev. 2020, 131, 110048. [Google Scholar] [CrossRef]
  6. Han, Y.; Xie, J.; Cai, T.; Cheng, S. Capacity estimation of lithium-ion batteries based on Gaussian process regression and feature selection. Energy Storage Sci. Technol. 2021, 10, 1432–1438. [Google Scholar]
  7. Chen, Z.; Shi, N.; Ji, Y.; Niu, M.; Wang, Y. Lithium-ion batteries remaining useful life prediction based on BLS-RVM. Energy 2021, 234, 121269. [Google Scholar] [CrossRef]
  8. Feng, H.; Song, D. A health indicator extraction based on surface temperature for lithium-ion batteries remaining useful life prediction. J. Energy Storage 2021, 34, 102118. [Google Scholar] [CrossRef]
  9. Yao, F.; He, W.; Wu, Y.; Ding, F.; Meng, D. Remaining useful life prediction of lithium-ion batteries using a hybrid model. Energy 2022, 248, 123622. [Google Scholar] [CrossRef]
  10. Wang, R.; Hou, Q.; Shi, R.; Zhou, Y.X.; Hu, X. Remaining useful life prediction method of lithium battery based on variational mode decomposition and integrated deep model. J. Instrum. 2021, 42, 110–120. [Google Scholar]
  11. Wang, J.; Deng, Z.; Yu, T.; Yoshida, A.; Xu, L.; Guan, G.; Abudula, A. State of health estimation based on modified Gaussian process regression for lithium-ion batteries. J. Energy Storage 2022, 51, 104512. [Google Scholar] [CrossRef]
  12. Yang, Y. A machine-learning prediction method of lithium-ion battery life based on charge process for different applications. Appl. Energy 2021, 292, 116897. [Google Scholar] [CrossRef]
  13. Gou, B.; Xu, Y.; Feng, X. State-of-health estimation and remaining-useful-life prediction for lithium-ion battery using a hybrid data-driven method. IEEE Trans. Veh. Technol. 2020, 69, 10854–10867. [Google Scholar] [CrossRef]
  14. Li, X.; Yu, D.; Vilsen, S.B.; Store, D.I. The development of machine learning-based remaining useful life prediction for lithium-ion batteries. J. Energy Chem. 2023, 82, 103–121. [Google Scholar] [CrossRef]
  15. Ding, Y.; Jia, M.; Miao, Q.; Cao, Y. A novel time–frequency Transformer based on self–attention mechanism and its application in fault diagnosis of rolling bearings. Mech. Syst. Signal Process. 2022, 168, 108616. [Google Scholar] [CrossRef]
  16. Zraibi, B.; Mansouri, M.; Loukili, S.E. Comparing deep learning methods to predict the remaining useful life of lithium-ion batteries. Mater. Today Proc. 2022, 62, 6298–6304. [Google Scholar] [CrossRef]
  17. Shi, J.; Peng, D.; Peng, Z.; Zhang, Z.; Goebel, K.; Wu, D. Planetary gearbox fault diagnosis using bidirectional-convolutional LSTM networks. Mech. Syst. Signal Process. 2022, 162, 107996. [Google Scholar] [CrossRef]
  18. Chang, Z.H.; Yuan, W.; Huang, K. Remaining useful life prediction for rolling bearings using multi-layer grid search and LSTM. Comput. Electr. Eng. 2022, 101, 108083. [Google Scholar] [CrossRef]
  19. Ma, Y.; Shan, C.; Gao, J.; Chen, H. A novel method for state of health estimation of lithium-ion batteries based on improved LSTM and health indicators extraction. Energy 2022, 251, 123973. [Google Scholar] [CrossRef]
  20. Zhao, S.; Zhang, C.; Wang, Y. Lithium-ion battery capacity and remaining useful life prediction using board learning system and long short-term memory neural network. J. Energy Storage 2022, 52, 104901. [Google Scholar] [CrossRef]
  21. Wang, F.K.; Amogne, Z.E.; Chou, J.H.; Tseng, C. Online remaining useful life prediction of lithium-ion batteries using bidirectional long short-term memory with attention mechanism. Energy 2022, 254, 124344. [Google Scholar] [CrossRef]
  22. Pan, H.; Chen, C.; Gu, M. A Method for Predicting the Remaining Useful Life of Lithium Batteries Considering Capacity Regeneration and Random Fluctuations. Energies 2022, 15, 2498. [Google Scholar] [CrossRef]
  23. Pang, X.; Huang, R.; Wen, J.; Shi, Y.; Jia, J.; Zeng, J. A lithium-ion battery RUL prediction method considering the capacity regeneration phenomenon. Energies 2019, 12, 2247. [Google Scholar] [CrossRef] [Green Version]
  24. Ma, Q.; Zheng, Y.; Yang, W.; Zhang, Y.; Zhang, H. Remaining useful life prediction of lithium battery based on capacity regeneration point detection. Energy 2021, 234, 121233. [Google Scholar] [CrossRef]
  25. Jia, J.; Liang, J.; Shi, Y.; Wen, J.; Pang, X.; Zeng, J. SOH and RUL prediction of lithium-ion batteries based on Gaussian process regression with indirect health indicators. Energies 2020, 13, 375. [Google Scholar] [CrossRef] [Green Version]
  26. Chen, J.C.; Chen, T.L.; Liu, W.J.; Cheng, C.C.; Li, M.G. Combining empirical mode decomposition and deep recurrent neural networks for predictive maintenance of lithium-ion battery. Adv. Eng. Inform. 2021, 50, 101405. [Google Scholar] [CrossRef]
  27. Cheng, G.; Wang, X.; He, Y. Remaining useful life and state of health prediction for lithium batteries based on empirical mode decomposition and a long and short memory neural network. Energy 2021, 232, 121022. [Google Scholar] [CrossRef]
  28. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef]
  29. Liu, X.; Xing, Y. Remaining life prediction of lithium-ion battery based on VMD-PSO-GRU model. Energy Storage Sci. Technol. 2023, 12, 236–246. [Google Scholar]
  30. Ouyang, M.; Shen, P. Prediction of Remaining Useful Life of Lithium Batteries Based on WOA-VMD and LSTM. Energies 2022, 15, 8918. [Google Scholar] [CrossRef]
  31. Nazari, M.; Sakhaei, S.M. Successive variational mode decomposition. Signal Process. 2020, 174, 107610. [Google Scholar] [CrossRef]
  32. Tuerxun, W.; Xu, C.; Guo, H.; Guo, L.; Zeng, N.; Cheng, Z. An ultra-short-term wind speed prediction model using LSTM based on modified tuna swarm optimization and successive variational mode decomposition. Energy Sci. Eng. 2022, 10, 3001–3022. [Google Scholar]
  33. Wang, Y.; Sun, S.; Chen, X.; Zeng, X.; Kong, Y.; Chen, J.; Guo, Y.; Wang, T. Short-term load forecasting of industrial customers based on SVMD and XGBoost. Int. J. Electr. Power Energy Syst. 2021, 129, 106830. [Google Scholar]
  34. Liu, X.; Yan, Y.; Hu, K.; Zhang, S.; Li, H.; Zhang, Z.; Shi, T. Fault Diagnosis of Rotor Broken Bar in Induction Motor Based on Successive Variational Mode Decomposition. Energies 2022, 15, 1196. [Google Scholar] [CrossRef]
  35. Xie, L.; Han, T.; Zhou, H.; Zhang, Z.R.; Han, B.; Tang, A. Tuna swarm optimization: A novel swarm-based metaheuristic algorithm for global optimization. Comput. Intell. Neurosci. 2021, 2021, 1–22. [Google Scholar] [CrossRef] [PubMed]
  36. Yu, Y.; Hu, C.; Si, X.; Zheng, J.; Zhang, J. Averaged Bi-LSTM networks for RUL prognostics with non-life-cycle labeled dataset. Neurocomputing 2020, 402, 134–147. [Google Scholar] [CrossRef]
  37. Yang, F.; Zhang, S.; Li, W.; Miao, Q. State-of-charge estimation of lithium-ion batteries using LSTM and UKF. Energy 2020, 201, 117664. [Google Scholar]
  38. Saha, B.; Goebel, K. Battery Data Set; NASA Prognostics Data Repository, NASA Ames Research Center, Moffett Field: Mountain View, CA, USA, 2007.
  39. CALCE. Lithium-Ion Battery Experimental Data [online]. Available online: https://web.calce.umd.edu/batteries/data.htm (accessed on 5 January 2017).
Figure 1. LSTM structure diagram.
Figure 1. LSTM structure diagram.
Energies 16 05952 g001
Figure 2. TSO-LSTM flow chart.
Figure 2. TSO-LSTM flow chart.
Energies 16 05952 g002
Figure 3. Detailed process of the proposed prediction model.
Figure 3. Detailed process of the proposed prediction model.
Energies 16 05952 g003
Figure 4. Capacity degradation data of lithium-ion batteries: (a) CS34, CS36, CS37 (b) B0007 (c) CX37.
Figure 4. Capacity degradation data of lithium-ion batteries: (a) CS34, CS36, CS37 (b) B0007 (c) CX37.
Energies 16 05952 g004
Figure 5. Capacity signal decomposition results.
Figure 5. Capacity signal decomposition results.
Energies 16 05952 g005
Figure 6. Battery life prediction results: (ae) 50% training set; (fj) 30% training set.
Figure 6. Battery life prediction results: (ae) 50% training set; (fj) 30% training set.
Energies 16 05952 g006
Figure 7. Relative error curve: (ae) 50% training set; (fj) 30% training set.
Figure 7. Relative error curve: (ae) 50% training set; (fj) 30% training set.
Energies 16 05952 g007
Figure 8. Decomposed mode functions of different frequencies: (a) low-frequency function; (b) high-frequency function.
Figure 8. Decomposed mode functions of different frequencies: (a) low-frequency function; (b) high-frequency function.
Energies 16 05952 g008
Figure 9. RUL prediction results.
Figure 9. RUL prediction results.
Energies 16 05952 g009
Figure 10. Prediction error under 30% training set and 50% training set.
Figure 10. Prediction error under 30% training set and 50% training set.
Energies 16 05952 g010
Table 1. Battery-related parameters.
Table 1. Battery-related parameters.
BatteryTypeSize/mmCapacity/(A·h)Discharge Rate/C
CS2-34Prismatic5.4 × 33.6 × 50.61.10.5
CS2-36Prismatic5.4 × 33.6 × 50.61.11
CS2-37Prismatic5.4 × 33.6 × 50.61.11
CX2-37Prismatic6.6 × 33.8 × 501.350.5
B0007Cylindrical18 × 6521
Table 2. Lithium-ion batteries’ RUL prediction error using the 50% training set.
Table 2. Lithium-ion batteries’ RUL prediction error using the 50% training set.
ModelBattery RUL ture RUL pre RUL error D error
M1B0007283130.1071
CS2-3415615820.0128
CS2-3612111380.0661
CS2-37196211150.0765
CX2-3713814680.0580
M2B0007283680.2857
CS2-3415615060.0385
CS2-3612111430.0248
CS2-3719620370.0357
CX2-37138150120.0870
M3B0007282620.0714
CS2-3415615510.0064
CS2-3612112210.0083
CS2-3719620040.0204
CX2-3713813440.0290
Table 3. Lithium-ion batteries’ RUL prediction error using the 30% training set.
Table 3. Lithium-ion batteries’ RUL prediction error using the 30% training set.
ModelBattery RUL ture RUL pre RUL error D error
M1B0007687460.0882
CS2-3429629330.0101
CS2-3625425950.0197
CS2-37336352160.0476
CX2-37338353150.0444
M2B0007687240.0589
CS2-3429629930.0101
CS2-3625426390.0354
CS2-37336353170.0506
CX2-37338359210.0621
M3B0007687130.0441
CS2-3429629420.0068
CS2-3625425510.0039
CS2-3733634590.0268
CX2-3733834570.0207
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shi, Y.; Li, T.; Wang, L.; Lu, H.; Hu, Y.; He, B.; Zhai, X. A Method for Predicting the Life of Lithium-Ion Batteries Based on Successive Variational Mode Decomposition and Optimized Long Short-Term Memory. Energies 2023, 16, 5952. https://doi.org/10.3390/en16165952

AMA Style

Shi Y, Li T, Wang L, Lu H, Hu Y, He B, Zhai X. A Method for Predicting the Life of Lithium-Ion Batteries Based on Successive Variational Mode Decomposition and Optimized Long Short-Term Memory. Energies. 2023; 16(16):5952. https://doi.org/10.3390/en16165952

Chicago/Turabian Style

Shi, Yongsheng, Tailin Li, Leicheng Wang, Hongzhou Lu, Yujun Hu, Beichen He, and Xinran Zhai. 2023. "A Method for Predicting the Life of Lithium-Ion Batteries Based on Successive Variational Mode Decomposition and Optimized Long Short-Term Memory" Energies 16, no. 16: 5952. https://doi.org/10.3390/en16165952

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop