Data-driven Prognostics for Lithium-ion Battery Based ... - IEEE Xplore

4 downloads 0 Views 765KB Size Report
Data-driven Prognostics for Lithium-ion Battery. Based on Gaussian Process Regression. Datong Liu, Jingyue Pang, Jianbao Zhou, Yu Peng. Automatic Test ...
Data-driven Prognostics for Lithium-ion Battery Based on Gaussian Process Regression Datong Liu, Jingyue Pang, Jianbao Zhou, Yu Peng

Automatic Test and Control Institute Harbin Institute of Technology Harbin, China [email protected]

Abstract-Lithium-ion battery is a promising power source for electric vehicles owing to its high specific energy and power. Through monitoring battery health in effective way such as determining

the

operating

conditions,

planning

replacement

interval could increase the reliability and stability of the whole system. However, due to the reliance on integration, errors in terminal

measurement

caused

by

noise,

resolution,

to show the degradation of battery's performance and prevent possible accidents. There are two typical methods to calculate the SOH of the battery [3]. One method uses the battery impedance to indicate the battery SOH. That can be determined using Eq. (1).

the

SOH

uncertainty when we make prognostics for battery health are cumulative, the prediction result is combined with unsatisfied errors.

As

a

result,

the

prognostic

algorithms

supporting

uncertainty representation and management are emphasized. So in this paper, we present the Gaussian process model to realize the prognostics for battery health. Because of the advantages of flexible, probabilistic, nonparametric model with uncertainty

=!ix 100% Ro

(1)

Where R, is the ith impedance measurement varied with the cycles of charging and discharging and Ro is the initial impedance. On the other hand, the battery capacity C can also be used to determine the battery SOH as given in Eq. (2).

predictions, the Gaussian process model can provide variance

SOH

around its mean predictions to describe associated uncertainty in the

evaluation

and

prediction.

To

evaluate

the

proposed

prediction approach, we have executed experiments with lithium­ ion battery. Experimental results prove its effectiveness and confirm the algorithm can be effectively applied to the battery monitoring and prognostics.

Furthermore, the comparison of

prediction with different amounts of training data has been achieved, and the dynamic model is introduced to improve the prediction for the battery health.

Keywords-Uncertainty; Lithium-ion Battery; Prognostcis

and

Health Management; State of Health; Gaussian Process Regression; Capacity Prediction; Dynamic Model.

I.

INTRODUCTION

The lithium-ion battery is a very important constituent for lots of machines and is critical to the performance of the specific system. Its failure can lead to the performance degradation, operation of damage, and even cause catastrophic accidents. So we must pay more attention to the health monitoring and prognostics for lithium-ion battery, and adopt efforts to monitor battery condition in an effective way such as controlling the operating conditions, replacement interval for the battery aiming to enhance the system reliability and stability [I].The battery on-line operation is a dynamic process, and its performance is strongly influenced by ambient environmental and load conditions [2].State of Health (SOH) estimation is a very important part in the battery prognostics used as qualitative measure for the battery to store and deliver energy in the system. The prognostics of the SOH can be used 978·14577-1911-0/12/$26.00 ©2012 IEEE

Where and

Co

C;

= .s.xlOO% Co

(2)

is the ith capacitance value degenerated with cycles

is the initial capacity. There are several attempts to

estimate the battery SOH using the battery impedance or the battery capacity. The researchers propose a power Li-ion battery SOH prediction concept based on an appropriate SOH definition [4]. Kim developed a new technique to estimate SOH through a dual-sliding-mode observer [5]. The Gaussian process model is a flexible, probabilistic and nonparametric model with uncertainty expression. Furthermore, The GPR can model the behavior of any system through the combination of appropriate Gaussian process and realize prognostics combined with prior knowledge in a flexible and convenient mode based on Bayesian framework [6]. It has become an important part of the algorithms for Prognostics and Health Management (PHM) in the battery system. The choice of covariance functions is very important for different applications. However, there are no clear standards for the selection. In the paper [7], researchers regressed for battery's internal parameters with time and transferred the predicted values to the capacity domain to express capacity decay with time. The results are acceptable, but in the real situation, there are self-recharge phenomena during the usage of lithium-ion battery, the prediction trend should response to this point. In addition, the prediction would obtain less accurate and precise result while less data is

MU3294

2012 Prognostics & System Health Management Conference (PHM-2012 Beijing)

There are some unknown parameters in the covariance

available. In this paper, we suggest solutions for these two issues.

The paper realizes prognostics for battery health monitoring

based on Gaussian Process Regression (GPR). We deal with

function. e = [O"j'o"n,l,,/ ,vO 2

of three functions which can be used to show the self-recharge

phenomenon

well.

Moreover, we

apply

dynamic

model

compared with the static model to make prediction upon the

training data.

This paper is organized as follows. Firstly, in section II, the

data prediction method with Gaussian Process Model is

introduced. The prognostics for lithium-ion battery based on

GPR are described in details in section III. The conclusions

number

m(x)

and

of

Given a set of training points

variables

defmed in Eq.

function

Gaussian noise E:

which

obey

data

vo) .

points

[9].

The

following

[8].

k(x,x')

Gp[m(x),k(x,x')] .

k

Which

;

vector in the application of prognostics, and

=

(4)

,

is the test

where

Set initial values

Training data input

� H

Training the hyperparameters

�J.

Here we just briefly analyze and list the covariance

Prediction output

functions which we applied in battery health prognostics. The

diagonal squared exponential covariance function:

Figure I.

)

(5)

The periodic covariance function: kj

=

O"� exp( -

- x'))) � sin2( �(x 1 2Jr

of

(6)

2

(7)

The constant covariance function is used as the noise part

that generally considered being a white Gaussian noise.

978-1-4577-1911-0/12/$26.00 ©20121EEE

(8)

(9)

tA�\r-

D:,'namic model Added new data

I

!I

Update Gaussian process model

L __________

the prediction framework based on GPR which include the static and dynamic model

The most important composition represented the properties Gaussian

process

is

covariance

function, through

its

function values to define the relationship between the different

input points in the application of prediction. Moreover, the forms of covariance function also combine the unknown

The constant covariance function:

k(x;,x) =vo

, I

-l�

discussed in [6].

2/ 2

JJ

p----------

kf

describe noise of the model. The possible selections for kfare

(X - X')2

x')

�l.

the unknown system model, and k" represents the noise part to

0"y2 exp( -

"

Detennine the amounts of hyper-parameters

represents the functional part which would be used to describe

=

k(x

Jl

be interpreted as the

k(x;,x)=k/x;,x)+kn(XI'X)

k(X'X')

Selection of covariance function

The index set

x'

�;

=

and xj• In the system models, it is usually composed of two

kj

the

E[f' I x,y,x'] k(x,x')[k(x,x)+O"�It y, cov(f') = k(x',x')-[k(x',x)+O"�It k(x,x').

I'

measurement of the distance between the input points Xl

parts

describe

1'l x,y,x'�N (f',cov(f'))

are

is the set of input points, which do not need to be a time

main

equations

Posterior:

(3)

k(x;,x) can

[8]:

(�.J (0.( � :��

vector defmitely. However, this set of points should be a time inputs. Covariance function

with the white

Once a posterior distribution is

predictive distribution for GPR

a joint

k(x,x') = E[(f(x)-m(x))· (f(x')-m(x'))] x

�N

y = I(x) + E:

derived, it can be used to estimate predictive values for the test

-

m(x) = E (f(x))



(0,

given the effect of noise, namely:

Where

I(x)

we can

Prior:

(3), (4).

And we describe

{(x,y) Ii = l, ... ,n},

applied in general regression problem, we describe the target y

Gaussian distribution that can be fully described by its mean co-variance

hyper­

restriction on prior joint distribution. When Gaussian process

GAUSSIAN PROCESS MODEL

random

the

derive the posterior distribution over functions by imposing a

The Gaussian Process (GP) is defmed as a collection of

finite

as

the log-likelihood function.

and future work are discussed in section IV. II.

described

parameters needing to be optimized with the maximization of

the issue of covariance function selection for the training data.

The final choice for the covariance function is the combination

are

{

system noise. Gaussian process requires some prior knowledge

about the form of covariance function, and which should vary

with the different prediction problems. In order to increase the

flexibility of the Gaussian process model, there are some

MU3294

2012 Prognostics & System Health Management Conference (PHM-2012 Beijing)

hyper-parameters introduced to define the properties of the covariance function. Although we can select different covariance function for training through a large number of experiments, and realize optimization of parameters using a conjugate gradient method based on optimizer such as maximizing the marginal likelihood of the observed data, select the most suitable covariance function and set initial parameters properly are still challenges in the application of Gaussian process.

rest or relaxation period. For any lithium-ion battery, reaction products build up around the electrodes and slow down the reaction. By letting the battery rest, the reaction products have a chance to dissipate, thus increasing the available capacity for the next cycle [12]. This phenomenon also emerges in other cycles which should be reflected through the prediction models.

The prediction results based on GPR provide variance around its mean value to describe the uncertainty of the model. This paper makes estimation about the lithium-ion capacity directly to describe the state of health for the battery. According to the properties of Gaussian process, the covariance function as a crucial ingredient in a Gaussian Process predictor can affect the results to a great extent. So we should select the covariance function which can fit the training data better, moreover, the dynamic model compared with the static model should be considered to make prediction upon the training data. The framework of the dynamic prediction model including the static model is shown in figure 1. III. A.

PROGNOSTICS FOR

the CUffent trend duting discharging

O.5 ,--���-��--'--r---=--:--��----,

-0.5

I, -1.5 ., , '------' -25 0

XI

40

60

EO

100

120

140

tED

100

200

Sampling point

(2a) the current of discharging the current trend during ch�rging

LITHIUM-ION BATTERY WITH GPR

Raw data ofLithium-ion battery

The battery data used to make prognostics based on the proposed approach is obtained from data repository of NASA Ames Prognostics Center of Excellence (PCoE). This data set has been sampled from a battery prognostics test bed in NASA which comprises of commercially available Li-ion 1850 sized rechargeable batteries, power supply and programmable DC electronic load, voltmeter, thermocouple sensor, environmental chamber, electro-chemical impedance spectrometry (EIS), PXI chassis based on DAQ and experiment control condition [10] [11]. The Li-ion batteries were run through 3 different operational profiles (charge, discharge and impedance) at room temperature. Charging was carried out in a constant current (CC) mode at I.5A until the battery voltage reached 4.2V and then continued in a constant voltage (CV) mode until the charge current dropped to 20rnA. Discharge was carried out at a constant current (CC) level of 2A until the battery voltage fell to 2.7V, 2.5V, 2.2V and 2.5V respectively for batteries No.5, No.6, NO.7 and No.I8. Impedance measurement was carried out through an electrochemical impedance spectroscopy (EIS) frequency sweep from O.IHz to 5kHz. Repeated charging and discharging cycles result in accelerated aging of the batteries. The experiments were stopped when the batteries reached end-of-Iife (EOL) criteria, which was a 30% fade in rated capacity (from 2Ahr to IAAhr) [II].Here the data of No.5 was used to make experiments including training and testing. The details about the trend of current and voltage during charging and discharging cycles about battery No.5 are shown in Figure 2 and Figure 3. The test of SOH produced from battery No.5 is shown in Figure 4. Figure 4 shows that the SOH increased higher at the cycle 90 than previous cycle due to significant self-recharge during

978-1-4577-1911-0/12/$26.00 ©2012 IEEE

MU3294

., ·3

Sampling point

(2b) the current of charging Figure 2.

the current during discharging and charging the yolt�ge trend during discharging

4.2 ,---__ �----'r-,---_-'-;-'__ ____, -

38

36

3.2

'.8

26 0

20

40

60

00

100

120

140

160

100

200

S�mpling pOint

(3a) the voltage of discharging the voltage trend during charging

4.5,-_�_-_____-_-,

r

3.5

Sampling point

(3b) the voltage of charging Figure 3.

the voltage during discharging and charging

2012 Prognostics & System Health Management Conference (PHM-2012 Beijing)

Estimated SOH of battery no.S

GPR prediction

90 ,----�-��-=-��� ;:::::====:::;c=J95% confidence bounds ---+- Prediction

based on GPR

-Ihe aclural

SOH

80 75 70 65 650

20

40

Figure 4.

60

00

100

Number of cycle

120

140

160

180 100

the SOH of battery for No.5 Figure 7.

B.

Experiments and Analysis

The data contains aging infonnation about battery SOH values are from cycle 0 to cycle 168. From the Figure 4, we can see that the estimated SOH of battery No.5 that degrades exponentially with number of cycles similarly, we select different covariance functions including single and combination forms to train the input data because the battery has significant self-recharge phenomenon. As a result, we adopt the combination of the periodic covariance function and diagonal squared exponential covariance function as our covariance function to describe the unknown system model with a white Gaussian noise to describe noise of the model. The results of battery health prognostics based on the GPR algorithm are showed as Figure 5 and Figure 6. The prognostics results also include 95% confidence bounds.

110

1�

Number of cycle

130

140

1�

1m

battery health prognostics based on dynamic data model

From Fig.5 and Fig.6, it may be observed that the prediction at cycle 80 failed to represent the actual trend compared with the prediction at cycle 100. In Fig.6, there are several points of prediction dropped out from accuracy bound. This is known as over-fitting in learning algorithm which has poor predictive perfonnance [12], as it exa�gerate �in�r fluctuations. So it's more accurate when more mformatlOn IS referred. In this case, we can use the dynamic data model to improve the prediction because in real applications some new data would produce during the battery aging. So we implement the SOH prediction at cycle 80 for twenty steps, then we add the twenty updated data to the training model to continue the prediction. The rest can be done in the same manner, we achieve prognostics of SOH to cycle 160, and the results are shown in Figure 7.

GPR prediction

====:::;­ :: 85r;:;--�-�-��---;::;=;::: c=] 95 %confidence bounds -+- Prediction

-Ihe actural

based on GPR

SOH

5 £ 7

� 'E

a

70 65

�00-L-0-�110��,���,���-7.14�0-�,��-�,m��17 Number of cycle

Figure 5.

battery health prognostics started from 100 cycle with 95% confidence bounds

OO

GPR prediction

�-r.c=J� �%�%= �fi d='",= '� d '-�--��-O CO b," �" �$

--+- Prediction based on GPR

-the actural SOH

� 75 b 70 " 0;65

The Fig.7 shows that the prediction results are better than the static model, though we find two points dropping out from accuracy bound. The predicted health of battery coincides with the actual SOH. In real situation, we can use the dynamic data model to make prediction. The specific procedures are as follows: We make prediction for a few steps firstly, then adding the new real data points to update the model for making new prediction. The prediction includes 95% confidence bounds which consider the effect of noise. It's significant in real conditions, and the accuracy of prediction is measured by two performance matrices as presented in the Table 1. From the above experiments we can see the prediction for the lithium-ion battery health based on GPR can provide a satisfied result. Moreover, the periodic covariance function can express the self-recharge phenomenon of lithium b�ttery so that the prediction can represent the actual trend precisely. With more information and test data used for learning and training of the model, the prediction result is more accurate than the one with less information and data. The quantitative analysis of the experimental result is showed as follows. TABLE!.

THE COMPARISON OF THE THREE GPR MODELS

m

5080

SU

100

110

120

130

Number of cycle

Figure 6.

140

15 0

160

170

battery health prognostics started from 80 cycle with 95% confidence bounds

978-1-4577-1911-0/12/$26.00 ©2012 IEEE

MU3294

Dynamic prediction (at 80 cycle)

Predicted at 100 cycle

Predicted at 80 cycle

RMRSE

0.02

0.07

0.02

RMSE

1.408

4.6

1.41

Error criteria

55

2012 Prognostics & System Health Management Conference (PHM-2012 Beijing)

When there are less data at hand, we can use the dynamic data model to update the training inputs while the new data are available on-line. IV.

B. Saha, K. Goebel, S. Poll, and 1. Christophersen, "An integrated approach to battery health monitoring using Bayesian regression and state estimation," in Proc. of IEEE AUTOTESTCON, 2007, pp. 646-653.

[3]

D. Le and X. D. Tang, "Lithium-ion Battery State of Health Estimation Using Ah-V Characterization," Annual Conference of the Prognostics and Health Management Society, 2011, pp. 367-373.

[4]

H. F. Oai, X. Z. Wei, and Z. C. Sun , "A new SOH prediction concept for the power lithium-ion battery used on HEVs," Vehicle Power and Propulsion Conference, 2009, pp. 1649-1653.

[5]

T. S. Kim, "A technique for estimating the state of health of lithium batteries through a dual-sliding-mode observer," IEEE Trans. Power Electron., vol. 25, issue. 4, 2010, pp. 1013-1022.

[6]

C. E. Rasmussen and C. K. 1. Williams, "Gaussian Processes for Machine Learning," The MIT Press Cambridge MA, 2006.

[7]

K. Goebel, B. Saha, A. Saxena, J. Celaya, and J. Christophersen, "Prognostics in Battery Health Management," In IEEE Instrumentation and Measurement Magazine, vol. 11, issue. 4, 2008, pp. 33-40.

[S]

C. K. I. Williams and C. E. Rasmussen, "Gaussian Processes for Regression", D. S. Touretzky, M. C. Mozer, and M. E. Hasselmo (eds.), Advances in Neural Information Processing Systems, vol. 8, pp. 514-520.

[9]

S. Saha, B. Saha, A. Saxena, and K. Goebel, "Distributed Prognostic Health Management with Gaussian Process Regression," IEEE Aerospace Conference, 20I0, pp. 1-8.

CONCLUSION

In this paper, we realize the data-driven battery SOH estimation approach based on GPR algorithm. Aiming to track the self-recharge phenomenon in the lithium-ion charging and discharging, we propose a new combination of covariance function for GPR to make prognostics about battery health. The experimental results demonstrate that the SOH estimation and prediction could obtain satisfied precision. In the training process, GPR will not provide better results with less learning data. For this case, we present the dynamic data model to update the training inputs while the new data are available on­ line to achieve more accurate prediction results. Future work involves implementation of other types of batteries for SOH estimation with GPR. Moreover, we estimate the hyper-parameters by conjugate gradient method which is of local optimal phenomenon indicating that more efforts could be concentrated to improve this case. REFERENCES [II

[2]

J. L. Zhang and 1. Lee, "A review on prognostics and health monitoring of Li-ion battery," Journal of Power Sources, vol. 196, issue. 15, 2011, pp. 6007-6014.

978-1-4577-1911-0/12/$26.00 ©2012 IEEE

[10] B. Saha and K. Goebel, "Uncertainty management for diagnostics and prognostics of batteries using Bayesian techniques," In Proceedings of the IEEE aerospace conference, Big Sky, MT, 200S, pp. I-S. [II] B. Saha and K. Goebel, "Battery Data Set," NASA Ames Prognostics [http://ti.arc.nasa.gov/project/prognostic-dataRepository, Data repository], NASA Ames, Moffett Field, CA, 2007. [12] A. Widodo, M. C. Shim, W. Caesarendra, and B. S. Yang, "Intelligent prognostics for battery health monitoring based on sample entropy," vol. 38, issue. 9, 2011, pp. 11763-11769.

MU3294

2012 Prognostics & System Health Management Conference (PHM-2012 Beijing)

Suggest Documents