Next Article in Journal
Assessing the Effect of Pedagogical Transition on Classroom Design for Tertiary Education: Perspectives of Teachers and Students
Previous Article in Journal
A Systematic Literature Review of the Interplay between Renewable Energy Systems and Occupant Practices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Remaining Useful Life Prediction for Lithium-Ion Batteries Based on Improved Mode Decomposition and Time Series

1
Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, China
2
Information Technology Construction Management Center, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(12), 9176; https://doi.org/10.3390/su15129176
Submission received: 9 May 2023 / Revised: 30 May 2023 / Accepted: 31 May 2023 / Published: 6 June 2023

Abstract

:
Accurately predicting the remaining useful life (RUL) of lithium-ion batteries holds significant importance for their health management. Due to the capacity regeneration phenomenon and random interference during the operation of lithium-ion batteries, a single model may exhibit poor prediction accuracy and generalization performance under a single scale signal. This paper proposes a method for predicting the RUL of lithium-ion batteries. The method is based on the improved sparrow search algorithm (ISSA), which optimizes the variational mode decomposition (VMD) and long- and short-term time-series network (LSTNet). First, this study utilized the ISSA-optimized VMD method to decompose the capacity degradation sequence of lithium-ion batteries, acquiring global degradation trend components and local capacity recovery components, then the ISSA–LSTNet–Attention model and ISSA–LSTNet–Skip model were employed to predict the trend component and capacity recovery component, respectively. Finally, the prediction results of these different models were integrated to accurately estimate the RUL of lithium-ion batteries. The proposed model was tested on two public lithium-ion battery datasets; the results indicate a root mean square error (RMSE) under 2%, a mean absolute error (MAE) under 1.5%, and an absolute correlation coefficient (R2) and Nash–Sutcliffe efficiency index (NSE) both above 92.9%, implying high prediction accuracy and superior performance compared to other models. Moreover, the model significantly reduces the complexity of the series.

1. Introduction

Lithium-ion batteries have emerged as a primary power source in various industrial sectors, including mobile communication devices, new energy transportation vehicles, and aerospace, due to their high energy density, stability, durability, and affordability [1,2]. Over time, the battery’s internal resistance increases, causing a decline in its performance and ultimately compromising the electrical equipment’s safety [3,4].
Currently, remaining useful life (RUL) prediction methods for lithium-ion batteries are categorized into two forms: model-driven methods and data-driven methods [5,6]. Model-driven methods establish a model based on the battery’s electrochemical mechanism and degradation process to predict its RUL [7]. Model-based methods are commonly employed to develop battery life degradation models that are rooted in electrochemical mechanisms, enabling more accurate representation of battery’s electrochemical characteristics. Nevertheless, the utilization of these methods is often restricted due to the demand for specialized expertise and battery design parameters, impeding their broader applicability [8].
With data-driven methods, lithium-ion battery monitoring data can be directly analyzed, identifying battery performance change patterns and predicting its RUL [9,10]. Ren et al. [11] proposed an RUL prediction method for lithium-ion batteries leveraging Auto-CNN-LSTM. Zhang et al. [12] proposed a deep learning-based method for predicting the RUL of lithium-ion batteries using LSTM and a recurrent neural network (RNN).
Lithium-ion batteries experience problems with capacity recovery during their degradation process. To address this concern, researchers have employed signal processing methodologies to preprocess the battery’s capacity sequence data [13]. Li et al. [14] proposed an algorithm based on empirical mode decomposition (EMD) combined with Elman–LSTM for predicting the RUL of lithium-ion batteries. Meng et al. [15] proposed an algorithm based on complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN) combined with an adaptive neuro-fuzzy inference system (ANFIS) for precise lithium-ion battery capacity prediction. Lyu et al. [16] proposed a scheme called the VPA model for predicting the RUL of lithium-ion batteries. Their model uses the variational mode decomposition algorithm (VMD) to obtain the trend signals and capacity regeneration signals. Particle filter and autoregressive moving average models are then used to predict the two signals separately, and their predicted results are fused to obtain the overall capacity degradation prediction.
Based on the aforementioned analysis, utilizing a prediction model that utilizes both signal processing algorithms and data-driven methods can effectively improve the prediction accuracy of RUL. By selecting appropriate signal processing algorithms and data-driven methods, it is possible to significantly enhance prediction performance. VMD [17] can effectively mitigate the problems associated with pattern aliasing and endpoint effects. Additionally, VMD has high decomposition efficiency and is highly resistant to noise. Therefore, in this paper we adopt VMD as the signal processing algorithm to process the capacity attenuation signal of lithium batteries [18,19,20]. Long- and short-term time-series networks (LSTNet) [21] have recently been widely adopted in diagnostic and predictive scenarios due to its excellent performance.
The effectiveness of VMD decomposition is mainly influenced by two factors, namely, the number of mode components (K) and the number of penalty factors ( α ) [22]. Similarly, the performance of the LSTNet model is significantly affected by its parameter values [23]. Although the sparrow search algorithm (SSA) is straightforward to implement, it can be prone to becoming stuck in local optima [24]. Jia et al. [25] proposed the improved sparrow search algorithm (ISSA), which combines the elite opposition-based learning (EOBL) and Cauchy Gaussian Mutation strategies. The objective of ISSA is to enhance the diversity of sparrow populations and prevent them from becoming trapped in local optima. Qiao et al. [26] proposed an ISSA with firefly search disturbance by incorporating an iterative strategy from the Firefly algorithm to address the limitations of the original SSA.
In conclusion, this paper proposes a hybrid model for predicting the RUL of lithium-ion batteries by improving the VMD–LSTNet algorithm to accurately capture the phenomenon of rapid increases and decreases in battery capacity and to address problems with insufficient prediction accuracy. The paper’s primary contributions are as follows:
(1) A novel method for predicting the RUL of lithium-ion batteries is proposed. First, the VMD algorithm is enhanced to decompose the measured battery capacity sequence into its trend components and capacity regeneration components. Additionally, trend components are forecast using the LSTNet–Attention model, whereas the LSTNet–Skip model is leveraged for predicting the capacity regeneration components. Lastly, the predicted results of each component are integrated to complete the battery RUL prediction process. The proposed approach addresses the challenge of insufficient accuracy in single models and inability to predict the complete trend of battery degradation.
(2) In order to overcome the limitation of SSA’s susceptibility to local optima, we introduce an enhanced SSA algorithm that optimizes the respective positions of the initial population, producers, and scroungers within the traditional SSA framework.
(3) To enhance the decomposition effectiveness of VMD, we employ the minimum envelope entropy as the fitness function for ISSA. By optimizing the decomposition mode number K and the penalty factor  α  of the VMD algorithm, the subsequent prediction algorithms are able to capture the decomposed components more efficiently, thereby enhancing prediction accuracy.
(4) To address the issue of manual parameter adjustment in LSTNet, we employ ISSA to optimize its hyperparameters. Leveraging the distinct characteristics of the trend components and capacity recovery components, we employ the ISSA–LSTNet–Attention model and the ISSA–LSTNet–Skip model for prediction purposes.
These enhancements enable more accurate prediction of the RUL of lithium-ion batteries and offer more effective tools and methods for battery performance evaluation and maintenance. The validation and in-depth analysis of these innovative contributions will be conducted in subsequent experiments and related research.

2. Methods

2.1. Variational Mode Decomposition

There are fundamental differences in the decomposition principles between variational mode decomposition (VMD) and empirical mode decomposition (EMD). VMD is a non-recursive signal decomposition method that can specify the number of modes based on requirements [27]. The VMD algorithm involves constructing and solving variational problems. VMD has strong decomposition and anti-interference abilities, producing favorable results in non-stationary signal processing. Long-term use of lithium batteries results in the phenomenon of capacity recovery, requiring VMD application to mitigate its effect.
The first step in  f t  signal processing is constructing a variational problem. The fundamental constraints for problem solving consist of:
m i n u , w k = 1 K t δ t + j π u k t e j w k t | | 2 2 s . t . k = 1 K u k t = f t
where  { u k }  and  { w k }  represent the decomposed K intrinsic mode functions (IMF) and their corresponding center frequencies, respectively. The   symbol refers to a convolutional operation,  t  represents taking the partial derivative of the time function t t  represents the Dirac distribution function, and  f t  is a signal requiring decomposition.
Incorporating the penalty factor  α  and Lagrange multiplier operator  λ  while solving the variational problem in Equation (1) transforms the restrained variational problem into an unrestrained one.
Γ 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 t t | | 2 2 λ t , f t k = 1 K u t t
The values of  u k N + 1 w k N + 1 , and  λ N + 1  are updated by Equation (2) using the alternating direction multiplier algorithm. The algorithm is iterated until the convergence condition is met.
u k n + 1 ^ w = f ^ w i k u i ^ w + λ ^ w 2 1 + 2 α w w k 2
w k N + 1 = 0 w u k ^ w 2 d w 0 u k ^ w 2 d w
where  u k n + 1 ^ w  represents the Wiener filtering of the residual component,  w k N + 1  represents the center of gravity of the current mode component power spectrum,  u k ^ w  denotes the Fourier transform, and  u k t  denotes the real part.

2.2. Sparrow Search Algorithm

The Sparrow Search Algorithm (SSA) is an optimization algorithm proposed based on the behavior of sparrows [28]. In the SSA, the sparrow population is categorized into producers, scroungers, and scouts. The formula used to update the producers’ location is
X i , j t + 1 = X i , j t e i / α i itcrmax , R 2 < S T X i , j t + Q L , R 2 S T
where  t  denotes the current number of iterations,  X i , j t  denotes the position of the i-th sparrow in the j-th dimension at the t-th iteration,  α  is a randomly generated number between 0 and 1,  i i t e r max  denotes the maximum number of iterations,  R 2  represents a predetermined warning threshold, and  S T  denotes the predetermined security threshold. If  R 2 < S T , the population is considered safe, whereas, if  R 2 S T  the population is considered unsafe and needs to shift to a secure location. Q is a random variable that follows a normal distribution.
The formula used to update the scroungers’ location is
x i , j t + 1 = Q · exp x worst t x i , j t i 2 , i > N 2 X P t + 1 + x i , j t X P t + 1 · A + · L , i N 2
where  X worst t  represents the minimum position of the sparrow in the i-th iteration,  X P t + 1  represents the optimal position for a producer in the  t + 1 -th iteration, and A is a  1 × d  matrix where each element is randomly assigned as either 1 or −1.
The formula used to update the scouts’ location is
X i , j t + 1 = X best t + β X i , j t X best t , f i > f g X i , j t + K X i , j t X worst t f i f w + γ , f i = f g
where  X best t  represents the optimal position of a sparrow in the i-th iteration,  β  is a random number generated from a normal distribution with a mean of 0 and a standard deviation of 1, the fitness value of the current sparrow individual is denoted by  f i , the value  γ  represents an infinitely small constant, and the values  f w  and  f g  represent the current worst and best fitness values, respectively.

2.3. Improved Sparrow Search Algorithm

Despite its strong optimization performance, SSA is prone to falling easily into local optima. To address this issue, Tent Chaotic Mapping (TCM) is employed in this article to generate the initial population [29]. The positions of producers and scroungers are then optimized via Levy flight strategy (LF) [30].

2.3.1. Tent Chaotic Mapping

The initial population of the SSA plays a crucial role in determining the overall search performance. Concentration and lack of randomness in the initial population may result in suboptimal search results. Improvements to the sentence structure and vocabulary were made in order to align with academic conventions, and the sentences were restructured to increase clarity and concision. Spelling and grammar were improved when necessary. The use of TCM to generate the initial population results in improved randomness and enhances both the global and diversity aspects of the search process. The specific mapping expression for this process is provided below:
X i + 1 = k X i , 0 X i 0.5 k 1 X i , 0.5 < X i 1
where  X i  denotes the value of the variable in the i-th iteration, while k represents the parameter of the function of mapping.

2.3.2. Levy Flight Strategy

The SSA search scheme generation is significantly influenced by the location of the producers, and adoption of LF can facilitate more rapid identification of the global optimal solution. The producers’ position has a significant impact on the generation of the SSA search scheme, while LF enables efficient identification of global optimum solution, presenting myriad exploration prospects. Thus, by optimizing the producers’ position using LF, the algorithm’s capability for searching the global optimum solution can be improved. Employing LF to optimize the scrounger position can enable the algorithm to break away from local convergence and approach the global optimum solution progressively.
The formula used to calculate the Levy flight step length, denoted as s, is shown below:
s = μ / | β | 1 / β , 0 < β 2 μ 0 , σ μ 2 , v ( 0 , 1 ) σ μ = Γ ( 1 + β ) · sin ( π β / 2 ) Γ [ ( 1 + β ) / 2 ] · β · 2 ( β 1 ) / 2 1 / β Γ ( 1 + β ) = 0 t β · e t d t
The formula used for updating the producers’ position by optimizing the LF is presented below:
X i , j t + 1 = X i , j t e i / α i itcrmax + s · X i , j t X best t , R 2 < S T X i , j t + Q L + s · X i , j t X best t , R 2 S T
The formula used for updating the scroungers’ position by optimizing the LF is presented below:
x i , j t + 1 = Q · exp x worst t x i , j t i 2 , i > N 2 X P t + 1 + s · x i , j t X P t + 1 · A + · L , i N 2

2.4. LSTNet

The LSTNet model consists of both linear and nonlinear components [31]. The nonlinear component consists of the convolution module, the recurrent module, and the recurrent skip module; alternatively, an attention mechanism can be employed. The autoregressive (AR) model constitutes the linear component.
In this paper, the model that incorporates an attention mechanism in the nonlinear part is referred to as the LSTNet–Attention model, whereas the one utilizing the recurrent skip module is referred to as the LSTNet–Skip model. Figure 1 illustrates the network architecture of the LSTNet model.

2.4.1. Convolutional Module

The LSTNet convolutional module consists of a convolutional neural network that captures local information. The convolutional layer is comprised of several filters, with the formula for the k-th filter being:
h k = RELU ( W X + b )
where the convolution operation is denoted by  . The output vector produced by this operation is  h k . The activation function employed is  R E L U x = m a x 0 , x  with an offset term b, and the input and output feature vectors are denoted as X and Y, respectively.

2.4.2. Recurrent Module

Long Short-Term Memory Neural Networks (LSTM) represent an effective solution to the problems of Recurrent Neural Networks (RNN), specifically, gradient explosion and gradient disappearance. The core concepts of the LSTM neural network are Cell State and Gate, which function as filters for historical information and provide greater adaptability. The calculation process for LSTM is as follows:
f t = σ W f h t 1 + U f x t + b f
i t = σ W i h t 1 + U i x t + b i
c ˜ t = R E L U W c h t 1 + U c x t + b c
o t = σ W o h t 1 + U o x t + b o
c t = f t c t 1 + i t c t
h t = o t R E L U c t
where  i t  represents the value of the input gate,  f t  represents the value of the forget gate,  o t  represents the value of the output gate,  c t  represents the value of the memory cell, and  b i b f b o , and  b c  represent their corresponding biases. The weight matrices W and U are utilized in the calculation process;  σ  is a sigmoid function,  R E L U  is an activation function, and ⊗ represents an elementwise product.

2.4.3. Recurrent Skip Module

LSTM can capture dependencies in past information. However, as the length of the time series increases, issues arises when the gradient disappears, making it difficult for the LSTM to capture long-term patterns in the time series. To overcome this issue, a recurrent-skip module can be added.
The update process of the recurrent-skip module is expressed as follows:
r t = σ x t W x r + h t p W h r + b r
u t = σ x t W x u + h t p W h u + b u
o t = σ x t W x o + h t p W h o + b o
c ˜ t = RELU x t W x c + h t p W h c + b c
c t = u t c t p + r t c ˜ t
h t = o t RELU c t
The input to the recurrent skip module equals the output of the convolution module, where p represents the number of hidden layer states skipped.
Here,  h t R  represents the output from the recurrent module at time t and  h t p + 1 S , h t p + 2 S , , h t S  represents the output from the recurrent-skip module at times  t p + 1  through t. Then, the fully connected layer is used to fuse the outputs from the recurrent module and recurrent skip module as the prediction results for the nonlinear section; the predicted results are as follows:
h t D = W R h t R + i = 0 p 1 W i S h t i S + b
where  h t D  represents the predicted result of the nonlinear section for time t.

2.4.4. Attention Mechanism Module

Not all time series exhibit seasonal characteristics, and the recurrent skip module requires presetting hyperparameters. On the other hand, by utilizing an attention mechanism in place of the recurrent skip module, it becomes possible to extract the features that require focus in a time series. The weight of attention at time t can be represented as follows:
α t = A t t n S c o r e H t R , h t 1 R
where  H t R = h t q R , , h t 1 R  represents the stacking matrix of the hidden state  h t 1 R  of the LSTM neural network and  A t t n S c o r e  is the attention mechanism function.
The output of the attention mechanism module results from the concatenation of a weighted vector  c t = H t α t , a window hidden layer state, and a linear projection. The specific formula is
h t D = W c t ; h t 1 R + b

2.4.5. Autoregressive Module

While the convolutional module and the recurrent skip module both possess nonlinear characteristics, their sensitivity to input data is limited. This shortcoming can reduce prediction accuracy. Thus, the LSTNet model addresses this issue by adding an auto-regressive (AR) model. The formula for the AR module is
h t , i L = k = 0 q a r 1 W k a r y t k , i + b a r
where the prediction result of the AR model is represented by  h t L , the coefficients of the AR model are  W a r  and  b a r , and  q a r  denotes the size of the input window.
To obtain the final prediction result of LSTNet, both the output of the neural network part and the result of the AR model are overlaid:
Y ^ t = h t D + h t L
with final prediction result at time t represented by  Y ^ t .

3. Construction of ISSA–VMD–LSTNet Model

3.1. Experimental Data

The performance of the proposed algorithm was validated using two lithium-ion battery datasets with distinct electrode materials and discharge environments.
The experimental hardware setup included an AMD 5600X processor, 16 GB of RAM, NVIDIA GTX 1070, Windows 10 operating system, PyCharm 2021 IDE, Python 3.7 programming language, and Keras 2.9.0 library.

3.1.1. Database 1

The first experimental dataset used in this study was obtained from the Center for Advanced Life Cycle Engineering (CALCE) [32]. Specifically, this study examined CS2_35, CS2_36, CS2_37, and CS2_38, for which the capacity decay curves and the number of cycles during discharge are presented in Figure 2. Table 1 lists the detailed specifications of the selected lithium-ion batteries from CALCE.

3.1.2. Database 2

The second experimental dataset used was the NASA lithium battery dataset, which includes the batteries B0005, B0006, B0007, and B0018 as the selected research objects [33]. Table 2 lists the detailed parameters of the selected NASA lithium battery dataset. It should be noted that the failure threshold of the B0007 battery is set to 1.45 Ah. Concerning the attenuation curve of capacity with the number of cycles during battery discharge, it is shown in Figure 3.

3.2. Definition of RUL and Evaluation Criteria for Forecasting Methods

The RUL of a battery is defined as the number of remaining usable cycles from the predicted starting point to the end of the battery’s life. When the actual capacity of the battery deteriorates to the failure threshold, the battery’s life is considered to be over. T is set as the starting cycle position, and   T EOL  is the number of cycles at the end of the battery’s remaining useful life in the actual state. The RUL of the battery is defined as
T RUL = T EOL T
where the variable  E O L  represents the number of cycles that a battery can run at the conclusion of its remaining useful life period as estimated in advance.
The evaluation of the prediction model is based on four criteria: the root mean square error (RMSE), average absolute error (MAE), absolute correlation coefficient ( R 2 ), and Nash–Sutcliffe efficiency index (NSE). These evaluation indicators are defined by the following formulas:
RMSE = 1 n i = 1 n x i x ^ i 2
MAE = 1 n i = 1 n x i x ^ i
R 2 = 1 i = 1 n x i x ^ i 2 i = 1 n x i x ¯ 2
NSE = 1 i = 1 n x i x ^ i 2 i = 1 n x i x ¯ 2
where the number of cycles of the battery is represented by n and the true and predicted values of the capacity sequence are represented by  x i  and  x ^ i , respectively.
These evaluation criteria are selected to assess the fitting and predictive accuracy of the model’s prediction curve. Specifically, the smaller the values of MAE and RMSE, the closer to 1 the  R 2  and NSE value will be, indicating that the model has a higher prediction accuracy [34].

3.3. ISSA–VMD

In this paper, the ISSA is used to optimize the number of mode components and penalty factors of VMD. The fitness function chosen for ISSA–VMD is the Minimum Envelope Entropy [35]. This function is represented by the following formula:
E P = i = 1 N ε ( i ) lg ε ( i ) ε ( i ) = a ( i ) i = 1 N a ( i )
where  E P  represents the envelope entropy,  ε ( i )  represents the probability distribution sequence,  a ( i )  represents the envelope signal, and N represents the number of sampling points.
The specific process of the ISSA–VMD method is as follows:
(1) Initialize the fundamental parameters of VMD and ISSA.
(2) The sparrow population is initialized using the TCM and the battery capacity sequence is subject to VMD decomposition, while the envelope entropy is utilized as the fitness function for conducting a global search.
(3) Update the positions of the producers, scroungers, and scouts using Equations (10), (11), and (7).
(4) Continuously execute steps 2 to 3 until the envelope entropy value reaches a minimum, then generate the current parameters  [ k , α ] .
(5) Use the optimal parameters to carry out VMD decomposition on the battery capacity sequence.

3.4. ISSA–LSTNet

In this paper, the ISSA method is utilized to optimize the key parameters of the convolution module, recurrent module, recurrent skip module, and AR module of the LSTNet–Attention model and LSTNet–Skip model:
RMSE = 1 n i = 1 n x i x ^ i 2
where the number of cycles of the battery is represented by n and the true and predicted values of the capacity sequence are represented by  x i  and  x ^ i , respectively.
The specific process of the ISSA–LSTNet method is as follows:
(1) Initialize the fundamental parameters for LSTNet–Attention, LSTNet–Skip, and ISSA.
(2) The sparrow population is initialized using the TCM, and the RMSE value serves as the fitness function to perform a global search.
(3) Update the positions of the producers, scroungers, and scouts using Equations (10), (11), and (7).
(4) Repeat steps 2 to 3 until the RMSE value reaches its minimum, then output the model parameters.
(5) Utilize the optimal parameters to forecast the RUL of the battery’s capacity sequence.

3.5. ISSA–VMD–LSTNet Prediction Model

Figure 4 illustrates the architecture of the lithium-ion battery RUL prediction model proposed in this study. The RUL prediction method follows the steps outlined below.
(1) Collect the remaining discharge capacity data of the lithium-ion batteries.
(2) The capacity of the primary battery is decomposed into finite mode components using the ISSA–VMD algorithm. Next, a correlation analysis is conducted between the decomposed mode components and the degradation capacity sequence. The mode components with high correlation coefficients are considered trend components, while those with lower correlation coefficients are considered capacity recovery components.
(3) Train the trend and capacity recovery components separately using the ISSA–LSTNet–Attention model and ISSA–LSTNet–Skip model, respectively.
(4) Equation (37) enables seamless integration of the prediction results of the ISSA–LSTNet–Attention and ISSA–LSTNet–Skip models for accurate calculation of the RUL of lithium-ion batteries:
x ^ i = j = 1 n I M F j + I M F t r e n d
where  x ^ i  represents the predicted value of the lithium battery capacity sequence,  I M F t r e n d  represents the predicted value of the trend component, n represents the total number of decomposed mode components, and  I M F j  represents the predicted value of the capacity recovery component for the j-th mode.

4. Results and Discussion

4.1. Decomposition of Lithium-Ion Battery Capacity Sequence by ISSA–VMD

ISSA-VMD is utilized to decompose the capacity attenuation curve based on the cycle number during the battery discharge process. The VMD parameters are optimized via ISSA  ( k , α ) , and their values are displayed in Table 3.

4.1.1. Database 1

Figure 5 displays the iterative process of optimizing VMD parameters using ISSA and SSA, with battery CS2_35 used as an illustration. The ISSA curve consistently remains at the bottom when compared to SSA, indicating fast convergence and effective optimization ability. The optimal parameter combination  ( k , α )  is (3, 151). Figure 6 displays the original capacity sequence of the battery and the decomposed IMFs.
The final parameters resulting from the ISSA-optimized VMD process are presented in Table 4. In addition, we conducted a Pearson correlation analysis on the IMFs and the original capacity degradation sequence. The results are displayed in Table 5.

4.1.2. Database 2

Using battery B0005 as an example, the original capacity sequence of the battery was decomposed using ISSA–VMD. The shift of the fitness function in SSA–VMD and ISSA–VMD is illustrated in Figure 7, with the optimal parameter combination found to be  ( k , α )  = (3, 1). The IMFs and the battery’s original capacity sequence are displayed in Figure 8.
Table 6 displays the definitive ISSA optimized VMD parameters. Furthermore, Table 7 exhibits the Pearson correlation analysis between the original capacity sequence and the decomposed IMFs. As a note, the IMF3 component was absent in batteries B0006 and B0018 during decomposition, and is represented by the symbol “-” in Table 7.
Table 5 and Table 7 demonstrate that for IMF1, all correlation coefficients exceed 0.99, signifying a robust positive correlation between IMF1 and the original battery capacity sequence. Consequently, IMF1 can precisely capture the evolving trend of the original battery capacity sequence, making it an effective trend component that reflects the degradation of lithium batteries. However, with the exception of IMF1, the correlation coefficients between the remaining mode components and the original battery capacity sequence are all below 0.13, indicating very weak relationships. Nevertheless, these components can serve as indicators of capacity rebound and fluctuation.

4.2. RUL Prediction

The ISSA algorithm was employed in this study to optimize the LSTNet model parameters. The ISSA–LSTNet–Attention model was applied to train and predict the trend components, while the ISSA–LSTNet–Skip model was applied to train and predict the capacity recovery components. Table 8 presents the ISSA parameters.
Table 9 presents the parameters acquired from the ISSA-optimized LSTNet model.
The CS2_35 and B0005 batteries were used as examples. The first half of the data was chosen for training, while the second half was chosen for testing. The LSTNet–Attention model was utilized to train the trend component derived from ISSA–VMD decomposition. On the other hand, the fluctuation component that was obtained from ISSA–VMD decomposition was input to LSTNet–Skip model for training. Following completion of the training phase, the prediction results of the LSTNet–Attention model and LSTNet–Skip model were combined utilizing Equation (37). Figure 9 and Figure 10 display the prediction outcomes for each individual model, while Figure 11 and Figure 12 signify the final prediction results.

4.3. Comparison and Analysis of Forecast Results

This article’s proposed method (M5) was compared against four single prediction models (CNN, LSTM, LSTNet–Attention, and LSTNet–Skip) in order to verify its superiority. In this study, we refer to CNN, LSTM, LSTNet–Attention, and LSTNet–Skip as M1, M2, M3, and M4, respectively. The batteries were trained on the first 50% of the data and tested on the remaining 50%. We evaluated the prediction results of each model using MAE, RMSE, and  R 2 . The results are presented in Figure 13 and Figure 14 and Table 10 and Table 11.

4.3.1. Database 1

From the data presented in Figure 13, it is evident that the CS2_35, CS2_36, CS2_37, and CS238 batteries all show a level of capacity recovery. The curve for the method proposed in this paper has a better fit with the actual capacity degradation curve of the battery than the curves of the other single models, as illustrated in Figure 13.
Table 10 shows that the proposed model outperforms the single LSTNet–Skip model in terms of the average RMSE, average MAE, and average  R 2 . The average RMSE, average MAE, and average  R 2  of the proposed model are 0.915, 0.625, and 99.8025, respectively, compared to 15.6475, 11.155, and 42.87 for the single LSTNet–Skip model. This represents an improvement in accuracy of 14.733 and 10.53, respectively, for the average RMSE and average MAE, and an increase in accuracy of 56.9625 for the average  R 2 . These results provide strong evidence that the proposed method significantly outperforms other models.

4.3.2. Database 2

Figure 14 indicates that a single model is susceptible to interference because of the capacity rebound phenomenon observed in batteries B0005, B0006, B0007, and B0018. Moreover, as illustrated in Figure 14a–c, a single model yields low accuracy in predicting battery capacity. Additionally, the changes in the instability of battery B0018 and the limited data available make it particularly challenging for the prediction model to learn previous patterns. Overall, the predictive abilities of the single models with respect to battery capacity are inferior to the accuracy achieved by the method proposed in this article.
As per Table 11, the single LSTNet–Skip model has an average RMSE of 3.2325, whereas the proposed model has an average RMSE of 0.98. Therefore, the proposed model shows a decrease of 2.252 in average RMSE. Similarly, the average MAE of the single LSTNet–Skip model is 2.735, while the proposed model averages 0.74, signaling a reduction of 1.995 in average MAE. Additionally, the average  R 2  of the single LSTNet–Skip model is 54.6, whereas the proposed model has an average  R 2  of 97.375, indicating an increase of 42.775 on average  R 2 . These results demonstrate that the technique introduced in this paper can effectively enhance accuracy when predicting the RUL of lithium batteries.
To further illustrate the superior performance of our proposed method, we conducted a comparison between it and approaches previously reported in the literature. Tang et al. [36] proposed a hybrid model based on CEEMDAN–IGWO–BiLSTM to predict the RUL of batteries, while Hu et al. [37] proposed an RUL prediction method for lithium-ion batteries based on DEGWO–MSVR. Table 12 and Table 13 compare the prediction results of the aforementioned two algorithms and the proposed hybrid method (unavailable data in references are denoted by “-”).
The CEEMDAN–IGWO–BiGRU model aligns with the objective of this article. Initially, the decomposition algorithm is employed to decompose the lithium battery capacity degradation sequence into a global degradation trend component and local capacity recovery component. Subsequently, an intelligent optimization algorithm is utilized to optimize the hyperparameters of the neural network. Finally, the prediction results of the various models are integrated. However, this method does not consider selection of an appropriate prediction model based on the characteristics of the trend components and capacity recovery components, which leads to limited generalization capability. Table 12 demonstrates that the proposed model achieves better performance compared to the CEEMDAN–IGWO–BiGRU model, with reductions of 1.195 and 0.785 in average RMSE and average MAE, respectively, and an increase of 0.725 in average  R 2  and average NSE. Moreover, Table 13 reveals that the proposed model outperforms the CEEMDAN–IGWO–BiGRU model, with reductions of 4.0825 and 1.9125 in average RMSE and average MAE, respectively, and an increase of 9.55 in average R2 and average NSE. These results indicate that the proposed method significantly improves prediction accuracy compared to other models.
The DEGWO–MSVR model utilizes DEGWO to optimize Multi-Kernel Support Vector Regression (MSVR), which integrates multiple kernel functions to construct support vector regression (SVR) prediction models. However, this approach fails to address the issue of capacity rebound, leading to interference in its prediction accuracy. Table 12 illustrates that the model proposed in this paper achieves reductions of 1.635 and 1.335 in average RMSE and average MAE, respectively, compared to the DEGWO–MSVR model. Similarly, Table 13 shows reductions of 0.2375 and 0.33 in average RMSE and average MAE, respectively, compared to the DEGWO–MSVR model. These results provide substantial evidence supporting the significantly improved prediction accuracy of our proposed method compared to other models.
According to Table 12 and Table 13, our proposed algorithm surpasses the other two comparative algorithms in various measures. The findings demonstrate that the ISSA–VMD–LSTNet method can proficiently capture the capacity recovery phenomenon of lithium-ion batteries and precisely forecast their RUL.

5. Conclusions

This paper presents an RUL prediction model for lithium batteries named ISSA–VMD–LSTNet. The findings of this research are as follows:
(1) This article introduces the ISSA, a modification of the SSA, which generates an initial population using TCM and optimizes the positions of discoverers and followers through LF. This addresses the SSA’s susceptibility to fall into local optima.
(2) The effectiveness of VMD decomposition is improved by adopting ISSA to optimize the number of modes and penalty factors of VMD. ISSA–VMD separates battery capacity data into a trend component and capacity recovery component, mitigating the adverse effects of the latter on model prediction.
(3) Optimizing the LSTNet model parameters with ISSA enhances the predictive performance of the model. The decomposed IMFs are predicted using LSTNet–Attention and LSTNet–Skip models, then their prediction results are integrated to eliminate the vulnerability of single model prediction accuracy to interference.
(4) The experimental results demonstrate the significant advantages of the ISSA–VMD–LSTNet model in predicting the RUL of lithium batteries, resulting in a notable enhancement in model accuracy. The proposed model was evaluated using two widely used lithium-ion battery datasets, yielding an RMSE below 2%, MAE below 1.5%, and  R 2  and NSE exceeding 92%. These findings indicate that the proposed model exhibits superior prediction accuracy and performance compared to other models. Moreover, our research highlights the potential of the ISSA–VMD–LSTNet model to enhance the accuracy and stability of RUL prediction for lithium batteries.
(5) Finally, it is important to acknowledge the limitations of this study. In practical battery production, the RUL of lithium batteries is influenced by health factors, including current, voltage, and temperature. Hence, future experiments should encompass the consideration of multiple health factors and their impact on RUL prediction for lithium batteries. Subsequent research endeavors should focus on advancing and broadening the ISSA–VMD–LSTNet model in order to effectively tackle the challenges encountered in real-world battery operating conditions. Additionally, exploring additional model fusion strategies could further enhance prediction performance and stability.

Author Contributions

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

Funding

This work was supported in part by the National Natural Science Foundation of China (61863016).

Data Availability Statement

The data used in this paper are openly available. NASA dataset: https://www.nasa.gov/content/prognostics-center-of-excellence-data-set-repository (accessed on 8 May 2023); CALCE dataset: https://calce.umd.edu/data#CS2 (accessed on 8 May 2023).

Acknowledgments

We would like to thank the NASA Data Center and CALCE Center for providing the datasets used in this study.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
RULRemaining Useful Life
SSASparrow Search Algorithm
TCMTent Chaotic Mapping
LFLevy Flight
ISSAImproved Sparrow Search Algorithm
VMDVariational Mode Decomposition
LSTNetLong- and Short-Term Time-Series Network
RMSERoot Mean Square Error
MAEMean Absolute Error
  R 2 Absolute Correlation Coefficient
NSENash–Sutcliffe Efficiency
EMDEmpirical Mode Decomposition
CEEMDANComplete Ensemble Empirical Mode Decomposition with Adaptive Noise
IGOWImproved Grey Wolf Optimizer
BiGRUBi-directional Gated Recurrent Unit
DEDifferential Evolution
MSVRMulti-Kernel Support Vector Regression

References

  1. Hu, X.; Xu, L.; Lin, X.; Pecht, M. Battery lifetime prognostics. Joule 2020, 4, 310–346. [Google Scholar] [CrossRef]
  2. Li, H.; Ota, K.; Dong, M. Energy cooperation in battery-free wireless communications with radio frequency energy harvesting. ACM Trans. Embed. Comput. Syst. (TECS) 2018, 17, 1–17. [Google Scholar] [CrossRef] [Green Version]
  3. Yuchen, S.; Datong, L.; Yandong, H.; Jinxiang, Y.; Yu, P. Satellite lithium-ion battery remaining useful life estimation with an iterative updated RVM fused with the KF algorithm. Chin. J. Aeronaut. 2018, 31, 31–40. [Google Scholar]
  4. 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]
  5. Gao, Y.; Liu, K.; Zhu, C.; Zhang, X.; Zhang, D. Co-estimation of state-of-charge and state-of-health for lithium-ion batteries using an enhanced electrochemical model. IEEE Trans. Ind. Electron. 2021, 69, 2684–2696. [Google Scholar] [CrossRef]
  6. Tian, H.; Qin, P.; Li, K.; Zhao, Z. A review of the state of health for lithium-ion batteries: Research status and suggestions. J. Clean. Prod. 2020, 261, 120813. [Google Scholar] [CrossRef]
  7. Sanad, M.M.; Meselhy, N.K.; El-Boraey, H.A.; Toghan, A. Controllable engineering of new ZnAl2O4-decorated LiNi0· 8Mn0· 1Co0· 1O2 cathode materials for high performance lithium-ion batteries. J. Mater. Res. Technol. 2023, 23, 1528–1542. [Google Scholar] [CrossRef]
  8. Wang, F.; Zhao, Z.; Zhai, Z.; Shang, Z.; Yan, R.; Chen, X. Explainability-driven model improvement for SOH estimation of lithium-ion battery. Reliab. Eng. Syst. Saf. 2023, 232, 109046. [Google Scholar] [CrossRef]
  9. Sharma, P.; Bora, B.J. A Review of Modern Machine Learning Techniques in the Prediction of Remaining Useful Life of Lithium-Ion Batteries. Batteries 2022, 9, 13. [Google Scholar] [CrossRef]
  10. Zhao, J.; Zhu, Y.; Zhang, B.; Liu, M.; Wang, J.; Liu, C.; Hao, X. Review of State Estimation and Remaining Useful Life Prediction Methods for Lithium–Ion Batteries. Sustainability 2023, 15, 5014. [Google Scholar] [CrossRef]
  11. Ren, L.; Dong, J.; Wang, X.; Meng, Z.; Zhao, L.; Deen, M.J. A data-driven auto-CNN-LSTM prediction model for lithium-ion battery remaining useful life. IEEE Trans. Ind. Inform. 2020, 17, 3478–3487. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Xiong, R.; He, H.; Pecht, M.G. Long short-term memory recurrent neural network for remaining useful life prediction of lithium-ion batteries. IEEE Trans. Veh. Technol. 2018, 67, 5695–5705. [Google Scholar] [CrossRef]
  13. Li, X.; Dai, K.; Wang, Z.; Han, W. Lithium-ion batteries fault diagnostic for electric vehicles using sample entropy analysis method. J. Energy Storage 2020, 27, 101121. [Google Scholar] [CrossRef]
  14. Li, X.; Zhang, L.; Wang, Z.; Dong, P. Remaining useful life prediction for lithium-ion batteries based on a hybrid model combining the long short-term memory and Elman neural networks. J. Energy Storage 2019, 21, 510–518. [Google Scholar] [CrossRef]
  15. Meng, H.; Geng, M.; Xing, J.; Zio, E. A hybrid method for prognostics of lithium-ion batteries capacity considering regeneration phenomena. Energy 2022, 261, 125278. [Google Scholar] [CrossRef]
  16. Lyu, G.; Zhang, H.; Zhang, Y.; Miao, Q. An interpretable remaining useful life prediction scheme of lithium-ion battery considering capacity regeneration. Microelectron. Reliab. 2022, 138, 114625. [Google Scholar] [CrossRef]
  17. Jiang, Z.; Guo, G.; Liu, B. Application Research of Negative Pressure Wave Signal Denoising Method Based on VMD. Appl. Sci. 2023, 13, 4156. [Google Scholar] [CrossRef]
  18. 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]
  19. Zhu, C.; He, Z.; Bao, Z.; Sun, C.; Gao, M. Prognosis of Lithium-Ion Batteries’ Remaining Useful Life Based on a Sequence-to-Sequence Model with Variational Mode Decomposition. Energies 2023, 16, 803. [Google Scholar] [CrossRef]
  20. Ding, G.; Wang, W.; Zhu, T. Remaining Useful Life Prediction for Lithium-Ion Batteries Based on CS-VMD and GRU. IEEE Access 2022, 10, 89402–89413. [Google Scholar] [CrossRef]
  21. Zeng, W.; Li, J.; Sun, C.; Cao, L.; Tang, X.; Shu, S.; Zheng, J. Ultra Short-Term Power Load Forecasting Based on Similar Day Clustering and Ensemble Empirical Mode Decomposition. Energies 2023, 16, 1989. [Google Scholar] [CrossRef]
  22. Li, C.; Peng, T.; Zhu, Y. A novel approach for acoustic signal processing of a drum shearer based on improved variational mode decomposition and cluster analysis. Sensors 2020, 20, 2949. [Google Scholar] [CrossRef] [PubMed]
  23. Li, Y.; Wang, Y.; Wang, Y.; Qian, C.; Wang, R. Geometric algebra based recurrent neural network for multi-dimensional time-series prediction. Front. Comput. Neurosci. 2022, 16, 1078150. [Google Scholar] [CrossRef] [PubMed]
  24. Zhong, W.; Du, L. Predicting Traffic Casualties Using Support Vector Machines with Heuristic Algorithms: A Study Based on Collision Data of Urban Roads. Sustainability 2023, 15, 2944. [Google Scholar] [CrossRef]
  25. Jia, J.; Yuan, S.; Shi, Y.; Wen, J.; Pang, X.; Zeng, J. Improved sparrow search algorithm optimization deep extreme learning machine for lithium-ion battery state-of-health prediction. iScience 2022, 25, 103988. [Google Scholar] [CrossRef]
  26. Qiao, L.; Jia, Z.; Cui, Y.; Xiao, K.; Su, H. Shear Sonic Prediction Based on DELM Optimized by Improved Sparrow Search Algorithm. Appl. Sci. 2022, 12, 8260. [Google Scholar] [CrossRef]
  27. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef]
  28. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  29. Yu, Y.; Gao, S.; Cheng, S.; Wang, Y.; Song, S.; Yuan, F. CBSO: A memetic brain storm optimization with chaotic local search. Memetic Comput. 2018, 10, 353–367. [Google Scholar] [CrossRef]
  30. Kamaruzaman, A.F.; Zain, A.M.; Yusuf, S.M.; Udin, A. Levy flight algorithm for optimization problems-a literature review. Appl. Mech. Mater. 2013, 421, 496–501. [Google Scholar] [CrossRef]
  31. Lai, G.; Chang, W.C.; Yang, Y.; Liu, H. Modeling long-and short-term temporal patterns with deep neural networks. In Proceedings of the 41st International ACM SIGIR Conference On Research & Development in Information Retrieval, Ann Arbor, MI, USA, 8–12 July 2018; pp. 95–104. [Google Scholar]
  32. 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 Sources 2011, 196, 10314–10321. [Google Scholar] [CrossRef]
  33. Ren, L.; Zhao, L.; Hong, S.; Zhao, S.; Wang, H.; Zhang, L. Remaining useful life prediction for lithium-ion battery: A deep learning approach. IEEE Access 2018, 6, 50587–50598. [Google Scholar] [CrossRef]
  34. Wang, C.; Lu, N.; Wang, S.; Cheng, Y.; Jiang, B. Dynamic long short-term memory neural-network-based indirect remaining-useful-life prognosis for satellite lithium-ion battery. Appl. Sci. 2018, 8, 2078. [Google Scholar] [CrossRef] [Green Version]
  35. Yang, J.; Yan, K.; Wang, Z.; Zheng, X. A Novel Denoising Method for Partial Discharge Signal Based on Improved Variational Mode Decomposition. Energies 2022, 15, 8167. [Google Scholar] [CrossRef]
  36. Tang, X.; Wan, H.; Wang, W.; Gu, M.; Wang, L.; Gan, L. Lithium-Ion Battery Remaining Useful Life Prediction Based on Hybrid Model. Sustainability 2023, 15, 6261. [Google Scholar] [CrossRef]
  37. Li, H.; Fu, L.; Zhang, Y. Lithium Battery Remaining Useful Life Prediction Based on Multi-Kernel Support Vector Regression With Hybrid Optimization Algorithm. J. Electrochem. Energy Convers. Storage 2022, 19, 031006. [Google Scholar] [CrossRef]
Figure 1. Internal structure of LSTNet.
Figure 1. Internal structure of LSTNet.
Sustainability 15 09176 g001
Figure 2. CALCE battery capacity decay curves with the number of cycles during discharge.
Figure 2. CALCE battery capacity decay curves with the number of cycles during discharge.
Sustainability 15 09176 g002
Figure 3. NASA battery capacity decay curves with the number of cycles during discharge.
Figure 3. NASA battery capacity decay curves with the number of cycles during discharge.
Sustainability 15 09176 g003
Figure 4. Framework overview of the proposed method.
Figure 4. Framework overview of the proposed method.
Sustainability 15 09176 g004
Figure 5. Change in fitness value for battery CS2_35.
Figure 5. Change in fitness value for battery CS2_35.
Sustainability 15 09176 g005
Figure 6. Capacity and decomposition results for battery CS2_35.
Figure 6. Capacity and decomposition results for battery CS2_35.
Sustainability 15 09176 g006
Figure 7. Change in fitness value for battery B0005.
Figure 7. Change in fitness value for battery B0005.
Sustainability 15 09176 g007
Figure 8. Capacity and decomposition results for battery B0005.
Figure 8. Capacity and decomposition results for battery B0005.
Sustainability 15 09176 g008
Figure 9. Prediction results for the trend component and capacity recovery component of the CS2_35 battery.
Figure 9. Prediction results for the trend component and capacity recovery component of the CS2_35 battery.
Sustainability 15 09176 g009
Figure 10. Prediction results for the trend component and capacity recovery component of the B0005 battery.
Figure 10. Prediction results for the trend component and capacity recovery component of the B0005 battery.
Sustainability 15 09176 g010
Figure 11. RUL prediction results for battery CS2_35.
Figure 11. RUL prediction results for battery CS2_35.
Sustainability 15 09176 g011
Figure 12. RUL prediction results for battery B0005.
Figure 12. RUL prediction results for battery B0005.
Sustainability 15 09176 g012
Figure 13. RUL prediction results for CALCE batteries. (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38.
Figure 13. RUL prediction results for CALCE batteries. (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38.
Sustainability 15 09176 g013
Figure 14. RUL prediction results for NASA batteries. (a) B0005; (b) B0006; (c) B0007; (d) B0018.
Figure 14. RUL prediction results for NASA batteries. (a) B0005; (b) B0006; (c) B0007; (d) B0018.
Sustainability 15 09176 g014
Table 1. Detailed specifications of the selected lithium-ion batteries from CALCE.
Table 1. Detailed specifications of the selected lithium-ion batteries from CALCE.
BatteryRated Capacity/AhConstant Charging Current/ACharging Cut-Off Voltage/VDischarging Current/ADischarging Cut-Off Voltage/VFailure Threshold/Ah
CS2_351.10.554.20.552.70.77
CS2_361.10.554.20.552.70.77
CS2_371.10.554.20.552.70.77
CS2_381.10.554.20.552.70.77
Table 2. Detailed specifications of the selected lithium-ion batteries from NASA.
Table 2. Detailed specifications of the selected lithium-ion batteries from NASA.
BatteryRated Capacity/AhConstant Charging Current/ACharging Cut-Off Voltage/VDischarging Current/ADischarging Cut-Off Voltage/VFailure Threshold/Ah
B000521.54.222.71.4
B000621.54.222.51.4
B000721.54.222.21.45
B001821.54.222.51.4
Table 3. Parameter settings for ISSA.
Table 3. Parameter settings for ISSA.
PopulationsNumber of IterationsValue Range of KValue Range of  α
2010[1, 10][1, 1000]
Table 4. Optimal parameters of ISSA–VMD.
Table 4. Optimal parameters of ISSA–VMD.
BatteryNumber of Modes KPenalty Factor  α
CS2_353151
CS2_363247
CS2_373195
CS2_383183
Table 5. Correlation coefficient between the original capacity sequence and the decomposed IMFs.
Table 5. Correlation coefficient between the original capacity sequence and the decomposed IMFs.
BatteryIMF1IMF2IMF3
CS2_350.9978990.0937560.038184
CS2_360.9992010.0368940.026705
CS2_370.9989970.0403410.032564
CS2_380.9988500.0460700.032013
Table 6. Optimal parameters of ISSA–VMD.
Table 6. Optimal parameters of ISSA–VMD.
BatteryNumber of Modes KPenalty Factor  α
B000531
B000627
B0007360
B0018263
Table 7. Correlation coefficient between the original capacity sequence and the decomposed IMFs.
Table 7. Correlation coefficient between the original capacity sequence and the decomposed IMFs.
BatteryIMF1IMF2IMF3
B00050.9986800.0426750.071359
B00060.9983490.081128-
B00070.9982780.0770760.040673
B00180.9942830.129651-
Table 8. Parameter settings for ISSA.
Table 8. Parameter settings for ISSA.
PopulationsNumber of IterationsValue Range of Kernel SizeValue Range of Hidden DimensionValue Range of Skip-LengthValue Range of Regularization Coefficient
2030[1, 10][1, 200][1, 10][1, 4]
Table 9. Optimal parameters of ISSA–LSTNet.
Table 9. Optimal parameters of ISSA–LSTNet.
ModuleParameter TypeParameter Settings
Convolution Modulekernel size2
hidden dimension24
Recurrent Modulehidden dimension94
Recurrent-Skip Modulehidden dimension66
skip-length2
Autoregressive Moduleregularization coefficient3
Table 10. Comparison of the evaluation indexes of the five methods on the CALCE dataset.
Table 10. Comparison of the evaluation indexes of the five methods on the CALCE dataset.
BatteryMethodRMSE (%)MAE (%) R 2  (%)NSE (%)
CS2_35M13.412.5197.1597.15
M22.962.197.8597.85
M312.537.9661.5361.53
M47.275.0587.0487.04
M51.020.6099.7599.75
CS2_36M13.322.7997.9697.96
M23.692.7597.4897.48
M318.7613.9435.0235.02
M413.3810.0566.9566.95
M51.311.0399.6899.68
CS2_37M13.152.4597.5597.55
M23.162.4197.5497.54
M313.699.5453.7253.72
M48.065.9783.9683.96
M50.660.4799.8999.89
CS2_38M13.092.597.5797.57
M22.82.139898
M317.6113.1821.2121.21
M419.0113.958.28.2
M50.670.4099.8999.89
Table 11. Comparison of the evaluation indexes of the five methods on the NASA dataset.
Table 11. Comparison of the evaluation indexes of the five methods on the NASA dataset.
BatteryMethodRMSE (%)MAE (%) R 2  (%)NSE (%)
B0005M14.354.1370.6270.62
M23.132.9484.7784.77
M31.540.9096.3396.33
M42.111.5193.0893.08
M50.820.7198.9598.95
B0006M13.953.3784.1584.15
M22.301.2194.6194.61
M33.572.8486.9986.99
M42.652.0492.8492.84
M51.230.8998.4598.45
B0007M13.533.2770.2170.21
M22.982.7878.7378.73
M31.691.3393.1793.17
M41.951.6490.8990.89
M50.580.4199.1799.17
B0018M13.793.5239.4839.48
M24.794.583.393.39
M36.135.87−58.09−58.09
M42.431.4175.2375.23
M51.290.9592.9392.93
Table 12. Comparison of our algorithm with other RUL prediction algorithms on the CALCE dataset.
Table 12. Comparison of our algorithm with other RUL prediction algorithms on the CALCE dataset.
BatteryMethodRMSE (%)MAE (%) R 2  (%)NSE (%)
CS2_35CEEMDAN–IGWO–BiGRU2.581.3598.96-
DEGWO-MSVR2.371.97--
Proposed method1.020.6099.7599.75
CS2_36CEEMDAN–IGWO–BiGRU2.031.5799.23-
DEGWO-MSVR2.92.16--
Proposed method1.311.0399.6899.68
CS2_37CEEMDAN–IGWO–BiGRU1.921.3699.06-
DEGWO-MSVR2.581.91--
Proposed method0.660.4799.8999.89
CS2_38CEEMDAN–IGWO–BiGRU1.911.3699.06-
DEGWO-MSVR2.351.80--
Proposed method0.670.4099.8999.89
Table 13. Comparison of our algorithm with other RUL prediction algorithms on the NASA dataset.
Table 13. Comparison of our algorithm with other RUL prediction algorithms on the NASA dataset.
BatteryMethodRMSE (%)MAE (%) R 2  (%)NSE (%)
B0005CEEMDAN–IGWO–BiGRU4.912.5393.86-
DEGWO-MSVR1.191.03--
Proposed method0.820.7198.9598.95
B0006CEEMDAN–IGWO–BiGRU4.901.9991.87-
DEGWO-MSVR2.242.03--
Proposed method1.230.8998.4598.45
B0007CEEMDAN–IGWO–BiGRU4.952.47-
DEGWO-MSVR0.750.63--
Proposed method0.580.4199.1799.17
B0018CEEMDAN–IGWO–BiGRU5.493.6272.29-
DEGWO-MSVR0.690.59--
Proposed method1.290.9592.9392.93
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

Wang, H.; Ye, X.; Li, Y.; Zhu, G. Remaining Useful Life Prediction for Lithium-Ion Batteries Based on Improved Mode Decomposition and Time Series. Sustainability 2023, 15, 9176. https://doi.org/10.3390/su15129176

AMA Style

Wang H, Ye X, Li Y, Zhu G. Remaining Useful Life Prediction for Lithium-Ion Batteries Based on Improved Mode Decomposition and Time Series. Sustainability. 2023; 15(12):9176. https://doi.org/10.3390/su15129176

Chicago/Turabian Style

Wang, Hairui, Xin Ye, Yuanbo Li, and Guifu Zhu. 2023. "Remaining Useful Life Prediction for Lithium-Ion Batteries Based on Improved Mode Decomposition and Time Series" Sustainability 15, no. 12: 9176. https://doi.org/10.3390/su15129176

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