Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics...

30
Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for Risk and Reliability University of Maryland-College Park Ali Moahmamd-Djafari Laboratoire des Signaux et Systèmes, UMR 8506 CNRS - SUPELEC - Univ Paris Sud 11

Transcript of Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics...

Page 1: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study

Masoud RabieiMohammad Modarres

Center for Risk and ReliabilityUniversity of Maryland-College Park

Ali Moahmamd-Djafari Laboratoire des Signaux et Systèmes, UMR

8506 CNRS - SUPELEC - Univ Paris Sud 11

Page 2: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

2

Motivation and Background

Page 3: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

3

P3 Aircraft Health Management

SAFE-life design assumes very low probability of crack initiation

Full-sacle fatigue tests with 2X safety factors

Objective: Quantify the risk associated with fleet life extension (damage-tolerance regime)

Fatigue Cracks

Page 4: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

4

Motivation & Background

Today’s objective in fleet management is to use an airframe to its maximum service life (total life) [1]

Stochastic Physics-of-Failure (PoF) or mechanistic-life approach has proved useful for fleet management.Shortcomings of PoF:

Limited knowledge about the underlying PoFScarcity of relevant material-level test data to estimate model parametersIn practice, disconnected from the system being modeled (no feedback)

∆FH1 ∆FH2∆FH3

Crack Size

Flight Hours

Safe Safe

Unsafe

∆FH’3

Rogue flawAssumed initial flaw

Critical size

[1] Hoffman, Paul C. Fleet management issues and technology needs. International Journal of Fatigue 31, no. 11-12 (November): 1631-1637.

Page 5: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

5

Methodology

AEMonitoring

of CrackGrowth

Fatigue CrackGrowth

Parameters(∆K, da/dN)

FeatureExtraction

Calibration

Crack SizeDistribution

from AE

InspectionField Data

ProbabilisticAE-BasedDiagnostic

HybridPrognostic

Model

PoFModel-Based

Prediction

KnowledgeFusion

BayesianFramework

Non-destructive Inspection

Physics of Failure

Knowledge Fusion

GOAL: Developing a hybrid prognostics methodology for health management consisting of the following modules: Physics-of-Failure (PoF) Model Non-Destructive Inspection (NDI)-based integrity assessment Knowledge Fusion Module

Page 6: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

6

Hybrid PHM Approach

( )θ|FLEfa =

Crack Growth PoF Model

On-board NDI

Field Inspection

Index of LifeFLE100%

0.01"

FLE(100+j)%

acrit

Day One (FLE 0%)

Crack size(a)

FLE i %

Prediction for ∆FH

Pr( a > acritical )

***

Hybrid Model for fleet management

Meta model

( ) ( ))Evidence(

)(|EvidenceLEvidence|

p

p θθθπ =

Page 7: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

7

Acoustic Emission Monitoring

Page 8: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

8

AE for Fatigue > Background

[2] Huang, M. et al., 1998. Using acoustic emission in fatigue and fracture materials research. JOM, 50(11), 1-14[3] Mix, P.E., 2005. Introduction to nondestructive testing: a training guide, Wiley-Interscience

Fig. from [2]

Acoustic emissions are elastic stress waves generated by a rapid release of energy from localized sources within a material under stress [3].

-100 0 100 200 300 400 500-60

-40

-20

0

20

40

60

µSec

mV

AE waveform from crack growth

Passive technique (good for detecting damage as it accumulates)

Global monitoring and localization capability

Only good for detecting active defects

Highly susceptible to noise

Page 9: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

9

AE for Fatigue > AE analysis

Signal at Source(Pulse)

Received AE Signal(Complex Waveform)

Medium(Aluminum)

Sensor

-100 0 100 200 300 400 500-60

-40

-20

0

20

40

60

µSec

mV

Deconvolution of the measured voltage signal from the sensor to evaluate the properties of the source event is extremely difficult.

AE FeaturesAmplitude

Energy

Rise time

Counts (Threshold crossing)

Frequency content

Waveform shape

Page 10: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

10

AE for Fatigue > Estimating Crack Growth Rate

Objective: To correlate AE parameters with fatigue crack growth parameters

AmplitudeEnergyRise timeCountsFrequency Waveform

Crack Growth Rate

∆K=f(stress,crack size)

[4] Bassim, M.N., St Lawrence, S. & Liu, C.D., 1994. Detection of the onset of fatigue crack growth in rail steels using acoustic emission. ENG FRACT MECH, 47(2), 207-214.

One can estimate da/dN, given β1, β2 and AE count rate

da/dN

AE Count Rate

Log-log Scale

21 loglog ββ +

=

dN

dc

dN

da

Acoustic Emission

Fatigue

correlation

Page 11: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

11

Experimental Procedure

Page 12: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

12

AE for Fatigue > Experimental Procedure

AE sensor

Fatigue crack

CT Specimen (7075-T6)

Loading Grips

• Crack Growth Clip

Page 13: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

13

AE for Fatigue > Experimental Procedure > Crack Size Measurement

Page 14: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

14

Experimental Procedure > Noise Filtration

2.506 2.508 2.51 2.512 2.514 2.516

x 104

50

100

150

200

250

300

Cycles

Load

Noise (AE from any source other that crack growth)

Rubbing of crack surfaces

Crack closure

Grip noise

Other active defects

Page 15: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

15

Experimental Procedure > Noise Filtration (Hit Type)

Page 16: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

16

Experimental Procedure > Noise Filtration (Peak Freq.)

Page 17: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

17

Experimental Procedure > Noise Filtration (Amplitude)

Page 18: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

18

Experimental Procedure> Noise Filtration

AE Discovery Tool developed in MATLAB

Page 19: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

19

AE for Fatigue > Model Calibration > Bayesian Regression

Probability density of da/dN For a given value of measured AE count rate and calibrated model parameters.

Likelihood

Updating parameters via MCMC

Integrating over parameters

f Y | X,D( ) = fq

ᅠᅠᅠY | X,q( )p q | D( )dq

q = b1,b2,s

( ) ∏=

+−−

=n

1i

2)x(y

2

1 2i1i

e2

1|DL σ

ββ

σπθ

α1

α 2

0.017 0.0175 0.018 0.0185 0.019 0.0195 0.02 0.0205 0.021 0.0215

1.6

1.65

1.7

1.75

1000

2000

3000

4000

5000

6000

7000

8000

9000

),σ0Normal(ε~

εXY 21 ++= ββModel

Page 20: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

20

AE-based Crack Size Prediction

Input AE recording

(∆N)i

FeatureExtraction

AESignals

idN

dc

CalibratedModel

idN

da

(∆a)i

(β1,β2)σ

Calibrated Model

Predicted Growth Rate

∆N

Page 21: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

21

AE-based Crack Size Prediction

Sources of Uncertainty: Stochastic nature of the model Initial crack distribution

Page 22: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

22

Knowledge Fusion

AEMonitoring

of CrackGrowth

Fatigue CrackGrowth

Parameters(∆K, da/dN)

FeatureExtraction

Calibration

Crack SizeDistribution

from AE

InspectionField Data

ProbabilisticAE-BasedDiagnostic

HybridPrognostic

Model

PoFModel-Based

Prediction

KnowledgeFusion

BayesianFramework

Non-destructive Inspection

Physics of Failure

Knowledge Fusion

Page 23: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

23

Knowledge Fusion > Multi-stage state updating

Page 24: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Knowledge Fusion > Bayesian Model Updating

24

DSM = (x j , y ij ) | i =1K Ns, j =1K Nx

DAE = DAE(k ) | k =1K Ne

DAE(k ) = (xk, E (k )) | E (k ) ~ f

E ( k ) e(k ) |d;xk( ) Acoustic Emission:

Simulation:

Evidence

Page 25: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Knowledge Fusion > Bayesian Model Updating > Model Structure

25

MMθ

ΣMθ θ ,τ Y

Hyper parameters

Hyperprior (2nd level)

Prior (1st level)

Likelihood

Mθ ,Σθ

Ω , η

α , βHyper parameters

( ));(

,Lognormal~

θµτµ

Xf

Y

=

( )βατ ,Gamma~( )θθ ,ΣΜNormal~θ

)(Wishart~

)(Normal~

Ω,ηΣ

,ΣΜΜ

θ

ΜΜθ θθ

λ = θ,σ (First level prior)

φ = Μθ,Σθ (Second level prior)

Ψ = MΜθ,ΣΜθ,Ω,η,α,β (Vector of hyperparameters)

Hierarchical Bayesian Model

ψ φ λ E

Hyper parameters

Hyperprior (2nd level)

Prior (1st level)

Evidence Likelihoo

d

Page 26: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Knowledge Fusion > Bayesian Model Updating > Inference

26

The objective is to infer the model parameters from the simulation and the AE data.

p l ,f | DSM ,DAE( ) = p l ,f | DSM ,DAE(1) ,K ,DAE

(Ne )( ) = p l ,f | DSM , E (1),K , E (Ne )

( )

p l ,f | DSM ,DAE( ) = ?

= fE (1) e(1)

( )p l ,f | DSM ,e(1),E (2),K ,E (Ne )( )de(1)

e (1)

= fE (1) e(1)

( ). fE ( 2) |E (1) e(2) | e(1)

( ).p l ,f | DSM ,e(1),e(2), E (3),K , E (Ne )( ).de(2).

e ( 2)

ᅠ de(1)

e (1)

M

= fE (1) e(1)

( ). fE ( k ) |E ( k- 1) e(k ) | e(k - 1)

( ).p l ,f | DSM ,e(1),e(2),K ,e(Ne )( ).de(k )

( )k =2

Ne

ᅠe (1) ,K ,e ( Ne )

The correlation between AE data at subsequent time instances is captured in the conditional PDF terms that appear in the above equations.

Page 27: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Knowledge Fusion > Bayesian Model Updating > Inference

Now using Bayes’ rule:

27

p l ,f | DSM ,e(1),e(2),K ,e(Ne )( ) ᄉ p DSM ,e(1),e(2),K ,e(Ne ) | l ,f( )p l ,f( )

Simplification based on the independence of

D

SM and DAE and conditional independence

of E(k)’s given the model parameters, i.e.

p E(k1)

|E(k2)

,?,?

= p E

(k1)|?,?

," k1,k2 =1,K ,Ne

= p DSM | l( ).p e(1) | l( ).K .p e(Ne ) | l( ).p l | f( ).p f ;y( )

= p DSM | l ,f( ).p e(1) | l ,f( ).K .p e(Ne ) | l ,f( ).p l ,f( )

φ does not appear in the likelihood functions and by using the rules of conditional probability

p DSM | l( ) = fY y ij | l ;x j( )i=1

Ns

ᅠj =1

Nx

p e(k ) | l( ) = fYke(k ) | l ;xk( )

At this level, each of the likelihood terms, p( .| λ), can be easily calculated as follows:

Page 28: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Knowledge Fusion > Bayesian Model Updating > Solution Approach

DSM and DAE are independent so we can do sequential updating: First update using DSM , use the resulting posterior as the prior for updating with DAE

For DAE , discretize the distribution of E(k)’s and treat each resulting point as regular evidence. Perform the updating but weigh the resulting posterior using an appropriate weight calculated from the conditional distribution

Bayesian updating at each step is performed via MCMC simulation

We use WinBUGS software to find the posterior

Weight calculation is performed in MATLAB

Large computation time for large data sets and lower discretization error.

28

fE ( k ) |E ( k- 1) e(k ) | e(k - 1)

( )

Page 29: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

Summary

A case study of using Bayesian fusion technique for integrating information from multiple sources in a structural health management problem was presented

The simulation data was first used to find the model parameters and then, as crack size estimates from AE became available, the model parameters were updated in light of the new evidence.

The mathematical formulation of the problem as well as the setup of the Bayesian inference solution was given.

The solution includes treatment of ‘uncertain’ evidence and also takes into account the correlation between AE observations.

The resulting equations should be solved numerically. Efforts are still under way to provide an efficient computational solution to this problem

29

Page 30: Bayesian Knowledge Fusion in Prognostics and Health ... · Bayesian Knowledge Fusion in Prognostics and Health Management—A Case Study Masoud Rabiei Mohammad Modarres Center for

30

Thanks you!

Questions? Comments?

Email: [email protected]