20
Francisco Serdio, Edwin Lughofer, Kurt Pichler, Thomas Buchegger, Markus Pichler, Hajrudin Efendic [email protected] http://www.flll.jku.at/staff/francisco Multivariate Fault Detection using Vector Autoregressive Moving Average and Orthogonal Transformation in Residual Space Francisco Serdio Fernández Department of Knowledge-Based Mathematical Systems Johannes Kepler University Linz - Austria

PHM 2013

Embed Size (px)

DESCRIPTION

F. Serdio, E. Lughofer, K. Pichler, T. Buchegger, M. Pichler and H. Efendic, Multivariate Fault Detection using Vector Autoregressive Moving Average and Orthogonal Transformation in the residual Space, Annual Conference of the Prognostics and Health Management Society, PHM 2013, New Orleans, LA, USA, 2013, pp. 548-555.

Citation preview

Page 1: PHM 2013

Francisco Serdio, Edwin Lughofer, Kurt Pichler, Thomas Buchegger, Markus Pichler, Hajrudin Efendic

[email protected] http://www.flll.jku.at/staff/francisco

Multivariate Fault Detection using Vector Autoregressive Moving Average

and Orthogonal Transformation in Residual Space

Francisco Serdio Fernández

Department of Knowledge-Based Mathematical Systems

Johannes Kepler University

Linz - Austria

Page 2: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Index

• IFAC Technical Committee SAFEPROCESS» Fault detection» Fault

• Residual Based Approach» Recall Main Idea» Graphical Explanation

Page 3: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Index

• Orthogonal transformations» Principal Components Analysis (PCA)

» Mathematical Formulation» Meaning» How to use

» Partial Least Squares (PLS)» Mathematical Formulation» Meaning» How to use

Page 4: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Index

• Vector Autoregressive Moving Average (VARMA)» Motivation ARMA» Differences with ARMA» How to use

• Soft Computing: Sparse Fuzzy Inference Systems (SparseFIS)

• Overall picture: PCA/PLS + SparseFIS + VARMA• Dynamic Residual Analysis• Results as ROC curves• Conclusions & Outlook

Page 5: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

IFAC Technical Committee SAFEPROCESS

• Fault detection» Determination of faults present in a system and

the time of detection• Fault

» Unpermitted deviation of at least one characteristic property or variable of the system from acceptable / usual / standard behaviour

Page 6: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Main Idea of Residual-Based Approach

Fault No Fault!, but non-smooth pattern of signal

Joint Channel Space (smooth dependency)

Increasing the dimensionality of the joint channel space decreases the likelihood that a fault is affected in all channels with same intensity and direction!

Page 7: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Orthogonal Transformations

• Principal Components Analysis (PCA)» Vector space transformation » Identifies the most meaningful basis to re-express the

original space

» Preserves maximum variance in minimum number of dimensions filter out the noise / irrelevant information

Page 8: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Orthogonal Transformations

• Partial Least Squares (PLS)» Also known as Projection to Latent Structures» As PCA, also a vector space transformation » Reduces the dimensionality of the input and target

variables by projecting them to the directions maximizing the covariance between target and input variables filter out the noise / irrelevant information

Page 9: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Orthogonal Transformations

• What is the deal ?» Apply the orthogonal transformation» Train a model on top of the new (transformed)

space

Page 10: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Vector Autoregressive Moving Average (VARMA)

• Motivation: Arma» AutoRegressive Moving Average model» Predicts a channel using its own history

» Autoregressive

» Own history means some (chosen) past values» Lag operator, also known as Backshift operator

• Differences with Arma» The lags belong to other channels» Predicts a channel using other channels and other

channels’ history» Vector Autoregressive

Page 11: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Vector Autoregressive Moving Average (VARMA)

• What is the deal ?» Span the dataset introducing lags» Model over the spanned dataset including lags

Page 12: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Soft Computing: SparseFIS

• Sparse Fuzzy Inference System (SparseFIS)» Top down fuzzy modeling approach applying numerical

sparsity constraints optimization, out-weighting unimportant rules and parameters

» Employs iterative VQ, projected gradient descent and Semi-Smooth Newton

Page 13: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Orthogonal Transformations, Soft Computing and Vector Autoregressive Moving Average

Page 14: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Orthogonal Transformations, Soft Computing and Vector Autoregressive Moving Average

Page 15: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Dynamic Residual Analysis (On-line)

Normalized Residual for ith model: Confidence Band

Incremental/Decremental Tolerance Band

Page 16: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

ROC curves: LR & SPF, with PCA & PLS

Page 17: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

ROC curves: LR vs PCR vs PCR+Lags

Page 18: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Conclusions

• PCA before training» The expansion of the datasets with the lags produces

no clear improvement in fault detection capabilities, and the VARMA models can be ignored in this case

• PLS before training» When the datasets are transformed using PLS, VARMA

models help to improve the ROC curves, and therefore the fault detection capabilities

Page 19: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Outlook

• Deeper analysis of results» Enforce the results with statistical tests

• Work in the Fault Identification and Fault Isolation domain» Create a confidence measure accompanying

the ROC curve » Use the deformation of the model when a fault

appears» Analyze the gradients of the inputs

» Compare gradients with detections

» Goal: Determine how true a detection is

Page 20: PHM 2013

{francisco.serdio,edwin.lughofer}@jku.at http://www.flll.jku.at/staff/{francisco,lughofer}Francisco Serdio, Dr. Edwin Lughofer

Thanks a lot for your attention!