Next Article in Journal
The Impact and Determinants of Environmental Taxation on Economic Growth Communities in Romania
Next Article in Special Issue
A Supervisory Control Algorithm of Hybrid Electric Vehicle Based on Adaptive Equivalent Consumption Minimization Strategy with Fuzzy PI
Previous Article in Journal
Using Trajectory Clusters to Define the Most Relevant Features for Transient Stability Prediction Based on Machine Learning Method
Previous Article in Special Issue
Optimal Isolation Control of Three-Port Active Converters as a Combined Charger for Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Rest Time-Based Prognostic Framework for State of Health Estimation of Lithium-Ion Batteries with Regeneration Phenomena

1
School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China
2
IVHM Centre, Cranfield University, Cranfield MK43 0AL, UK
3
Science and Technology on Reliability and Environmental Engineering Laboratory, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Energies 2016, 9(11), 896; https://doi.org/10.3390/en9110896
Submission received: 31 May 2016 / Revised: 2 October 2016 / Accepted: 25 October 2016 / Published: 1 November 2016

Abstract

:
State of health (SOH) prognostics is significant for safe and reliable usage of lithium-ion batteries. To accurately predict regeneration phenomena and improve long-term prediction performance of battery SOH, this paper proposes a rest time-based prognostic framework (RTPF) in which the beginning time interval of two adjacent cycles is adopted to reflect the rest time. In this framework, SOH values of regeneration cycles, the number of cycles in regeneration regions and global degradation trends are extracted from raw SOH time series and predicted respectively, and then the three sets of prediction results are integrated to calculate the final overall SOH prediction values. Regeneration phenomena can be found by support vector machine and hyperplane shift (SVM-HS) model by detecting long beginning time intervals. Gaussian process (GP) model is utilized to predict the global degradation trend, and nonlinear models are utilized to predict the regeneration amplitude and the cycle number of each regeneration region. The proposed framework is validated through experimental data from the degradation tests of lithium-ion batteries. The results demonstrate that both the global degradation trend and the regeneration phenomena of the testing batteries can be well predicted. Moreover, compared with the published methods, more accurate SOH prediction results can be obtained under this framework.

1. Introduction

Lithium-ion batteries have attracted significant attention for many more energy or power demanding applications such as in consumer electronics, aerospace, hybrid and electric vehicles and smart grids applications, due to their superior energy density and high specific energy over other rechargeable battery technologies [1]. To reduce the maintenance costs and the chances of failure as well as improve the safety and reliability of systems, battery degradation, prognostics and maintenance optimization have attracted much attention among researchers in the fields of energy, reliability engineering and aerospace engineering [2,3,4]. Also, state of health (SOH) prognostics of lithium-ion battery has become a key factor that helps fulfill intelligent battery management [5,6,7].
Traditionally, prognostics can be implemented by using either physics-based approaches or data-driven approaches [8]. However, as capacity fade phenomenon is the result of various processes and their interactions, such as chemical side reactions or loss of conductivity [9,10,11], it is difficult to monitor the internal state of a battery in real time and obtain an accurate physics-based model. By contrast, data-driven approaches can achieve health state assessment and prognostics based only on monitoring parameters and testing data samples. As a result, data-driven techniques draw more and more attention in SOH prognostics. In the literature, statistical, computational and artificial intelligence algorithms, such as autoregressive model [12], particle filter (PF) [13,14], Gaussian process regression [15], Wiener process [16], relevance vector machine (RVM) [17], Bayesian approach [18], support vector machine (SVM) [19] and neural networks [20,21] have been used for battery SOH and remaining useful life (RUL) prognostics in various applications. Capacity fade and impedance increase are the two most used health indicators of batteries. Because capacity is available for monitoring online with low costs, it is widely used in battery health management systems. However, the existence of capacity regeneration phenomena remains a big challenge for prognostics.
Researchers have recognized that reaction products in batteries have a chance to dissipate during the rest time and this phenomenon leads to charge regeneration (or self-recharge). Some researchers have approximately described the law of capacity regeneration by the empirical model of charge regeneration [16,22,23]. However, the mechanisms of charge regeneration and capacity regeneration may be quite different. The self-recharge phenomenon just needs about 10 min to become steady, while capacity regeneration takes around 2 h of rest-time to appear [24]. Therefore, the short relaxation of 10 min will not lead to the increase of battery capacity. Some researchers have assumed that capacity regeneration has certain regularity over time [24]. Liu et al. [15] has predicted SOH regeneration and degradation by using combination Gaussian progress function regression. He et al. [25] has decoupled local regeneration and global degradation with wavelet and predicted them respectively. However, the capacity regeneration phenomenon is strongly related to the rest time which is determined by practical application demands of the battery [24]. Therefore, without considering the rest time of the battery, it is hard to predict regeneration phenomenon accurately. Some researchers have treated the capacity regeneration as uncertainty (unpredictable disturbance). Olivares et al. [26] and Orchard et al. [27] have provided some approaches to detect the regeneration phenomenon and predicted SOH by isolating the effects of regeneration. Qin et al. [28] has predicted the global degradation trend directly using the raw SOH data by improving the robustness of a prediction algorithm. Li et al. [29] has utilized the history data of the same type of batteries and indirectly considered the influence of regeneration on battery aging. Although these approaches can capture and predict the global degradation trend of batteries, they have failed to predict the regeneration phenomenon. Therefore, the SOH prediction errors around these related cycles are large. In recent years, although it has been noted that there is a close relationship between the regeneration phenomenon and the rest time [16,24,30], no effective prediction approach that uses the rest time to take regeneration into account has been found.
To address the regeneration phenomenon prediction problem, this paper proposes a rest time-based prognostic framework (RTPF). This framework is composed of extraction phase, prediction phase, and integration phase. In extraction phase, SOH values of regeneration cycles and the number of cycles in regeneration regions and global degradation series are extracted from raw SOH data. After that, the above three series are predicted respectively in prediction phase. In integration phase, the three sets of prediction results are integrated to calculate the final SOH prediction values. Because there is an almost linear relationship between the cycle beginning time interval of two adjacent cycles and the pause time (rest time) during this period, the support vector machine and hyperplane shift (SVM-HS) model is proposed to detect long beginning time intervals to find obvious regeneration phenomena. Also, the Gaussian process (GP) model is used for the prediction of the global degradation trend. Nonlinear models are adopted to predict regeneration amplitude and the number of cycles in regeneration regions, respectively. Finally, the effectiveness of the proposed prognostic framework is validated by using the National Aeronautics and Space Administration (NASA) battery data sets. The results show that the future regeneration phenomena can be well predicted and compared with eight published methods, and more accurate SOH prediction results can be obtained by this framework.
The remainder of this paper is organized as follows: in Section 2, the related classification model and prediction model are introduced. The proposed RTPF is described in detail in Section 3. In Section 4, the effectiveness of the proposed framework is demonstrated via battery SOH prediction experiments. Finally, the conclusion is provided in Section 5.

2. Related Work

2.1. Support Vector Machine and Hyperplane Shift

2.1.1. Support Vector Machine

Let S = { ( x i , y i ) | i = 1 , 2 , ... , N } be a two-class dataset, where x i m are the data points and y i { 1 , 1 } are the corresponding labels. These samples can be used to determine a decision function to separate two classes, which can be expressed by a linear boundary:
g ( x * ) = sgn ( w T x * + b )
where w ( w m ) and b ( b ) are decision coefficients obtained by learning from the dataset S . And x * is a new sample that need to be classified.
Hard margin SVM attempts to find the max-margin hyperplane w T x + b = 0 . In this way, the points in the positive class have a positive margin and points in the negative class have a negative margin. The optimization problem can be expressed by:
min w , b 1 2 w 2
subject to:
y i ( w T x i + b ) 1 ,   ( x i , y i ) S
Introducing Lagrange multipliers α i corresponding to the constraints in Equation (2b), this optimization problem can be solved by using its dual problem counterpart [31].
min α N 1 2 i = 1 N j = 1 N y i y j α i α j x i T x j i = 1 N α i
subject to:
i = 1 N y i α i = 0
α i 0 ,   i = 1 , 2 , ... , N
Because Equation (3) is a standard quadratic programming, the optimization problem can be easily solved, and then the decision coefficients can be obtained as follows:
w = i = 1 N y i α i x i = α i > 0 y i α i x i
b = y s w T x s
where ( x s , y s ) is any support vector which is defined by the condition α i > 0 .
For the cases that two classes in the dataset are not linearly separable, the constraints are relaxed by introducing a slack variable ξ i for each data point. Then, the soft margin SVM optimization problem is as:
min w , b , ξ 1 2 w 2 + C i = 1 N ξ i
subject to:
y i ( w T x i + b ) 1 ξ i ,   ( x i , y i ) S
ξ i 0 ,   ( x i , y i ) S
where C is the penalty parameter, and ξ i is the slack variable. The goal of large margin can be gotten by minimizing the term w 2 in the objective function, while the goal of small margin violations can be obtained by minimizing the term i = 1 N ξ i . The parameter C is defined by users’ large-margin favor or small-violations favor. Lagrange multipliers α i are introduced for Equation (6b) and β i are for Equation (6c). Then β i can be removed by KKT condition β i = C α i . The final dual expression of soft margin SVM is as follows:
min α N 1 2 i = 1 N j = 1 N y i y j α i α j x i T x j i = 1 N α i
subject to:
i = 1 N y i α i = 0
0 α i C ,   i = 1 , 2 , ... , N
Decision coefficients can also be obtained by Equations (4) and (5), where ( x s , y s ) is any support vector which is defined by the condition 0 < α i < C . Moreover, it can be seen from Equations (3) and (7) that the only difference between the dual problem of hard margin SVM and the dual problem of soft margin SVM is the constraint C on α i . This means that if the dataset is linearly separable, hard margin SVM can be obtained by setting a large penalty parameter C in the soft margin SVM.
For any test vector x * , the decision function of both hard margin SVM and soft margin SVM is finally given by:
g ( x * ) = sgn ( α i > 0 y i α i x i T x + b )
The Vapnik-Chervonenkis (VC) dimension is usually used to measure the complexity of a model. The VC dimension of SVM is bounded as follows [32]:
d V C _ S V M min ( [ R 2 / M 2 ] , d ) + 1
where R is the smallest diameter which encloses all training sample, d is the dimension of given training samples and M is the margin. For general d dimension classification models, the VC dimension is ( d + 1 ) . For example, the VC dimension of perceptron learning algorithm (PLA), one of the simplest classifiers in machine learning, is shown as follows [33]:
d V C _ P L A = d + 1
An advantage of SVM-HS method is that the complexity can be bounded by [ R 2 / M 2 ] and does not explicitly depend on the dimension d.

2.1.2. Hyperplane Shift

When the dataset is unbalanced, the majority class is likely to have more representatives. The noise of majority class may cause the SVM to move the separating hyperplane towards the minority class. The described effects are illustrated in Figure 1.
One approach to solving this problem is to shift the hyperplane. SVM can be trained in the traditional way, but the decision function given by Equation (8) is replaced by:
g ( x * ) = sgn ( α i > 0 y i α i x i T x + b + p )
where p ( 1 , 1 ) is the offset. The shift range is within the positive and negative margin bounds. The hyperplane is shifted towards positive data points when p < 0 , and towards negative data points when p > 0 . Also, the shifted hyperplane gives a larger margin for the minority class, and a smaller margin for the majority class. Moreover, the sum of positive and negative margin is unchanged, which means that the large margin principle of SVM is still effective. Because the offset parameter p is constant, the complexity of SVM-HS is the same as that of SVM. If the dataset is linearly separable, using hard margin SVM or soft margin SVM with large penalty parameter, the hyperplane shift has no effect on the accuracy of classification of all the data points. If the dataset is not linearly separable, using soft margin SVM with large penalty parameter, the shifted hyperplane is in the area of overlap. In this situation, the classification accuracy may be increased or decreased, because solving the optimization problem (Equation (6)) is to minimize the term i = 1 N ξ i instead of i = 1 N y i sgn ( w T x i + b ) . Figure 2 shows the shift of hyperplane, where p = 0.5 .

2.2. Gaussian Process Model

GP model is a flexible nonparametric model, which has been widely applied to multi-step-ahead predictions in time series analysis [25,34]. A GP model is completely specified by its mean function and covariance function. The mean function m ( x ) and the covariance function k ( x , x ) of a real process f ( x ) are as:
m ( x ) = E ( f ( x ) )
k ( x , x ) = cov ( f ( x ) , f ( x ) ) = E [ ( f ( x ) m ( x ) ) ( f ( x ) m ( x ) ) ]
The regression function is denoted by:
f ( x ) ~ GP ( m ( x ) , k ( x , x ) )
It is common to utilize a mean function of m ( x ) = 0 , since the GP is flexible enough to model the mean arbitrarily well [35]. Also, the squared exponential covariance function applied in SOH prognostics is as follows:
k ( x , x ) = σ f 2 exp ( 1 2 l 2 ( x x ) 2 )
where σ f 2 controls the vertical scale of this function, and l is a length-scale parameter that governs the speed of the correlation decrease as the input data distance increases.
For training dataset D = { ( x i , y i ) | i = 1 , 2 , ... , N } , the target y i is described as:
y i = f ( x i ) + ε i ,   i = 1 , ... , N
where ε i ~ N ( 0 , σ 2 ) , i = 1 , ... , N . For a new test input x * , the prior distribution for GP is as follows:
[ y f * ] ~ N ( 0 , [ K ( X , X ) + σ n 2 I k T ( x * , X ) k ( x * , X ) k ( x * , x * ) ] )
where k ( x * , X ) = [ k ( x * , x 1 ) , k ( x * , x 2 ) , ... , k ( x * , x N ) ] . The posterior distribution for test input x * is:
f * | X , y , x * ~ N ( f ¯ * , cov ( f * ) )
where:
f ¯ * = k ( x * , X ) [ K ( X , X ) + σ n 2 I ] 1 y
cov ( f * ) = k ( x * , x * ) k ( x * , X ) [ K ( X , X ) + σ n 2 I ] 1 k T ( x * , X )

3. The Proposed Framework for Lithium-Battery State of Health Prognostics

3.1. The Regeneration Phenomenon in Battery Degradation

In this paper, capacity is adopted to indicate the SOH of lithium-ion batteries, and it can be calculated by integrating current over time from full charge to full discharge. The relationship between SOH and capacity is described as:
SOH = C i C 0 × 100 %
where Ci is the capacity value of cycle i and C0 is the initial capacity value with no degradation.
Many articles have mentioned that capacity regeneration can improve the health state of the battery and slow down battery aging, and it has been confirmed by controlled experiments by Eddahech et al. [24]. However, the mechanism of capacity regeneration is still a much-debated topic. Agubra and Fergus [36] suggested that the loss or consumption of recyclable lithium ions due to the growth of the solid–electrolyte interface (SEI) layer is a main cause of the reduction in the reversible capacity of the lithium ion battery. During the rest time, the acidic impurities generated at the positive electrode can destroy the SEI layer at the negative and liberate lithium ions [37,38]. Eddahech et al. [39] pointed out that recovery phenomenon may be related to charge redistribution when there is no charge or discharge force acting on them. Baghdadi et al. [40] argued that a rearrangement of the lithium within the active material crystalline structure occurs thanks to solid diffusion during the battery rest. Thus, less disorder and more accessibility to lithium intercalation sites promotes the battery capacity, allowing more ampere-hours to be stored.
Figure 3 shows the battery SOH degradation data (Battery No. 5 from NASA Ames Prognostics Center of Excellence (PCoE) Center, Moffett Field, CA, USA). Figure 3a illustrates the curve of SOH and calendar time. The amplitude of SOH has an increase when the beginning time interval between two cycles is relatively long. It demonstrates that the regeneration phenomenon is obvious when the rest time is long enough. Figure 3b shows the relationship between SOH and cycle number. Moreover, we can see that after obvious regeneration appearance, SOH degradation rate at the next several cycles is much faster than before. Therefore, it is necessary to analyze the effects of regeneration and global degradation separately. We call the cycle with a significant capacity increase caused by a long rest time as “regeneration cycle” and the previous one cycle as “the cycle before regeneration”. Compared with the cycle before regeneration, the capacity values of the next several cycles increase. We call these cycles as “regeneration region”, the number of cycles in each regeneration region as “regeneration cycle number” and the cycle except regeneration regions as “global cycle”. These definitions will be directly used below and they are illustrated in Figure 3b.

3.2. Rest Time-Based Prognostics Strategy

Our motivation is to decouple global degradation trend and regeneration, predict them respectively and then integrate them to get the overall prediction results. The proposed framework is outlined in Figure 4. This framework is composed of extraction phase, prediction phase and integration phase.
In extraction phase, it is assumed that the battery is fully charged in the initial state, and the cycle starts from discharge. { T E ( k ) } k = 1 n is a series of the calendar time of the beginning of each cycle. { H E ( k ) } k = 1 n is a time series of SOH from cycle 1 to cycle n, and it can be obtained by capacity monitoring during the usage of the battery. Also, cycle number series is denoted as { c E ( k ) } k = 1 n = { 1 , 2 , ... , n } .
{ D T E ( k ) } k = 1 n 1 is the forward difference series of the beginning time of each cycle. D T E ( k ) is expressed as:
D T E ( k ) = T E ( k + 1 ) T E ( k )
Moreover, D T E ( k ) can also be described by:
D T E ( k ) = t D ( k ) + t C ( k ) + t P ( k )
where tD(k) is the total discharge time of cycle k. tC(k) is the total charge time of cycle k. tP(k) is the total pause time (rest time) of cycle k. Although the battery may pause several times in a cycle, the lasting time of battery charge and discharge always has little change under certain working conditions. As a result, from Equation (23), the beginning time interval DTE(k) is almost linear with the sum of pause time of cycle k. Moreover, compared with the rest time, the beginning time interval calculated by the recorded beginning time of each cycle is much easier to be obtained. Therefore, in this paper, the beginning time interval instead of the rest time is adopted as the input of this framework.
{ D H E ( k ) } k = 1 n 1 is the forward difference series of SOH, where DHE(k) is the SOH increment between cycle k and k + 1 and is shown as:
D H E ( k ) = H E ( k + 1 ) H E ( k )
If the SOH of cycle (k + 1) is much better than that of cycle k, there may be significant regeneration, measurement errors, unexpected fluctuations and other factors during this period. { y E ( k ) } k = 1 n 1 is to distinguish whether obvious SOH regeneration has appeared in each cycle.
y E ( k ) = { 1 , D H E ( k ) < T h 1 , D H E ( k ) T h
where y E ( k ) = 1 means that the value of capacity has a large increase from cycle k to cycle (k + 1), while y E ( k ) = 1 means the opposite. Th is the given threshold to distinguish between the two states.
Generally, regeneration cycles account for a very small number of the total cycles, which makes the dataset { ( D T E ( k ) , y E ( k ) ) | k = 1 , 2 , ... , n 1 } unbalanced. Moreover, in the SOH degradation data, there is noise besides regeneration, and they are linearly non-separable. In this situation, some common methods, such as PLA, are not applicable. That is because PLA can only solve linearly separable problems. However, SVM-HS model can well balance the accuracy and generalization with the linearly non-separable samples. The hyperplane shift parameter p can be determined according to the unbalanced degree of the two-class data. Significantly, in this case, d = 1 and [ R 2 / M 2 ] 1 , so the VC dimension of SVM-HS equals to 2 and it is the same as that of PLA. This mean that the complexity of SVM-HS and that of PLA is the same.
Then, the trained SVM-HS model is used to update { y E ( k ) } k = 1 n 1 . This is to ensure that the capacity value increase is indeed caused by regeneration. Put the cycle before regeneration into set C E which can be described by:
C E = { k | y E ( k ) = 1 , 1 k n 1 }
It is assumed that C E contains q elements. It means that obvious regeneration of the battery has appeared q times. We sort the elements of C E in ascending order and then get a new series { c E ( k ) } k = 1 q . The time interval between the beginning of cycle c E ( k ) and cycle ( c E ( k ) + 1 ) is expressed as:
D T E ( k ) = D T E ( c E ( k ) )
The regeneration capacity amplitude from cycle c E ( k ) to cycle ( c E ( k ) + 1 ) is described by:
D H E ( k ) = D H E ( c E ( k ) )
The algorithm to extract regeneration region sets and regeneration cycle number series are as Algorithm 1.
Algorithm 1. Extraction of regeneration region sets and regeneration cycle number series.
1:for i = 1 to q do
2:  set j = 1
3:  while ( c E ( i ) + j n ) and ( H ( c E ( i ) + j ) H ( c E ( i ) ) 0 ) do
4:   put cycle number c E ( i ) + j into set S i
5:    j = j + 1
6:  end while
7:end for
8:for i = 1 to q 1 do
9:  for j = i + 1 to q do
10:    S i = S i S j
11:  end for
12:   N U M E ( i ) = | S i |
13:end for
14: N U M E ( q ) = | S q |
All the cycle numbers of global degradation are denoted by set C E , which can be expressed as:
C E = C E i = 1 q S i
We sort the g elements of C E into ascending order and get a new series { c E ( k ) } k = 1 g . With series { c E ( k ) } k = 1 g , the global degradation of SOH can be described by:
H E ( k ) = H E ( c E ( k ) )
In prediction phase, { T p ( k ) } k = 1 m consists of the beginning time of cycle (n + 1) to cycle (n + m). It is used for SOH prediction and can be acquired from the working plan or history information of used relevant batteries. Cycle number series is { c p ( k ) } k = 1 m = { n + 1 , n + 2 , ... , n + m } . { D T p ( k ) } k = 1 m 1 is the forward difference series of the beginning time of each cycle, where D T p ( k ) is as:
D T p ( k ) = { T p ( k + 1 ) T p ( k ) ,   k = 1 , 2 , ... , m 1 T p ( k + 1 ) T E ( n ) ,   k = 0
Using series { D T p ( k ) } k = 0 m 1 as the input, the trained SVM-HS model is adopted to predict the value of { y p ( k ) } k = 0 n 1 . Put the cycles before regeneration into set C p which can be described by:
C p = { k | y p ( k ) = 1 ,   0 k m 1 }
With the assumption that obvious regeneration phenomena have happened p times, there are p elements in C p . Sort them into ascending order and then get the series { c p ( k ) } k = 1 p . Long time intervals that lead to obvious regeneration compose the series { D T p ( k ) } k = 1 p , where D T p ( k ) is as:
D T p ( k ) = D T p ( c p ( k ) )
Based on the regeneration amplitude prediction algorithm, the series { D H p ( k ) } k = 1 p can be predicted. Also, based on the regeneration cycle number prediction algorithm, the series { N U M p ( k ) } k = 1 p can be predicted. Taking global SOH degradation series { H E ( k ) } k = 1 g as the training samples, the m l = 1 p N U M p ( l ) steps’ SOH prediction values of global degradation can be obtained and written as { H p ( 0 ) ( k ) } k = 1 m l = 1 p N U M p ( l ) .
The capacity regeneration phenomenon is strongly related to the rest time but it is not affected by aging, because the phenomenon is reproduced in the same way even when the battery becomes aged [24]. The relationship between rest time and the amplitude of capacity regeneration is a nonlinear correlation. The battery can be at rest for a very long time, but capacity regeneration amplitude is limited. Therefore, as shown in Figure 5, we assume that the increase rate of capacity regeneration amplitude declines as the rest time increases.
The mapping function adopted in this article is a hyperbolic tangent function which is widely used in machine learning. It is described as:
φ ( t ) = e c t e c t e c t + e c t
where c is a length-scale parameter. The relationship between regeneration amplitude and D T ( k ) can be expressed by:
D H p ( k ) = s φ ( D T p ( k ) )
Therefore, the elements of { D H p ( k ) } k = 1 p can be predicted by:
D H p ( k ) = φ ( D T p ( k ) ) ( 1 q i = 1 q D H E ( i ) φ ( D T E ( i ) ) )
Similarly, we assume that the increase rate of regeneration cycle number declines with the increase of rest time and take hyperbolic tangent function as the mapping function. Thus, the regeneration cycle number series { N U M p ( k ) } k = 1 p can be predicted by:
N U M p ( k ) = [ φ ( D T p ( k ) ) ( 1 q i = 1 q N U M E ( i ) φ ( D T E ( i ) ) ) + 1 2 ]
In this paper, Gaussian process model recommended in Section 2.2 is used in global degradation prediction.
In the integration phase, the predicted SOH values of each regeneration region are added into the global regeneration series. Then, the SOH prediction values of all cycles are obtained. The SOH series of the ith regeneration region is as { R H p ( i ) ( k ) } k = 1 N U M p ( i ) . Based on the assumption that SOH linearly degrades in the regeneration regions, the value of element R H p ( i ) ( k ) can be calculated by:
R H p ( i ) ( k ) = H p ( i 1 ) ( c p ( i ) n ) + D H p ( i ) N U M p ( i ) ( N U M p ( i ) k + 1 )
Series { H p ( i ) ( k ) } k = 1 m l = i + 1 p N U M p ( l ) is updated by:
{ H p ( i ) ( k ) } k = 1 m l = i + 1 p N U M p ( l ) = { H p ( i 1 ) ( 1 ) , , H p ( i 1 ) ( c p ( i ) n ) , R H p ( i ) ( 1 ) , , R H p ( i ) ( N U M p ( i ) ) , H p ( i 1 ) ( c p ( i ) n + 1 ) , , H p ( i 1 ) ( m l = i + 1 p N U M p ( l ) ) }
For different sizes and chemistries of lithium-ion batteries, the capacity regeneration phenomenon may or may not appear. If it appears, the proposed framework can be used for decoupling the global degradation and local regeneration; and if capacity regeneration phenomenon doesn’t appear, the value of discriminate function (Equation (25)) always equals to 1 and the proposed framework only contains prediction method of global degradation. In other words, { H p ( p ) ( k ) } k = 1 m = { H p ( 0 ) ( k ) } k = 1 m . Therefore, the proposed framework is applicable for different batteries with or without the capacity regeneration phenomenon.

4. Experimental Section

4.1. Battery Data Set

The lithium-ion battery capacity degradation data adopted to conduct the experiments of SOH prediction are obtained from the data repository of the NASA Ames PCoE [41]. A set of commercial 18,650 lithium-ion batteries were run at room temperature through three operational profiles (charge, discharge, and impedance). Charging was carried out at a constant level of 1.5 A until the battery voltage is up to 4.2 V and then it was continued with the voltage of 4.2 V until the charge current fell to 20 mA. Discharge was carried out in a constant mode at 2 A until the battery voltage dropped to 2.7, 2.5, and 2.2 V for batteries Nos. 5, 6, and 7, respectively. Impedance was measured by an electrochemical impedance spectroscopy (EIS) with frequency from 0.1 to 5 kHz. Repeated charge and discharge of the batteries resulted in their accelerated aging. The experiments were stopped when the batteries reached end-of-life criteria, a 30% fade in rated capacity (from 2 to 1.4 Ah).
Based on Equation (21), SOH can be easily derived from the experimental capacity data. Figure 6 shows the evolution of SOH for batteries Nos. 5, 6, and 7. The total charge/discharge cycles are all 168 for these three batteries. It can be seen from Figure 5 that the SOH time series presents clear regeneration phenomena, and the SOH degradation rate of the cycles in the regeneration region is much faster. It is, therefore, important to extract these cycles for prediction model construction. The capacity degradation data from cycle 1 to cycle 100 are selected as the training samples to predict the future SOH values, while the data from cycle 101 to cycle 168 are used for prediction performance evaluation of this improved framework.

4.2. Prediction and Comparison

The SOH values and the beginning time of the first 100 cycles are adopted as the inputs of the method given in Section 3 to extract the regeneration information. In this paper, the threshold is set at 0.2% (Th = 0.2%) and the hyperplane shift parameter is set at −0.5 (p = −0.5).
The extraction results of regeneration information are illustrated in Figure 7. From the figure, we can see that all the cycles with a remarkable increase of SOH value are extracted from the 100 training samples. It indicates that for these three sets of degradation data, regeneration is the main factor of capacity fluctuations. Moreover, all the extracted cycles before regeneration of the three batteries are the same. This is because, in the experiments, the three batteries have the same beginning time of every cycle. However, for these three batteries, regeneration amplitude and regeneration cycle number of each regeneration region are different. This is because of individual differences and their different working conditions.
Using the intervals of the beginning time of two adjacent cycles which can be known from battery working plan as the input, the cycle before regeneration series { c p ( k ) } k = 1 p can be predicted with the trained SVM-HS model obtained from the extraction phrase. Although the corresponding series { c p ( k ) } k = 1 p and { D T p ( k ) } k = 1 p are determined by different SVM-HS models, all the predicted cycles before regeneration of batteries Nos. 5, 6, and 7 are the same. This is because the rest time of the three batteries is similar. The prediction results of { c p ( k ) } k = 1 p and { D T p ( k ) } k = 1 p are shown in Table 1.
The regeneration cycle number of batteries Nos. 5, 6, and 7 is predicted based on Equation (37). The results are shown in Table 2.
The regeneration amplitude of batteries Nos. 5, 6, and 7 predicted by Equation (36) is shown in Table 3.
The curves of global SOH degradation of three batteries are illustrated in Figure 8. Compared with the curves in Figure 6, they are smooth and have fewer fluctuations. GP model is used to predict the global degradation of SOH values of the batteries Nos. 5, 6, and 7, and the initial hyper-parameters Θ = [ l , σ f , σ n ] are set by experience, as l = g, σ f = max ( D H t ( k 1 ) ) min ( D H t ( k 2 ) ) ( k 1 = 1 , 2 , ... , t ;   k 2 = 1 , 2 , ... , t ) , σ n = 1.5 max ( | D H t ( k ) D H t ( k + 1 ) | ) ( k = 1 , 2 , ... , t 1 ) . The particle swarm optimization algorithm is used to determine the hyper-parameters of GP model for the three batteries and the final values are Θ N o . 5 = [ 70.95 , 0.1958 , 0.0081 ] , Θ N o . 6 = [ 68.81 , 0.2977 , 0.0335 ] and Θ N o . 7 = [ 75.25 , 0.1702 , 0.0090 ] . The detailed implementation of particle swarm optimization algorithm could refer to our previous work [28]. The SOH prediction results of global degradation are shown in Figure 8. It can be seen intuitively that the predicted global SOH results of the three batteries are close to the real validation data. That is because after decoupling from regeneration, the global degradation trend is smooth and easier to be accurately predicted.
After integrating the prediction results of regeneration and global degradation, the final prediction results are obtained and shown in Figure 9. It is clear that based on this framework, for the three batteries, the predicted regeneration cycles are exactly the real regeneration cycles. Also, regeneration values of cycles in the regeneration regions are well predicted, which makes the prediction error around the regeneration cycles small.
Two criteria, mean absolute percentage error (MAPE) and root mean square error (RMSE), are adopted to evaluate the prediction performance of different methods.
R M S E = 1 N i = 1 N ( y i y ^ i ) 2
M A P E = 1 N i = 1 N | y i y ^ i y i | × 100 %
Table 4 presents the comparison results of the prediction performance of different methods for batteries Nos. 5, 6 and 7. The prediction errors of published methods are obtained from reference [15,25,28]. It is clear that the proposed RTPF has much better prediction performance than the eight published methods. More specifically, the smallest prediction MAPE on batteries Nos. 5, 6 and 7 among the eight published models are 0.82%, 2.28% and 1.02% respectively, while the counterparts of this proposed framework are 0.76%, 1.25% and 0.43% respectively. Similarly, compared to these published methods, the prognostic RMSE of RTPF on three batteries are also the smallest. There are two possible reasons. One reason is that this framework can accurately predict the regeneration cycles, and another reason is that global SOH degradation trend without the effects of regeneration becomes smooth and easier to predict.
Moreover, different types of discharge/charge profiles may lead to the different degrees of capacity regeneration. If there are regeneration phenomena during battery degradation, this framework can be employed to decouple global degradation trend and regeneration. In this article, the prediction methods of global degradation, regeneration amplitude and regeneration cycle number are all data-driven approaches which realize prediction (extrapolation) by learning from training samples. Therefore, for different capacity regeneration phenomena, the parameters of these three prediction methods will be adopted from corresponding training samples to suit various degradation trends. Therefore, for different discharge/charge profiles, the parameters of prediction models (global degradation prediction model, regeneration cycle number prediction model, and regeneration amplitude prediction model) would be changed, while the structure of this framework would not be changed.

5. Conclusions

To obtain more accurate long-term prediction results of battery SOH with capacity regeneration phenomenon, we have proposed a RTPF. It consists of extraction phase, prediction phase and integration phase. Based on this framework, regeneration phenomenon and global degradation are decoupled. The two parts are predicted separately and finally integrated together to obtain the overall SOH degradation results. SVM-HS model is proposed to classify the unbalanced dataset of beginning time intervals of two adjacent cycles. Moreover, GP model is used to predict the global degradation trend of battery SOH, and nonlinear models are utilized to predict the regeneration amplitude and the cycle number of each regeneration region, respectively.
Case studies are carried out to evaluate the performance of the proposed framework. The results show that: (1) in extraction phase, SVM-HS model can extract the beginning time intervals of two adjacent cycles that cause obvious capacity regeneration; in prediction phase, it can successfully predict all the cycles before regeneration; (2) even around the regeneration cycles, this framework also has a high prediction accuracy; and (3) using the previous capacity data of the current battery, compared with the published methods, this model can achieve more accurate SOH prediction results.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (NSFC: 61304218) and Beijing Natural Science Foundation (BNSF: 3153027). The authors would like to extend their sincere thanks to the NASA Ames Laboratory for providing open data and to anonymous reviewers for their valuable comments.

Author Contributions

Shengkui Zeng conceived the framework and structured the whole paper; Taichun Qin performed the experiments, wrote and revised the paper; Jianbin Guo analyzed the data; Zakwan Skaf checked the results and revised the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Abada, S.; Marlair, G.; Lecocq, A.; Petit, M.; Sauvant-Moynot, V.; Huet, F. Safety focused modeling of lithium-ion batteries: A review. J. Power Sources 2016, 306, 178–192. [Google Scholar] [CrossRef]
  2. Xing, Y.J.; Ma, E.W.M.; Tsui, K.L.; Pecht, M. An ensemble model for predicting the remaining useful performance of lithium-ion batteries. Microelectron. Reliab. 2013, 53, 811–820. [Google Scholar] [CrossRef]
  3. Liu, J.; Wang, W.; Golnaraghi, F. An enhanced diagnostic scheme for bearing condition monitoring. IEEE Trans. Instrum. Meas. 2010, 59, 309–321. [Google Scholar]
  4. Williard, N.; He, W.; Hendricks, C.; Pecht, M. Lessons learned from the 787 dreamliner issue on lithium-ion battery reliability. Energies 2013, 6, 4682–4695. [Google Scholar] [CrossRef]
  5. Wang, S.; Zhao, L.; Su, X.; Ma, P. Prognostics of lithium-ion batteries based on battery performance analysis and flexible support vector regression. Energies 2014, 7, 6492–6508. [Google Scholar] [CrossRef]
  6. 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]
  7. Rezvanizaniani, S.M.; Liu, Z.C.; Chen, Y.; Lee, J. Review and recent advances in battery health monitoring and prognostics technologies for electric vehicle (EV) safety and mobility. J. Power Sources 2014, 256, 110–124. [Google Scholar] [CrossRef]
  8. An, D.; Kim, N.H.; Choi, J.H. Practical options for selecting data-driven or physics-based prognostics algorithms with reviews. Reliab. Eng. Syst. Saf. 2015, 133, 223–236. [Google Scholar] [CrossRef]
  9. Hendricks, C.; Williard, N.; Mathew, S.; Pecht, M. A failure modes, mechanisms, and effects analysis (FMMEA) of lithium-ion batteries. J. Power Sources 2015, 297, 113–120. [Google Scholar] [CrossRef]
  10. Li, Y.; Yang, J.; Song, J. Microscale characterization of coupled degradation mechanism of graded materials in lithium batteries of electric vehicles. Renew. Sustain. Energy Rev. 2015, 50, 1445–1461. [Google Scholar] [CrossRef]
  11. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; Van Mierlo, J.; Van den Bossche, P. Critical review of state of health estimation methods of li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587. [Google Scholar] [CrossRef]
  12. Long, B.; Xian, W.M.; Jiang, L.; Liu, Z. An improved autoregressive model by particle swarm optimization for prognostics of lithium-ion batteries. Microelectron. Reliab. 2013, 53, 821–831. [Google Scholar] [CrossRef]
  13. 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]
  14. Miao, Q.; Xie, L.; Cui, H.J.; Liang, W.; Pecht, M. Remaining useful life prediction of lithium-ion battery with unscented particle filter technique. Microelectron. Reliab. 2013, 53, 805–810. [Google Scholar] [CrossRef]
  15. Liu, D.T.; Pang, J.Y.; Zhou, J.B.; Peng, Y.; Pecht, M. Prognostics for state of health estimation of lithium-ion batteries based on combination gaussian process functional regression. Microelectron. Reliab. 2013, 53, 832–839. [Google Scholar] [CrossRef]
  16. Tang, S.; Yu, C.; Wang, X.; Guo, X.; Si, X. Remaining useful life prediction of lithium-ion batteries based on the wiener process with measurement error. Energies 2014, 7, 520–547. [Google Scholar] [CrossRef]
  17. Widodo, A.; Shim, M.C.; Caesarendra, W.; Yang, B.S. Intelligent prognostics for battery health monitoring based on sample entropy. Expert Syst. Appl. 2011, 38, 11763–11769. [Google Scholar] [CrossRef]
  18. Guo, J.; Li, Z.J.; Pecht, M. A Bayesian approach for Li-ion battery capacity fade modeling and cycles to failure prognostics. J. Power Sources 2015, 281, 173–184. [Google Scholar] [CrossRef]
  19. Andre, D.; Appel, C.; Soczka-Guth, T.; Sauer, D.U. Advanced mathematical methods of SOC and SOH estimation for lithium-ion batteries. J. Power Sources 2013, 224, 20–27. [Google Scholar] [CrossRef]
  20. Liu, D.T.; Wang, H.; Peng, Y.; Xie, W.; Liao, H.T. Satellite lithium-ion battery remaining cycle life prediction with novel indirect health indicator extraction. Energies 2013, 6, 3654–3668. [Google Scholar] [CrossRef]
  21. Chen, C.C.; Zhang, B.; Vachtsevanos, G. Prediction of machine health condition using neuro-fuzzy and bayesian algorithms. IEEE Trans. Instrum. Meas. 2012, 61, 297–306. [Google Scholar] [CrossRef]
  22. Jin, G.; Matthews, D.E.; Zhou, Z. A Bayesian framework for on-line degradation assessment and residual life prediction of secondary batteries in spacecraft. Reliab. Eng. Syst. Saf. 2013, 113, 7–20. [Google Scholar] [CrossRef]
  23. Saha, B.; Goebel, K. Modeling Li-ion battery capacity depletion in a particle filtering framework. In Proceedings of the Annual Conference of the Prognostics and Health Management Society, San Diego, CA, USA, 27 September–1 October 2009; pp. 1–10.
  24. Eddahech, A.; Briat, O.; Vinassa, J.-M. Lithium-ion battery performance improvement based on capacity recovery exploitation. Electrochim. Acta 2013, 114, 750–757. [Google Scholar] [CrossRef]
  25. He, Y.J.; Shen, J.N.; Shen, J.F.; Ma, Z.F. State of health estimation of lithium-ion batteries: A multiscale gaussian process regression modeling approach. AIChE J. 2015, 61, 1589–1600. [Google Scholar] [CrossRef]
  26. Olivares, B.E.; Munoz, M.A.C.; Orchard, M.E.; Silva, J.F. Particle-filtering-based prognosis framework for energy storage devices with a statistical characterization of state-of-health regeneration phenomena. IEEE Trans. Instrum. Meas. 2013, 62, 364–376. [Google Scholar] [CrossRef]
  27. Orchard, M.E.; Lacalle, M.S.; Olivares, B.E.; Silva, J.F.; Palma-Behnke, R.; Estevez, P.A.; Severino, B.; Calderon-Munoz, W.; Cortes-Carmona, M. Information-theoretic measures and sequential monte carlo methods for detection of regeneration phenomena in the degradation of lithium-ion battery cells. IEEE Trans. Reliab. 2015, 64, 701–709. [Google Scholar] [CrossRef]
  28. Qin, T.C.; Zeng, S.K.; Guo, J.B. Robust prognostics for state of health estimation of lithium-ion batteries based on an improved PSO-SVR model. Microelectron. Reliab. 2015, 55, 1280–1284. [Google Scholar] [CrossRef]
  29. Li, F.; Xu, J.P. A new prognostics method for state of health estimation of lithium-ion batteries based on a mixture of gaussian process models and particle filter. Microelectron. Reliab. 2015, 55, 1035–1045. [Google Scholar] [CrossRef]
  30. 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]
  31. Schölkopf, B.; Smola, A.J. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond; MIT Press: Cambridge, MA, USA, 2002. [Google Scholar]
  32. Abu-Mostafa, Y.S.; Magdon-Ismail, M.; Lin, H.T. Learning from Data; AMLBook: Singapore, 2012. [Google Scholar]
  33. Vapnik, V.N. Statistical Learning Theory; John Wiley & Sons: Hoboken, NJ, USA, 1998. [Google Scholar]
  34. Brahim-Belhouari, S.; Bermak, A. Gaussian process for nonstationary time series prediction. Comput. Stat. Data Anal. 2004, 47, 705–712. [Google Scholar] [CrossRef]
  35. Murphy, K.P. Machine Learning: A Probabilistic Perspective; MIT Press: Cambridge, MA, USA, 2012. [Google Scholar]
  36. Agubra, V.; Fergus, J. Lithium ion battery anode aging mechanisms. Materials 2013, 6, 1310–1325. [Google Scholar] [CrossRef]
  37. Wang, E.; Ofer, D.; Bowden, W.; Iltchev, N.; Moses, R.; Brandt, K. Stability of lithium ion spinel cells III. Improved life of charged cells. J. Electrochem. Soc. 2000, 147, 4023–4028. [Google Scholar] [CrossRef]
  38. Spotnitz, R. Simulation of capacity fade in lithium-ion batteries. J. Power Sources 2003, 113, 72–80. [Google Scholar] [CrossRef]
  39. Eddahech, A.; Briat, O.; Bertrand, N.; Delétage, J.-Y.; Vinassa, J.-M. Behavior and state-of-health monitoring of Li-ion batteries using impedance spectroscopy and recurrent neural networks. Int. J. Electr. Power Energy Syst. 2012, 42, 487–494. [Google Scholar] [CrossRef]
  40. Baghdadi, I.; Briat, O.; Gyan, P.; Vinassa, J.M. State of health assessment for lithium batteries based on voltage-time relaxation measure. Electrochim. Acta 2016, 194, 461–472. [Google Scholar] [CrossRef]
  41. Saha, B.; Goebel, K. Battery Data Set; National Aeronautics and Space Adminstration (NASA) Ames Prognostics Data Repository: Moffett Field, CA, USA, 2007.
Figure 1. The effects of noise of majority class: (a) without noise; and (b) with noise.
Figure 1. The effects of noise of majority class: (a) without noise; and (b) with noise.
Energies 09 00896 g001
Figure 2. Hyperplane shifted with data points: (a) two classes are linearly separable; and (b) two classes are not linearly separable.
Figure 2. Hyperplane shifted with data points: (a) two classes are linearly separable; and (b) two classes are not linearly separable.
Energies 09 00896 g002
Figure 3. The experimental degradation data: (a) with calendar time; and (b) with cycle number.
Figure 3. The experimental degradation data: (a) with calendar time; and (b) with cycle number.
Energies 09 00896 g003
Figure 4. Framework of rest time-based prognostic strategy.
Figure 4. Framework of rest time-based prognostic strategy.
Energies 09 00896 g004
Figure 5. The assumed relationship between rest time and regeneration amplitude.
Figure 5. The assumed relationship between rest time and regeneration amplitude.
Energies 09 00896 g005
Figure 6. State of Health (SOH) values of batteries Nos. 5, 6 and 7.
Figure 6. State of Health (SOH) values of batteries Nos. 5, 6 and 7.
Energies 09 00896 g006
Figure 7. The extraction of regeneration influence: (a) battery No. 5; (b) battery No. 6; and (c) battery No. 7.
Figure 7. The extraction of regeneration influence: (a) battery No. 5; (b) battery No. 6; and (c) battery No. 7.
Energies 09 00896 g007
Figure 8. Prediction results of global degradation: (a) battery No. 5; (b) battery No. 6; and (c) battery No. 7.
Figure 8. Prediction results of global degradation: (a) battery No. 5; (b) battery No. 6; and (c) battery No. 7.
Energies 09 00896 g008
Figure 9. Overall prediction results of SOH: (a) battery No. 5; (b) battery No. 6; and (c) battery No. 7.
Figure 9. Overall prediction results of SOH: (a) battery No. 5; (b) battery No. 6; and (c) battery No. 7.
Energies 09 00896 g009
Table 1. Cycle before regeneration and corresponding beginning time intervals.
Table 1. Cycle before regeneration and corresponding beginning time intervals.
k12345
c p ( k ) 102119132149166
D T p ( k ) 10.3320.9712.1215.2219.53
Table 2. Regeneration cycle number.
Table 2. Regeneration cycle number.
k12345
No. 535445
No. 645455
No. 734344
Table 3. Regeneration amplitude (%).
Table 3. Regeneration amplitude (%).
k12345
No. 51.071.851.231.481.77
No. 62.153.732.472.983.56
No. 70.871.511.001.211.44
Table 4. Comparison of different prognostic methods for batteries Nos. 5, 6, and 7. RTPF: rest time-based prognostic framework.
Table 4. Comparison of different prognostic methods for batteries Nos. 5, 6, and 7. RTPF: rest time-based prognostic framework.
Battery No.567
Error CriteriaMAPE (%)RMSEMAPE (%)RMSEMAPE (%)RMSE
LGPFR 123.01.7110.306.901.901.59
QGPFR 11.901.507.705.125.405.52
C-LGPFR 11.601.3610.206.861.701.73
C-QGPFR 12.101.8029.020.442.602.69
SMK-GPR 21.651.3810.607.081.911.88
P-MGPR 21.551.362.962.121.091.14
SE-MGPR 21.381.202.932.111.021.07
IPSO-SVR 30.820.752.281.661.020.97
RTPF0.760.681.250.930.430.44
1 Results of these methods are obtained from reference [15]; 2 Results of these methods are obtained from reference [25]; 3 Results of these methods are obtained from reference [28].

Share and Cite

MDPI and ACS Style

Qin, T.; Zeng, S.; Guo, J.; Skaf, Z. A Rest Time-Based Prognostic Framework for State of Health Estimation of Lithium-Ion Batteries with Regeneration Phenomena. Energies 2016, 9, 896. https://doi.org/10.3390/en9110896

AMA Style

Qin T, Zeng S, Guo J, Skaf Z. A Rest Time-Based Prognostic Framework for State of Health Estimation of Lithium-Ion Batteries with Regeneration Phenomena. Energies. 2016; 9(11):896. https://doi.org/10.3390/en9110896

Chicago/Turabian Style

Qin, Taichun, Shengkui Zeng, Jianbin Guo, and Zakwan Skaf. 2016. "A Rest Time-Based Prognostic Framework for State of Health Estimation of Lithium-Ion Batteries with Regeneration Phenomena" Energies 9, no. 11: 896. https://doi.org/10.3390/en9110896

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