Next Article in Journal
Analyzing the Hydroelectricity Variability on Power Markets from a System Dynamics and Dynamic Systems Perspective: Seasonality and ENSO Phenomenon
Previous Article in Journal
Investigation of Heat Diffusion at Nanoscale Based on Thermal Analysis of Real Test Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A LSTM-STW and GS-LM Fusion Method for Lithium-Ion Battery RUL Prediction Based on EEMD

1
School of Electrical Engineering, Shanghai University of Electric Power, No. 2588, Changyang Road, Yangpu District, Shanghai 200090, China
2
Pegasus Power Energy Co., Ltd., Hangzhou 310019, China
3
School of Automation, Shanghai University of Electric Power, No.2588, Changyang Road, Yangpu District, Shanghai 200090, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(9), 2380; https://doi.org/10.3390/en13092380
Submission received: 30 March 2020 / Revised: 27 April 2020 / Accepted: 5 May 2020 / Published: 9 May 2020
(This article belongs to the Section D: Energy Storage and Application)

Abstract

:
To address inaccurate prediction in remaining useful life (RUL) in current Lithium-ion batteries, this paper develops a Long Short-Term Memory Network, Sliding Time Window (LSTM-STW) and Gaussian or Sine function, Levenberg-Marquardt algorithm (GS-LM) fusion batteries RUL prediction method based on ensemble empirical mode decomposition (EEMD). Firstly, EEMD is used to decompose the original data into high-frequency and low-frequency components. Secondly, LSTM-STW and GS-LM are used to predict the high-frequency and low-frequency components, respectively. Finally, the LSTM-STW and GS-LM prediction results are effectively integrated in order to obtain the final prediction of the lithium-ion battery RUL results. This article takes the lithium-ion battery data published by NASA as input. The experimental results show that the method has higher accuracy, including the phenomenon of sudden capacity increase, and is less affected by the prediction starting point. The performance of the proposed method is better than other typical battery RUL prediction methods.

1. Introduction

Electric energy, as a clean secondary energy, is used in all aspects of our life. Lithium-ion batteries, as a device for storing electrical energy, have been widely used in transportation, aerospace and military defense applications due to their high energy density, low self-discharge rate, recyclability, high safety, and high voltage [1,2,3]. Since materials are key in the development of advanced devices for efficient electrical energy storage, far more efforts has been devoted to the development of lithium-ion battery materials [4,5,6]. To further improve the performance of lithium-ion batteries, other technologies that can ensure the achievement of high efficiency with respect to capacity and energy use are in demand. In recent years, battery management technology has attracted much attention, as it can enhance the safety and reliability of the battery systems during operation, reducing failure rate and operating cost.
With the increasing numbers of charge and discharge cycles of lithium-ion battery, the internal electrochemical reaction coupled with some complicated side reactions will lead to the continuous loss of lithium ions, and the increase of internal resistance of lithium-ion batteries. These irreversible electrochemical reactions are the main causes of lithium-ion battery deterioration [7]. When the lithium-ion battery degrades to a certain extent, it will not be able to withstand the load added between the positive and negative electrodes. In some large electrical systems, once an accident is caused by the lithium-ion batteries age, it will cause huge loss of human life and property. Reliable prediction of battery life can provide important information for battery replacement and maintenance. According to the prediction results, batteries and entire electrical systems can be well managed to improve system stability and avoid major losses due to battery failure. Therefore, the prediction of the health state of lithium-ion batteries is crucial and can be helpful in effectively avoiding accidents.
In many recent studies on the life of lithium-ion batteries, capacity has been widely used to represent the performance indicators of the remaining useful life (RUL) prediction of lithium-ion batteries [8]. The battery RUL refers to the number of cycles required for the maximum battery rechargeable capacity to decay to a specified failure value under a certain charge and discharge system. When the rechargeable battery capacity drops to 70–80% of the initial value, the battery is considered to have reached the end of life (failure value) [9]. Thus, the RUL prediction problem can be easily solved using a battery capacity prediction method [10].
Now, many methods have been proposed to predict the RUL of lithium-ion batteries, and these can be divided into model-based methods and data-driven methods [3].
The model-based methods start from the internal mechanism and structure of the battery, build a mathematical and physical model that can describe the degradation characteristics of the battery, and achieve RUL prediction through the parameter estimation of the model. Thomas et al. [11] built a physical model of a lithium-ion battery with a degradation rate, and performed lithium-ion battery RUL prediction at different temperatures. The prediction results showed that the model was able to achieve better prediction under different temperature conditions. Song et al. [12] comprehensively analyzed the effects of internal temperature, discharge speed, and battery voltage on the capacity during the discharge process, and constructed a lithium-ion battery life prediction model. Experimental results showed that the model could run effectively. Saha et al. [8] proposed a RUL prediction model based on the equivalent circuit parameter form. Xian et al. [13] proposed an important particle filtering function generated by unscented Kalman filtering, combined with linear optimization and resampling technology, which improved the prediction accuracy. Zheng et al. [14] integrated unscented Kalman filtering and correlation vector regression to achieve short-term battery capacity prediction. The model-based method needs to deeply explore the internal aging mechanism of the battery and construct a corresponding battery degradation model. However, the battery structure is complex, and the battery degradation process is highly uncertain. The model mechanism cannot fully include the impact of environmental and load characteristics on battery life, so it is not easy to build accurate model battery systems.
Because it only relies on machine-learning techniques and historical data to predict the lithium-ion batteries RUL, data-driven methods are becoming the main method in current lithium-ion battery RUL prediction research. In general, data-driven lithium-ion battery RUL prediction methods have the advantages of a simple process, small amount of calculations, and there being no need to consider the complicated internal mechanism of the battery. At present, the proportion of RUL prediction methods based on machine-learning is becoming larger and larger, and includes autoregressive models, neural networks, support vector machines, correlation vector machines, Gaussian process regression, and recurrent neural networks. Long et al. [15] combined the AR model with the particle swarm algorithm to predict battery life. The battery capacity declining trend was tracked by the AR model, which achieve battery RUL prediction. The AR model is simple and low in complexity, but the accuracy of long-term prediction needs to be improved. The ANN method is used in the literature [16] to predict battery life. The input is the number of cycles and the output is the dischargeable battery capacity. The algorithm fits well in the early stage, but poorly in the later stage. Zhang et al. [17] proposed a long short-term memory (LSTM) recurrent neural network to predict battery life, and the mean square back propagation method and dropout technique are proposed to address the overfitting problem. Compared with support vector machines and recurrent neural networks, the experimental results can more accurately predict the long-term capacity degradation trend of batteries. However, in its experimental results, different prediction starting points have a greater impact on the experimental result error. In short, the single neural network model often has a complex model structure and low accuracy.
Therefore, some fusion methods have been receiving increasing attention. Pang et al. [18] proposed a novel method fusing the wavelet decomposition technology (WDT) and the Nonlinear Auto Regressive neural network (NARNN) model to predict the lithium-ion battery RUL. The global degradation and local regeneration of battery capacity time series were separated by WDT, and the global degradation trend and local regeneration were predicted by NARNN. Li et al. [19] proposed a novel hybrid battery RUL prediction method based on the empirical mode decomposition (EMD) algorithm, LSTM and Elman neural networks. EMD algorithm is used to decompose the original battery capacity data into several sub-layers. Then Elman and LSTM neural networks are established to predict the high- and low-frequency sub-layers, respectively. Experimental results show that the hybrid Elman-LSTM model has better performance than other models. Wang et al. [20] designed a multi-scale fusion prediction method based on nonlinear autoregressive neural network and ensemble empirical mode decomposition (EEMD). The original battery capacity data is turned into several different frequency components through EEMD. Then, a non-linear autoregressive neural network is used to predict each component, and finally, the prediction results are added to obtain final RUL prediction. The fusion methods effectively improve the accuracy of RUL prediction, but increase the complexity of the model.
At present, most prediction methods based on fusion methods only involve a single model, and it is difficult to predict different objects while retaining good performance. This paper develops a multi-scale fusion prediction method based on EEMD and the LSTM-STW-GS-LM mixture model. The EEMD is used to decompose the original battery capacity data into multiple different frequency components. Based on the characteristics of the decomposed data, the GS-LM model is used to fit and predict some of its low-frequency components, and the LSTM-STW model is used to predict high-frequency components. The prediction outcomes of GS-LM and LSTM-STW were effectively integrated in order to obtain health battery RUL results.
The main innovations of this paper are as follows: (1) Decompose the battery raw data by EEMD method, and use the appropriate LSTM-STW and GS-LM model to separately train and predict through the sequence characteristics after decomposition to avoid the complexity of hybrid neural network under ensuring the prediction accuracy and improve the prediction efficiency. (2) In the case of different prediction starting points, the method in this paper has smaller prediction errors, is less affected by the prediction starting points, and better prediction results which include the phenomenon of charge capacity sudden increase compared with other methods.
The structure of the article is as follows: Section 1 is introduction. Section 2 presents the LSTM-STW and GS-LM fusion prediction method for batteries RUL prediction. Section 3 presents the results and discussion. Section 4 presents the conclusion.

2. LSTM-STW and GS-LM (LSTM-STW-GS-LM) Fusion Prediction Method

The major procedures of the proposed fusion prediction method LSTM-STW-GS-LM for the battery RUL prediction are shown in Figure 1, which is mainly divided into the following steps:
(1)
The original battery capacity is preprocessed.
(2)
The preprocessed data is decomposed into low-frequency and high-frequency data by EEMD.
(3)
The low-frequency prediction model is constructed by GS-LM, and the high-frequency prediction model is constructed by LSTM-STW. All the prediction results are integrated effectively to obtain the final combined prediction result.
Section 2.1 presents the experiment data, and the related algorithms are shown in Section 2.2, Section 2.3 and Section 2.4.

2.1. Experimental Data

Two types of 18,650 sized batteries (#5, #6) from the NASA Ames center of excellence database are taken in this paper [21]. The rechargeable capacity of the battery is reduced to less than 70% of the initial capacity (i.e., there is a potential safety hazard in the use of the battery) through multiple discharge and charge cycle experiments. The test conditions of each battery’s discharge and charge cycle are as follows: charge in constant current (CC) mode of 1.5 A until the battery voltage reaches 4.2 V, and then continue in constant voltage (CV) mode until the charging current drops to 20 mA. Discharge at a constant current (CC) of 2 A until the voltages of cell 5 and cell 6 drop to 2.7 V and 2.5 V, respectively. Figure 2 shows the full charge capacity degradation curve for both batteries. Capacity data is normalized (that is the ratio of capacity data to initial capacity value) and capacity data unit is Ah.

2.2. Ensemble Empirical Mode Decomposition (EEMD)

As aliasing occurs during EMD, the correctness and accuracy of the analysis results are affected. Wu and Huang [22] proposed a new method called EEMD. EEMD is an adaptive signal processing method, especially suitable for non-stationary signals. Its essence is smooth processing of time series signals. That is to say, according to waves of different scales that are actually present in the signal, the signal will be gradually decomposed and filtered, finally resulting in a series of data sequences with different scale characteristics called intrinsic mode functions (IMFs). Each IMF must meet two conditions:
(1)
the numbers of zero points and extreme points are equal or different by one for the entire data set;
(2)
the average value of the upper and lower envelopes at any location must be zero [23].
The decomposition process is as follows:
Step 1: Set the integration times NE and Gaussian white noise, and the original signal C(n) (C(n) is the original capacity attenuation sequence of the battery for n cycles).
Step 2: Take the original signal with Gaussian white noise as a whole S(n), and then perform EMD decomposition to obtain each IMF component. EMD decomposition process can be seen in Appendix A.
Step 3: Repeat steps 1 and 2, each time adding a new Gaussian white noise sequence.
Step 4: The integrated result of the IMF obtained each time is taken as the final result.
C ( n ) = i = 1 N I M F i + R e s
Each IMF component is the average value of the IMF obtained by the decomposition of multiple EMD. During the averaging process, the effect of adding Gaussian white noise on signal decomposition is reduced. Take the #5 battery as an example, decomposing multiple groups of components with different frequencies as shown in Figure 3.
The local characteristics of the battery capacity data extracted by EEMD can greatly reduce the influence of the data fluctuation caused by sudden increase of capacity on the prediction performance of the algorithm.

2.3. GS-LM Model

The GS-LM model is used to fit and predict some of the decomposed low-frequency sequences. This algorithm framework is shown in Figure 4.
Based on the EEMD, the sequence characteristics of some components are obtained, and the Gaussian function or sine function is used to fit and predict:
f ( x ) = a 1 e ( ( x b 1 ) / c 1 ) 2
f ( x ) = a 1 sin ( b 1 x + c 1 )
where a1, b1, c1 are parameters to be obtained, x is the number of battery cycles, and f is the battery capacity.
The Levenberg-Marquardt (LM) algorithm is used to train and fit the previous n battery capacity decline data in order to predict the battery capacity decline trend after n+1 cycles.
The LM algorithm is an iterative algorithm that can be used to solve least squares problems. The algorithm steps are as follows:
Step 1: Objective function:
  P = argmin   η T η , η = x x ^ , x ^ = f ( P )
P is the vector that can be obtained by a1, b1, c1. x and x   ^ are the measured capacity and the estimated capacity of the battery.
Step 2: Using Taylor’s first-order expansion in the f(P) neighborhood, the higher-order terms are removed, and an equation is obtained as follows:
f ( P + δ P ) f ( P ) + J δ P
δP is the iterative step size where J is the Jacobian matrix.
  J = f ( P ) P = [ f a 1 f b 1 f c 1 ]
Step 3: Therefore, we can get the following equations:
{ P = argmin η J δ P | | x f ( P + δ P ) | | x f ( P ) J δ P | | = | | η J δ P
Step 4: The optimal solution of min‖η − JδP‖ exists if η − JδP is orthogonal to J.
  J T J δ P = J T ϵ
The damping term µ is introduced to construct an incremental normal equation. Where I is the unit array.
( J T J + μ I ) δ P = J T c
δP is iteratively updated to reduce the error, then the update is accepted and the damping term µ is reduced; conversely, if the current increment makes the function increase, then the damping term is increased and the incremental normal equation is re-solved until the value of the function can be reduced.
At each step of the LM algorithm, the damping term µ is adjusted to ensure that the error decreases. When µ is large, the algorithm approaches the steepest descent method, and the step size becomes smaller; otherwise, it approaches Gauss-Newton. In summary, LM is an adaptive algorithm that slowly decreases when the current solution is far away from the optimal solution, and quickly converges in the neighborhood of the optimal solution.

2.4. LSTM-STW Model

2.4.1. LSTM-RNN

Long Short-Term Memory Recurrent Neural Network (LSTM-RNN) is a recurrent neural network with deep learning ability proposed by Sepphochreiter and Schmidhuber in 1997. It is designed for long-term dependent information. LSTM is a type of recurrent neural network that may be able to solve vanishing gradient problems [19]. The LSTM network structure is shown in Figure 5. There are 10 hidden layers (LSTM1-LSTM10) in the figure.
The capacity data X(t) at time t is predicted by inputting the capacity attenuation data for the first k times from X(tk) to X(t1). The single LSTM-RNN memory unit is shown in Figure 6 below:
The output of the LSTM-RNN depends on three gates: the forget gate, the input gate, and the output gate. Initial C and h should be given before the program starts.
  • The forget gate: the first step and determines the information we will discard from the cell state.
      f t = σ ( W f [ h t 1 , x t ] + b f )
  • The input gate: it determines how much new information is added to the cell state.
      { i t = σ ( W i [ h t 1 , x t ] + b i ) C ˜ t = tanh ( W C [ h t 1 , x t ] + b C )
    We can obtain short-term storage information of cells:
      C t = f t C t 1 + i t C ˜ t
  • Output gate determines the current output information:
      { o t = σ ( W o [ h t 1 , x t ] + b o ) h t = o t tanh ( C t )
    where Wf, Wi, WC, Wo is the parameter matrix, [ht−1, xt] is a matrix connected by two vectors ht−1, xt, bf, bi, bC, bo is the offset corresponding to each gate. σ and tanh are incentive functions as follows:
      { σ ( x ) = 1 1 + e x tanh   x = e x e x e x + e x

2.4.2. Sliding Time Window (STW)

Because the IMF obtained after decomposition of the initial data is an obvious nonlinear relation, a sliding time window is designed to extract the new feature, and the extracted new sequence data is used as input of LSTM-RNN.
As shown in Figure 7, the resulting data sequence IMF by a fixed sliding window, the window length of which is k+1.The sequence of the previous k capacity data from X(tk) to X(t − 1) in the window is used as the input data of LSTM-RNN, and the last data in the window is used as the corresponding output data. By sliding the window, multiple sets of corresponding input and output data are obtained.

3. Results and Discussion

3.1. Evaluation Criteria

MAPE, MAE, RMSE and Error are used as the evaluation criteria of battery RUL prediction results. The smaller they are, the better the prediction results are.
(1)
the mean absolute percentage error (MAPE)
  M A P E = 1 n i = 1 n | y i + s y ^ i + s y i + s |
(2)
the mean absolute error (MAE)
  M A E = 1 n i = 1 n | y i + s y ^ i + s |
(3)
the root mean square error (RMSE)
  R M S E = i = 1 n ( y i + s y ^ i + s ) 2 n
(4)
Error
  E r r o r = | E O L E O L ^ |
where   y i + s and   y ^ i + s stand for the battery charge capacity raw data and battery charge capacity prediction data, and s is the number of prediction data sets. EOL is the prediction starting point value. E O L ^ is the number of times used to predict the end of battery life.

3.2. Experimental Results

To verify the reliability and effectivity of the proposed battery RUL prediction method, we designed M2, M3 and M4 (as shown in Table 1) to compare the results. The M2 and M3 use a double exponential model and a cubic polynomial model respectively. Two models determine the parameters in the fixed model through training data fitting, so as to predict the attenuation trend of battery capacity. So they are simple and easy to implement based on traditional data fitting ideas. M4 uses a single LSTM. It is more complex with multi-layer neural network. We designate 90 times as the starting point of capacity prediction in these two kinds of batteries. Take 70% of the initial battery capacity as the battery’s end of life, which is EOL.
Figure 8 shows a comparison of the different results obtained by the four methods. It can be clearly observed that both batteries are closer to the original capacity attenuation curve of the battery under the M1, and the capacity regeneration phenomenon can be more accurately captured as the battery usage increases. Essentially, M2 and M3 are easy to realize, as they only apply a single mathematical formula for fitting prediction. However, because of the limitations of formula fixation, the prediction results are often unsatisfactory which can be seen in Figure 8. The errors between the prediction results and the original data are much larger. The M4 has a better trend for a period of time after the prediction starting point 90 times, and the error gradually increases after 140 times. Therefore, these three methods cannot accurately and effectively predict the battery RUL.
Table 2 gives the evaluation criteria for the prediction results of four models. Runtime represents the total time of program training and prediction. From the table, it is easy to see that although M1 is the most time-consuming, its evaluation results are basically below 0.01, while the evaluation results of other models (M2–M4) are far greater than 0.01. Therefore, M1 prediction results have high accuracy over other models.

3.3. Different Prediction Starting Points

Pang et al. [18] tested the prediction results of four kinds battery data under four predictions starting points. The prediction curve and original curve had a similar declining trend. However, the smaller the starting point value was, the more the prediction curve deviated from the original data. To verify that the proposed M1 still has good prediction under different prediction starting points, we designed three prediction starting points (starting at 70, 80, 90) in the experiments. As shown in Figure 9, below, for two kinds of batteries, under three different prediction starting points, the prediction curve maintained a similar degradation trend to the original data curve, and fluctuated around the original data. Apparently, no matter which predication starting points are chosen, there is no significant deviation from the original data.
Table 3 shows the RUL prediction Error of the two batteries under three predictions starting points. We can see that the Error is within 10 times for both batteries, and decreases with the increase of prediction starting point value. When the prediction starting point is 90 times, the Error of both batteries reaches the minimum value. This indicates that the predicted RUL of battery is very close to the real RUL at this time. Therefore, when M1 changes the prediction starting point, it can be easily concluded that the prediction error of RUL does not change much.

4. Conclusions

To improve the lithium-ion battery RUL prediction accuracy, this paper adopts a data-driven method. Through the combination of neural network and traditional empirical model fitting prediction, the proposed model is applied to two different lithium-ion batteries, and the prediction starting point is changed in the experimental process. First, the battery data is decomposed into multiple time-series data with different frequencies by EEMD. Second, different sequence data is trained and predicted by LSTM-STW model and GS-LM model, and finally all results are added to obtain the battery RUL prediction. The experimental results show that the proposed method can obtain the more prediction accuracy than others typical prediction methods. The prediction result is less influenced by changing the prediction starting point. In addition to this, it can accurately predict the trend of battery capacity degradation, which is the phenomenon of a sudden increase of charge capacity during the degradation process.

Author Contributions

Methodology, L.M. and J.X.; Software, J.X. and F.Y.; Validation, J.X. and Y.W.; Writing—original draft, J.X.; Writing—review & editing, L.M., J.C. and J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China under Grant 51777120.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

EMD decomposition:
1.
According to the upper and lower extreme points of the synthesized signal S(n), draw the upper and lower envelopes Smax(n) and Smin(n), respectively, by cubic spline interpolation.
2.
Find the average of the upper and lower envelopes and draw the mean envelope.
S mean ( n ) = S max ( n ) + S min ( n ) 2
3.
Subtract the mean envelope of the original signal to obtain the intermediate signal.
M ( n ) = S ( n ) S mean ( n )
4.
Determine whether the intermediate signal M(n) is IMF (using the above two conditions). If not, redo the analysis based on this signal 1–4.
5.
After obtaining the first IMF1 using the above method, subtract the IMF1 from the original signal S(n) as the new original signal, and then analyze 1–4 to obtain IMF2, and so on until obtaining IMFN, S(n) subtracting IMFN is a monotonic function ResN(n), which is a complete EMD decomposition.

References

  1. Liu, D.T.; Zhou, J.B.; Guo, L.M.; Peng, Y. Survey on lithium-ion battery health assessment and cycle life estimation. Chin. J. Sci. Instrum. 2015, 36, 1–16. [Google Scholar]
  2. Lukic, S.M.; Cao, J.; Bansal, R.C.; Rodriguez, F.; Emadi, A. Energy storage systems for automotive applications. IEEE Trans. Ind. Electron. 2008, 55, 2258–2267. [Google Scholar] [CrossRef]
  3. Wu, Y.; Li, W.; Wang, Y.R.; Zhang, K. Remaining useful life prediction of lithium-ion batteries using neural network and bat-based particle filter. IEEE Access 2019, 7, 54843–54854. [Google Scholar] [CrossRef]
  4. Chen, J.J. Recent progress in advanced materials for lithium ion batteries. Materials 2013, 6, 156–183. [Google Scholar] [CrossRef] [PubMed]
  5. Chen, J.J.; Thangadurai, V. Frontiers of energy storage and conversion. Inorganics 2014, 2, 537–539. [Google Scholar] [CrossRef]
  6. Whittingham, M.S. History, evolution, and future status of energy storage. IEEE Proc. 2012, 100, 1518–1534. [Google Scholar] [CrossRef]
  7. Dubarry, M.; Svoboda, V.; Hwu, R.; Liaw, B.Y. Capacity and power fading mechanismidentification from a commercial cell evaluation. J. Power Sources 2007, 165, 566–572. [Google Scholar] [CrossRef]
  8. Zhang, Y.Z.; Xiong, R.; He, H.W.; Shen, W.X. Lithium- ion battery pack state of charge and state of energy estimation algorithms using a hardware-in-the-loop validation. IEEE Trans. Power Electron. 2017, 32, 4421–4431. [Google Scholar] [CrossRef]
  9. Saha, B.; Goebel, K.; Poll, S.; Christophersen, J. Prognostics methods for battery health monitoring using a bayesian framework. IEEE Trans. Instrum. Meas. 2009, 58, 291–296. [Google Scholar] [CrossRef]
  10. Xu, X.D.; Yu, C.Q.; Tang, S.J.; Sun, X.Y.; Si, X.S.; Wu, L.F. Remaining useful life prediction of lithium-ion batteries based on wiener processes with considering the relaxation effect. Energies 2019, 12, 1685. [Google Scholar] [CrossRef] [Green Version]
  11. Thomas, E.V.; Bloom, I.; Christophersen, J.P.; Battaglia, V.S. Rate-based degradation modeling of lithium-ion cells. J. Power Sources 2012, 206, 378–382. [Google Scholar] [CrossRef]
  12. Song, Y.C.; Liu, D.T.; Yang, C.; Peng, Y. Data-driven hybrid remaining useful life estimation approach for spacecraft lithium-ion battery. Microelectron. Reliab. 2017, 75, 142–153. [Google Scholar] [CrossRef]
  13. Zhang, H.; Miao, Q.; Zhang, X.; Liu, Z.W. An improved unscented particle filter approach for lithium-ion battery remaining useful life prediction. Microelectron. Reliab. 2018, 81, 288–298. [Google Scholar] [CrossRef]
  14. Zheng, X.J.; Fang, H.J. An integrated unscented kalman filter and relevance vector regression approach for lithium-ion battery remaining useful life and short-term capacity prediction. Reliab. Eng. Syst. Saf. 2015, 144, 74–82. [Google Scholar] [CrossRef]
  15. Long, B.; Xian, W.M.; Jiang, L.; Liu, Z. An improved autoregressive model by particle swarm optimization forprognostics of lithium-ion batteries. Microelectron. Reliab. 2013, 53, 821–831. [Google Scholar] [CrossRef]
  16. Parthiban, T.; Ravi, R.; Kalaiselvi, N. Exploration of artificial neural network [ANN] to predict theelectrochemical characteristics of lithium-ion cells. Electrochim. Acta 2008, 53, 1877–1882. [Google Scholar] [CrossRef]
  17. Zhang, Y.Z.; Xiong, R.; He, H.W.; 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]
  18. Pang, X.Q.; Huang, R.; Wen, J.; Shi, Y.H.; Jia, J.F.; Zeng, J.C. A lithium-ion battery rul prediction method considering the capacity regeneration phenomenon. Energies 2019, 12, 2247. [Google Scholar] [CrossRef] [Green Version]
  19. Li, X.Y.; Zhang, L.; Wang, Z.P.; 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]
  20. Wang, P.; Dan, X.; Yang, Y. A multi-scale fusion prediction method for lithium-ion battery capacity based on ensemble empirical mode decomposition and nonlinear autoregressive neural networks. Int. J. Distrib. Sens. Netw. 2019, 15, 1550147719839637. [Google Scholar] [CrossRef]
  21. Saha, B.; Goebel, K. Battery Data Set. Available online: https://ti.arc.nasa.gov/tech/dash/groups/pcoe/prognostic-data-repository/ (accessed on 20 September 2019).
  22. Wu, Z.H.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2011, 1, 1–49. [Google Scholar] [CrossRef]
  23. Zhang, C.Z.; Pang, H.P. A novel hybrid model based on EMD-BPNN for forecasting US and UK stock indices. In Proceedings of the 2015 IEEE International Conference on Progress in Informatics and Computing (PIC), Nanjing, China, 18–20 December 2015. [Google Scholar]
Figure 1. The structure of battery RUL prediction based on LSTM-STW-GS-LM and EEMD.
Figure 1. The structure of battery RUL prediction based on LSTM-STW-GS-LM and EEMD.
Energies 13 02380 g001
Figure 2. The full charge capacity degradation curves of two batteries (#5, #6).
Figure 2. The full charge capacity degradation curves of two batteries (#5, #6).
Energies 13 02380 g002
Figure 3. The results of EEMD for #5 battery capacity.
Figure 3. The results of EEMD for #5 battery capacity.
Energies 13 02380 g003
Figure 4. The structure of GS-LM Model.
Figure 4. The structure of GS-LM Model.
Energies 13 02380 g004
Figure 5. The structure of LSTM-RNN algorithm.
Figure 5. The structure of LSTM-RNN algorithm.
Energies 13 02380 g005
Figure 6. The structure of single LSTM-RNN memory cell.
Figure 6. The structure of single LSTM-RNN memory cell.
Energies 13 02380 g006
Figure 7. New sequence data based on Sliding Time Window.
Figure 7. New sequence data based on Sliding Time Window.
Energies 13 02380 g007
Figure 8. The comparisons for four models (M1–M4): (a) #5 battery; (b) #6 battery.
Figure 8. The comparisons for four models (M1–M4): (a) #5 battery; (b) #6 battery.
Energies 13 02380 g008
Figure 9. Charge capacity prediction of M1 at three different prediction starting points: (a) #5 battery; (b) #6 battery.
Figure 9. Charge capacity prediction of M1 at three different prediction starting points: (a) #5 battery; (b) #6 battery.
Energies 13 02380 g009
Table 1. The four models of battery RUL prediction (M1–M4).
Table 1. The four models of battery RUL prediction (M1–M4).
ModelDescription
M1the proposed method
M2double exponential model
M3cubic polynomial model
M4LSTM without using EEMD
Table 2. Comparison of four models (M1–M4) for two batteries.
Table 2. Comparison of four models (M1–M4) for two batteries.
BatteryModelMAPEMAERMSERuntime (Seconds)
#5M10.00720.00540.006637.6129
M20.01360.01030.01192.2735
M30.03780.02740.03902.7154
M40.02440.01760.02325.8232
#6M10.01000.00650.008240.3431
M20.09300.05960.06172.5987
M30.29200.17780.24902.9217
M40.03450.02100.03044.3176
Table 3. Prediction error of model M1 at three prediction starting points.
Table 3. Prediction error of model M1 at three prediction starting points.
BatteryPrediction Starting PointError (Times)
#5708
807
902
#67010
805
901

Share and Cite

MDPI and ACS Style

Mao, L.; Xu, J.; Chen, J.; Zhao, J.; Wu, Y.; Yao, F. A LSTM-STW and GS-LM Fusion Method for Lithium-Ion Battery RUL Prediction Based on EEMD. Energies 2020, 13, 2380. https://doi.org/10.3390/en13092380

AMA Style

Mao L, Xu J, Chen J, Zhao J, Wu Y, Yao F. A LSTM-STW and GS-LM Fusion Method for Lithium-Ion Battery RUL Prediction Based on EEMD. Energies. 2020; 13(9):2380. https://doi.org/10.3390/en13092380

Chicago/Turabian Style

Mao, Ling, Jie Xu, Jiajun Chen, Jinbin Zhao, Yuebao Wu, and Fengjun Yao. 2020. "A LSTM-STW and GS-LM Fusion Method for Lithium-Ion Battery RUL Prediction Based on EEMD" Energies 13, no. 9: 2380. https://doi.org/10.3390/en13092380

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