REPLACE_THIS_LINE_WITH_YOUR_PAPER_IDENT

pdf

School

University of Southern California *

*We aren’t endorsed by this school

Course

303

Subject

Electrical Engineering

Date

Oct 30, 2023

Type

pdf

Pages

12

Uploaded by CoachFoxMaster925

Report
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Abstract —Machine prognosis is a significant part of Condition-Based Maintenance (CBM) and intends to monitor and track the time evolution of the fault so that maintenance can be performed or the task be terminated to avoid a catastrophic failure. A new prognostic method is developed in this paper using adaptive neuro-fuzzy inference systems (ANFIS) and high-order particle filtering. The ANFIS is trained via machine historical failure data. The trained ANFIS and its modeling noise constitute an m th -order hidden Markov model to describe the fault propagation process. The high-order particle filter uses this Markov model to predict the time evolution of the fault indicator in the form of a probability density function (pdf). An on-line update scheme is developed to adapt the Markov model to various machine dynamics quickly. The performance of the proposed method is evaluated by using the testing data from a cracked carrier plate and a faulty bearing. The results show that it outperforms classical condition predictors. Index Terms —Fuzzy systems, hidden Markov model, high-order particle filter, machinery condition monitoring, neural networks, prognosis. I. INTRODUCTION ECENTLY, Condition-Based Maintenance (CBM) is becoming the preferred practice for a variety of engineering systems to maintain their reliability, safety and availability. Instead of traditional scheduled or breakdown maintenance, CBM utilizes run-time data to determine/predict the machinery condition and hence its current/future fault condition, which can be used to schedule required repair and maintenance before malfunctions or even catastrophic failures occur. CBM enabling technologies mainly include sensing and Manuscript received April 29, 2010. Accepted for publication November 25, 2010. Copyright (c) 2009 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purpose must be obtained from the IEEE by sending a request to pubs-permissions@ieee.org. C. Chen and G. Vachtsevanos are with the School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332 USA (emails: chaochao.chen@gatech.edu; gjv@ece.gatech.edu; phone: +1-404-894-4130; fax: +1-404-894-4130) B. Zhang is with Impact Technologies LLC, Rochester, NY, 14623 USA (email: Bin.Zhang@impact-tek.com) M. Orchard is with the Department of Electrical Engineering, University of Chile, Santiago 837-0451, Chile (email: morchard@ing.uchile.cl) monitoring, information processing, fault diagnosis and failure prognosis algorithms that are capable of detecting accurately and in a timely manner incipient failures and predicting the remaining useful life of failing components [1]. Amongst them prognosis is a key component that possesses the ability to predict accurately and precisely the future condition and remaining useful life of a failing component or subsystem. Prognosis is the Achilles’ heel of CBM and presents major challenges to the CBM system designers primarily because it projects the current condition of the fault indicator in the absence of future observations and necessarily entails large-grain uncertainty. In the last few decades, numerous efforts have been reported in the area of machinery prognosis [2]-[16], [29], [33]. Machine prognostic approaches can generally be categorized into two major classes: model-based (or physics-based) and data-driven methods [17],[18]. Through the understanding of the failure mode progression, model-based methods apply mathematical models to forecast the fault growth trend. Given a proper model for a specific system, model-based methods can offer accurate prediction estimates. However, it is usually difficult to develop accurate models in most practical instances, especially when the process of fault propagation is complex and/or is not fully understood. Data-driven methods, on the other hand, employ the collected condition data to derive the fault propagation models. Since most data-driven methods, such as recurrent neural networks (RNN), adaptive neuro-fuzzy inference systems (ANFIS) and adaptive recurrent neuro-fuzzy inference systems (ARNFIS), can be applied to a variety of systems, they have become a popular prediction tool in machinery prognosis. In data-driven methods, the integration of neural networks and fuzzy systems, such as ANFIS, has been employed successfully in the prediction of machine condition degradation, where the prediction is carried out via a fuzzy system while its parameters are optimized through an artificial neural network [7]-[9],[13],[15],[16]. The superior forecasting performance of these predictors has been exhibited as compared to conventional neural-network-based predictors such as the radial-basis-function and recurrent-neural-network based models [7],[8]. Since the machine dynamics in real applications change with time, the trained ANFIS may not be able to carry Machine Condition Prediction Based on Adaptive Neuro-Fuzzy and High-Order Particle Filtering Chaochao Chen, Bin Zhang, Senior Member , IEEE , George Vachtsevanos, Senior Member , IEEE , and Marcos Orchard R
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 2 out accurate predictions if various dynamics/states are not taken into account during the prediction process. Considering that sequential Monte Carlo methods, such as particle filtering, can update system states in real-time via new data, the ANFIS is integrated with a particle filter so that on-line data can be used to improve the prediction accuracy. As a powerful methodology for sequential signal processing, particle filtering approximates the state PDF by using point masses (or particles) with associated discrete probability masses (or weights) based on the concept of sequential importance sampling and the use of Bayesian theory [19]-[21]. Recently, particle filtering has been employed in machinery prognosis since the fault degradation is a complex nonlinear problem while particle filtering is particularly useful in dealing with those difficulties [22]-[24], [30]. In most applications, mathematical models have been established to describe the fault propagation process. However, the derivations of these models are complex and require expert knowledge about the degradation process, i.e. a detailed Finite Element Analysis model, for example, to estimate the values of the parameters of the fault growth model. Moreover, note that the fault propagation model adopted in these works is a first-order hidden Markov model (HMM), where the system’s current state depends only on the previous state. In many applications, however, the first-order model is not generally true and a high-order model may be more appropriate to describe the fault growth trend, that is, the current system state depends not only on the previous state but also on multiple p -step-before states, i.e. 4 , 3 , 2 = p . To overcome these limitations, in this work, machine condition prognosis is carried out via a high-order particle filter, where a combination of the ANFIS and the process noise, as a high-order HMM, is employed to represent the fault growth process. Note that errors between the actual machine condition and the prediction estimates from the ANFIS model do exist even with a well-trained ANFIS model. Moreover, system dynamics may change in the future. Therefore, an on-line model adaptation scheme for fault propagation is desirable. In this paper, a sliding window with a given length screening the residual signal is utilized. The residual signal screened by the window generates an error PDF that is employed to update the model parameters in real-time. The integration of the ANFIS and high-order particle filtering in this work forms a new approach for machine health condition prognosis that possesses the merits including non-linear mapping and real-time state estimation. The on-line model update scheme is able to adapt the fault growth model to various machine dynamics quickly. Experimental data from a damaged helicopter transmission component and a faulty bearing are employed to validate the proposed approach. The results demonstrate that it outperforms classical predictors. The remainder of this paper is organized as follows: in the next section, the RNN, ANFIS and ARNFIS are introduced to perform machine condition prediction. Section III presents the proposed prediction approach. Bayesian estimation is introduced first, a high-order HMM and its posterior PDF are presented, and then the integration of the ANFIS in a high-order particle filter is demonstrated. Next, an on-line model update scheme is given. Finally, the prediction algorithm is illustrated in detail. Section IV presents the experimental results of the proposed approach on two real systems and the performance comparison with classical predictors is given. Section V provides some concluding remarks. II. THE RNN, ANFIS AND ARNFIS PREDICTORS The RNN, ANFIS and ARNFIS have been applied successfully in the field of time-series prediction. Recently, these techniques have also been extended to the applications of machinery condition prognosis, since they are able to learn highly nonlinear dynamics of machines without the necessity of deriving complex mathematical models. For these predictors, the input variables, { } t r t r t r t nr t x x x x x 2 3 ° , and the output/forecasting variable, r t x + , are “monitoring indices” that characterize the machine health condition, where r denotes the prediction step, i.e. when r =1, r t x + means a one-step-ahead prediction value, and n defines the number of previous time steps, i.e. when n =3, the values of three previous time steps and the current value are used to carry out the prediction. For example, when r =1 and n =3, the input variables are { } t t t t x x x x 1 2 3 and the output is 1 + t x . Historical machine failure data are utilized to train these predictors. The RNN uses the gradient descent approach to tune its parameters while the ANFIS and ARNFIS employ a hybrid learning algorithm that combines the gradient descent method and the least squares method. The training process is terminated when the number of training iterations has reached a predefined value or the desired training error has been achieved. A. The RNN Predictor The RNN predictor is a commonly used prognostic model in machinery prognosis. Its architecture is similar to that of a feedforward neural network but with additional feedback links. Many studies demonstrate that the closed loop structure can Input Layer S S Hidden Layer Output Layer r t x 3 r t x 2 r t x t x r t x + S Z -1 Z -1 Fig. 1. Architecture of the RNN predictor; Z -1 is a unit delay operator; S is a sigmoid function.
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 3 assist the RNN to capture the temporal behavior of dynamic systems easily [6], [10], [11]. Fig. 1 shows the architecture of the RNN predictor. It possesses three layers, namely input, hidden and output layers, respectively. The corresponding number of nodes in each layer is 4, 20 and 1, respectively. Note that there is no simple way to determine in advance the optimal node number in the hidden layer, here, 20 nodes are adopted. The increase of the nodes in the hidden layer may improve the prediction accuracy, but the computational complexity is increased as well. The input signals transmit through the nodes in the input layer, and then combine the feedback signals from the output layer to the hidden layer, where the combined signals are processed by the nodes using sigmoid activation functions. Next, the node in the output layer is activated via a sigmoid function while receiving the signals from the hidden layer, and then the output signal is obtained. B. The ANFIS Predictor The ANFIS predictor is a fuzzy Sugeno model, whose parameters are optimized via neural network training and structure is determined by expert knowledge [25]. Like many ANFIS applications in machinery prognosis, four input variables { } t r t r t r t x x x x 2 3 are chosen and each variable is assigned with two Membership Functions (MFs), namely small and large . Therefore, sixteen fuzzy IF-THEN rules are generated to perform the prediction, which are the same rules (2 4 =16) as that in [7],[8],[13],[15], as shown below: Rule j : IF ( ) j r t A is x 1 3 AND ( ) j r t A is x 2 2 AND ( ) j r t A is x 3 AND ( ) j t A is x 4 , THEN j t j r t j r t j r t j j c x c x c x c x c y 5 4 3 2 2 3 1 + + + + = ; . 16 , , 2 , 1 ± = j where j y is the prediction result according to the j th fuzzy rule, j i A is the fuzzy set associated with the i th input variable in the j th fuzzy rule, and j k c is the parameter that is determined by the learning process, here, 4 , , 2 , 1 ± = i and . 5 , , 2 , 1 ± = k The ANFIS predictor consists of five layers. Its architecture is schematically shown in Fig. 2. The signal propagation is illustrated as follows: In the following description, ) ( k i x defines the i th node input in the k th layer, and ) ( k i y denotes the i th node output in the k th layer, Layer 1 : The input signals transmit directly to the next layer without any computation. The outputs of this layer can be expressed by . 4 , , 2 , 1 , ) 1 ( ) 1 ( ± = = i x y i i (1) Layer 2 : Each node in this layer performs the calculation of a MF, small or large . Sigmoid MFs are used here, as shown below: ( ) ( ) ( ) . 16 , , 2 , 1 , 4 , , 2 , 1 , exp 1 1 ) 2 ( ) 1 ( ) 2 ( ) 1 ( ) 2 ( ± ± = = + = j i m x b x u ij i ij i j i A (2) where ) 2 ( j i A u is the output signal with respective to the i th input variable ) 1 ( i x in the j th fuzzy rule, ) 2 ( ij b and ) 2 ( ij m are the parameters of the sigmoid function and referred to as premise parameters. Layer 3 : An AND operator is chosen as a fuzzy T -norm operation in this layer, which is described as ( ) . 16 , , 2 , 1 , 4 , , 2 , 1 , ) 1 ( ) 2 ( ) 3 ( ± ± = = = j i x u y i A i j j i (3) where the output ) 3 ( j y represents the firing strength of the j th fuzzy rule. Layer 4 : This layer performs the normalization operation for all the rule firing strengths. The resulting output is given by . 16 , , 2 , 1 , ) 3 ( ) 3 ( ) 4 ( ± = = ° j y y y j j j j (4) Layer 5 : After a linear combination of the input signals, the output of the ANFIS is calculated by: . 16 , , 2 , 1 , ) ( 5 4 3 2 2 3 1 ) 4 ( ± = + + + + = ° + j c x c x c x c x c y x j j t j r t j r t j r t j j r t (5) where } , , , , { 5 4 3 2 1 j j j j j c c c c c are a set of unknown parameters called consequent parameters. In order to improve the training efficiency and avoid local minima, a hybrid learning algorithm that combines the gradient descent method and the least squares method is used to tune optimally the parameters of the ANFIS. The consequent parameters } , , , , { 5 4 3 2 1 j j j j j c c c c c are optimized by using the least square method, whereas the premise parameters, ) 2 ( ij b and ) 2 ( ij m , are updated via the gradient descent method. C. The ARNFIS Predictor Fig. 3 indicates the structure of the ARNFIS predictor, which Layer 1 S Layer 5 Layer 2 Layer 3 Layer 4 t x S S S T T T T N N N N O r t x + Fig. 2. Architecture of the ANFIS predictor; S is a sigmoid function; O is an operator defined in Equation (5). r t x 3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 4 has five layers and the number of nodes in each layer is 4, 8, 16, 16, and 1, respectively. It has the same layer number and node number as that in ANFIS, except additional feedback links are added in the eight nodes of Layer 2 . Each node in Layer 2 functions as a memory unit that performs the following operation: ( ) ( ) ( ) . 16 , , 2 , 1 , 4 , , 2 , 1 , exp 1 1 ) 2 ( ) 2 ( ) 2 ( ) 2 ( ) 2 ( ± ± = = + = j i m x b x u ij i ij i A j i (6) where ) 2 ( j i A u is the output signal associated with the i th input variable ) 2 ( i x in the j th fuzzy rule, ) 2 ( ij b and ) 2 ( ij m are premise parameters. Note that the inputs of the nodes in this layer contain the feedback components. They are: ( ) ( ) ( ) 1 ) 2 ( ) 2 ( ) 1 ( ) 2 ( + = t u t x t x j i A ij i i θ (7) where ) 2 ( ij θ is the feedback link weight and is initially set to zero and then optimized via learning process using the training data set. It is clear that the degree of membership ( ) 1 ) 2 ( t u j i A at the previous time step is used as one part of the current input value, which allows the ARNFIS predictor to memorize the past information so that it can deal with temporal issues. Like the ANFIS predictor, the hybrid training algorithm is used to tune the parameters. III. PROPOSED PREDICTION ALGORITHM The proposed prediction approach is discussed in this section. The Bayesian estimation technique using m th -order HMM is presented first. Then, the ANFIS predictor described above with the process noise, as the fault growth model, is integrated with a high-order particle filter. Next, an on-line adaptation scheme is given to adapt this model to various machine dynamics quickly. Lastly, a thorough description of the algorithm steps is presented. A. Bayesian Estimation Using m th -Order Markov Model Through the use of noisy observation data, a Bayesian estimation technique is intended to estimate a state vector in a mathematical process model. Since the streaming measurement data for prognosis is available at discrete times via digital devices, the present study is focused only on discrete-time systems. The evolution of the machine condition can be given by a HMM. In general, a first-order Markov model is used to describe the fault growth process. Here, instead of using a first-order model, an m th -order Markov model is employed since the condition evolution may depend not only on the previous state but also on several p -step-before states. The following presents the m th -order model ( ) 1 2 1 , , , , = k m k k k k k x x x f x ω ± (8) where k x is the model state at time k , m k x is the state at time k-m , 1 k ω is an i.i.d. process noise at time k -1, and k f is a possibly nonlinear function. The measurement model is expressed by ( ) k k k k v x h y , = (9) where k y is the measurement, k v is an i.i.d. measurement noise, and k h is a possibly nonlinear function that denotes the non-linear mapping relationship between the model states and the noisy measurements. Here, Equation (9) can be simply described as y k =x k +v k , since both the model state x k and output y k represent the machine condition indicator (or monitoring index). The state estimation is achieved recursively in two steps: prediction and update. The prediction step aims to obtain the prior PDF of the state for the next time instant k by using the following equation: ( ) ( ) ( ) 1 : 0 1 : 1 1 : 0 1 : 1 : 1 : 0 ± = k k k k m k k k k dx y x p x x p y x p (10) where the probabilistic process model ( ) 1 : k m k k x x p is defined via Equation (8), and ( ) 1 : 1 1 : 0 k k y x p represents the state PDF at time k -1. Note that in Equation (10), the fact that ( ) ( ) 1 : 1 : 1 1 : 0 , = k m k k k k k x x p y x x p is used according to the Markov properties on the moral graph of the m th -order HMM [26]. When a new measurement becomes available, the update step is carried out. By considering the new measurement, the prior state PDF, the likelihood function ( ) k k x y p , and Bayes’ rule, the posterior state PDF can be calculated by Layer 1 M Layer 5 Layer 2 Layer 3 Layer 4 t x T T T T N N N N O r t x + M M M r t x 3 1 z S ) 1 ( i x + + ) 2 ( i x ) 2 ( j i A u ) 2 ( ij θ Memory Unit Fig. 3. Architecture of the ARNFIS predictor; Z -1 is a unit delay operator; S is a sigmoid function; O is an operator defined in Equation (5).
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 5 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1 : 1 1 : 0 1 : 1 : 1 1 : 1 1 : 0 1 : 1 : 1 1 : 1 : 0 : 1 : 0 = = k k k m k k k k k k k k k m k k k k k k y k k k k k y x p x x p x y p y y p y x p x x p x y p y y p y x p x y p y x p (11) where the normalizing constant ( ) ( ) ( ) k k k k k k k dx y x p x y p y y p 1 : 1 1 : 1 ± = and the likelihood function ( ) k k x y p is defined by the measurement model (9). B. Integration of ANFIS in High-Order Particle Filtering The recursive computation of the posterior state PDF ( ) k k y x p : 1 : 0 is more conceptual than practical, since the integrals in Equations (10) and (11) do not have an analytical solution in most cases. Therefore, many estimation methods have been developed to solve this problem [20]. In this paper, a high-order particle filter is employed to approximate the optimal Bayesian solution. In general, particle filtering is a Monte Carlo method that employs a Sequential Importance Sampling algorithm. The posterior PDF can be approximated by a set of random samples (or particles) with associated weights, as shown below [20] ( ) ( ) i k k N i i k k k x x w y x p : 0 : 0 1 : 1 : 0 ° = δ (12) where N is the total number of particles, { } k j x x j k , , 1 , 0 , : 0 ± = = is the set of all states up to time k , { } N i x i k , 2 , 1 , : 0 ± = is a set of particles with associated weights { } N i w i k , , 2 , 1 , ± = , and ( ) δ is the Dirac delta measure. Based on the importance sampling principle, if the particles i k x : 0 are drawn from an importance density ( ) k k z x q : 1 : 0 , the normalized weights are updated as [20] ( ) ( ) k i k k i k i k y x q y x p w : 1 : 0 : 1 : 0 (13) Moreover, if the importance density is chosen to factorize such that ( ) ( ) ( ) ( ) ( ) 1 : 1 1 : 0 1 : 1 : 1 1 : 0 : 1 1 : 0 : 1 : 0 , , = = k k k k m k k k k k k k k k y x q y x x q y x q y x x q y x q (14) By substituting Equations (11) and (14) into (13), we obtain ( ) ( ) ( ) k i k m k i k i k m k i k i k k i k i k y x x q x x p x y p w w , 1 : 1 : 1 (15) If we simply choose ( ) ( ) i k m k i k k i k m k i k x x p y x x q 1 : 1 : , = (16) and substitute Equation (16) into (15), then yields ( ) i k k i k i k x y p w w 1 (17) In order to integrate the ANFIS predictor in the particle filtering framework, we set m =4, that is, a 4 th -order particle filter is used since the ANFIS, defined by Equations (1)-(5), has four previous state values as the inputs. Therefore, the 4 th -order HMM that presents the fault growth process is described as follows: 1 ˆ + = k k k x x ω (18) ( ) 4 3 2 1 , , , ˆ = k k k k k k x x x x g x (19) where ( ) 4 3 2 1 , , , k k k k k x x x x g is a nonlinear function denoted by the ANFIS. The current and three previous states of HMM, i.e., 4 3 2 1 , , , k k k k x x x x in Eq. (19), are the four inputs of the ANFIS. Accordingly, the output of the ANFIS k x ˆ plus its process noise 1 k ω is the state of HMM at the next time, as shown in Eq. (18). Therefore, the HMM consists of two components: one is the ANFIS that is trained off-line; the other is the process noise. Each state in the HMM is set with 100 particles and their corresponding weights are initially the same, i.e., 0.01. The state evolution of the HMM (Eq. (18)) requires the parameters of the ANFIS and the process noise. The premise membership function parameters of the ANFIS ( ( ) 2 ij m and ( ) 2 ij b in Eq. (2)) are initially generated with small random number [31]. We also can initially assign ( ) 2 ij m with the value of the mean of the training data set and choose ( ) 2 ij b empirically [9], [32]. The consequent parameters of the ANFIS ( } , , , , { 5 4 3 2 1 j j j j j c c c c c in Eq.(5)) are initially assigned with 0 [8]. After the off-line training, the optimal parameters of the ANFIS are obtained. Note that when different initialization conditions are adopted, the experimental results show that the proposed algorithm still outperforms the three conventional predictors. The process noise is assumed to follow Gaussian distribution and its mean and variance can be initially generated via the ANFIS’s modeling errors. The likelihood functions ( ) i k k x y p | in Eq. (17) are Gaussian, which are used to update the weights of particles. Here, we empirically set the bias and variance of the likelihood function with 0 and 0.0025, respectively, since we found that the small values of these parameters lead to better prediction accuracy.
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 6 C. On-line Model Update In Equation (18), we note that errors always occur when the ANFIS attempts to simulate the fault growth process, especially when the machine dynamics change during the prediction process due to many factors, e.g., change in operational conditions. The process noise ω in Equation (18) is a stochastic variable that can be assumed to follow a Gaussian distribution, ( ) 2 , ~ ω ω σ µ ω N . Therefore, the mean ω µ and the standard deviation ω σ of the noise at time k can be calculated by n z n i i k ° = = 1 0 ω µ (20) ( ) n z n i i k ° = = 1 0 2 ω ω µ σ (21) where i k z is the residual between the actual condition data and the prediction estimate via the ANFIS at tim e k-i , and n is the number of the ANFIS’s residuals. Furthermore, a sliding window that contains n ANFIS’s residuals is utilized in order to estimate the process noise in real-time, as shown in Fig. 4. When a new measurement becomes available, the window moves forward one time step so that it can include the latest model error information. D. Algorithm Steps The detailed algorithm steps for condition prognosis are stated as: Step 1 : The ANFIS is trained with available condition data to model the fault propagation process. Step 2 : The fault growth model (18), represented by the ANFIS and the process noise, is employed with a 4 th -order particle filter to draw a set of particles. According to the values of the particles and current weights, one-step-ahead condition prediction can be carried out via: i k N i i k k x w x ° = = 1 1 ~ (22) Multi-step-ahead condition prediction also can be computed by successively taking the expectation of the model update Equation (18) for every future time instant, considering the calculated condition value associated to each particle as initial condition value for the next step prediction, as shown in: [ ] ( ) 1 4 3 2 1 ~ + + + + + + + + + + + + = = r k i r k i r k i r k i r k i r k i r k r k x x x x g x x E x ω (23) In Eq. (23), E denotes the expectation of i r k x + , i.e., i r k N i i r k r k w x x 1 1 ~ + = + + ° = , where r k x + ~ is the multi- step-ahead prediction value, i r k x + is the state value of the ith particle at the (k+r)th time instant, i r k w 1 + is the weight of the ith particle at the (k+r-1)th time instant and N is the total number of particles. Here, ( ) g represents the trained ANFIS, and its four inputs can be recursively calculated like below: ( ) 1 4 3 2 1 + + + + = k i k i k i k i k i k x x x x g x ω ( ) k i k i k i k i k i k x x x x g x ω + + + + = + 3 2 1 1 ² Fig. 4. A sliding window used to estimate process noise For N i , , 3 , 2 , 1 ± = Draw ( ) k i k m k k i k y x x q x , ~ 1 : according to Equation (18) End for i Carry out prediction using Equation (22) and (23) For N i , , 3 , 2 , 1 ± = Calculate weight i k w using Equation (17) End for i Normalize weights ° = = N i i k i k i k w w w 1 Calculate degeneracy measure ( ) ° = = N i i k eff w N 1 2 1 ˆ If T eff N N < ˆ , where T N is a threshold Resample { } N i i k i k m k w x 1 : 1 , = + End for If Fig. 5. Sequential Importance Sampling and Resampling algorithm, where T k , , 3 , 2 , 1 ± =
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 7 ( ) 2 5 4 3 2 1 + + + + + + + + + + = r k i r k i r k i r k i r k i r k x x x x g x ω Note that the states i k i k i k i k x x x x 4 3 2 1 , , , , the process noise 1 k ω , and the weights i k w 1 have been known. Also, we set i k i r k w w 1 1 + = , 1 1 + = = = k k r k ω ω ω ± . Similar multi-step-ahead condition prediction method can be found in [23]. When a new measurement becomes available, the weights can be calculated according to Equation (17). If severe degeneracy does exist, resampling is performed. Step 3 : Update the process noise using Equations (20), (21) Step 4 : Repeat Step2 and Step 3 until machine prognosis is complete. Here, step 2 can be considered as the execution of a Sequential Importance Sampling and Resampling algorithm that is summarized in Fig. 5. The flowchart of the proposed algorithm is shown in Fig. 6. IV. EXPERIMENTAL RESULTS The proposed prediction algorithm is applied to two real systems to perform real-time condition prognosis. The two test cases are: (1) cracked carrier plate of a helicopter’s gearbox; (2) faulty helicopter bearing. In this paper, multi-step-ahead prediction is carried out to demonstrate a performance comparison between the proposed and three classical predictors. In order to evaluate the prediction performance, the root-mean square error (RMSE) is denoted as: RMSE = ( ) M y y M i i i 2 1 ˆ ° = (24) where M is the total number of data points, i y and i y ˆ are the i th actual and predicted values, respectively The smaller value of the RMSE means higher prediction accuracy. A. Cracked Carrier Plate 1) System Condition Monitoring The main transmission of Blackhawk and Seahawk helicopters employs a five-planet epicyclic gear system. Recently, a crack in the planetary carrier plate was discovered during regular maintenance, as shown in Fig. 7. It apparently endangers the pilot’s life with a possible loss of the aircraft, and thus a condition prognosis scheme is needed to carry out accurate prediction of the asset’s remaining useful life in a real-time manner so that timely maintenance can be implemented before catastrophic events occur. In order to derive an appropriate condition monitoring index Yes Testing data at initial time Fault growth model Draw particles from fault growth model Carry out machine condition prediction New testing data available? Update weights Severe degeneracy? Resampling Update process noise Training data ANFIS Reach predefined training iterations or desired training error? Create fault growth model with ANFIS and process noise No No No Yes Yes Fig. 6. Flowchart of proposed algorithm for machine condition prognosis Fig. 7. Crack of planetary gear carrier plate Fig. 8. Configuration of an epicyclic gear system
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 8 (or feature), the gearbox is mounted on a test cell with a seeded crack fault on the planetary gear carrier. An accelerometer is mounted at a fixed point at position 0 = θ on the gearbox to collect the vibration signals, as shown schematically in Fig. 8. Surrounding the sun gear, the planet gears ride on the planetary carrier and also rotate inside the outer ring gear (or annulus gear). Due to the complex operational environment and the large number of noise sources in the system, a blind deconvolution de-noising algorithm has been developed to improve the signal-to-noise ratio [27]. The sideband ratio is set as the condition monitoring index, which is calculated by the ratio between the energy of the NonRMC and all sidebands [28]: ( ) ( ) ° ° ° ° = = = = + = m k X X g m k X X g RMC NonRMC NonRMC X SBR 1 1 (25) where RMC is the Regular Meshing Components or apparent sidebands, and NonRMC represents the Non Regular Meshing Components. 2) Performance Evaluation The initial length of the seeded crack on the carrier plate is 1.344 inches and it grows with the evolving operation of the gearbox. The gearbox operates for a period of 1000 Ground-Air-Ground (GAG) cycles, and each cycle lasts about 3 minutes at three different torque levels: 20%, 40% and around 100%. Every two GAG circles, the vibration feature (or monitoring index) at 20% torque level is extracted and used for training the RNN, ANFIS and ARNFIS. The features at 40% and 100% torque levels are used for testing, respectively. Therefore, there are 500 data pairs used for training and the time step is two GAG circles (or about 6 minutes). Fig. 9 shows the comparison results of the two-step-ahead prediction for the monitoring index (or condition indicator) of the damaged gearbox operating at 40% torque level. It is seen that the proposed approach (Fig. 9(d)) captures the system’s dynamics quickly and accurately and the prediction results are quite close to the actual values. High prediction accuracy is also exhibited for the ANFIS and ARNFIS, as shown in Fig. 9(b) and 9(c), respectively. Apparently, the prediction accuracy of the RNN (Fig. 9(a)) is much lower than that of the proposed approach, especially at the beginning of the testing phase. Fig. 10 indicates the two-step-ahead prediction comparison results at 100% torque level. The RNN fails to capture the system’s new dynamics after the time step of about 350 so that low prediction accuracy is presented, as shown in Fig. 10(a). For the ANFIS, ARNFIS and proposed approach, superior prediction accuracy is exhibited as compared to the RNN. In general, the ANFIS and ARNFIS can track the fault propagation trend. But the prediction accuracy for both is lower than that of the proposed approach, particularly at the end of the testing phase. Fig. 11 and Fig. 12 demonstrate the four-step-ahead prediction comparison results at 40% and 100% torque levels, respectively. It is observed that the proposed predictor can effectively capture and track the system’s new dynamics and thus outperform the RNN, ANFIS and ARNFIS predictors. Table I gives the prediction performance comparison over several steps in terms of the RMSE metric. Here, +r means r-step-ahead prediction. It is clear that the prediction accuracy of the proposed approach is superior to that of the RNN, ANFIS and ARNFIS. B. Faulty Helicopter Oil cooler Bearing A helicopter oil cooler bearing with unknown fault mode is used to evaluate the proposed prediction approach with different time scale and monitoring index. The data is provided with information that the bearing is faulty but without detailed fault information. The predictor is trained by the monitoring index (sum of weighted frequency components related to harmonics of the frequency of interest) acquired from a faulty TABLE I PREDICTION RMSE COMPARISON FOR CRACKED CARRIER PLATE RNN ANFIS ARNFIS Proposed Approach +r 40% torque level 100% torque level 40% torque level 100% torque level 40% torque level 100% torque level 40% torque level 100% torque level 1 0.1463 0.4521 0.0617 0.1285 0.0618 0.1382 0.0581 0.1121 2 0.1457 0.4537 0.0654 0.1643 0.0658 0.2030 0.0594 0.1274 3 0.1485 0.4603 0.0700 0.2211 0.0689 0.2197 0.0628 0.1402 4 0.1471 0.4668 0.0738 0.2675 0.0732 0.1961 0.0665 0.1576 5 0.1462 0.4700 0.0751 0.2820 0.0740 0.2466 0.0690 0.1675 TABLE II PREDICTION RMSE COMPARISON FOR FAULTY BEARING +r RNN ANFIS ARNFIS Proposed Approach 1 0.1933 0.0810 0.0883 0.0611 2 0.2000 0.0828 0.0792 0.0666 3 0.1993 0.1557 0.0843 0.0748 4 0.2004 0.1473 0.1234 0.0746 5 0.2062 0.1109 0.1406 0.0812
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 9 (a) (b) (c) (d) Fig. 9. Two-step-ahead prediction results for the monitoring index at 40% torque level: (a) RNN; (b) ANFIS; (c) ARNFIS; (d) the proposed approach (a) (b) (c) (d) Fig. 10. Two-step-ahead prediction results for the monitoring index at 100% torque level: (a) RNN; (b) ANFIS; (c) ARNFIS; (d) the proposed approach
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 10 (a) (b) (c) (d) Fig. 11. Four-step-ahead prediction results for the monitoring index at 40% torque level: (a) RNN; (b) ANFIS; (c) ARNFIS; (d) the proposed approach (a) (b) (c) (d) Fig. 12. Four-step-ahead prediction results for the monitoring index at 100% torque level: (a) RNN; (b) ANFIS; (c) ARNFIS; (d) the proposed approach
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 11 bearing with spalling. The testing monitoring index is the Root Mean Square (RMS) value of the vibration signal in a frequency band, which is acquired from an accelerometer on-board a helicopter. Fig. 13 shows the four-step-ahead prediction results. It can be seen that the proposed predictor can track the system response effectively except at the end of the testing phase, which may be caused by the intensive dynamic fluctuations of the system during that period of time. It is clear that the prediction accuracy of the proposed predictor is higher than that of the three classical predictors. Table II gives the comparison result over several steps via the RMSE, which indicates the superior prediction accuracy of the proposed approach. V. CONCLUSIONS This paper has addressed a novel machine condition prognosis approach based on adaptive neuro-fuzzy inference systems (ANFIS) and high-order particle filtering. The ANFIS is trained via available condition data to model the fault propagation trend. A high-order particle filter is developed to carry out prediction, based on an m th -order hidden Markov model that integrates the ANFIS with its modeling noise. Through the estimation of the Probability Density Function (PDF) of the ANFIS’s residuals between the actual and predicted condition data, an on-line update scheme is proposed to adapt this Markov model to various machine dynamics quickly. Experimental data from the main gearbox of a helicopter subjected to a seeded carrier crack fault and a faulty helicopter bearing are used to evaluate the prediction performance of the proposed approach. The results demonstrate that its prediction accuracy is higher than that of three classical predictors: recurrent neural networks (RNN), adaptive neuro-fuzzy inference systems (ANFIS) and adaptive recurrent neuro-fuzzy inference systems (ARNFIS) R EFERENCES [1] G. Vachtsevanos, F. Lewis, M. Roemer, A. Hess, and B. Wu, Intelligent Fault Diagnosis and Prognosis for Engineering Systems . USA: Wiley, 2006. [2] N. Gebraeel, M. Lawley, R. Liu, and V. Parmeshwaran, “Residual life predictions from vibration-based degradation signals: a neural network approach,” IEEE Trans. Ind. Electron ., vol. 51, no. 3, pp. 694-700, June 2004. [3] Y. Chen, H. Wu, M. Chou, and K. Lee, “Online failure prediction of the electrolytic capacitor for LC filter of switching-mode power converters,” IEEE Trans. Ind. Electron ., vol. 55, no. 1, pp. 400-406, Jan. 2008. [4] Y. Xiong, X. Cheng, Z. Shen, C. Mi, H. Wu, and V. Garg, “Prognostic and warning system for power-electronic modules in electric, hybrid electric, and fuel-cell vehicles,” IEEE Trans. Ind. Electron ., vol. 55, no. 6, pp. 2268-2276, June 2008. [5] E. Strangas, S. Aviyente, and S. Zaidi, “Time-frequency analysis for efficient fault diagnosis and failure prognosis for interior permanent-magnet AC motors,” IEEE Trans. Ind. Electron ., vol. 55, no. 12, pp. 4191-4199, Dec. 2008. [6] P. Tse and D. Atherton, “Prediction of machine deterioration using vibration based fault trends and recurrent neural networks,” J. Vib. Acoust. , vol. 121, pp.355-362, July 1999. [7] F. Zhao, J. Chen, L. Guo, and X. Lin, “Neuro-fuzzy based condition prediction of bearing health,” J. Vib. Control , vol. 15, no. 7, pp. 1079-1091, 2009. [8] W. Wang, F. Golnaraghi, and F. Ismail, “Prognosis of machine health condition using neuro-fuzzy systems,” Mech. Syst. Signal Process ., vol. 18, pp. 813-831, 2004. (a) (b) (c) (d) Fig. 13. Four-step-ahead prediction results for the monitoring index of faulty bearing: (a) RNN; (b) ANFIS; (c) ARNFIS; (d) the proposed approach
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 12 [9] J. Liu, W. Wang, and F. Golnaraghi, “A multi-step predictor with a variable input pattern for system state forecasting,” Mech. Syst. Signal Process ., vol. 23, pp. 1586-1599, 2009. [10] P. Wang and G. Vachtsevanos, “Fault prognostics using dynamic wavelet neural networks,” Artif. Intell. Eng. Des. Analysis Manuf ., 2001, vol. 15, pp. 349-365, 2001 [11] G. Wen and X. Zhang, “Prediction method of machinery condition based on recurrent neural networks models,” J. Appl. Sciences , vol. 4, pp. 675-679, 2004. [12] JP. Cusumano, D. Chelidze, and A. Chattterjee, “A dynamical systems approach to damage evolution tracking, part 2: model-based validation and interpretation,” J. Vib. Acoust. , vol. 124, pp.258-264, 2002. [13] B. Samanta and C. Nataraj, “Prognostics of machine condition using soft computing,” Robot. CIM-INT Manuf., vol. 24, pp. 816-823, 2008. [14] G. Niu and B. Yang, “Dempster-shafer regression for multi-step-ahead time-series prediction towards data-driven machinery prognosis,” Mech. Syst. Signal Process ., vol. 23, pp. 740-751, 2009. [15] V. Tran, B. Yang, and A. Tan, “Multi-step ahead direct prediction for machine condition prognosis using regression trees and neuro-fuzzy systems,” Expert Syst. Appl., vol. 36, pp. 9378-9387, 2009. [16] W. Wang, “An adaptive predictor for dynamic system forecasting,” Mech. Syst. Signal Process ., vol. 21, pp. 809-823, 2007. [17] J. Lee, “A systematic approach for developing and deploying advanced prognostics technologies and tools: methodology and application,” In Proc. of the Second World Congress on Engineering Asset Management , Harrogate, UK, pp. 1195-1206, 2007. [18] A.K.S. Jardine, D. Lin, and D. Banjevic, “A review on machinery diagnostics and prognostics implementing condition-based maintenance,” Mech. Syst. Signal Process ., vol. 20, pp. 1483-1510, 2006. [19] C. Andrieu, A. Doucet, and E. Punskaya, “Sequential monte carlo methods for optimal filtering,” in : A. Doucet, N. de Freitas, N. Gordon (Eds.), Sequential Monte Carlo Methods in Practice, Springer-Verlag, NY, 2001. [20] M.S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, “A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking,” IEEE Trans. Signal Process., vol. 50, pp.174–188, 2002. [21] A. Doucet, S. Godstill, and C. Andrieu, “On sequential monte carlo sampling methods for Bayesian filtering,” Stat. Comput, vol.10, no. 3, pp. 197-208, 2000. [22] M. Orchard, “A particle Filtering-based Framework for On-line Fault Diagnosis and Failure Prognosis,” Ph.D. dissertation, Georgia Inst. Technol., Atlanta, GA, 2007 [23] M. Orchard and G. Vachtsevanos, “A particle filtering approach for on-Line fault diagnosis and failure prognosis ,” Trans. I. Meas. Control , vol. 31, no. 3-4, pp. 221-246, June 2009. [24] B. Saha, K. Goebel, S. Poll, and J. Christophersen, “Prognostics methods for battery health monitoring using a bayesian Framework,” IEEE Trans. Instrum. Meas., vol. 58, no. 2, pp. 291-296, Feb. 2009. [25] J. -S. R. Jang, C. -T. Sun, and E. Mizutani, Neuro-Fuzzy and Soft Computing . NJ: Prentice-Hall PTR, 1997. [26] J. Whittaker, Graphical Models in Applied Mathematical Multivariate Statistics , United Kingdom: John Wiley & Sons, 1990. [27] B. Zhang, T. Khawaja, R. Patrick, G. Vachtsevanos, and M. Orchard, A. Saxena, “Application of blind deconvolution denoising in failure prognosis,” IEEE Trans. Instrum. Meas., vol. 58, no. 2, pp. 303-310, Feb. 2009. [28] B. Zhang, T. Khawaja, R. Patrick, and G. Vachtsevanos, “Blind deconvolution denoising for helicopter vibration signals,” IEEE/ASME Trans. Mechatronics , vol. 13, no. 5, pp. 558-565, 2008. [29] S. Zaidi, S. Aviyente, M. Salman, K. Shin, and Elias. Strangas, “Prognosis of gear failure in DC starter motors using hidden Markov models,” IEEE Trans. Ind. Electron ., DOI: 10.1109/TIE.2010.2052540. [30] W. Caesarendra, G. Niu, and B. Yang “Machine condition prognosis based on sequential Monte Carlo method,” Expert Syst. Appl ., vol. 37, pp. 2412-2420, 2010. [31] F-J. Lin, W-J Hwang, and R-J. Wai, “A supervisory fuzzy neural network control system for tracking periodic inputs,” IEEE Trans. Fuzzy Systems , vol. 7, no. 1, pp. 41-52, 1999. [32] J. Mendel, Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions , Prentice Hall PTR, Upper Saddle River, NJ, 2001. [33] I. Morgan, H. Liu, B. Tormos, and A. Sala, “Detection and diagnosis of incipient faults in heavy-duty diesel engines,” IEEE Trans. Ind. Electron ., vol. 57, no. 10, pp. 3522-3532, Oct. 2010. Chaochao Chen received the B.E. and M.S.E. degrees in Mechanical Engineering from Yanshan University, Qinhuangdao, China, in 2001 and 2004, respectively, and the Ph.D. degree in Intelligent Mechanical Systems Engineering from Kochi University of Technology, Japan, in 2007. From 2008, he was a Research Associate in Electrical and Computer Engineering Department, University of Michigan-Dearborn. Since 2009, he has been a postdoctoral fellow at ICSL, Georgia Institute of Technology. His research interests include intelligent machine learning, fault diagnosis and failure prognosis, integrated system architecture development, fault-tolerant control and robotics. Bin Zhang (M'04-SM'08) received the B.E. and M.S.E. degrees in mechanical engineering Nanjing University of Science and Technology, Nanjing, China, in 1993 and 1999, respectively, and the Ph.D. degree in electrical engineering from Nanyang Technological University, Singapore, in 2007. He has been a Postdoctoral Researcher in the School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA before he joined Impact Technologies, LLC, Rochester, NY. He is the author and coauthor of more than 70 technical papers. His current research interests include fault diagnosis and failure prognosis, systems and control, digital signal processing, learning control, intelligent systems and their applications to robotics, power electronics, and various mechanical systems. George Vachtsevanos (S'62-M'63-SM'89) received the B.E.E. degree in electrical engineering from the City College of New York, New York, NY, in 1962, the M.E.E. degree in electrical engineering from New York University, New York, in 1963, and the Ph.D. degree in electrical engineering from the City University of New York, New York, in 1970. He is currently a Professor Emeritus of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, where he directs the Intelligent Control Systems Laboratory. His work is funded by government agencies and industry. He is the author or coauthor of more than 240 technical papers. Marcos Orchard received the B.Sc. degree and the Civil Industrial Engineering degree with Electrical Major from Catholic University of Chile, Santiago, Chile, in 1999 and 2001, respectively, and the M.S. and Ph.D. degree from the Georgia Institute of Technology, Atlanta, GA, in 2005 and 2007, respectively. He is currently an Assistant Professor in the Department of Electrical Engineering at the University of Chile. His current research interests include the design, implementation, and testing of real-time frameworks for fault diagnosis and failure prognosis.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help

Browse Popular Homework Q&A

Q: The administrative model of decision making describes how managers actually make decisions in…
Q: F the distance between 0 and a fixed point on the number line is less than 0.1, less than 0.01, less…
Q: Give the proper IUPAC name for the following. Use E/Z notation if applicable.
Q: https://www.youtube.com/watch?v=gSuVGCsedyk Watch the YouTube video entitled, "Make Chrome Secure…
Q: Are the principles of a culture of security applicable to organizations that do not create…
Q: In a sealed and rigid container, a sample of gas at 3.25 atm and 250.0 °C is cooled to 0.0 °C. What…
Q: Find the derivative of the function at Po in the direction of A. f(x,y) = 4xy + 3y², Po(-2,-4),…
Q: A simple ideal Rankine cycle with water as the working fluid operates between the pressure limits of…
Q: Explain in your own words why time is on the side of the attacker with intercepted network…
Q: ¹ If the cylinder is initially at a temperature of 7.00 C, how much will the length change when the…
Q: Which psychological factor can strongly reinforce anxiety responses to environmental stimuli like…
Q: A gas undergoes a change of state described by the pV diagram shown in the figure below. 4.00- pi10²…
Q: a) What is the rebate fraction of a 36 month loan paid off after the 15th payment?
Q: Implement the function counter which takes in a string of words message, and returns a dictionary…
Q: How do you determine where the absolute extrema of f(x)= (4x)/((x^2)+1) on the interval [-4,0]…
Q: 7.1.57. Give an example of a matrix with a left inverse, but not a right inverse. Is your left…
Q: Let the joint density function of (X,Y) be: f(x,y) = (x+y) / 4, 0 < x < y < 2. a) Find fX|Y(x|y).…
Q: Solve the system of equations using elimination. 15q-4r=62 5q+8r=86
Q: 105 105 Suppose that ) ai = -4 and b; = -17. Compute the sum. %D i=1 i=1 105 E(- 18a; 196:) — i=1…
Q: Mia is taller than gage. If m represents mia's height and g represents gage height, write a…
Q: What is the molarity of the solution if 10.0 ml of 0.020 molar stock solution is diluted to 25.0 ml?
Q: You currently have $20,000 in the bank. The monthly interest rate is 0.5%. What equal amount could…