Next Article in Journal
Battery Sharing: A Feasibility Analysis through Simulation
Previous Article in Journal
Advances in Strategic Inhibition of Polysulfide Shuttle in Room-Temperature Sodium-Sulfur Batteries via Electrode and Interface Engineering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Stage Adaptive Method for Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Swarm Intelligence Optimization

School of Instrument Science and Engineering, Southeast University, No.2 Sipailou, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Batteries 2023, 9(4), 224; https://doi.org/10.3390/batteries9040224
Submission received: 18 February 2023 / Revised: 1 April 2023 / Accepted: 5 April 2023 / Published: 10 April 2023
(This article belongs to the Section Battery Performance, Ageing, Reliability and Safety)

Abstract

:
The accuracy of predicting the remaining useful life of lithium batteries directly affects the safe and reliable use of the supplied equipment. Since the degradation of lithium batteries can easily be influenced by different operating conditions and the regeneration and fluctuation of battery capacity during the use of lithium batteries, it is difficult to construct an accurate prediction model of lithium batteries. Therefore, research into high-precision methods of predicting the remaining useful life has been a popular topic for the whole-life management system of lithium batteries. In this paper, a new hybrid optimization method for predicting the remaining useful life of lithium batteries is proposed. The proposed method incorporates two different swarm intelligence optimization algorithms. Firstly, the whale optimization algorithm is used to optimize the variational mode decomposition (WOAVMD), which can decompose the historical life data into several trend components and non-trend components. Then, the sparrow search algorithm is applied to optimize the long short-term memory neural network (SSALSTM) to predict the non-trend component and the autoregressive integrated moving average model (ARIMA) is used to predict trend components. Finally, the prediction results of each component are integrated to evaluate the remaining useful life of lithium batteries. Results show that better prediction accuracy is obtained in the prediction experiments for several types of batteries in both the NASA and CALCE battery datasets. The generalization ability of the algorithm has also been effectively improved owing to the optimization of parameters of the variational mode decomposition (VMD) and the long short-term memory neural network (LSTM).

1. Introduction

Compared with other energy storage devices, lithium batteries have the advantages of higher energy density, longer life and stronger charge/discharge performance [1]. They have been widely used in new energy vehicles, ships, aviation and other fields. However, the useable capacity of the lithium batteries will decrease during charging and discharging cycles and this will reduce the reliability of the device during operation and pose a safety hazard [2]. The accurate prediction of the remaining useful life of lithium batteries can help users to maintain devices and avoid risks before they are about to fail. Therefore, research into the prediction of the remaining useful life of lithium batteries is of great significance. At present, common methods of the remaining useful life prediction for lithium-ion batteries can be mainly divided into model-based methods and data-driven methods [3].
The model-based methods require detailed prior knowledge of the respective battery and will also incur significant levels of complexity and calculating expenses to achieve a high level of estimating precision [4]. They usually use the failure mechanism to estimate the remaining useful life of lithium batteries, but the calculation processes are relatively complicated and the model parameter identification is highly required. Li et al. [5] studied the extended Kalman filter, particle filter (PF) and recursive least squares, and then compared and analyzed their performance from two aspects of accuracy and convergence speed. Xiong et al. [6] extracted five battery aging indicators from the electrochemical model to estimate the capacity. Deng et al. [7] proposed an empirical model for predicting the remaining useful life. The PF method was applied to estimate the parameters of the model. In order to further improve the prediction accuracy, Li et al. [8] introduced a combined strategy of support vector machine (SVM) regression and the PF method in the remaining useful life prediction. Hong et al. [9] established an iterative model of a generalized Cauchy process with long-range dependence properties. Although the prediction effect of these methods to predict the remaining useful life of the batteries was gradually improved under certain operating conditions, the adaptability of the model was still insufficient for different types of batteries or in more complex actual working conditions.
The data-driven method is also a commonly used method to predict the remaining useful life. Its advantage is that it can avoid accurately establishing a complex electrochemical physical model of the lithium batteries. These methods use the health indicators of the lithium battery to input the prediction model for remaining useful life prediction. In order to solve the problem of poor accuracy and generalization ability caused by factors such as capacity regeneration and random fluctuations, Liu et al. [10] proposed a prediction method of remaining useful life based on ensemble empirical mode decomposition, deep Boltzmann machines and long short-term memory. Ge et al. [11] proposes a comprehensive prediction method based on VMD, integrated particle filter and the long short-term memory neural network (LSTM) with a self-attention mechanism (SA). Li et al. [12] uses the complementary integrated empirical mode decomposition (CEEMD) method to decompose the original capacity data curve, and then reconstructs the modal components based on the Hurst exponent. In the end, it uses Gaussian process regression (GPR) and LSTM to predict different components. Yun et al. [13] proposed a novel hybrid scheme based on complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN), the autoregressive integrated moving average model (ARIMA) and the least squares support vector machine (LSSVM). Historical discharge time series and capacity series were used for the analysis. Then, charge/discharge time data series were constructed as health indicators to achieve more reliable prediction. Wang et al. [14] improved CEEMD using an adaptive noise algorithm (ICEEMDAN). Then, they used a specially designed interpolation reconstruction mechanism to solve the problem of missing information due to over-decomposition. Finally, they further improved the prediction accuracy and robustness. Pan et al. [15] used empirical mode decomposition (EMD) to decompose the degradation curve, and then used LSTM to predict the long-term degradation trend. At the same time, SOH, SOC and rest time were inputted into GPR to predict the capacity regeneration part, which also improved the accuracy. Yun et al. [16] constructed and analyzed three time–health indicators in detail and estimated the relationship between time variables and capacity degradation to evaluate the SOH of lithium-ion batteries. In addition, in order to solve the problem of the difficult tuning of predictive model parameters, swarm intelligence optimization algorithms are often applied to optimize parameter settings. Wang et al. [17] developed a hybrid method based on an artificial bee colony algorithm and support vector regression (ABC-SVR) and solved the problem that the common PSO cannot provide accurate parameter optimization; Wang et al. [18] used the ant lion optimization algorithm (ALO) to optimize the parameters of SVR and further improved the accuracy; Yang et al. [19] proposed a novel hybrid method based on the support vector regression method, using the gray wolf algorithm to optimize its kernel parameters and Fan et al. [20] developed a deep learning method that combined the forgetting online sequential extreme learning machine (FOS-ELM) with the hybrid grey wolf optimizer (HGWO) algorithm and attention mechanism for the prognostic and health management (PHM) of the lithium battery, and a global optimal solution with high stability and high convergence speed was obtained.
From the research of many scholars mentioned above, it can be seen that the accuracy of the current methods for predicting the remaining useful life of lithium batteries has been improved well. However, the methods mentioned above have their limitations. For example, the accuracy of prediction results depends on the amount of provided historical data to some extent. When the length of the training data is not long enough for the model to accurately capture key information from the capacity degradation data, it is difficult for the prediction results to achieve the expected accuracy. Meanwhile, it is difficult for a prediction model using fixed parameters to maintain high prediction accuracy for different batteries. Therefore, this paper proposes a hybrid optimization method for predicting the remaining useful life of lithium batteries to overcome the problems of the insufficient adaptability of different batteries and a high dependence on historical data. The proposed method introduces two different swarm intelligence optimization algorithms to realize the adaptive adjustment of model parameters and structure according to the historical capacity data. In the decomposition step, the whale optimization algorithm (WOA) is used to find the most optimal decomposition parameters of VMD; thus, the capacity sequence is decomposed into components with low complexity. In the prediction step, the sparrow search algorithm (SSA) is applied to set parameters of LSTM to improve the prediction effect.
The remainder of the paper is organized as follows: In Section 2, the related theories and methods are described including variational mode decomposition, the whale optimization algorithm, long short-term memory and the sparrow search algorithm. Section 3 introduces the datasets; then, prediction experiments under different conditions are carried out based on the proposed hybrid optimization prediction method and the prediction results are analyzed and discussed. Section 4 is the conclusion.

2. Methods

2.1. Variational Mode Decomposition Based on Swarm Intelligence Optimization

2.1.1. Variational Mode Decomposition

Variational mode decomposition [21] uses the non-recursive decomposition mode to decompose the signal into a specified number of intrinsic mode functions (IMFs) with different center frequencies. The essence of VMD is to construct and solve variational problems. It is assumed that the original signal is decomposed into K components and each component is a modal component with a central frequency and a limited bandwidth. Meanwhile, it is ensured that the sum of the estimated bandwidth of each mode is minimal and the sum of all modes is equal to the original signal. Compared with empirical mode decomposition (EMD), VMD can severely overcome the problem of modal aliasing and also has a weaker end effect, so it has a better feature extraction ability and anti-noise ability. Assuming that the original signal is decomposed into  K  components, the constraints are as follows, as seen in Equation (1).
min k = 1 K t δ t + j π u k t · e j ω k t 2 2 s . t .   k = 1 K u k t = f t
In Equation (1),  { u k }  is the set of  k  IMFs obtained after decomposition,  w k  is the set of center frequencies of each IMF, the center frequency of  u i  is  w i   i = 1 , 2 K  means convolution and  δ t  is the unit impulse function. In order to transform the equation into an unconstrained variational problem, the extended Lagrangian function is introduced to ensure the accuracy of signal decomposition (Equation (2)).
Γ u k , w k , λ = α k = 1 K t δ t + j π u k t e j w k t 2 2 + f t k = 1 K u k t 2 2 λ t , f t k = 1 K u k t
Next, Equation (2) is updated and solved using the alternating direction method of multipliers. In the end,  k  modal components  μ k  with the center frequency  w k  are obtained via convergence, where the expression of each IMF in the frequency domain  μ ^ k  is as follows:
μ ^ k n + 1 w = f ^ w i k μ ^ i w + λ ^ w 2 1 + 2 α w w k 2

2.1.2. Whale Optimization Algorithm

However, the decomposition effect of VMD mentioned above has a strong dependence on the parameter settings. Meanwhile, there is no precise adjustment method for the parameter settings ( K  and  α ). Therefore, this paper uses the whale optimization algorithm WOA [22] to optimize the VMD to reduce the influence of manual setting parameters on the decomposition effect. The algorithm design is based on the behavior patterns of the whales, such as constricting, circling, randomly wandering and feeding in a spiral bubble net. According to whales’ predatory behavior, the following mathematical models are established:
(1) Shrinking and encircling predation. Firstly, it is assumed that the optimal whale position is the target prey position or the approximate target prey position and then other whales will try to approach the optimal whale position. The position update process is as in Equation (4):
D = C × X b e s t X t X t + 1 = X b e s t A × D
In Equation (4),  t  represents the number of iterative searches,  X  represents the position vector and  X b e s t  represents the position vector of the current optimal whale. It will be continuously updated during the iteration process.  A  and  C  represent the coefficient matrix, as shown in Equation (5):
A = 2 a · r a C = 2 · r
In Equation (5),  a  is the convergence factor and will approach from 2 to 0 during the iterative process, and  r  is a random vector between [0, 1].
(2) Randomly wander for food. Due to the randomness of whales’ positions when searching for prey, the optimal position is usually unknown; so, it is stipulated that the current whale position will randomly select the position of another whale and update it, and this will help to improve the global search ability of whales, as is shown in Equation (6).
D = C × X r a n d X t X t + 1 = X r a n d A × D
In Equation (6),  X r a n d  represents the position vector of a random whale.
(3) Spiral upward predation. When the whale attacks the target, it will slowly approach the target in a spiral upward manner. The expression of this process is as follows:
D = X b e s t X t X t + 1 = D × e b l × cos 2 π l + X b e s t
In Equation (7),  D  is the difference vector between the optimal position and the current position,  b  is a constant and  l  is a random number uniformly distributed in [1, −1]. According to the hunting behavior model above, the algorithm steps are designed as follows:
Step 1. Initialize parameters. Input the whale scale  N , the number of iterations  t , the fitness value and the position vector of the specified optimal whale.
Step 2. Update the whales’ positions and then calculate the individual fitness value. Each whale will update its position based on different prey models according to different  A  values. Then, a random number  p 0 ,   1  is introduced to make the whale choose between the shrinking encirclement model and the spiral upward model. When it is in the shrinking encirclement, the whale position update strategy is as follows: When  A 1 , it means that the whale is outside the shrinking circle, and the random wander foraging model is adopted; when  A < 1 , it means that the whale is in the shrinking circle. When  p 0.5 , the shrinking encirclement model will be selected, and when  p < 0.5 , the spiral upward model will be used.
Step 3. Iterate the loop. If the loop termination condition is not met, Step 2 will be repeated.
Step 4. Output the parameters K and α obtained from the optimal algorithm solution.
The WOAVMD is designed to enable adaptive decomposition according to the historical data of different batteries, effectively reducing the nonlinearity and complexity of the original sequence. The algorithm flow is shown in Figure 1.

2.2. Long Short-Term Memory Neural Network Based on Swarm Intelligence Optimization

2.2.1. Long Short-Term Memory Neural Network

Long short-term memory (LSTM) is a variant of the recurrent neural network (RNN) proposed by Hochreiter and Schmidhuber [23] and now has been commonly used as a time series prediction model. It solves the problem of gradient vanishing or gradient explosion in RNN by introducing the concept of cell states. The memory cell is the core component of the LSTM architecture and it allows the network to selectively store and retrieve information at different time steps. LSTM networks use a memory cell and several gates to selectively regulate the flow of information in and out of the cell. The unit structure of LSTM is shown in Figure 2.
LSTM obtains long-term memory capability through the cooperative control of its gating units (such as forget gate, input gate, output gate, etc.) to achieve the ability to protect useful information and discard redundant information. The calculation of the gating units is as follows:
f t = σ W f · h t 1 , x t + b f i t = σ W i · h t 1 , x t + b i C ˜ t = tanh W c · h t 1 , x t + b c C t = f t C t 1 + i C ˜ t o t = σ W o · h t 1 , x t + b o h t = o t tanh C t
where  x  is the input quantity,  h  is the output quantity,  i o  and  f , respectively, are the input gate, output gate and forgetting gate and  C  is the unit state.  σ  and  t a n h  are activation functions,  W  represents the weight and  b  is the deviation matrix.

2.2.2. Sparrow Search Algorithm

The sparrow search algorithm [24] is a swarm intelligent optimization algorithm derived from the feeding and anti-predation behavior of the sparrow population. In view of the phenomenon that the prediction accuracy of the LSTM model is easily affected by its key parameter settings, this paper uses the sparrow search algorithm to optimize its parameter settings before LSTM prediction. In order to cope with the extreme failure trend of some batteries in the later stage, we designed a flag to control the BN layer; the BN layer cannot only speed up the training and convergence of the network, but can also control gradient explosions and gradient vanishing. The algorithm mainly simulates the sparrow foraging process to find the optimal combination solution of the BN layer flag and the three key parameters of LSTM (learning rate, number of hidden layer nodes and regularization coefficient).
The algorithm divides different individuals into different roles in the process of imitating sparrow foraging. The explorers are in charge of looking for targets while the followers will follow the explorers. Predators and vigilantes are added during the process, and then the algorithm calculates the fitness value of the sparrow individuals through the fitness function; meanwhile, the roles and positions between individuals are constantly changed according to the fitness value. When the maximum number of iterations is reached, the sparrow with the highest global fitness value is the global optimal solution. The randomly initialized sparrow population matrix is as follows:
X = x 1 1 x 1 2 x 1 d x 2 1 x 2 2 x 2 d x n 1 x n 2 x n d
In Equation (9), x is the sparrow individual, d is the dimension of the population, that is, the number of parameters to be optimized in the neural network, and n is the number of sparrows. The population fitness matrix is as follows:
F x = f x 1 1 x 1 2 x 1 d f x 2 1 x 2 2 x 2 d f x n 1 x n 2 x n d
In Equation (10), f represents the fitness function of the sparrow individual. During the sparrow foraging process, the explorers can preferentially search for the target in a larger range as the explorers have a higher fitness value. Then, they can move closer to the target and further guide the entire population to it. During each iteration, the explorers’ position updated equation is as follows:
X i , j t + 1 = X i , j + Q L   R S T X i , j exp i a i t e r m a x   R < S T
In Equation (11), t is the current iteration count,  i t e r m a x  is the maximum count of iterations,  a  is a random number between 0 and 1,  Q  is a random number that obeys a normal distribution,  L  is a matrix of  1 × d  and each element is 1,  R 0 , 1    is the alarm value and  S T 0.5 , 1  is the safety threshold. When  R < S T , the explorer conducts a strategic extensive search. When  R S T , it means that the vigilante finds the predator, and all sparrows should fly to the safe area. The initial position of the vigilante is randomly generated according to Equation (12):
X i , j t + 1 = X b e s t t + β · X i , j t X b e s t t   f i > f g X i , j t + K X i , j t X w o r s t t f i f w + ε   f i = f g
In Equation (12),  X b e s t  is the global optimal position,  β  is the step size control parameter and obeys N(0, 1) normal distribution,  f g  and  f w  are, respectively, the global optimal and worst fitness and  ε  is a non-zero constant. During the process, the follower will monitor the explorers and determine whether to compete for the target according to the state of the explorers. If the scramble is successful, the position will be updated; otherwise, they will continue to forage. The equation for updating the position of the follower is as follows:
X i , j t + 1 = Q e x p X w o r s t X i , j t i 2   i > n 2 X P t + 1 + X i , j X P t + 1 · A + · L   i n 2
In Equation (13),  X P  is the best position of the explorers,  X w o r s t  is the worst position globally and  A  is a matrix in which each element is randomly 1 or −1. After the parameter initialization is completed, the search starts until the maximum number of iterations is reached, and finally the sparrow with the highest global fitness is the optimal LSTM parameter combination obtained. The process is shown in Figure 3.

2.3. Algorithmic Flow of the Proposed Method

In order to improve the accuracy of the remaining useful life prediction of batteries and the adaptability of the algorithm, this paper proposes a prediction method by optimizing variational mode decomposition and optimizing deep learning. The proposed method mainly introduces swarm intelligence optimization algorithms to optimize parameter settings to obtain the best algorithm parameters. The overall prediction process is shown in Figure 4.
According to the characteristics of the capacity degradation, the high-precision life prediction needs to be developed in phases. As is shown in Figure 4, the proposed scheme in this paper is divided into two stages: the decomposition stage and the prediction stage. In the decomposition phase, VMD is mainly used which is a common method of decomposing nonlinear systems, but the current settings of modal components  K  and penalty factor  α  are more dependent on empirical methods and there may be problems of modal confounding and endpoint effects, while WOA has better global search capability in terms of parameter search and avoids using only one formula to update the location of search individuals, thus reducing the possibility of local optimal stagnation. Its search process tends to quickly locate a number of potential optimal solution regions in the early search phase and then eventually converges to the optimal solution; so, it can better solve the problem that the commonly used center frequency observation method for VMD parameter optimization can only optimize the K value, but the penalty factor α takes the default value. WOA is used to optimize the selection of the two key parameters of VMD and the minimum value of fuzzy entropy is used as the adaptation function to ensure that the complexity of each modal component is the lowest, so as to obtain the optimal parameter combination  K , α . In the prediction stage, the LSTM method is mainly used for time series prediction, but the traditional prediction model is a fixed model and the parameters cannot be changed once they are determined, but the capacity degradation curve of lithium batteries is susceptible to multiple factors with complex change trends and the generalization of the fixed model is poor for different battery capacity degradation curves; so, different model settings should be used for different historical input data. The prediction effect of LSTM is easily affected by hyperparameter settings, while SSA has better performance in terms of search accuracy, convergence speed and stability; so, SSA is used not only to achieve accurate settings of hyperparameters, but also to achieve adaptive parameter settings for different input data, so as to improve the prediction accuracy and generalization ability. The ARIMA model is used to predict the trend component in the prediction, and the non-trend component is inputted into the SSALSTM. The SSA algorithm is used to perform a parameter search for the three key parameters of the LSTM: learning rate, number of hidden layer nodes and regularization coefficient, and the BN layer flag is used which is set to decide whether to add the batch normalization (BN) layer before the Relu activation layer so that the LSTM can adapt to sequences of different lengths and features. Finally, the prediction results of each component are fused to obtain the final prediction results.

3. Experiment

3.1. Dataset Descriptions

The lithium battery is a nonlinear system. Many interactive factors contribute to its nonlinearity, such as electrochemical reaction stages, operating conditions and battery types [25]. In the process of use, the battery capacity will gradually decrease with the cycle charge and discharge of the battery. This phenomenon is called battery degradation. The battery capacity degradation data used in this research are from the dataset Battery Aging ARC-FY08Q4 provided by the Prognostics Center of Excellence (PCoE) at the National Aeronautics and Space Administration (NASA) Ames Research Center [26] and the dataset of CS2-type batteries from the Center for Advanced Life Cycle Engineering (CALCE) at the University of Maryland [27].
Figure 5a shows the test results of four NASA batteries (18,650, 2000 mAh). The battery is first charged at a constant current of 1.5 A until the voltage reaches the maximum cut-off voltage of 4.2 V, and then the battery is charged at a constant voltage until the current drops to 20 mA. Finally, the battery is discharged at a constant current of 2 A until the voltage drops to 2.7 V, 2.5 V, 2.2 V and 2.5 V, respectively. Figure 5b shows the test results of four batteries from the University of Maryland (CALCE, 1100 mAh, CS2). The battery was charged at a constant current of 0.5 C until the 4.2 V cut-off, and then it began to charge at a constant voltage until the current dropped to 50 mA. In the experiment, the discharge current of the CS2_33 and CS_34 batteries was 0.5 C, the discharge current of CS2_36 and CS2_37 was 1 C and the experimental termination voltage was 2.7 V. Figure 5 illustrates the capacity degradation curve of the eight batteries. The conditions are enumerated in Table 1.
It can be clearly seen from Figure 5 that that the attenuation of the battery presents a nonlinear characteristic. Many factors contribute to this phenomenon, such as the increase in the passivation film, the shedding of the active material particles, the active material lattice and so on [28]. Furthermore, capacity recovery will occur to varying degrees, that is, capacity regeneration during the aging process and after its recovery, but there is often a rapid decline phenomenon. When the battery reaches the end of its life, the deterioration rate will be further intensified. In addition, the entire battery life is often accompanied by random fluctuations [29]. As a result, the degradation trend is often uncertain. These reasons create great difficulties in predicting the remaining useful life of lithium batteries. In this section, the B5 and CS2_33 batteries in Figure 5 are used to represent the prediction results of the remaining useful life to verify the prediction effect of the proposed method.

3.2. WOAVMD Decomposition of Battery Capacity Curve

First, the battery capacity degradation data are inputted into WOAVMD. In this step, the minimum value of the fuzzy entropy of the reconstructed signal is used as the fitness function of WOA, so that the complexity of the decomposition result components is as low as possible. In the experiment, the population size is set to 20, the maximum number of iterations is set to 40, the dimension is 2, the trial calculation interval of  K  is [4, 20] and the trial calculation interval of  α  is [500, 2000]. In the B5 battery experiment,  K  is 9 and  α  is 1118 after WOA parameter optimization, while in the experiment of the CS2_33 battery, the optimal parameter settings are  K = 8  and  α = 853 . The VMD decomposition results of the B5 and CS2_33 batteries are shown in Figure 6.
From Figure 6a,c, it can be seen that the timing diagrams of the components are quite distinct. Among the IMF components obtained after optimal decomposition, IMF1 of B5 can reflect the general situation of capacity regeneration, IMF2 can reflect the degradation trend and IMF3-9 can effectively reflect the local capacity fluctuation characteristics during capacity regeneration and degradation. IMF1 in the decomposition result of CS2_33 reflects the overall degradation trend while IMF2 reflects capacity regeneration and IMF3-8 reflects random fluctuations. Then, fast Fourier transform is performed on each component so that the frequency spectrum can be obtained, as is shown in Figure 6b,d. It appears from the figures that the frequency distribution of each component of the two batteries is relatively concentrated while the frequency band distribution of all of the components is relatively discrete, avoiding the phenomenon of mode aliasing. Therefore, the proposed adaptive optimized VMD decomposition can separate the data into multiple modal components more clearly, and the algorithm has better robustness.

3.3. Long Short-Term Memory Neural Network Combined with Sparrow Search Algorithm for Battery Life Prediction

In this stage, the trend component and non-trend components obtained via optimized VMD decomposition were, respectively, predicted using the autoregressive integrated moving average model (ARIMA) and SSALSTM. Firstly, the capacity curves of the first 58 cycles of the NASA battery dataset and the first 320 cycles of the CALCE battery dataset were used as the training set, and the subsequent cycles were used as the test set. Experiments were performed and repeated several times to verify the stability of the method. The prediction results are shown in Figure 7a,b. The non-trending modal components present obvious nonlinear fluctuations and can reduce the complexity of the following LSTM prediction; so, SSALSTM was applied for their prediction. In the SSA parameter optimization stage, the number of sparrow populations was set to 20 and the maximum number of iterations was 30, the dimension was 4, the L2 regularization coefficient trial interval was [1 × 10−10, 0.1], the initial learning rate trial interval was [1 × 10−4, 0.01] and the hidden layer node number trial interval was [10, 500]. The BN layer flag was initialized to generate a random number [0, 1] through a random function. If the flag value was greater than 0.5 in the final optimization result, it meant joining the BN layer in the prediction model. The prediction starting points of the two batteries were, respectively, set to 90 and 440. The blue curve in Figure 7 shows the historical cycle and the orange curve shows the prediction results.
Finally, the prediction results of the trend component and all non-trend components were fused to obtain the final prediction result of the remaining useful life of the lithium battery. The prediction results will be discussed in the next section.

3.4. Fusion Results of Prediction

This section takes the NASA B5 battery and the CALCE CS2_33 battery as examples to analyze the experimental results of the proposed method. The prediction starting point of B5 was the 58th cycle and the prediction starting point of CALCE was the 320th cycle. The number of experiments was five. The experimental results are shown in Figure 8a,b. There is little difference in the result curves obtained via multiple predictions. Although the swarm intelligence optimization algorithm was added, the performance of the algorithm was still relatively stable. The error curve was further drawn, as is shown in Figure 8c,d.
Then, in order to fully analyze the effectiveness of the method, three indicators were chosen. The root mean squared error (RMSE) was calculated using Equation (14) to measure the response error distribution. The mean absolute error (MAE) was calculated using Equation (15). Standard deviation was calculated using Equation (16) to measure the dispersion of prediction errors.
RMSE y i , y ^ i = 1 m 1 m y i y ^ i 2
MAE y i , y ^ i = 1 m 1 m y i y ^ i
STD = 1 m 1 m e r r o r i e r r o r ¯ 2 e r r o r i = y i y ^ i
where  y i  is the real value of the battery capacity,  y ^ i  is the predicted value of the battery capacity,  e r r o r  is the prediction error and  m  is the number of predicted cycles. The evaluation indexes and their average values of the five experiments are shown in Table 2.
As can be seen from Figure 8 and Table 2, the proposed method has a comparatively accurate predictive effect on the datasets. The average MAE of the B5 battery is up to 0.0108, RMSE amounts to 0.0262 and the average MAE of the CS2_33 battery is up to 0.0757; RMSE amounts to 0.1037. The standard deviation of the prediction errors from multiple experiments does not differ significantly. The difference between the five prediction results is small and the error curve is similar. Therefore, it can be considered that the parameter optimization has high consistency in multiple experiments, verifying that the model has better stability.

4. Analysis and Discussion of Prediction Results

In the last section, B5 and CS2_33 were taken as examples to illustrate the process and effect of the whole prediction experiment and to verify the stability of the proposed method. In this section, we will conduct more experiments in different ways, showing and discussing the experimental process and its results.

4.1. Analysis of Results from Different Starting Points

From the experiments above, it can be seen that the proposed method can stably predict the remaining useful life of batteries from the same prediction starting point or in multiple predictions. This section randomly selects different starting points and conducts experiments three times to compare the prediction effect. The starting cycles of the B5 battery were 30, 70 and 90, respectively, while those of the CS2_33 battery were 200, 370 and 440, respectively. The prediction results and errors are shown in Figure 9 and Figure 10.
As described above, the figures show that the long-term prediction error is large when the amount of historical data is small, although it can reflect the general trend. As the amount of historical data increases, the performance of the prediction experiment gradually improves. After several experiments from different starting points, it was found that the accuracy of prediction began to improve significantly from the 58th cycle of the B5 battery and the 320th cycle of the CS2_33 battery.

4.2. Analysis of Results of Different Batteries

In order to further verify the adaptability of the prediction method, NASA B6, B7 and B18 batteries and CALCE CS2_34, CS2_36 and CS2_37 batteries were selected for multiple prediction experiments from different starting points. Table 3 shows the MAE, RMSE and corresponding average of multiple experiments. The standard deviation and its corresponding average of the prediction error of multiple experiments are listed in Table 4. After carrying out the prediction experiments of eight batteries several times, Figure 11 shows the histograms of the average value of the RMSE and MAE of the prediction results and Figure 12 shows the histograms of the average value of the STD of the prediction error.
Table 3 and Table 4 and Figure 11 and Figure 12 show the improvement process of the prediction effect in the experiments of different batteries. When the starting point of prediction is about 25% of the total cycle number, the prediction effect is not ideal and the standard deviation is large, but the proposed method can still reflect the life-changing trend in the eight batteries well. As the historical cycle increases, when the amount of provided data reaches about 40% of the full life cycles, the proposed method predicts the battery life more accurately in the experiments of all eight batteries, and the prediction accuracy continues to improve as the battery cycle continues to increase. Meanwhile, the standard deviation also decreases significantly, indicating that the proposed method can capture small changes in the sequence change process. In all of the experiments of different batteries, the proposed method maintains high prediction accuracy; so, it has good adaptability to different batteries.

4.3. Comparison and Analysis of Different Methods

In this part, several related algorithm models are tested. SSALSTM and VMDLSTM were selected for comparison and explanation. In the VMDLSTM method, the number of VMD modal components  K  was set to 6 and the penalty factor  α  was 20 according to the empirical method. As for the LSTM parameters, the initial learning rate was set to 0.005, the L2 regularization coefficient was set to 0.001 and the number of hidden layer nodes was 20. New indicators were calculated to measure the prediction effect of the method. The average values of RMSE (Equation (17)) and MAE (Equation (18)) of each starting point and multiple prediction results called ARMSE and AMAE were used.
ARMSE = 1 n i = 1 n RMSE i ¯
AMAE = 1 n i = 1 n MAE i ¯
In Equations (17) and (18), n refers to the number of different prediction starting points,  i = 1 , 2 , 3 , 4 . The calculation results are shown in Table 5 and Figure 12. Table 5 lists the calculated results of the AMAE and ARMSE of each method, while Figure 12 shows the histogram of the evaluation indicators for each method, respectively.
The capacity value when the capacity decays to 70% of the initial capacity was taken as the life threshold. Then, the number of available cycles for the lithium-ion batteries to reach the failure threshold (EOL) was predicted. When the battery capacity reached EOL, the error index between the predicted remaining service life (PRUL) and the real remaining service life (RUL) was calculated as follows:
E R R = P R U L T R U L P E R R O R = P R U L T R U L T R U L × 100 %
In Equation (19),  E R R  is used to express the prediction error of RUL in terms of the number of cycles and  P E R R O R  is used to evaluate the accuracy of RUL prediction. The calculated results for the two datasets are shown in Table 6.
In contrast to SSALSTM, the overall prediction accuracy of the proposed method was significantly improved, as can be seen in Figure 13 and Table 5. In the prediction experiments based on SSALSTM and VMDLSTM, the difference in the prediction effect of different batteries is obvious. Meanwhile, the evaluation indexes of the proposed method improved to different extents and the proposed hybrid optimization method showed excellent results in all of the experiments of various batteries from a horizontal comparison point of view. Compared with VMD-LSTM, the AMAE of the NASA battery was reduced by 55.7%, the ARMSE was reduced by 51.2% and the AMAE of the CALCE battery experiment was reduced by 29.2%, while ARMSE decreased by 28.9%. On the one hand, the proposed method can maintain accurate prediction results in different batteries, from different starting points, and multiple predictions; meanwhile, the proposed method has higher prediction accuracy and stronger adaptive ability compared with non-optimized parameter prediction methods. On the other hand, it also reduces the complexity of parameter settings and the dependence on experience at the same time. Therefore, it can be proven that the proposed method realizes higher accuracy and better adaptability to different batteries. Table 6 reflects the prediction error of the number of RUL cycles. With the increase in the amount of historical data, the prediction error of the remaining life cycle number decreases and the prediction accuracy increases gradually. Compared with SSALSTM and VMDLSTM, the proposed method uses less historical data but can obtain higher prediction accuracy and the prediction accuracy is greatly improved during the process. For example, in the CS2-34 battery, the prediction accuracy of this method from the starting point of the 320th cycle is higher than that of SSALSTM from the 440th cycle, and equivalent to that of VMDLSTM from the 440th cycle.

5. Conclusions

In order to solve the problems of insufficient accuracy and adaptability of current life prediction methods, this paper proposes an improved method for predicting the remaining useful life of lithium batteries based on hybrid optimization. First, the whale optimization algorithm was used to optimize the variational mode decomposition to decompose the historical capacity curve of lithium batteries into multiple modal components and the self-adaptive parameter setting was realized to make sure that VMD could capture local features in the sequence more effectively, making the analysis of non-stationary sequences more accurate. Then, the sparrow search algorithm was used to optimize the LSTM neutral network to predict each component, achieving the self-adaptive setting of different parameters and the network structure. The proposed method combines parameter optimization in the two steps of decomposition and prediction, and finally the prediction effect is optimized. The results show that the optimization decomposition method used in this paper has better adaptability to the capacity regeneration phenomenon. In addition, the proposed method has shown better performance in the experiments of all eight of the batteries. The accuracy of the proposed method is generally high for the prediction of the degradation curves of different batteries. When the amount of data reaches about 40% of the dataset, the prediction accuracy significantly improves. The error curve also shows that this method can predict the capacity fluctuation in different degrees. So, it is verified that the proposed method has better adaptability while maintaining high prediction accuracy.

Author Contributions

Conceptualization, Q.B., W.Q. and Z.Y.; methodology, Q.B.; software, Q.B.; validation, Q.B., W.Q. and Z.Y.; formal analysis, Q.B.; investigation, Q.B.; resources, Q.B.; writing original draft preparation, Q.B.; writing—review and editing, Q.B. and Z.Y.; visualization, Q.B.; supervision, W.Q.; project administration, W.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National key research and development program under Grant 2020YFB160070301, the Key R&D Program of Jiangsu Province under Grant BE2019311 and Jiangsu modern agricultural industry key technology innovation project under Grant CX(20)2013.

Data Availability Statement

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

Acknowledgments

This work was supported by National key research and development program under Grant 2020YFB160070301, the Key R&D Program of Jiangsu Province under Grant BE2019311 and Jiangsu modern agricultural industry key technology innovation project under Grant CX(20)2013.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shi, H.T.; Wang, L.P.; Wang, S.L.; Fernandez, C.; Xiong, X.; Dablu, B.E.; Xu, W. A novel lumped thermal characteristic modeling strategy for the online adaptive temperature and parameter co-estimation of vehicle lithium-ion batteries. J. Energy Storage 2022, 50, 16. [Google Scholar] [CrossRef]
  2. Xu, X.D.; Tang, S.J.; Yu, C.A.Q.; Xie, J.; Han, X.B.; Ouyang, M.G. Remaining Useful Life Prediction of Lithium-ion Batteries Based on Wiener Process Under Time-Varying Temperature Condition. Reliab. Eng. Syst. Saf. 2021, 214, 12. [Google Scholar] [CrossRef]
  3. Xiong, R.; Li, L.L.; Tian, J.P. Towards a smarter battery management system: A critical review on battery state of health monitoring methods. J. Power Source 2018, 405, 18–29. [Google Scholar] [CrossRef]
  4. Sharma, P.; Bora, B.J. A Review of Modern Machine Learning Techniques in the Prediction of Remaining Useful Life of Lithium-Ion Batteries. Batteries 2023, 9, 13. [Google Scholar] [CrossRef]
  5. Li, S.; Pischinger, S.; He, C.Y.; Liang, L.L.Y.; Stapelbroek, M. A comparative study of model-based capacity estimation algorithms in dual estimation frameworks for lithium-ion batteries under an accelerated aging test. Appl. Energy 2018, 212, 1522–1536. [Google Scholar] [CrossRef]
  6. Xiong, R.; Li, L.L.; Li, Z.R.; Yu, Q.Q.; Mu, H. An electrochemical model based degradation state identification method of Lithium-ion battery for all-climate electric vehicles application. Appl. Energy 2018, 219, 264–275. [Google Scholar] [CrossRef]
  7. Deng, L.M.; Shen, W.J.; Wang, H.F.; Wang, S.Q. A rest-time-based prognostic model for remaining useful life prediction of lithium-ion battery. Neural Comput. Appl. 2021, 33, 2035–2046. [Google Scholar] [CrossRef]
  8. Li, S.; Fang, H.J.; Shi, B. Remaining useful life estimation of Lithium-ion battery based on interacting multiple model particle filter and support vector regression. Reliab. Eng. Syst. Saf. 2021, 210, 10. [Google Scholar] [CrossRef]
  9. Hong, G.X.; Song, W.Q.; Gao, Y.; Zio, E.; Kudreyko, A. An iterative model of the generalized Cauchy process for predicting the remaining useful life of lithium-ion batteries. Measurement 2022, 187, 8. [Google Scholar] [CrossRef]
  10. Liu, C.C.; Wu, T.; He, C. State of health prediction of medical lithium batteries based on multi-scale decomposition and deep learning. Adv. Mech. Eng. 2020, 12, 1–11. [Google Scholar] [CrossRef]
  11. Ge, Y.; Zhang, F.S.; Ren, Y. Lithium Ion Battery Health Prediction via Variable Mode Decomposition and Deep Learning Network With Self-Attention Mechanism. Front. Energy Res. 2022, 10, 10. [Google Scholar] [CrossRef]
  12. Li, H.; Fu, L.J.; Zhang, Y. A novel hybrid data-driven method based on uncertainty quantification to predict the remaining useful life of lithium battery. J. Energy Storage 2022, 52, 13. [Google Scholar] [CrossRef]
  13. Yun, Z.H.; Qin, W.H.; Shi, W.P.; Ping, P. State-of-Health Prediction for Lithium-Ion Batteries Based on a Novel Hybrid Approach. Energies 2020, 13, 4858. [Google Scholar] [CrossRef]
  14. Wang, J.G.; Zhang, S.D.; Li, C.Y.; Wu, L.F.; Wang, Y.Z. A Data-Driven Method with Mode Decomposition Mechanism for Remaining Useful Life Prediction of Lithium-Ion Batteries. IEEE Trans. Power Electron. 2022, 37, 13684–13695. [Google Scholar] [CrossRef]
  15. Pan, H.P.; Chen, C.T.; Gu, M.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]
  16. Yun, Z.H.; Qin, W.H. Remaining Useful Life Estimation of Lithium-Ion Batteries Based on Optimal Time Series Health Indicator. IEEE Access 2020, 8, 55447–55461. [Google Scholar] [CrossRef]
  17. Wang, Y.Z.; Ni, Y.L.; Lu, S.; Wang, J.G.; Zhang, X.Y. Remaining Useful Life Prediction of Lithium-Ion Batteries Using Support Vector Regression Optimized by Artificial Bee Colony. IEEE Trans. Veh. Technol. 2019, 68, 9543–9553. [Google Scholar] [CrossRef]
  18. Wang, Y.Z.; Ni, Y.L.; Li, N.; Lu, S.; Zhang, S.D.; Feng, Z.B.; Wang, J. A method based on improved ant lion optimization and support vector regression for remaining useful life estimation of lithium-ion batteries. Energy Sci. Eng. 2019, 7, 2797–2813. [Google Scholar] [CrossRef]
  19. Yang, Z.S.; Wang, Y.H.; Kong, C.Z. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on a Mixture of Ensemble Empirical Mode Decomposition and GWO-SVR Model. IEEE Trans. Instrum. Meas. 2021, 70, 3125108. [Google Scholar] [CrossRef]
  20. Fan, J.M.; Fan, J.P.; Liu, F.; Qu, J.T.; Li, R.F. A Novel Machine Learning Method Based Approach for Li-Ion Battery Prognostic and Health Management. IEEE Access 2019, 7, 160043–160061. [Google Scholar] [CrossRef]
  21. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  22. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  23. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
  24. Xue, J.K.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  25. Han, X.B.; Lu, L.G.; Zheng, Y.J.; Feng, X.N.; Li, Z.; Li, J.Q.; 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]
  26. Goebel, K.; Saha, B.; Saxena, A.; Celaya, J.R.; Christophersen, J.P. Prognostics in battery health management. IEEE Instrum. Meas. Mag. 2008, 11, 33–40. [Google Scholar] [CrossRef]
  27. He, W.; Williard, N.; Osterman, M.; Pecht, M. Prognostics of lithium-ion batteries based on Dempster-Shafer theory and the Bayesian Monte Carlo method. J. Power Source 2011, 196, 10314–10321. [Google Scholar] [CrossRef]
  28. Xiong, R.; Pan, Y.; Shen, W.X.; Li, H.L.; Sun, F.C. 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]
  29. Su, X.H.; Wang, S.; Pecht, M.; Zhao, L.L.; Ye, Z. Interacting multiple model particle filter for prognostics of lithium-ion batteries. Microelectron. Reliab. 2017, 70, 59–69. [Google Scholar] [CrossRef]
Figure 1. WOAVMD process.
Figure 1. WOAVMD process.
Batteries 09 00224 g001
Figure 2. The unit structure of LSTM.
Figure 2. The unit structure of LSTM.
Batteries 09 00224 g002
Figure 3. SSALSTM process.
Figure 3. SSALSTM process.
Batteries 09 00224 g003
Figure 4. Proposed prediction process.
Figure 4. Proposed prediction process.
Batteries 09 00224 g004
Figure 5. Capacity degradation curves of the batteries: (a) NASA PCoE; (b) CALCE CS2.
Figure 5. Capacity degradation curves of the batteries: (a) NASA PCoE; (b) CALCE CS2.
Batteries 09 00224 g005
Figure 6. Decomposition and spectrum distribution: (a) decomposition result (B5); (b) spectrum distribution (B5); (c) decomposition result (CS2_33); (d) spectrum distribution (CS2_33).
Figure 6. Decomposition and spectrum distribution: (a) decomposition result (B5); (b) spectrum distribution (B5); (c) decomposition result (CS2_33); (d) spectrum distribution (CS2_33).
Batteries 09 00224 g006
Figure 7. Prediction results of each IMF: (a) B5; (b) CS2_33.
Figure 7. Prediction results of each IMF: (a) B5; (b) CS2_33.
Batteries 09 00224 g007
Figure 8. Results and errors of multiple predictions from the same starting point: (a) results from the 58th cycle (B5); (b) results from the 320th cycle (CS2_33); (c) errors from the 58th cycle (B5); (d) errors from the 320th cycle (CS2_33).
Figure 8. Results and errors of multiple predictions from the same starting point: (a) results from the 58th cycle (B5); (b) results from the 320th cycle (CS2_33); (c) errors from the 58th cycle (B5); (d) errors from the 320th cycle (CS2_33).
Batteries 09 00224 g008
Figure 9. Prediction results and errors (B5): (a) prediction from 30; (b) prediction from 70; (c) prediction from 90; (d) error from 30; (e) error from 70; (f) error from 90.
Figure 9. Prediction results and errors (B5): (a) prediction from 30; (b) prediction from 70; (c) prediction from 90; (d) error from 30; (e) error from 70; (f) error from 90.
Batteries 09 00224 g009aBatteries 09 00224 g009b
Figure 10. Prediction results and errors (CS2_33): (a) prediction from 200; (b) prediction from 370; (c) prediction from 440; (d) error from 200; (e) error from 370; (f) error from 440.
Figure 10. Prediction results and errors (CS2_33): (a) prediction from 200; (b) prediction from 370; (c) prediction from 440; (d) error from 200; (e) error from 370; (f) error from 440.
Batteries 09 00224 g010
Figure 11. Averages of RMSE and MAE of multiple experiments (different starting points): (a) RMSE (NASA); (b) MAE (NASA); (c) RMSE (CALCE); (d) MAE (CALCE).
Figure 11. Averages of RMSE and MAE of multiple experiments (different starting points): (a) RMSE (NASA); (b) MAE (NASA); (c) RMSE (CALCE); (d) MAE (CALCE).
Batteries 09 00224 g011
Figure 12. Averages of STD of multiple experiments (different starting points): (a) RMSE (NASA); (b) MAE (NASA).
Figure 12. Averages of STD of multiple experiments (different starting points): (a) RMSE (NASA); (b) MAE (NASA).
Batteries 09 00224 g012
Figure 13. Histogram of evaluation indicators for each method: (a) AMAE; (b) ARMSE.
Figure 13. Histogram of evaluation indicators for each method: (a) AMAE; (b) ARMSE.
Batteries 09 00224 g013
Table 1. Experimental conditions.
Table 1. Experimental conditions.
No.Charging Current (A)Charging Cut-Off Voltage (V)Discharging Current (A)Discharging Cut-Off Voltage (V)
B51.54.22.02.7
B61.54.22.02.5
B71.54.22.02.2
B181.54.22.02.5
CS2_330.554.20.552.7
CS2_340.554.20.552.7
CS2_360.554.21.12.7
CS2_370.554.21.12.7
Table 2. Evaluation metrics for multiple experiments.
Table 2. Evaluation metrics for multiple experiments.
B5CS2_33
MAERMSESTDMAERMSESTD
1st prediction0.01250.02720.02430.06780.11330.0909
2nd prediction0.01060.02610.02400.06340.08510.0576
3rd prediction0.00960.02560.02380.09440.12000.0741
4th prediction0.01130.02640.02390.08900.11400.0714
5th prediction0.01000.02580.02400.06370.08610.0587
Average0.01080.02620.02400.07570.10370.0705
Table 3. MAE, RMSE and their averages of multiple experiments (different starting points).
Table 3. MAE, RMSE and their averages of multiple experiments (different starting points).
StartB5B6B7B18StartCS2_33CS2_34CS2_36CS2_37
MAE300.06830.11990.03340.11842000.06050.12770.06210.1448
0.06820.10870.04510.11260.07690.12690.06910.1475
0.06750.11030.03150.09930.07460.11860.06170.1376
AVE0.06800.11300.03670.11010.07070.12440.06430.1433
MAE700.01030.01770.01190.01893700.02320.03240.02910.0256
0.00890.01590.01320.01880.02440.03560.02750.0244
0.00920.01660.01240.02010.02400.03420.03000.0210
AVE0.00950.01670.01250.01930.02380.03410.02890.0237
MAE900.00250.00500.00490.00244400.00350.00490.00330.0043
0.00210.00450.00430.00200.00590.00430.00470.0042
0.00220.00520.00480.00270.00530.00550.00360.0039
AVE0.00230.00490.00470.00240.00490.00490.00390.0041
RMSE300.07930.14200.03840.13362000.12090.15290.10990.1924
0.07910.13890.05110.13250.15480.15350.11260.1950
0.07850.14320.03950.12940.15700.15440.12050.1936
AVE0.07890.14130.0430.13180.14420.15360.11430.1937
RMSE700.01800.02150.01960.02763700.03400.04320.03570.0328
0.01630.02280.02100.02840.03570.04290.03500.0356
0.01650.02300.02060.02790.03530.04220.03510.0311
AVE0.01690.02240.02040.02800.03500.04280.03520.0331
RMSE900.00680.00840.00820.00684400.00700.00710.00820.0117
0.00620.00750.00850.00660.00890.00720.00790.0107
0.00600.00790.00760.00710.00810.00680.00870.0132
AVE0.00630.00790.00810.00680.00800.00700.00830.0119
Table 4. STD and their averages of multiple prediction errors (different starting points).
Table 4. STD and their averages of multiple prediction errors (different starting points).
StartB5B6B7B18StartCS2_33CS2_34CS2_36CS2_37
STD300.04060.10090.01920.06182000.10480.13510.11830.1420
0.04010.10070.01910.06240.13830.13550.11810.1415
0.04010.10090.01930.06130.13450.13240.11790.1421
AVE0.04030.10080.01920.06180.12590.13530.11810.1416
STD700.01490.02240.01800.01653700.02490.02880.02630.0248
0.01370.02210.01810.01650.02590.02870.02650.0247
0.01370.02230.01800.01640.02600.02870.02630.0240
AVE0.01410.02230.01800.01650.02560.02870.02640.0245
STD900.00640.00670.00380.00694400.00610.00640.00590.0051
0.00580.00680.00410.00730.00680.00640.00620.0059
0.00560.00610.00430.00680.00670.00640.00630.0056
AVE0.00590.00650.00410.00700.00650.00640.00610.0055
Table 5. Comparison with SSA-LSTM and VMD-LSTM.
Table 5. Comparison with SSA-LSTM and VMD-LSTM.
NoSSA-LSTMVMD-LSTMProposed Method
AMAEARMSEAMAEARMSEAMAEARMSE
B50.08480.09390.05230.06370.02240.0320
B60.15090.17190.07710.08960.03370.0471
B70.07300.08450.05150.06840.01770.0238
B180.15820.16520.06970.08440.03710.0465
CS2-330.24220.32960.07130.08970.04070.0683
CS2-340.10660.13450.06150.09350.05250.0654
CS2-360.23660.30560.06960.10550.04650.0763
CS2-370.14050.19110.06370.11640.04870.0780
Table 6. Comparison of RUL prediction results according to different methods.
Table 6. Comparison of RUL prediction results according to different methods.
NoMethodsSSALSTMVMDLSTMProposed Method
Start305870903058709030587090
B5TRUL956755359567553595675535
PRUL135886450132907446126635535
ERR40219153723191131400
PERROR(%)42.131.416.342.838.934.334.531.432.65.90.000.00
B6TRUL795139197951391979513919
PRUL12471321610171321696443818
ERR45207322207317711
PERROR(%)56.939.217.915.727.939.217.915.721.513.72.565.26
B18TRUL825442228254422282544222
PRUL107714928106645024100463722
ERR25177624108518850
PERROR(%)30.431.416.727.229.218.519.19.0921.914.811.90.00
Start200320370440200320370440200320370440
CS2
33
TRUL402282232162402282232162402282232162
PRUL510375293195465333277184467323244164
ERR108936133635145226541122
PERROR(%)26.832.926.320.415.718.119.413.116.114.55.171.23
CS2
34
TRUL415295245175415295245175415295245175
PRUL511372296222477339288195470327254175
ERR9677514761444320553290
PERROR(%)23.126.113.826.914.714.917.611.413.310.93.670
CS2
36
TRUL454334284214454334284214454334284214
PRUL547408344267541398307239532384267215
ERR93746053876423257850171
PERROR(%)20.522.221.124.819.219.28.1011.717.215.05.980.46
CS2
37
TRUL517397347277517397347277517397347277
PRUL582437400310579434364284574420356278
ERR654053336237177572391
PERROR(%)12.610.115.311.912.09.324.922.5311.05.795.590.36
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

Bao, Q.; Qin, W.; Yun, Z. A Multi-Stage Adaptive Method for Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Swarm Intelligence Optimization. Batteries 2023, 9, 224. https://doi.org/10.3390/batteries9040224

AMA Style

Bao Q, Qin W, Yun Z. A Multi-Stage Adaptive Method for Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Swarm Intelligence Optimization. Batteries. 2023; 9(4):224. https://doi.org/10.3390/batteries9040224

Chicago/Turabian Style

Bao, Qihao, Wenhu Qin, and Zhonghua Yun. 2023. "A Multi-Stage Adaptive Method for Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Swarm Intelligence Optimization" Batteries 9, no. 4: 224. https://doi.org/10.3390/batteries9040224

APA Style

Bao, Q., Qin, W., & Yun, Z. (2023). A Multi-Stage Adaptive Method for Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Swarm Intelligence Optimization. Batteries, 9(4), 224. https://doi.org/10.3390/batteries9040224

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