fault diagnostics and prognostics methods in nuclear power ... · fault diagnostics and prognostics...

82
Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano

Upload: others

Post on 09-May-2020

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Fault Diagnostics and Prognostics

methods in Nuclear Power Plants

Piero Baraldi

Politecnico di Milano

Page 2: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

22Piero Baraldi

Normal

operation

Remaining Useful Life

(RUL)

t

1x

t

2x

Detect Diagnose Predict

Nuclear Power Plant Component)

c2c1 c3

Measuredsignals

Anomalous

operationMalfunctioning type

(classes)

Fault Diagnostics and Prognostics

Page 3: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Data-driven fault diagnostics

Page 4: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

4444Piero Baraldi

In This Lecture

1. Fault diagnostics: what is it?

2. Procedural steps for developing a fault diagnostic system

3. Artificial Neural Networks

Page 5: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

5555Piero Baraldi

FAULT

DIAGNOSIS

(correct assignment)

f1

f2

Normal operation

Measured

signals

f1

f2

Forcing

functions

FAULT

DETECTION

early recognition

Fault diagnostics: What is it 5

Transient

Industrial

system

Page 6: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

6666Piero Baraldi

Fault diagnostics: transient classification

Measured signals

Diagnostic

System

Fault Class 1

Fault Class 2

Fault Class c

6

Classifier

Fault Class 1

Fault Class 2

Fault Class c

x1

x2

x3

X1(t)

X2(t)

X3(t)

c

t

Transient

Page 7: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

7777Piero Baraldi

In This Lecture

1. Fault diagnostics: what is it?

2. Procedural steps for developing a fault diagnostic system

3. Objectives of a fault diagnostic system

4. Unsupervised classification methods

5. Supervised classification methods

Page 8: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

8888Piero Baraldi

Empirical Approach to Fault Classification

1. Identify fault/degradation classes:

▪ System Analysis (FMECA, Event Tree Analysis, …)

▪ Good engineering sense of practice

▪ Analysis of the historical data

{C1 C2}

1x

2x

1x = signal 1

= signal 22x

8

Page 9: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

9999Piero Baraldi

Empirical Approach to Fault Classification

1. Identify fault/degradation classes

2. Collect data couples: <measurements, class>

▪ Historical data

▪ Fault transients in industrial systems may be rare

▪ Information on the class of the fault originating the transient is not always available

9

C1

C2

1x

2x

1x = representative signal 1

= representative signal 22x

Page 10: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

10101010Piero Baraldi

Example: turbine transients in a Nuclear Power Plant

HealthyType 1

malfunctioning

Type 2

malfunctioning

Type 3

malfunctioning

Type 4

malfunctioning

Available data

• 5 signals (operational conditions) + 7 signals (turbine behaviour)

• 149 shut-down transients from a nuclear power plant

• Types of anomalies are unknown

Page 11: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

11111111Piero Baraldi

Empirical Approach to Fault Classification

1. Identify fault classes

2. Collect data couples: <measurements, fault class>

▪ Historical plant data

▪ Fault transients in industrial systems may be rare

▪ Information on the class of the fault originating the transient is not always available

▪ Physics-based simulator

11

C1

C2

1x

2x

1x = representative signal 1

= representative signal 22x

Page 12: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

12121212Piero Baraldi

Empirical Approach to Fault Classification

1. Identify fault classes

2. Collect data couples: <measurements, fault class>

3. Develop the empirical classification algorithm using as training set the collected data couples: <measurements, fault classes >

12

C1

C2

1x

2x

1x = representative signal 1

= representative signal 22x

Measured signals

Classifier

Fault Class 1

Fault Class 2

Fault Class c

X1(t)

X2(t)

X3(t)

Page 13: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Data-driven fault prognostics approaches

• Machine learning and data mining algorithmso Support Vector Machineso K-Nearest Neighbour Classifiero Fuzzy similarity-based approacheso Artificial Neural Networkso Neurofuzzy Systemso Relevant Vector Machineso …

Page 14: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

14141414Piero Baraldi

o Prognostics

o What is it?

o Sources of information

o Prognostic approaches

Page 15: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

15151515Piero Baraldi

Fault prognostics: What is it?

Remaining Useful Life

(RUL)

t

1x

t

2x

Predict

Page 16: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

16161616Piero Baraldi

o Prognostics

o What is it?

o Sources of information

o Prognostic approaches

Page 17: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

17171717Piero Baraldi

• Threshold of failure

• Current degradation

trajectory

• External/operational

conditions

Life durations of a

set of

similar components

• Degradation

trajectories of similar

components

• A physics-based model

of the degradation

Prognostics: Sources of Information

Page 18: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Piero Baraldi

Sources of Information: An example 18

Component: turbine blade

Degradation mechanism: creeping

Page 19: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

19

Component: turbine blade

Degradation mechanism: creeping

Degradation indicator: blade elongation

Prognostics: an example

Length(t) – initial length

initial length tx

Page 20: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

20

Sources of information for prognostics

• Life durations of a set of similar components which have already failed:

𝑇1, 𝑇2, … , 𝑇𝑛

20

Failure time (days)

Page 21: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

21

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure:

21

Fault Initiation

x

t

thx

ft

thx

Page 22: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

22

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure:

22

Fault Initiation

x

t

thx

ft

thx

«A blade is discarded when the elongation, x, reaches 1.5%»

Page 23: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

23

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory): 𝑧1, 𝑧2 … , 𝑧𝑘

23

tz

tk

Threshold

of failure

Page 24: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

24

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory): 𝑧1, 𝑧2 … , 𝑧𝑘

24

tz

t

Elongation measurements = past evolution of the degradation indicator

k

Threshold

of failure

Page 25: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

25

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

25

Fault Initiation

)(tz

t

Page 26: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

26

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

• Information on external/operational conditions (past – present - future)

Past, present and future time evolution of: ,...,,...,, 121 kk uuuu

26

Page 27: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

27

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

• Information on external/operational conditions (past – present - future)

Past, present and future time evolution of: ,...,,...,, 121 kk uuuu

27

𝒖𝟏 = T = temperature

𝒖𝟐 =θr = rotational speed

Page 28: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

28

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

• Information on external/operational conditions (past – present - future)

28

Page 29: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

29

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

• Information on external/operational conditions (past – present - future)

29

Page 30: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

30

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

• Information on external/operational conditions (past – present - future)

• A physics-based model of the degradation process

30

1111 ,,,..., kkkkk uxxfx

Page 31: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

31

Sources of information for prognostics

• Life durations of a set of similar components which have already failed

• Threshold of failure

• A sequence of observations collected from the degradation initiation to the

present time (current degradation trajectory)

• Degradation trajectories of similar components

• Information on external/operational conditions (past – present - future)

• Measurement equation

• A physics-based model of the degradation process

31

Norton law for creep growth

x = blade elongation

T = temperature

φ = Kθr2 = applied stress

θr = rotational speed

A, Q, n = equipment inherent parameters

n

RT

QA

dt

dx

-exp

Arrhenius law

External/operational conditions

Page 32: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

32

o Prognostics

o What is it?

o Sources of information

o Prognostic approaches

Page 33: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

33

Data-

DrivenExperience-

Based

Model-

Based

• Threshold of failure

• Current degradation

trajectory

• External/operational

conditions

Life durations of a

set of

similar components

• Degradation

trajectories of similar

components

• A physics-based model

of the degradation

Prognostic approaches

Page 34: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

34

Data-

DrivenExperience-

Based

Model-

Based

• Threshold of failure

• Current degradation

trajectory

• External/operational

conditions

Life durations of a

set of

similar components

• Degradation

trajectories of similar

components

• Measurement equation

• A physics-based model

of the degradation

Prognostic approaches

Hybrid

Page 35: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Data driven fault prognostics

o When?

❖ Understanding of first principles of component degradation is not comprehensive

❖ System sufficiently complex that developing an accurate physical model is prohibitively expensive

o Advantages:

❖ Quick and cheap to be developed

❖ They can provide system wide-coverage

o Disadvantages

❖ They require a substantial amount of data for training:

Degradation data are difficult to collect for new or highly reliable systems (running systems to failure can be a lengthy and costly process)

Quality of the data can be low due to difficulty in the signal measurements

Page 36: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Artificial Neural Networks

Page 37: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

How to build an empirical

model

using input/output data?

The problem

x1(1), x2

(1) , x3(1) | t1

(1), t2(1)

x1(2), x2

(2) , x2(2) | t1

(2), t2(2)

Page 38: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

What are Artificial Neural Networks (ANN)?

Page 39: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Multivariate, non linear interpolators capable of

reconstructing the underlying complex I/O nonlinear

relations by combining multiple simple functions.

An artificial neural network is composed by several

simple computational units (also called nodes or

neurons)

What Are (Artificial) Neural Networks?

Page 40: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

f

y1 y2 … yn

u

The computational unit

𝑓′ = 𝑓 1 − 𝑓

Page 41: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

+

ff

y represented

asor

y1 y2 … yn

y1 y2 … yn

y1 y2 … yn

u uu

The computational unit: other representations

Page 42: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

ymj = wmjuj

Connection between nodes i and j

j

m

uj

wmj

ymj

The weighted connection

wmj = synapsis weight

between nodes j

and m

An artificial neural network is composed by several simple computational units

(also called nodes or neurons) directionally connected by weighted

connections

Page 43: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

An artificial neural network is composed by several simple computational

units (also called nodes or neurons) directionally connected by weighted

connections organized in a proper architecture

Page 44: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

An example of ANN architecture

The multilayered feedforward ANN

Page 45: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

INPUT

OUTPUTNumber of connections

117+85=117

ARTIFICIAL NEURAL NETWORKS

Page 46: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

INPUT LAYER:

each k-th node (k=1, 2, …, ni) receives the value of the k-th component

of the input vector and delivers the same valuex

HIDDEN LAYER:

each j-th node (j=1, 2, …, nh) receives

in

k

jjkk wwx1

0

and delivers

in

k

jjkk

hh

j wwxfu1

0 with 𝑓ℎ typically sigmoidal

Multilayered Feedforward NN

Page 47: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

OUTPUT LAYER:

each l-th node (l=1, 2, …, no) receives

hn

j

llj

h

j wwu1

0

and delivers

hn

j

llj

h

j

o

l wwufu1

0 f typically linear or sigmoidal

Forward Calculation (hidden-output)

𝑜

Page 49: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

49

Human brain is a densely interconnected network of approximately 1011 neurons, each connected to, on average, 104 others.

Neuron activity is excited or inhibitedthrough connections to other neurons.

Biological Motivation

Page 50: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Biological Motivation: the neuron

The dendritesprovide input signals to the cell.

The axon sends output signals to cell 2 via the axon terminals. These axon terminals merge with the dendrites of cell 2.

Page 51: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

What is the mathematical basis

behind Artificial Neural Networks?

Page 52: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Neural networks are universal approximators of multivariate

non-linear functions.

KOLMOGOROV (1957):

For any real function continuous in [0,1]n, n2, there

exist n(2n+1) functions ml() continuous in [0,1] such that

),...,,( 21 nxxxf

12

1 1

21 )(),...,,(n

l

n

m

mmlln xxxxf

where the 2n+1 functions l’s are real and continuous.

Thus, a total of n(2n+1) functions ml() and 2n+1 functions l

of one variable represent a function of n variables

What is the mathematical basis behind Artificial Neural Networks?

Page 53: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Neural networks are universal approximators of multivariate

non-linear functions.

CYBENKO (1989):

Let (•) be a sigmoidal continuous function. The linear combinations

N

j

n

i

jijij wx0 1

What is the mathematical basis behind Artificial Neural Networks?

Page 54: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

How to train an ANN?

Setting the ANN parameters

Page 55: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

The ANN parameters to be set

• Once the ANN architecture has been fixed (number of

layers, number of nodes for layer), the only parameters

to be set are the synapsis weights (wlj , wjk)

wjk

wlj

Page 56: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

x1(1), x2

(1) | t(1)

x1(2), x2

(2) | t(2)

x1(p), x2

(p) | t(p)

x1(np), x2

(np) | t(np)

Synapsis

Weights

W

Available input/output patterns

Setting the ANN Parameters: Training Phase

Page 57: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

The Training Objective

Training Objective: minimize the average squared

output deviation error (also called Energy Function):

2

1 1

1

2

onnp

o

pl pl

p lp o

E u tn n

TRUE l-th output of

the p-th training

pattern

ANN l-th output of

the p-th training

pattern

Page 58: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

The Training objective: graphical representation

• E is a function of

the ANN outputs

• E is a function of

the synapsis

weights [wjk]

Page 59: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

The error back propagation algorithm

gradientLearning coefficient

Page 60: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

𝐸 =1

2𝑛𝑜

𝑙=1

𝑛𝑜

𝑢𝑙𝑜 − 𝑡𝑙

2

Page 61: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

𝐸 =1

2𝑛𝑜

𝑙=1

𝑛𝑜

𝑢𝑙𝑜 − 𝑡𝑙

2

𝜕𝐸

𝜕𝑤𝑙𝑗=

2 𝑢𝑙𝑜 − 𝑡𝑙

2𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑤𝑙𝑗

f( )

Output layer neuron

𝑦𝑙1𝑜 𝑦𝑙𝑗

𝑜 𝑦𝑙𝑛ℎ

𝑜

Page 62: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

𝐸 =1

2𝑛𝑜

𝑙=1

𝑛𝑜

𝑢𝑙𝑜 − 𝑡𝑙

2

𝜕𝐸

𝜕𝑤𝑙𝑗=

2 𝑢𝑙𝑜 − 𝑡𝑙

2𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑤𝑙𝑗=

𝑢𝑙𝑜 − 𝑡𝑙

𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑦𝑙𝑜

𝜕𝑦𝑙𝑜

𝜕𝑤𝑙𝑗

=𝑢𝑙

𝑜 − 𝑡𝑙

𝑛𝑜𝑓′(𝑦𝑙

𝑜)𝜕 σ

𝑗′=1𝑛ℎ 𝑦𝑙𝑗′

𝑜

𝜕𝑤𝑙𝑗

f( )

Output layer neuron

𝑦𝑙1𝑜 𝑦𝑙𝑗

𝑜 𝑦𝑙𝑛ℎ

𝑜

Page 63: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

𝐸 =1

2𝑛𝑜

𝑙=1

𝑛𝑜

𝑢𝑙𝑜 − 𝑡𝑙

2

𝜕𝐸

𝜕𝑤𝑙𝑗=

2 𝑢𝑙𝑜 − 𝑡𝑙

2𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑤𝑙𝑗=

𝑢𝑙𝑜 − 𝑡𝑙

𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑦𝑙𝑜

𝜕𝑦𝑙𝑜

𝜕𝑤𝑙𝑗

=𝑢𝑙

𝑜−𝑡𝑙

𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑦𝑙𝑜

𝜕 σ𝑗′=1

𝑛ℎ 𝑦𝑙𝑗′𝑜

𝜕𝑤𝑙𝑗=

𝑢𝑙𝑜−𝑡𝑙

𝑛𝑜

𝜕𝑢𝑙𝑜

𝜕𝑦𝑙𝑜 𝑢𝑗

ℎ 𝑦𝑙𝑗𝑜

j

l

wlj

𝑢𝑗ℎ

𝑦𝑙𝑗𝑜 = 𝑤𝑙𝑗 ∙ 𝑢𝑗

Page 64: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

𝐸 =1

2𝑛𝑜

𝑙=1

𝑛𝑜

𝑢𝑙𝑜 − 𝑡𝑙

2

Page 65: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

Page 66: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-output)

momentum

Page 67: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (input- hidden)

Page 68: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Error Backpropagation (hidden-input)

Updating weight wjk (hidden-input connections)

Similarly to the updating of the output-hidden weigths,

being

1( ) ( 1)i

jk j j jk

o

w n u w nn

Learning coefficient Momentum

Page 69: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

After training:

• Synaptic weights fixed

• New input retrieval of information in the weights output

Capabilities:

• Nonlinearity of sigmoids NN can learn nonlinear mappings

• Each node independent and relies only on local info (synapses)

Parallel processing and fault-tolerance

Utilization of the Neural Network

Page 70: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

CONCLUSIONS [ANN]

Advantages:

➢No physical/mathematical modelling efforts.

➢Automatic parameters adjustment through a training phase based on available input/output data. Adjustments to obtain the best interpolation of the functional relation between input and output.

Disadvantages:

“black box” : difficulties in interpreting the underlying physical model.

Page 71: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

ANN for fault diagnostics

Page 72: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

72

Objective

• Build and train a neural network to classify different malfunctions in the plant component

Page 73: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

73

Input/Output patterns

• Input: Signal Measuraments

• Output: number (label )of the class of the failure

Page 74: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

74

Training set

classxxxxxx

classtxtxtxtxtxtx

classtxtxtxtxtxtx

classxxxxxx

)35()36()35()36()35()36(

)()1()()1()()1(

)1()()1()()1()(

)1()2()1()2()1()2(

10102211

10102211

10102211

10102211

Page 75: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

75

ANN for fault prognostics

Page 76: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

76

ANN for fault prognostics

• Possible approaches• Learning directly from data the component RUL

• Modeling cumulative damage (health index) and then extrapolating out to a damage (health) threshold

Page 77: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

77

ANN for fault prognostics

• Possible approaches• Learning directly from data the component RUL

• Modeling cumulative damage (health index) and then extrapolating out to a damage (health) threshold

Page 78: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Direct RUL Prediction: The model

ANN

…RUL

S1

Sn

Page 79: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Information necessary to develop the model

)(1 tx

t

• Signal measurements for a set of N similar components from degradation onset to failure

Similar Component 1:Data available

)(txn

t

Page 80: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

Information necessary to develop the model

)(1 tx

t

)(txn

t

• Signal measurements for a set of N similar components from degradation onset to failure

Page 81: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

ANN training data

Input Output

RUL… … …

1

1… … …

Trajecto

ry 1

… … … … … …. … ….

… … … … … …. … ….

… … … … … …. … ….

𝑡𝑓(1)

− 𝑚 − 1

𝑡𝑓(𝑁)

− 𝑚 − 1

Page 82: Fault Diagnostics and Prognostics methods in Nuclear Power ... · Fault Diagnostics and Prognostics methods in Nuclear Power Plants Piero Baraldi Politecnico di Milano. Piero Baraldi

How to set the ANN architecture

1 2 3 4 5 6 7 8 9 10 …

Error on the validation set