Failure Prognostics with Missing Data Using Extended Kalman Filter

Similar documents
Health Monitoring of an Auxiliary Power Unit Using a Classification Tree

A Data-driven Approach for Remaining Useful Life Prediction of Critical Components

2198. Milling cutter condition reliability prediction based on state space model

Particle Filters for Remaining Useful Life Estimation of Abatement Equipment used in Semiconductor Manufacturing

Evaluation and Comparison of Mixed Effects Model Based Prognosis for Hard Failure

AIRCRAFT BRAKING DYNAMICS AND BRAKE SYSTEM MODELING FOR FAULT DETECTION AND ISOLATION

Constrained State Estimation Using the Unscented Kalman Filter

Remaining Useful Life Prediction through Failure Probability Computation for Condition-based Prognostics

Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother

Remaining Useful Performance Analysis of Batteries

RAO-BLACKWELLISED PARTICLE FILTERS: EXAMPLES OF APPLICATIONS

Current/Pressure Transducer Application of Model-Based Prognostics using Steady State Conditions

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Assessment of the Performance of a Fully Electric Vehicle Subsystem in Presence of a Prognostic and Health Monitoring System

Confidence Estimation Methods for Neural Networks: A Practical Comparison

Time-varying failure rate for system reliability analysis in large-scale railway risk assessment simulation

Condition Based Maintenance Optimization Considering Improving Prediction Accuracy

Finite Element based Bayesian Particle Filtering for the estimation of crack damage evolution on metallic panels

Prognosis of gear health using stochastic dynamical models with online parameter estimation

Fault Diagnosis and Prognosis Based on Deep Belief Network and Particle Filtering

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation

Estimating the trajectory of a space vehicle passing by the Moon using Kalman Filter

Advanced Methods for Fault Detection

Analysis of Electrolytic Capacitor Degradation under Electrical Overstress for Prognostic Studies

Monte Carlo Simulation for Reliability Analysis of Emergency and Standby Power Systems

Failure prognostics in a particle filtering framework Application to a PEMFC stack

Reliable Condition Assessment of Structures Using Uncertain or Limited Field Modal Data

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Dynamic System Identification using HDMR-Bayesian Technique

Multistate Modeling and Applications

Introduction to Engineering Reliability

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Uncertainty Quantification in Remaining Useful Life Prediction using First-Order Reliability Methods

An Integrated Model-Based Diagnostic and Prognostic Framework

Identification of a Chemical Process for Fault Detection Application

Model-Based Prognostics Under Non-stationary Operating Conditions

Prerequisite: STATS 7 or STATS 8 or AP90 or (STATS 120A and STATS 120B and STATS 120C). AP90 with a minimum score of 3

Time Series Prediction by Kalman Smoother with Cross-Validated Noise Density

Characterization of Combustion in a Hybrid Rocket Motor Paraffin-Based

A new condition based maintenance model with random improvements on the system after maintenance actions: Optimizing by monte carlo simulation

Evolution Strategies Based Particle Filters for Fault Detection

SINGLE DEGREE OF FREEDOM SYSTEM IDENTIFICATION USING LEAST SQUARES, SUBSPACE AND ERA-OKID IDENTIFICATION ALGORITHMS

Key Words: Lifetime Data Analysis (LDA), Probability Density Function (PDF), Goodness of fit methods, Chi-square method.

Expressions for the covariance matrix of covariance data

Evaluating the value of structural heath monitoring with longitudinal performance indicators and hazard functions using Bayesian dynamic predictions

Deterioration estimation for remaining useful lifetime prognosis in a friction drive system

Ensemble Kalman filter assimilation of transient groundwater flow data via stochastic moment equations

A Model-Based Prognostics Approach Applied to Pneumatic Valves

Dynamic Bayesian Networks for Prognosis

Discrete-Time Finite-Horizon Optimal ALM Problem with Regime-Switching for DB Pension Plan

State Estimation using Moving Horizon Estimation and Particle Filtering

Keywords: Kalman Filter, Dual Kalman Filter, Battery Management System, state estimation, SOC, SOH

Combined Particle and Smooth Variable Structure Filtering for Nonlinear Estimation Problems

CS 532: 3D Computer Vision 6 th Set of Notes

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Basic Concepts in Data Reconciliation. Chapter 6: Steady-State Data Reconciliation with Model Uncertainties

1 Kalman Filter Introduction

Parameter Estimation in a Moving Horizon Perspective

Gear Health Monitoring and Prognosis

Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations

Real-time Prognostics of a Rotary Valve Actuator

L06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms

Prediction of remaining useful life under different conditions using accelerated life testing data

1551. Remaining useful life prediction of rolling bearings by the particle filter method based on degradation rate tracking

Reliability Monitoring Using Log Gaussian Process Regression

CALIBRATION UNCERTAINTY ESTIMATION FOR INTERNAL AERODYNAMIC BALANCE

P R O G N O S T I C S

Modeling Rate of Occurrence of Failures with Log-Gaussian Process Models: A Case Study for Prognosis and Health Management of a Fleet of Vehicles

Nonlinear Stochastic Filtering for Online State of Charge and Remaining Useful Life Estimation of Lithium-ion Battery

Bayesian Remaining Useful Lifetime Prediction of Thermally Aged Power MOSFETs

Interacting multiple-models, state augmented Particle Filtering for Fault Diagnostics

NONUNIFORM SAMPLING FOR DETECTION OF ABRUPT CHANGES*

The effect of environmental and operational variabilities on damage detection in wind turbine blades

The Kalman Filter ImPr Talk

A new unscented Kalman filter with higher order moment-matching

49th European Organization for Quality Congress. Topic: Quality Improvement. Service Reliability in Electrical Distribution Networks

Vânia Veiga Rodrigues (UFF) Carlos Alberto Pereira Soares (UFF)

Abstract. 1. Introduction

Uncertainty propagation in a sequential model for flood forecasting

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

Chapter 5. System Reliability and Reliability Prediction.

: Probabilistic Engineering Analysis and Design Professor Youn, Byeng Dong

Multirate Predictive Control of a 3DOF Helicopter Model

A Particle-Filtering Based Approach for Distributed Fault Diagnosis of Large-Scale Interconnected Nonlinear Systems

Lagrangian Data Assimilation and Manifold Detection for a Point-Vortex Model. David Darmon, AMSC Kayo Ide, AOSC, IPST, CSCAMM, ESSIC

Experimental designs for multiple responses with different models

Riccati difference equations to non linear extended Kalman filter constraints

Decision of Prognostics and Health Management under Uncertainty

Local Positioning with Parallelepiped Moving Grid

Application of the state-dependent riccati equation and kalman filter techniques to the design of a satellite control system

A SELF-TUNING KALMAN FILTER FOR AUTONOMOUS SPACECRAFT NAVIGATION

Nonlinear and/or Non-normal Filtering. Jesús Fernández-Villaverde University of Pennsylvania

A CUSUM approach for online change-point detection on curve sequences

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation

COMPARISON OF TWO METHODS TO SOLVE PRESSURES IN SMALL VOLUMES IN REAL-TIME SIMULATION OF A MOBILE DIRECTIONAL CONTROL VALVE

2D Image Processing (Extended) Kalman and particle filter

Automatic Differentiation Equipped Variable Elimination for Sensitivity Analysis on Probabilistic Inference Queries

NONLINEAR BAYESIAN FILTERING FOR STATE AND PARAMETER ESTIMATION

An Integrated Prognostics Method under Time-Varying Operating Conditions

Transcription:

Failure Prognostics with Missing Data Using Extended Kalman Filter Wlamir Olivares Loesch Vianna 1, and Takashi Yoneyama 2 1 EMBRAER S.A., São José dos Campos, São Paulo, 12227 901, Brazil wlamir.vianna@embraer.com.br 2 ITA - Instituto Tecnológico de Aeronáutica, São José dos Campos, São Paulo, 12228-900, Brazil takashi@ita.br ABSTRACT Failure prognostics can provide benefits in operation and maintenance of equipments by predicting when the component is going to fail and consequently acting at the most appropriate time. In several situations degradation estimations are sparse or missing estimations are present at collected data. Considering these situations, a failure prognostics method was proposed considering the usage of the extended version of the Kalman filter. This method was analyzed with hydraulic system reservoir levels indication collected from four different aircrafts. In this study a prognostic model was estimated by the filter and then future values of hydraulic level as well as the remaining useful life interval were obtained considering a set of Monte Carlo simulations and a failure probability distribution approximation. Results evidenced the benefit of this method to properly prognose the system. 1. INTRODUCTION The Kalman filter was initially proposed in (Kalman, 1960) and is a recursive filter using noisy and even incomplete measurements to estimate the states of a linear system in the time domain. Inputs of the algorithm are the system information and optionally some knowledge from the controls on the plant if it is known. The existence of two independent noises is considered, one perturbs the information from system (measurement noise) and the other is mixed with linear operator (process noise). Several applications of the Kalman filter and its derivations in prognostics and health monitoring (PHM) relates to fault prognosis and remaining useful life (RUL) estimation. An example is included in (Gomes, Leao, Vianna, Galvão, & Yoneyama, 2012) where a linear Kalman filter is used with Wlamir Vianna et al. This is an open-access article distributed under the terms of the Creative Commons Attribution 3.0 United States License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. historical degradation estimations to estimate the rate probability distribution of the degradation increase. Next, Monte Carlo (MC) simulations are performed to build the RUL probability distributions. Another application example is included in (Leao, 2011) where an alternative of the MC is proposed using the Unscented transform. Benefits from the usage of these types of techniques compared to other traditional methods such as linear or polynomial regression include a better consideration of transitory wear dynamics (Lim & Mba, 2015) and spurious data. Also, the implementation of these techniques requires some parameters definitions such as the estimation noise which influences the performance of results. Recommendations of these parameters can be found in (Leao, 2011) and (Vianna, Souza Ribeiro, & Yoneyama, 2015). Alternative solutions found in literature include the usage of Particle filter techniques for non linear prognostic problems. Examples include (Daigle & Goebel, 2013) and (Orchard & Vachtsevanos, 2009). Its main advantage is to make possible the approximation of the entire probability distribution, but as its requires Monte Carlo methods, an increased number of simulations are required and consequently more computational capacity is required. For several applications, such as airlines, degradation estimation intervals are not fixed and missing data may be present at the collected data for prognostics implementation. In such situations, the usage of the Kalman filter, as in (Gomes et al., 2012), becomes more difficult since its recursive approach considers only fixed intervals. This work proposes a method to solve this problem by means of the extended version of the Kalman filter (EKF) introduced in (Jazwinski, 1970). The EKF is probably the most popular Bayesian estimation for nonlinear systems. It is based on the linearization of the model equations to allow the application of the LKF to nonlinear systems. The main purpose of using this method is to demonstrate how the least computational expensive non linear bayesian estimation method can solve the RUL estimation 1

problem of not fixed time intervals robustly and efficiently considering an illustrative example of aircraft hydraulic reservoir levels. The remaining sections are organized as follows: section 2 describes the proposed methodology; section 3 presents a case study considering some aircraft hydraulic level operational data and section 4 contains the conclusion. 2. FAILURE PROGNOSTICS METHODOLOGY The implementation of the Kalman filter for failure prognostics considering fixed time intervals and no missing data can be found in (Gomes et al., 2012). In this application, a linear prognostic model is considered and is described in Eq. (1) and Eq. (2). x weark = 1 1 x 0 1 weark 1 + w weark 1 (1) z weark = [ 1 0 ] x weark + v weark (2) In which x weark represents the dynamic of the degradation at interval k. x weark (1) is the actual value of the degradation and x weark (2) is its rate of decrease (or increase) per time interval. Observes that this model represents a linear trend and if one wish to build a higher order model, one or more states should be included. The parameter w weark 1 represents the process vector noise and v weark the measurement vector noise. The parameter z weark represents the current degradation estimation. For the implementation of the LKF at each operation step, first it is necessary to define the covariance matrices of process noise Q weark and measurement noise R weark. Eq. (3) and Eq. (4) show a proposal for their definitions. 0 0 Q weark = 0 q wear (3) R weark = [r wear ] (4) The parameter q wear must be defined during the filter implementation. Higher its value, higher will be the estimation variance of degradation rate and faster will be the response for degradation rate changes identification. An example of how this parameter influences estimations will be illustrated in section 3. Similarly, the parameter r wear must also be defined during the filter implementation and is related to the degradation estimation variance. Examples of how this parameter definition influences the results are also included in section 3. Once the prognostic model is found, it can be used for future estimations of the degradation and consequently the remaining useful life (RUL) estimation. In this work a set of Monte Carlo (MC) simulations are executed considering the prognostic model estimation parameters as well as its covariance matrix also found during the filter implementation. Time to failure samples are then found considering a certain degradation threshold and finally, RUL distribution fit into a certain probability distribution model (i.e. Weibull). Considering the situations were degradation estimations intervals are not fixed, or missing data are present at collected data, the current method can no longer be applied. To solve this problem a nonlinear model is proposed with the inclusion of the time interval between last degradation collected and the current one as a model input. Eq. (5) and Eq. (6) describe this model. x weark = f k (x weark 1, t k, w weark 1 ) = x weark 1 (1) + x weark 1 (2) t k + w weark 1 (5) z weark = g k (x weark, v weark ) = x weark (1) + v weark (6) In which t k is the degradation estimation interval here represented as model input. Notice that this model is not linear and the LKF can no longer be used. To solve that, the extended Kalman filter is invoked. The model linearization is based on the partial derivatives matrix (Jacobian) described in Eq. (7). f(x k 1, u k 1 ) x k 1 = xk 1 =ˆx k 1 1 tk 0 1 In which ˆx k 1 is the a priori (predicted) state estimate at Instant k 1. The resulting linearized model is described in Eq. (8) and Eq. (9). 1 0 [ˆx x weark = x 0 1 weark 1 + weark 1 (2) ] t 0 k (8) (7) z weark = [ 1 0 ] x weark (9) An important observation relates to the process noise w weark 1 definition, which in this case are not fixed and depends on the input variable t k. Considering that, the process noise matrix Q weark becomes Q weark = 0 0 0 t k q wear in which q wear is the same as presented in Eq. (3). (10) Now that the linearized prognostic model is defined considering time intervals not fixed, the EKF can be implemented and the model parameters estimated. Next section contains a case study application considering the prognostics of an hydraulic system reservoir level. 2

Figure 1: Aircraft Hydraulic System Levels Examples. Figure 2: Hydraulic Levels Estimation. 3. AIRCRAFT HYDRAULIC SYSTEM LEVEL MONITOR- ING CASE STUDY In this case study a degradation estimation method described in (Vianna & Malere, 2014) is considered. In this method, a normalized hydraulic reservoir level from an aircraft hydraulic system is estimated by means of a physics model considering the fluid properties, system dynamic (actuators, accumulators, etc) and reservoir/system fluid capacities. The difference between the actual estimated level and the low level limit is defined as the actual degradation and its variance represents the system leakage. Fig. 1 shows the levels estimations collected from operational data of four different aircrafts used in this case study. In example 1, it is observed two intervals with missing data and a increase in leakage in time. Example 2 shows an aircraft with intense leakage and several hydraulic fluid filling tasks (sudden increase in level) without fixing the source of leakage. Example 3 shows a constant leakage with also some missing data over certain time intervals and example 4 shows a sudden excessive leakage increase with its identification and repair after few days and a fluid filling task (again with a sudden increase in level). The states estimation of the prognostic model considering the EKF implementation is exhibited next. First in Fig. 2, the estimation hydraulic levels (x weark (1) in Eq. [1]) are shown together with the observation levels. In this example a value of 1e 1 is considered for q wear and 1e 4 for r wear. At the intervals with missing data, the prognostic model is not updated and degradation rate is fixed until next observation. Also, to properly address the fluid filling tasks, the filter covariance matrix was reseted and states reinitialized after an abrupt level variance. The occurrence of this resetting procedure is also shown in Fig. 2. Notice from this result that the algorithm could identify the variations in degradations since estimations are close to observations even for those situations of abrupt changes. Also, the filling processes and other variances were also properly identified and covariances and states reseted at the right situations. Finally, it is possible to observe from the results that estimations presented lower variances compared to observed degradations (as expected). Notice that this variance can present variations as different values of the parameter r wear is assigned at the filter implementation. Results of the degradation rate estimations (x weark (2) in Eq. [1]), here represented as the hydraulic system leakage, are presented in Fig. 3. Also in this case, covariance and states resets are exhibited. In this implementation, at each reset, the degradation rate (x weark (2)) is assigned a null value (no leakage) and if the system present any degradation rate, the filter incrementally observes degradations and identifies its value. This process is better identified in example 3 from Fig. 3 where the hydraulic system presents a constant degradation rate (leakage) and due to some missing data, covariance and states are reseted and a null value to degradation rate is assigned. As new observations and filtering steps are implemented, increased leakage estimations are observed. The variance of the degradation rate estimation as well as how fast the filter can take to estimate sudden changes in its value depends on the parameter q wear value assigned. Fig. 4 shows the results obtained for several values of this parameter considering example 4. From these results, it is possible to see that higher values of 3

Figure 3: Leakage Estimations. Figure 4: Process Noise Influence in Leakage Estimations for Example 4. q wear result in higher variance of the degradation rate, but on the hand sudden variations in degradations are identified faster as seen between days thirty and forty for example 4. Notice that the higher values of q wear could not even identify the increased degradation rate before repair and fluid filling around day forty. A similar analysis was made considering variations in the r wear parameter considering also example 4. Fig. 5 shows this result. It is possible to observe that increased values of r wear resulted in lower variances in degradation estimations (x weark (1)). Figure 5: Measurement Noise Influence in Level Estimations for Example 4 and first 30 days of analysis. Once the prognostics model is obtained, future estimations in degradation can be obtained and consequently RUL estimations at each observation interval. Fig. 6 shows the observed and estimated RUL considering a low level limit of 40%. In this case a Weibull probability distribution fitted by means of a maximum likelihood estimation (MLE) algorithm was considered. The Weibull distribution plays an important role in the analysis of reliability and survival data and its great flexibility makes it suitable in numerous applications (Blischke & Murthy, 2000). Successful applications for RUL distributions fitting in PHM analysis include (Alves, Oliveira Bizarria, & Galvao, 2009) and (Vianna et al., 2015). Also 20.000 MC simulations and a confidence interval of 85% were considered. In this figure, the y axis represents the RUL in days and the x axis the estimation date, whose origin is at the actual failure, here described as the time that the hydraulic level reached its limit. The blue solid line represent the true RUL and red dotted line the estimated RUL. Also the confidence interval is plotted (red solid bars) considering the Weibull distribution. Notice that the confidence interval is not symmetric as the time to failure histogram from the MC simulations and consequently the Weibull distributions are also not symmetric. For more details around this interval estimation method, see (Alves et al., 2009). It is possible to observe from this result that although RUL estimation were higher than actual values in Fig. 6, all confidence intervals results contained the actual RUL estimation, so the prognostic model could predict correctly the actual failure considering the given confidence. 4. CONCLUSION This study proposed a prognostic method considering degradation estimations intervals not fixed and missing data using 4

Figure 6: Hydraulic Low Level Prognostics for Example 3. the extended version of the Kalman filter. In this approach, a discrete state space model for the degradation trend was built in which the time interval between each degradation sample is considered as input. Considering that this model is not linear, the EKF had to be invoked which required the current model linearization. A case study was conducted with field data considering an aircraft hydraulic system level monitoring algorithm. Results were presented for four different examples collected from operational data of four different aircrafts. Analysis of degradation and leakage estimation was considered as well as the influence of these parameters considering different set up parameters such as the process noise and measurement noise. Also, RUL intervals were estimated considering an hydraulic low level event. This estimation was based on a Weibull distribution obtained from Monte Carlo simulations of the prognostic model found during the filtering step. It was possible to conclude that given the data set, the proposed method could properly prognose the system failure. REFERENCES Alves, M. R. J., Oliveira Bizarria, C. de, & Galvao, R. K. H. (2009). Trend analysis for prognostics and health monitoring. In Proceedings... São José dos Campos: AAB. Blischke, W. R., & Murthy, D. N. P. (2000). Reliability: Modeling, prediction, and optimization. New York: John Willey & Sons. Daigle, M. J., & Goebel, K. (2013). Model-based prognostics with concurrent damage progression processes. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 43, 535 546. Gomes, J. P. P., Leao, B. P., Vianna, W. O. L., Galvão, R. K. H., & Yoneyama, T. (2012). Failure prognostics of a hydraulic pump using kalman filter. In Proceedings... Minneapolis: PHMSociety. Jazwinski, A. H. (1970). Stochastic processes and filtering theory. New York: Elsevier. Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Transactions of the ASME Journal of Basic Engineering, 82, 35 45. Leao, B. P. (2011). Failure prognosis methods and offline performance evaluation. Doctor in science, Instituto Tecnológico de Aeronáutica, São José dos Campos. Lim, C. K. R., & Mba, D. (2015). Switching kalman filter for failure prognostic. Mechanical Systems and Signal Processing, 52 53, 426 435. Orchard, M., & Vachtsevanos, G. (2009). A particle filtering approach for on-line fault diagnosis and failure prognosis. Transactions of the Institute of Measurement and Control, 31, 221-246. Vianna, W. O. L., & Malere, J. P. P. (2014). Aircraft hydraulic system leakage detection and servicing recommendations method. In Proceedings... Fort Worth: PHMSociety. Vianna, W. O. L., Souza Ribeiro, L. G. de, & Yoneyama, T. (2015). Electro hydraulic servovalve health monitoring using fading extended kalman filter. In Proceedings... Houston: IEEE. BIOGRAPHIES Wlamir Olivares Loesch Vianna holds a bachelor s degree on Mechanical Engineering (2005) from Universidade de São Paulo (USP), Brazil, and Master Degree on Aeronautical Engineering (2007) from Instituto Tecnológico de Aeronáutica (ITA), Brazil. He is with Empresa Brasileira de Aeronáutica S.A (EMBRAER), São José dos Campos, SP, Brazil, since 2007. He works as a Development Engineer of a R&T group at EMBRAER focused on PHM technology applications in aeronautical systems. Takashi Yoneyama is a Professor of Control Theory with the Electronic Engineering Department of ITA. He received the bachelor s degree in electronic engineering from Instituto Tecnológico de Aeronáutica (ITA), Brazil, the M.D. degree in medicine from Universidade de Taubaté, Brazil, and the Ph.D. degree in electrical engineering from the University of London, U.K. (1983). He has more than 300 published papers, has written four books, and has supervised more than 70 theses. His research is concerned mainly with stochastic optimal control theory. He served as the President of the Brazilian Automatics Society in the period 2004-2006. 5