際際滷

際際滷Share a Scribd company logo
Evolving Fuzzy System Applied to Battery Charge
Capacity Prediction for Fault Prognostics
Murilo Camargosa, Iury Bessaa,b, Luiz Cordovil Juniora, Pedro
Coutinhoa, Daniel Leitec, Reinaldo Palharesa
a Federal University of Minas Gerais
b Federal University of Amazonas
c Federal University of Lavras
July 17, 2021
ou
Outline
Introduction and Motivation
Evolving data-driven model
Takagi-Sugeno representation
Prognostics with evolving fuzzy systems
Results and Discussion
Case study: battery capacity prediction
Conclusions
2/24
ou
General objectives and motivation
General objective
To improve reliability and safety
for critical systems through
condition based maintenance
(CBM).
How?
By proposing new approaches for
CBM in the context of prognostics
and health management systems.
Why?
Cost Number of Failure Events
Preventive
Maintenance
Condition-Based
Maintenance
Corrective
Maintenance
Total Cost
M
a
i
n
t
e
n
a
n
c
e
C
o
s
t
Operating
Cost
3/24
ou
Prognostics steps
Time
Raw
signal
Step 1: Data acquisition.
Time
Health
index
Step 2: Health index construction.
Time
Health
index
Step 3: Health stage division.
Time
Health
index
Step 4: RUL prediction.
4/24
ou
RUL prediction approaches
Physics-based
Rely on mathematical models
derived from Physics-of-Failure.
Pros
 It is the most accurate
approach for prognostics.
 Requires less (or no) training
data than other approaches.
Cons
 Its application can be very
restrict.
 Physics models of complex
systems are hard to obtain.
Data-driven
Use run-to-failure or past
experiments data to train models.
Pros
 No need for modeling complex
systems relations.
 Can be reused for different
components or systems.
Cons
 Models are not related to any
physical meaning.
 Require lots of high quality
data for training.
5/24
ou
Data-driven RUL prediction
Statistical
Use data to fit empirical
probabilistic models.
Pros
 Effective on describing the
uncertainties inherent to the
prognostics process.
Cons
 Depicted, in general, as a
single degradation model
(stage).
Artificial Intelligence (AI)
Use data to learn the complex
input-output relationship.
Pros
 Almost complete abstraction
from any kind of degradation
model.
Cons
 The models are, in general,
black-boxes with no
explanatory capacity.
6/24
ou
Prognostics with Evolving Fuzzy Sytems (EFS)
Mitigate the disadvantages
 Requirement of large data sets from different operation conditions.
 Modeling the degradation as single stage phenomena.
 Non explanatory models with no physical meaning.
Explore the advantages
 Learning complex behavior through simple degradation models.
 Reuse for different units or components.
 Quantifying the uncertainty in RUL prediction.
Contributions
 Fault prognostics using EFS is performed on Li-ion battery dataset.
 An improved uncertainty quantification procedure for EFS prognostics.
 RULs confidence bounds are given as z-values of the normal distribution.
7/24
ou
Problem formulation
Fuzzy inference system - Takagi-Sugeno (TS)
Ri : if xk is 陸i,k1
| {z }
Antecedent
then yi,k =

1 x
k

慮i,k1
| {z }
Consequent
Antecedent: modeling correlation
wi,k1(xk ) = exp


1
2
xk  袖i,k1
 b
裡
1
i,k1 xk  袖i,k1


8/24
ou
Problem formulation
Final output
yk =
C
X
i=1
hi (xk ) yi,k , hi (xk ) =
wi,k1(xk )
PC
m=1 wm,k1(xk )
yk = (hk1(xk ))



k1

1 x
k

Where
hk1(xk) = [h1,k1(xk) 揃 揃 揃 hC,k1(xk)]
 RC
k1 =
h
慮1,k1 揃 揃 揃 慮C,k1
i
 Rnx +1C
The number of rules C varies over time.
9/24
ou
Prognostics with evolving fuzzy systems
Objective

rk = inf {N  N : xk+N
| {z }
fk (vk+N,L)
 侶}
N-steps ahead prediction
vk+N,L =
錚
錚
錚
[xk xk1 揃 揃 揃 xkL+1]
, if N = 1
[xk+N1 揃 揃 揃 xk+1 xk 揃 揃 揃 xk+NL]
, if 2  N  L
[xk+N1 揃 揃 揃 xk+NL]
, if N  L
Enabling fault prognostics in EBeTS
xk+N = fk (vk+N,L) = (hk (vk+N,L))


k vk+N,L, N  0
10/24
ou
RUL prediction
Uncertainty quantification
Enabling fault prognostics in EBeTS
x+
k+N = (hk (zk+N))


k v+
k+N,L, N  0
N-steps ahead prediction
v+
k+N,L =
錚
錚
錚
錚
錚
[xk xk1 揃 揃 揃 xkL+1]
, if N = 1

x+
k+N1 揃 揃 揃 x+
k+1 xk 揃 揃 揃 xk+NL

, if 2  N  L

x+
k+N1 揃 揃 揃 x+
k+NL

, if N  L
Some definitions
zk+N , E[vk+N,L]
11/24
ou
RUL prediction
Uncertainty quantification
Considering the TS system output
x+
k+N = (hk (zk+N))


k v+
k+N,L + k+N, k  N 0, 2


Error covariance online tracking
M,n = M,n1 + (n  袖,n1)(n  袖,n)
,
2
 
M,k
k  1
12/24
ou
RUL prediction
Uncertainty propagation
The TS system becomes
x+
k+N = (hk (zk+N))


k
| {z }
N
v+
k+N,L + k+N
Uncertainty N-steps ahead
了2
N , Var x+
k+N

= N L
N 
N + 2

Where
L
N , Cov v+
k+N,L

=
錚
錚
錚
錚
錚
0 0 揃 揃 揃 0
0 了2
N1 揃 揃 揃 了NL了N1L,1
.
.
.
.
.
.
...
.
.
.
0 了N1了NL1,L 揃 揃 揃 了2
NL
錚
錚
錚
錚
錚
13/24
ou
RUL prediction
Uncertainty quantification - upper and lower bounds
RUL upper and lower bounds at a significance level of (留)(100)%

rlower,k = inf {N  N : xk+N + z1留/2 了N  侶},

rupper,k = inf {N  N : xk+N + z留/2 了N  侶},
14/24
ou
Metrics used
Three metrics are used to evaluate the EFS degradation models for
prognostics:
MAPEk =
100
H
k+H
X
n=k+1
 Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics
 Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics
 Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics
xn  xn
xn
 Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics
 Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics
 Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics
,
RMSEk =
v
u
u
t 1
H
k+H
X
n=k+1
(xn  xn)2,
RAk = 1 
|rk  
rk|
rk
.
15/24
ou
Case study: battery capacity prediction
The data set
 Provided by NASA Ames Prognostics Center of Excellence (PCoE).
 The cycle aging data sets of four Li-ion batteries.
 Charging in constant mode at 1.5 A until 4.2 V.
 Discharge at a constant current of 2 A until 2.7 V.
20 40 60 80 100 120 140 160
Discharge cycle
1
1.2
1.4
1.6
1.8
2
2.2
Charge
capacity
(Ah)
B0005 data
B0006 data
B0007 data
B0018 data
20 40 60 80 100 120 140 160
Discharge cycle
50%
60%
70%
80%
90%
100%
Health
index
B0005 data
B0006 data
B0007 data
B0018 data
16/24

More Related Content

Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics

  • 1. Evolving Fuzzy System Applied to Battery Charge Capacity Prediction for Fault Prognostics Murilo Camargosa, Iury Bessaa,b, Luiz Cordovil Juniora, Pedro Coutinhoa, Daniel Leitec, Reinaldo Palharesa a Federal University of Minas Gerais b Federal University of Amazonas c Federal University of Lavras July 17, 2021
  • 2. ou Outline Introduction and Motivation Evolving data-driven model Takagi-Sugeno representation Prognostics with evolving fuzzy systems Results and Discussion Case study: battery capacity prediction Conclusions 2/24
  • 3. ou General objectives and motivation General objective To improve reliability and safety for critical systems through condition based maintenance (CBM). How? By proposing new approaches for CBM in the context of prognostics and health management systems. Why? Cost Number of Failure Events Preventive Maintenance Condition-Based Maintenance Corrective Maintenance Total Cost M a i n t e n a n c e C o s t Operating Cost 3/24
  • 4. ou Prognostics steps Time Raw signal Step 1: Data acquisition. Time Health index Step 2: Health index construction. Time Health index Step 3: Health stage division. Time Health index Step 4: RUL prediction. 4/24
  • 5. ou RUL prediction approaches Physics-based Rely on mathematical models derived from Physics-of-Failure. Pros It is the most accurate approach for prognostics. Requires less (or no) training data than other approaches. Cons Its application can be very restrict. Physics models of complex systems are hard to obtain. Data-driven Use run-to-failure or past experiments data to train models. Pros No need for modeling complex systems relations. Can be reused for different components or systems. Cons Models are not related to any physical meaning. Require lots of high quality data for training. 5/24
  • 6. ou Data-driven RUL prediction Statistical Use data to fit empirical probabilistic models. Pros Effective on describing the uncertainties inherent to the prognostics process. Cons Depicted, in general, as a single degradation model (stage). Artificial Intelligence (AI) Use data to learn the complex input-output relationship. Pros Almost complete abstraction from any kind of degradation model. Cons The models are, in general, black-boxes with no explanatory capacity. 6/24
  • 7. ou Prognostics with Evolving Fuzzy Sytems (EFS) Mitigate the disadvantages Requirement of large data sets from different operation conditions. Modeling the degradation as single stage phenomena. Non explanatory models with no physical meaning. Explore the advantages Learning complex behavior through simple degradation models. Reuse for different units or components. Quantifying the uncertainty in RUL prediction. Contributions Fault prognostics using EFS is performed on Li-ion battery dataset. An improved uncertainty quantification procedure for EFS prognostics. RULs confidence bounds are given as z-values of the normal distribution. 7/24
  • 8. ou Problem formulation Fuzzy inference system - Takagi-Sugeno (TS) Ri : if xk is 陸i,k1 | {z } Antecedent then yi,k = 1 x k 慮i,k1 | {z } Consequent Antecedent: modeling correlation wi,k1(xk ) = exp 1 2 xk 袖i,k1 b 裡 1 i,k1 xk 袖i,k1 8/24
  • 9. ou Problem formulation Final output yk = C X i=1 hi (xk ) yi,k , hi (xk ) = wi,k1(xk ) PC m=1 wm,k1(xk ) yk = (hk1(xk )) k1 1 x k Where hk1(xk) = [h1,k1(xk) 揃 揃 揃 hC,k1(xk)] RC k1 = h 慮1,k1 揃 揃 揃 慮C,k1 i Rnx +1C The number of rules C varies over time. 9/24
  • 10. ou Prognostics with evolving fuzzy systems Objective rk = inf {N N : xk+N | {z } fk (vk+N,L) 侶} N-steps ahead prediction vk+N,L = 錚 錚 錚 [xk xk1 揃 揃 揃 xkL+1] , if N = 1 [xk+N1 揃 揃 揃 xk+1 xk 揃 揃 揃 xk+NL] , if 2 N L [xk+N1 揃 揃 揃 xk+NL] , if N L Enabling fault prognostics in EBeTS xk+N = fk (vk+N,L) = (hk (vk+N,L)) k vk+N,L, N 0 10/24
  • 11. ou RUL prediction Uncertainty quantification Enabling fault prognostics in EBeTS x+ k+N = (hk (zk+N)) k v+ k+N,L, N 0 N-steps ahead prediction v+ k+N,L = 錚 錚 錚 錚 錚 [xk xk1 揃 揃 揃 xkL+1] , if N = 1 x+ k+N1 揃 揃 揃 x+ k+1 xk 揃 揃 揃 xk+NL , if 2 N L x+ k+N1 揃 揃 揃 x+ k+NL , if N L Some definitions zk+N , E[vk+N,L] 11/24
  • 12. ou RUL prediction Uncertainty quantification Considering the TS system output x+ k+N = (hk (zk+N)) k v+ k+N,L + k+N, k N 0, 2 Error covariance online tracking M,n = M,n1 + (n 袖,n1)(n 袖,n) , 2 M,k k 1 12/24
  • 13. ou RUL prediction Uncertainty propagation The TS system becomes x+ k+N = (hk (zk+N)) k | {z } N v+ k+N,L + k+N Uncertainty N-steps ahead 了2 N , Var x+ k+N = N L N N + 2 Where L N , Cov v+ k+N,L = 錚 錚 錚 錚 錚 0 0 揃 揃 揃 0 0 了2 N1 揃 揃 揃 了NL了N1L,1 . . . . . . ... . . . 0 了N1了NL1,L 揃 揃 揃 了2 NL 錚 錚 錚 錚 錚 13/24
  • 14. ou RUL prediction Uncertainty quantification - upper and lower bounds RUL upper and lower bounds at a significance level of (留)(100)% rlower,k = inf {N N : xk+N + z1留/2 了N 侶}, rupper,k = inf {N N : xk+N + z留/2 了N 侶}, 14/24
  • 15. ou Metrics used Three metrics are used to evaluate the EFS degradation models for prognostics: MAPEk = 100 H k+H X n=k+1
  • 23. , RMSEk = v u u t 1 H k+H X n=k+1 (xn xn)2, RAk = 1 |rk rk| rk . 15/24
  • 24. ou Case study: battery capacity prediction The data set Provided by NASA Ames Prognostics Center of Excellence (PCoE). The cycle aging data sets of four Li-ion batteries. Charging in constant mode at 1.5 A until 4.2 V. Discharge at a constant current of 2 A until 2.7 V. 20 40 60 80 100 120 140 160 Discharge cycle 1 1.2 1.4 1.6 1.8 2 2.2 Charge capacity (Ah) B0005 data B0006 data B0007 data B0018 data 20 40 60 80 100 120 140 160 Discharge cycle 50% 60% 70% 80% 90% 100% Health index B0005 data B0006 data B0007 data B0018 data 16/24
  • 25. ou Case study: battery capacity prediction Comparisons Feature Methods EBeTS exTS ARMA eMG Evolving Fuzzy yes yes no yes Correlation Modeling yes no no yes Parameters EBeTS: EBeTS = 95.45%, EBeTS = ` + 1, 粒EBeTS = 0.5; eMG: 硫eMG = 0.05, 留eMG = 0.01, weMG = 20, 裡init eMG = 103 I` exTS: exTS = 103 17/24
  • 26. ou Case study: battery capacity prediction Parameter tuning Training data B0006 is chosen as training battery; 20 samples from each battery is also available; Optimization problem `(龍, 虜) = arg max l 1 4 X j{5,10,15,20} RAk (`, 龍, 虜) + 1 MAPEk (`, 龍, 虜) 100 + 1 ` 20 Variables 龍 {B0005, B0007, B0018} 虜 {EBeTS, exTS, ARMA, eNFN, eMG, LSTM} 18/24
  • 27. ou Case study: battery capacity prediction Parameter tuning using C(k; c) = c1 exp (c2k) + c3 exp (c4k) 20 40 60 80 100 120 140 160 Discharge cycle 60% 70% 80% 90% 100% Health index B0006 data B0006 model Fault threshold 20 40 60 80 100 120 140 160 Discharge cycle 60% 70% 80% 90% 100% Health index B0005 data Available data limit B0006 model B0005 model Avg. model Fault threshold 20 40 60 80 100 120 140 160 Discharge cycle 60% 70% 80% 90% 100% Health index B0007 data Available data limit B0006 model B0007 model Avg. model Fault threshold 20 40 60 80 100 120 Discharge cycle 60% 70% 80% 90% 100% Health index B0018 data Available data limit B0006 model B0018 model Avg. model Fault threshold 19/24
  • 28. ou Case study: battery capacity prediction Results: RA Battery Algorithm ` tP 20 40 60 80 100 B0005 fails at cycle 125 EBeTS 3 0.94 0.78 0.76 0.98 0.96 xTS 9 0.95 0.91 ARMA 1 0.77 0.83 0.86 0.74 0.82 eMG 5 0.89 0.98 0.94 0.91 0.96 B0007 fails at cycle 166 EBeTS 3 0.82 0.89 0.84 0.72 0.75 xTS 10 0.69 0.55 0.83 ARMA 1 0.59 0.62 0.57 0.51 0.52 eMG 5 0.69 0.76 0.71 0.63 B0018 fails at cycle 97 EBeTS 3 0.91 0.96 0.79 0.79 * xTS 17 * 0.59 * ARMA 1 0.80 0.78 0.91 0.57 * eMG 5 0.84 0.89 * * prognostics task was not carried out. algorithms impossibility to compute the RUL. 20/24
  • 29. ou Case study: battery capacity prediction Results: Long-term predictions, with 99% confidence, for Battery B0005. 21/24
  • 30. ou Case study: battery capacity prediction Results: 留 了 plot of the estimated RUL of battery B0005 with 留 = 0.2 22/24
  • 31. ou Conclusions A real-world benchmark dataset concerning the prognostics of charge capacity of Li-ion batteries is used to show the effectiveness of EFS to this task. EFS-based models have offered online condition monitoring and a way of fusing multivariate data streams aiming at describing the multiple-stage battery-degradation phenomenon. A framework to quantify and propagate uncertainties related to estimation errors has been improved to produce smooth confidence intervals The proposed uncertainty quantification framework can be plugged into any EFS for real-time prognostics. 23/24