REPLACE_THIS_LINE_WITH_YOUR_PAPER_IDENT
pdf
keyboard_arrow_up
School
University of Southern California *
*We aren’t endorsed by this school
Course
303
Subject
Electrical Engineering
Date
Oct 30, 2023
Type
Pages
12
Uploaded by CoachFoxMaster925
> 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
Related Questions
Answer ASAP PLS.
arrow_forward
*A traffic light system uses logic gates as part of the control system. The system is operated when the output D has the value . This happens when either (a) signal A is red or (b) signal B is green and signals B and C are both red( NOTE: Assume for this problem that red=0 and green =1)
Deduce the truth table for the system and the Boolean expression from the truth table, Hence Design a logic circuit or network
arrow_forward
(a) A staircase light is controlled by two switches one at the top of the stairs and another at the bottom of stairs (i) Make a truth table for this system.(ii) Write the logic equation in an SOP form. (iii) Realize the circuit using AND-OR gates (b) Mr. jojo, lives in a four-flat house, the conditions of the lighting system was very bad and he needs help. He wants the design to be as follows, a combinational circuit that controls the ceiling lights in my downstairs hallway, which has three wall switches: one at the front door (A), one at the back door (B) and one in the family room (C). When I walk in the front door, the ceiling lights are off, the A switch is ON and both the B and C switches are OFF, From these initial conditions, changing the position of any switch should turn the lights on; changing the position of any switch (again) should turn the lights off, (c) What is the purpose of Karnaugh map and its limitations?
arrow_forward
Hello I am having trouble with a practice problem for my digital circuits class. I would appreciate if you can help me out. Thanks.
arrow_forward
Question #2. : List the truth table, draw logic circuit without simplification, simply using QM method, and draw logic circuit after simplification:
F(A, B, C, D) = ∑m(2, 3, 4, 5, 7, 8, 10, 13, 15)
F(A, B, C, D) = ∑m(0, 5, 7, 8, 10, 12, 14, 15)
arrow_forward
I will give thumbs up
arrow_forward
Design a combinational circuit with the four inputs A,B.C, and D, and three outputs
X, Y, and Z. When the binary input is odd number, the binary output is one lesser
than the input. When the binary input is even number the binary output is one greate
than the input. Implement the function using multiplexers with minimal input and
select line.
arrow_forward
• An automobile system is to be designed that willsound an alarm under certain conditions. The alarmis to sound if the seat belt is not fastened and theengine is running, or the lights are left on when thekey is not in the ignition, or if the key is in theignition, the engine is not running, and driver’s dooris open. Determine the number of inputs andoutputs and construct a truth table– Simplify using Boolean postulates, design andimplement the circuit.
arrow_forward
Explain the concept of linear time-invariant (LTI) systems and their applications in control theory and signal processing.
arrow_forward
(CONT.) (Sequential Logic) Complete the timing diagrams for the following
devices. To simplify your answer, assume that the devices have propagation, setup,
and hold time delays of zero and that asynchronous inputs have higher priority
than synchronous inputs.
Complete the timing diagram by drawing the waveforms for the two outputs for
the following device. To simplify your answer, assume that the device has
propagation, setup, and hold time delays of zero.
Preset
Reset
G
Preset
Reset
D.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:9780133923605
Author:Robert L. Boylestad
Publisher:PEARSON

Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:9781337900348
Author:Stephen L. Herman
Publisher:Cengage Learning

Programmable Logic Controllers
Electrical Engineering
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education

Fundamentals of Electric Circuits
Electrical Engineering
ISBN:9780078028229
Author:Charles K Alexander, Matthew Sadiku
Publisher:McGraw-Hill Education

Electric Circuits. (11th Edition)
Electrical Engineering
ISBN:9780134746968
Author:James W. Nilsson, Susan Riedel
Publisher:PEARSON

Engineering Electromagnetics
Electrical Engineering
ISBN:9780078028151
Author:Hayt, William H. (william Hart), Jr, BUCK, John A.
Publisher:Mcgraw-hill Education,
Related Questions
- Answer ASAP PLS.arrow_forward*A traffic light system uses logic gates as part of the control system. The system is operated when the output D has the value . This happens when either (a) signal A is red or (b) signal B is green and signals B and C are both red( NOTE: Assume for this problem that red=0 and green =1) Deduce the truth table for the system and the Boolean expression from the truth table, Hence Design a logic circuit or networkarrow_forward(a) A staircase light is controlled by two switches one at the top of the stairs and another at the bottom of stairs (i) Make a truth table for this system.(ii) Write the logic equation in an SOP form. (iii) Realize the circuit using AND-OR gates (b) Mr. jojo, lives in a four-flat house, the conditions of the lighting system was very bad and he needs help. He wants the design to be as follows, a combinational circuit that controls the ceiling lights in my downstairs hallway, which has three wall switches: one at the front door (A), one at the back door (B) and one in the family room (C). When I walk in the front door, the ceiling lights are off, the A switch is ON and both the B and C switches are OFF, From these initial conditions, changing the position of any switch should turn the lights on; changing the position of any switch (again) should turn the lights off, (c) What is the purpose of Karnaugh map and its limitations?arrow_forward
- Hello I am having trouble with a practice problem for my digital circuits class. I would appreciate if you can help me out. Thanks.arrow_forwardQuestion #2. : List the truth table, draw logic circuit without simplification, simply using QM method, and draw logic circuit after simplification: F(A, B, C, D) = ∑m(2, 3, 4, 5, 7, 8, 10, 13, 15) F(A, B, C, D) = ∑m(0, 5, 7, 8, 10, 12, 14, 15)arrow_forwardI will give thumbs uparrow_forward
- Design a combinational circuit with the four inputs A,B.C, and D, and three outputs X, Y, and Z. When the binary input is odd number, the binary output is one lesser than the input. When the binary input is even number the binary output is one greate than the input. Implement the function using multiplexers with minimal input and select line.arrow_forward• An automobile system is to be designed that willsound an alarm under certain conditions. The alarmis to sound if the seat belt is not fastened and theengine is running, or the lights are left on when thekey is not in the ignition, or if the key is in theignition, the engine is not running, and driver’s dooris open. Determine the number of inputs andoutputs and construct a truth table– Simplify using Boolean postulates, design andimplement the circuit.arrow_forwardExplain the concept of linear time-invariant (LTI) systems and their applications in control theory and signal processing.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Introductory Circuit Analysis (13th Edition)Electrical EngineeringISBN:9780133923605Author:Robert L. BoylestadPublisher:PEARSONDelmar's Standard Textbook Of ElectricityElectrical EngineeringISBN:9781337900348Author:Stephen L. HermanPublisher:Cengage LearningProgrammable Logic ControllersElectrical EngineeringISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
- Fundamentals of Electric CircuitsElectrical EngineeringISBN:9780078028229Author:Charles K Alexander, Matthew SadikuPublisher:McGraw-Hill EducationElectric Circuits. (11th Edition)Electrical EngineeringISBN:9780134746968Author:James W. Nilsson, Susan RiedelPublisher:PEARSONEngineering ElectromagneticsElectrical EngineeringISBN:9780078028151Author:Hayt, William H. (william Hart), Jr, BUCK, John A.Publisher:Mcgraw-hill Education,

Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:9780133923605
Author:Robert L. Boylestad
Publisher:PEARSON

Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:9781337900348
Author:Stephen L. Herman
Publisher:Cengage Learning

Programmable Logic Controllers
Electrical Engineering
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education

Fundamentals of Electric Circuits
Electrical Engineering
ISBN:9780078028229
Author:Charles K Alexander, Matthew Sadiku
Publisher:McGraw-Hill Education

Electric Circuits. (11th Edition)
Electrical Engineering
ISBN:9780134746968
Author:James W. Nilsson, Susan Riedel
Publisher:PEARSON

Engineering Electromagnetics
Electrical Engineering
ISBN:9780078028151
Author:Hayt, William H. (william Hart), Jr, BUCK, John A.
Publisher:Mcgraw-hill Education,
Browse Popular Homework Q&A
Q: Explain under what scenarios and
circumstances
we need to go for HTML
server controls and when we…
Q: 2.68 The homogeneous gate shown in Fig. P2.68 consists of
one-quarter of a circular cylinder and is…
Q: True or False: Object privileges allow you to add and drop users
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…