21
1 LABORATORY OF THERMAL TURBOMACHINES NATIONAL TECHNICAL UNIVERSITY OF ATHENS SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL C. Romessis Research Assistant A. Stamatis Research associate K. Mathioudakis Associate Professor Laboratory of Thermal Turbomachines National Technical University of Athens

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

1

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS

WITH THE AID OF AN ENGINE PERFORMANCE MODEL

C. RomessisResearch Assistant

A. StamatisResearch associate

K. MathioudakisAssociate Professor

Laboratory of Thermal TurbomachinesNational Technical University of Athens

Page 2: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

2

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN WITH THE AID OF AN

ENGINE PERFORMANCE MODELENGINE PERFORMANCE MODEL

§ Formulation of the diagnostic problem

§ Features of Bayesian Belief Networks (BBN)

§ Study of the diagnostic performance of BBN

§ Summary - Conclusions

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Page 3: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

3

1

12 41 49

2 26

3 513

8

Formulation Of The Diagnostic Problem (I)Formulation Of The Diagnostic Problem (I)OBJECTIVE: BBN to diagnose component faults of High-by-Pass ratio, partially mixed, turbofan engine

Layout of a turbofan engine and

station numbering for positions of interest.

LABORATORY OF THERMAL TURBOMACHINES

NATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Page 4: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

4

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

ØØInformation ProvidedInformation Provided

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Formulation Of The Diagnostic Problem (II)Formulation Of The Diagnostic Problem (II)

§ Ambient Conditions

§ Flight Speed

§Set Point Variable (Fuel Flow Rate)

§§Quantities defining the operating Conditions(4)Quantities defining the operating Conditions(4)

§ Shafts’ speeds

§ Pressure, Temperature

§§Quantities for Deducing Engine Condition (7)Quantities for Deducing Engine Condition (7)

ØØInformation RequiredInformation Required

§Kind, Location, Severity (magnitude) of faults§§Condition of individual engine componentsCondition of individual engine components

Page 5: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

5

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Turbofan Engine Modeling Turbofan Engine Modeling Positions of interestPositions of interest

Related Factors ModulesSW12, SE12 Outer FanSW2, SE2 Inner Fan

SW26, SE26High Pressure Compressor

Modules Related FactorsHigh Pressure

Turbine SW41, SE41Low Pressure

Turbine SW49, SE49Exhaust Area A8IMP

Page 6: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

6

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Elements of BBN

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

CPT: n(HPC)States: Normal Not Normal

a priori: 0.90 0.10

CPT: n(HPT)States: Normal NotNormal

a priori: 0.87 0.13

CPT: πcStates Normal Not Normal n(HPC) n(HPT) Parents

ConditionalProbabilities 0.97 0.03 Normal Normal

States of parents

0.68 0.32 NormalNot

Normal

0.26 0.74Not

Normal Normal

0.02 0.98Not

NormalNot

Normal

CPT: TITStates Normal Not Normal n(HPC) n(HPT) Nodes

ConditionalProbabilities 0.97 0.03 Normal Normal

States of parents

0.16 0.84 NormalNot

Normal

0.38 0.62Not

Normal Normal

0.08 0.92Not

NormalNot

Normal

Node State

Link CPT

Normal NormalNot Normal Not Normalη(HPC) η(HPT)

πc TITNormal Normal

Not Normal Not Normal

Page 7: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

7

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Structure of the BBN used for GT diagnosis (I)

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Page 8: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

8

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Structure of the BBN used for GT diagnosis (II)

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

HighOkLow

very HighHighOkLow

very Low

Page 9: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

9

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

States of nodes of the current BBN

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

SWiLo Ok Hi

-3% -0.5% +0.5% +3%SEi

Lo Ok-3% -0.5% +0.5%

A8IMPLo Ok Hi

-3% -0.5% +0.5% +3%

i stands for sections:12, 2, 26, 41 and 49

XNLPvL Lo Ok Hi vH

-0.162% -0.081% +0.081% +0.162%XNHP

vL Lo Ok Hi vH-0.110% -0.055% +0.055% +0.110%

P13vH Lo Ok Hi vH

-0.311% -.156% +0.156% +0.311%PS3

vL Lo Ok Hi vH-0.672% -0.336% +0.336% +0.672%

T3vL Lo Ok Hi vH

-0.294% -0.147% +0.147% +0.294%T5

vL Lo Ok Hi vH-0.314% -0.157% +0.157% +0.314%

T13vH Lo Ok Hi vH

-0.351% -0.176% +0.176% +0.351%

.+/-1σ

.+/-2σ

.+/-4σ

Percentage deviations from nominal value

σ: considered standard deviation of each measurement }

Page 10: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

10

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Defining the links among nodes using The Engine Performance Model (EPM)

(Not Linked nodes)

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

SW26 Lo Ok Hi.-3% -0.5% +0.5% +3%

P13 vL Lo Ok Hi vH-0.311% -.156% +0.156% +0.311%

Maximum deviation of fault node ‘SW26’ does not exceed the limits of

the state ‘Ok’ of node ‘P13’

Page 11: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

11

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Defining the links among nodes using The Engine Performance Model (EPM)

(Linked nodes)

Maximum deviation of fault node ‘SW26’ exceed the limits of the state

‘Ok’ of node ‘T3’

SW26 Lo Ok Hi.-3% -0.5% +0.5% +3%

T3 vL Lo Ok vH-0.294% -0.147% .147% +0.294%

Hi

Page 12: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

12

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Defining the CPTs of the nodes using the EPM

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

SE12 Lo Ok.-3% -0.5% +0.5% +6%

T13 vL Lo Ok Hi vH-0.351% -0.176% +0.176% +0.351%

a=(0.28197-0.176)P(T13=Hi|SE12=Lo)=a/b=42.40%

b=(0.28197-0.03225)

Instantiation T13vL Lo Ok Hi vH

1 SW12 Lo2 Ok3 Hi4 SE12 Lo5 Ok

26 A8IMP Lo27 Ok28 Hi

. . .

. . .

.

. . .

. . .

.

. . .

.

. . .

.

. . .

.

. . .

.

Page 13: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

13

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Generating the Testing patterns (I)

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

85 fault cases + 1 fault free case considered+/- (1%, 1.5%, 2%, 2.5%) deviations for each of the 11 fault parameters

Signatures of all fault cases using the EPMPercentage deviations of the 7 measurements (ΔYi, i=1, 7)

10 ‘noisy’ signatures for each signature of fault ΔΥ΄=ΔΥ+σ(ΔΥ) ·α, α ∊ [0, 1]

Page 14: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

14

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Generating the

Testing patterns (II)

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

EPM

EPMFaulty operation;some f i≠0

Healthy operation;all f i=0

Y

u

Noise σ∆Y

∆Y=(Y-Yo)/Yo⋅·100

∆Y*=∆Y+σ∆Υ α

+

- 2

- 1 . 5

- 1

- 0 . 5

0

0 . 5

1

1 . 5

2

X N L P X N H P P 1 3 P S 3 T 3 T 5 T 1 3

O k

v L

H i

v H

v L

H i

v H

<=<=

X N L P X N H P P 1 3 P S 3 T 3 T 5 T 1 3v H H i v L v H H i v L O k

<=<=

Page 15: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

15

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Testing the BBNTesting the BBN

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

Fault signature

0 %

2 0 %

4 0 %

6 0 %

8 0 %

1 0 0 %

S W 1 2 S W 2 S W 2 6 S W 4 1 S W 4 9 A 8 I M P

X N L P X N H P P 1 3 P S 3 T 3 T 5 T 1 3v H H i v L v H H i v L O k

BBN Inference

Estimated probabilities

Page 16: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

16

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

A case of successful detection of fault A case of successful detection of fault

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

0 %

1 0 %

2 0 %

3 0 %

4 0 %

5 0 %

6 0 %

7 0 %

8 0 %

9 0 %

1 0 0 %

S W 1 2 S E 1 2 S W 2 S E 2 S W 2 6 S E 2 6 S W 4 1 S E 4 1 S W 4 9 S E 4 9 A 8 IM P

O k L o H i

Evidence is the signature of fault: SE41=-2.5%.

Page 17: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

17

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

0 %

1 0 %

2 0 %

3 0 %

4 0 %

5 0 %

6 0 %

7 0 %

8 0 %

9 0 %

1 0 0 %

S W 1 2 S E 1 2 S W 2 S E 2 S W 2 6 S E 2 6 S W 4 1 S E 4 1 S W 4 9 S E 4 9 A 8 IM P

O k L o H i

Evidence is the signature of fault: A8IMP=1.5%.

A case of unsuccessful detection of fault A case of unsuccessful detection of fault

Page 18: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

18

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

0 %

1 0 %

2 0 %

3 0 %

4 0 %

5 0 %

6 0 %

7 0 %

8 0 %

9 0 %

1 0 0 %

S W 1 2 S E 1 2 S W 2 S E 2 S W 2 6 S E 2 6 S W 4 1 S E 4 1 S W 4 9 S E 4 9 A 8 IM P

O k L o H i

Evidence is the signature of fault: SW2=-2.5%.

A case of ambiguous detection of fault A case of ambiguous detection of fault

Page 19: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

19

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Estimated probabilities on the case of Estimated probabilities on the case of

a fault free operation of the engine.a fault free operation of the engine.

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

0 %

1 0 %

2 0 %

3 0 %

4 0 %

5 0 %

6 0 %

7 0 %

8 0 %

9 0 %

1 0 0 %

S W 1 2 S E 1 2 S W 2 S E 2 S W 2 6 S E 2 6 S W 4 1 S E 4 1 S W 4 9 S E 4 9 A 8 IM P

O k L o H i

Page 20: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

20

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Overall diagnostic performance of the BBNOverall diagnostic performance of the BBN

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL

50

50

60

40

40

50

100

50

40

100

60

40

100

80

20

80

20

60

30

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

SW 12 SE12 SW 2 SE2 SW 26 SE26 SW 41 SE41 SW 49 SE49 A8IM P

Correct Detection W rong Detection No Detection

Page 21: SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH ... · SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL 85 fault cases + 1 fault

21

LABORATORY OF THERMAL TURBOMACHINESNATIONAL TECHNICAL UNIVERSITY OF ATHENS

Conclusions - Results

•The general performance of the BBN is promising; although its effectiveness needs improvement BBNs can be built from mathematical models, without the need of hard to find flight data.

•Diagnosis based on the observation of fewer measurements (7) than the considered fault parameters (11)

•Fault are detected with high reliability.

•In most cases of failed detection the BBN did not detect any fault at all (no false alarms).

•It is expected that more accurate approaches for building the BBN will make the network more ‘sensitive’ to the presence of faults.

SETTING UP A BELIEF NETWORK FOR TURBOFAN DIAGNOSIS WITH THE AID OF AN ENGINE PERFORMANCE MODEL