Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

The Advantages of Machine Fault Detection Using Artificial Neural Network and Fuzzy Logic Technologies

MO-yuen Chow

IEEE Senior Member


Department of Electrical and Computer Engineering
North Carolina State University
Raleigh, NC 27695-7911
US A

conventional engineering problem solving techniques. Artificial


A brtract neural network configura-tions, training data requirements,
robustness issues, and design considerations of motor fault
!&chine fault detection has been attracting singificant detection have been investigated [l-6). Results to date have
anenbon from industry. The early detection of faults in rotating demonstrated their significant performance advantages relative to
machines can significantly enhance the safety, reliability, and the conventional methods. Although the ANN can provide the
economic issues of industril operations. With the emerging correct input-output fault detection relation, it is essentially a
technology of artificial neural networks and fuzzy logic, the “black box“ device; i.e., it does not provide heuristic reasoning
motor fault detection problem can be solved using an innovative about the fault detection process. Fuzzy logic could be a
approach based on easy accessible measurements, without the solution to this problem. Fuzzy logic can easily and
need for expensive equipment or accurate mathematical models systematically transfer heuristic, linguistic, and qualitative
that are required from conventional fault detection techniques. knowledge, @ref& by humans) to numbers and quantitative
This paper will describe the advantages and the challenge of knowledge, (preferred by computers), and vice-versa. This
using the technology of artificial neural networks to solve motor provides a simple method to heuristically implement fault
fault detection problems. and also highlights parts of the research detection principles and to heuristically interpret and analyze their
results obtained by the author. results. Unfortunately, the major drawback of fuzzy logic is the
difficulty in giving an exact solution to the problems, while an
I. Introduction exact solution is essential for motor fault detection. Given the
technologies of artificial neural networks and fuzzy logic, we can
Machine monitoring, fault detection, and diagnosis are construct hybrid neural/fuzzy systems that can take advantage of
very important and difficult topics in the engineering field. It the powerful features of both technologies while minimizing the
ranges from a small dc motor used in intensive care unit to the effects of their drawbacks. The motor fault detection hybrid
huge motors used in nuclear power plants. With proper machine neuraVfuzzy systems can be used to solve motor fault detection
monitoring and fault detection schemes, improved safety and problems with great accuracy and robustness and also provide
reliability can be achieved for different engineering system heuristic explanation of the fault detection process.
operations. The importance of incipient fault detection can be
found in the cost savings which are realized by detecting This paper will give some overview of the advantages,
potential machine failures before they occur. Non-invasive. challenges. and results obtained from the motor fault detection
inexpensive, and reliable fault detection techniques are often aspects. Parts of the research results obrained by the author are
preferred by many engineers. Many of the inexpensive and highlighted. Derailed description and theory of most of the
noninvasive techniques available for fault detection and dngnosis results presented in this paper can be found in the references cited
in machines are based on mathematical models of the system of within this paper. This paper will also discuss a novel
interest, such as parameter estimation (model k e d techniques) neural/fuzzy motor fault detection system that is a noninvasive,
[ 11. However. since most machine dynamics are non-linear and economical, accurate and reliably technique to perform motor
stochastic. many assumptions must be made regarding the fault detection and can also be explained in a heuristic way (using
system in order to arrive at a simple and reasonable mathematical Fuzzy Logic concepts) that humans can easily understand.
model of the machine. In other words, the fault detection or
diagnosis system is not robust enough in the presence of noise 11. Problem Formulation
and perturbations because the underlying mathematical model of
the system is not well represented. Two of the most common types of incipient faults in a
single-phase squirrel-cage induction motor : stator win$ing fault
The emerging artificial neural network technology has and bearing wear are used as illustrationsof the application of the
been applied successfully to perform fault detection and control artificial neural network technology to perform incipient fault
of dfferent engineering systems, such as motors I7.81 and power detection in machines. The motor is assumed to operate under a
distribution systems [9]. The demand for the use of artificial known load torque at steady-state condition. A turn-to-tum
neural networks to solve engineeiing problems is expected to insulation incipient fault in the main winding of the motor will
increase significantly in the next ten years, due to several cause a change in the corresponding number of equivalent turns,
hreakthroughs in this field and also to the limitations of the N,of the main winding. Likewise, bearing wear of the motor is

83
reflected in the damping coefficient of the motor, E . From WmE iwl'Jt(w,xi)
n - m ( x i ) l l i = 1, ..., m, subject to 11'11 < Q, (6)
analysis, the steady-state current, I, and the rotor speed, a of the
motor can be related to the main winding equivalent turns N and where xi E 7 is the i-th input pattern, y i = m ( x i ) E Y is the
the damping coefficient B by a nonlinear equation :
corresponding output, and 7 c 31 is the training pattern space.
g U , W , N,B ) = 0, (1)
where g = [gl, g2IT. The stator current I and the rotor speed w Let J ; = ~ ( w J ; )be the corresponding network output given
are found to be very sensitive to the changing conditions of the input x i . Denote e i . the error between the network output j ;
stator winding and bearings and can be used to indicate the stator and the actual output y;, as :
winding and bearing conditions. Moreover, the current and speed ei = j ; - y i = n ( w , x i )- Yk(x;). (7)
are easily accessible and can be measured quite accurately. The network training is stopped, i.e., the network is sufficiently
Therefore, for the detection of turn-to-turn insulation faults and trained, when the training error E, defied as
bearing wear in single phase induction motors, the inputs to the m
neural network based fault detector are { I ,w ] , the stator current
and rotor speed,and the desired network outputs are {N,,B , ] , the
qualitative conditionsof the winding insulation and bearing wear. i=l , (8)
is less than or equal to the preset tolerance value ET. Again, 114
The conditions of the main winding and the bearing of is some appropriate norm measure, two-norm being a popular
the motor are reflected in the numerical values of the main choice.
winding equivalent turns N and the damping coefficient B ,
respectively. For the specific induction motor application under 111. Design and Training Considerations of the
study, the conditions of N, and B , are then quantized into three Motor Fault Detector Artificial Neural
condition levels (good, fair, bad) based on the values of N and B . Network
Define m, as'the mapping from {I,w ] to {N,B ) :
In the posed problem, the values of N, and B , for each
m1: l I . 4 + IN&), (2)
combination of I and w are obtained by an experts' heuristic
and m2 as the mapping of the quantization of { N,B ) to { N,, interpretation of the measured data. This set of input-output
B,l : patterns can then be used to train the network to perform
m2 : IN&) + {N, B,). (3) satisfactory fault detection and achieve 98% accuracy.
As a result, the mapping m from { l , ~to] { N , , B , ] can be Sometimes, if a-priori information about the relationship of the
inputs and outputs is available and used correctly, then the
written as a composition of ml and m2: network structure and training time can be reduced and the
m = m1 m2 : ( / , U )+ {N,,B,). (4) network accuracy can be significantly improved. As shown in
The mapping m is very complex due to the high degree of Fig. 1, the bearing condition is basically a quadratic function of I
nonlinearity of the induction motor dynamics and of the and w. A high-order net, with network inputs { I ,w, 12, 02,
discretization involved; thus obtaining an accurate analytical I * @ ) is
, used and gives faster training and better accuracy. The
expression for m for a given induction motor is rather difficult. increase in performance is attributed to the fact that the training
error to be minimized is more convex in the high-order input
The complexity of the mapping m nevertheless can be avoided space than in the normal input space. More detailed discussion
by training a neural network to learn the desired mapping of m, on high-order net for fault detection can be found in [2].
based solely on input-output examples which can be obtained
accurately.

An artificial neural network with input-output mapping


n learns the mapping m by adjusting the network weights, w ,
in the weight space, w , through training algorithms such as
backpropagation [ 11. The training process can be represented as :
min
W E vlln(w.x) - m(x)llv x E x,
where x E X , the input spacem is the input pattern, y = m(x)
E Y,the output sppace, is the corresponding output pattern, and
114 is some appropriate functional norm measure. Generally, m Figure 1. Surface plot of bearingwear as a function of motor
input-output measurements are taken from the mapping 3"(1. and current and rotor speed.
are used as the training examples for the artificial neural network
to train the network. The training process is then approximated Many neural network configurations can solve the same
as : motor fault detection problem satisfactory. However, different
configurations can have different performance in noisy

84
conditions In [ 4 ] ,a relative robustness measure. based on be posed as a minimization problem through the selection of the
sensitivity analysis, is derived and proposed to be used as a number of input nodes, ni. and the number of hidden nodes, nh.
measure of neural network robustness subject to small
perturbations. The relative robustness of the network with
respect to input x with trained weights w is-expnsed as :
Conventional optimization techniques are not suitable to solve
the optimization problem because many of the evaluation criteria
do not have explicit mathematical models. A fuzzy logic
where approach has been presented in [ 5 ] that can be used to
automatically configure an optimal or near optimal motor fault
detection neural network structure by translating known trends
and experience into network modifications, based on heuristic
reasoning and linguistic variables. The motivation behind using
S(XlW) = fuzzy logic for the design of neural network configurations was
realized when the following questions were asked.

aXNl
aj2(xiw)

(11)
... ajNLhw)

is the network sensitivity matrix, and NI and NL are the number


J. (1)
(2)
(3)

(4)
Is the training e m small enough?
Is the training time too long?
Is the network robust in the presence of input
noise?
Are too many or too few hidden layers and hidden
nodes being used?
of inputs and outputs of the motor fault detector artiticial neural All of these questions have fuzzy answers in the sense that they
network respectively. For the network trained with m training contain a certain amount of imprecision. Fuzzy logic will allow
patterns, the relative robustness vector becomes r = [r(xllw),.... us to quantitatively evaluate the answers to these questions in a
r(x,lw)lT and the relative robustness measure of the overall systematic manner. After choosing reasonable membership
network configurahon is defined as : functions and fuzzy rules to search for the optimal network
R = I1 r(rlw) 11. (12) configuration, a weighted defuzzification mle is used to determine
where 11-11 is some appropriate norm. The relative robustness what the change in network configuration should be. The
measure has been used to demonstrate that a Multi-Sample general procedure is depicted in flow chart format in Fig. 3.
Incipient Fault Detector Artificial Neural Network, which uses (-7
tapped-delay lines to increase the number of inputs to the neural
network [ 4 ] ,increases the motor fault detection artificial neural
network performance in noisy conditions, which in turn
improves its reliability.

Different network performance criteria. such as the


accuracy, training time, sensitivity. and number of neurons. are
considered when evaluating a given configuration. Apparently,
different neural n e t w d configuratiorrS will yield different fault
detection performances. Usually there will be certain badeoffs
between the various performance critaia The cost function
approach can be a good solution to Compromise the different
performance criteria. Four measures will appear in the cost I YeS

function representing each of the evaluation criteria mentioned


above as an illustration. n !. general, the accuracy of the neural Fig. 3. Flowchart of a fuzzy logic nTural network configuration
network is inversely d a e d to an erra measurement. Thus, the process.
minimization of erroc is considered as a maximization of the
accuracy. The emx. training time. sensitivity, and number of As an example, an artificial neural network was to be
neurons will be denoted as E . T.S. and N respectively. There is designed for bearing wear fault detection with design criteria q =
a ‘‘cost” associated with each of the criteria, which will be [ l . 0.1.0.7, 0.15IT.This choice of q represents a network with
denoted as JE. I, Is. and Jw respectively. A cast function of the an emphasis on the training accuracy and the sensitivity, while
form discounting the training time and number of neurons used. The
J(ni. n h ) = q1JE(n;. n A ) q2 / A n r . nh) + q3 Js(ni.nh) + q4JN(ni, nh). results are presented in Table I, with the fuzzy logic correctly
driving the initial n,,,., configuration to the optimal n6.z.i
+

(13)
is used to provide a method of evaluating various network configuration, which is the optimal solution based on the
configurations. The values of q = [q,. q2.q3. qJT in (13) are the exhaustive simulation of different network configurations. This
weights that can be used to tailor the cost function to the example is shown in Table I.
individual preferences of the network designer. The problem can

85
Table I : Configuring the MS-IFDANN with q = [l, 0.1.0.7, manipulated to provide the correct fuzzy rules necessary for
proper fault classification. The rules are determined by a
principle of excitatory and inhibitory weights which perform the
mapping r r 161.

Bearing wear fault detection is used once again as an


illustration. As bearing wear increases, the coefficient of friction
L and motor current also increase while the rotor speed decreases.
3 Rs.s.1 0.597 +2 -0 Tt.io.s.i Bearing wear generally contributes five to ten percent of all
rotational power losses experienced by a healthy condition
Optimal 4 ~IOB,I 0.2626 -2 -2 fb.6.1
motor. Considering this, a rule base for bearing wear can be
5 n8.6.1 0.5976 +2 +2 Exit easily constructed based upon the following heuristics:
L I
loss + Pmtor loss + Pmtationd loss)
I L
Ross = as€(ot'r
IV. Motor Fault Detection NeuraVFuzzy System IF Pmtationd loss 5 0.05 (PIOM) THEN GOOD
IF 0.05 m o s s ) < Proutional loss 20.10 (Ross) THEN FAIR
As mentioned in the introduction section, the major (15)
drawback of using artificial neural network alone to perform IF 0.10 m o s s ) < Pmtationd loss THEN BAD
motor fault detection is its black box approach. In this section, Based on Fig. 1, a preliminary rule base (for off-line training to
we will present some preliminary results of the combination of initialize the fuzzy/neural system) of the neural/fuzzy fault
the artificial neural network and fuzzy logic technologies to detection system is constructed and shown in Table 11. The
perform motor fault detection as well as give heuristic reasoning inputs, I and w, are evaluated as LOW, MEDIUM, or HIGH
of the fault detection process. The artificial neural network (L,M,H). The resulting rule decision is classifiid as either

WI
motor fault detector is configurated in a module form based on BAD,FAIR,orGOOD ( B 3 . G ) orDISCARD (d).
fuzzy rules and membership functions as shown in Fig. 4. Table 11. Fuzzy rule base for bearing wear.
Therefore, aftes tfaining, the motor fault detection NN/FZ system
will not only gives satisfactory fault detection accuracy, but also
give heuristic reasoning behind the fault detection process [61.
M F F
H B B G
Through backpropagation training, the fuzzy rule base was
modified by adaptation of the mapping Fr to provide the proper
classification output. This adaptation modified the fuzzy rule
h a z y Rule Moduk
base by eliminating three unnecessary rules. The modified fuzzy
rule base is shown below in Table III which agrees with heuristic
reasoning.
Table HI. Reduced fuzzy rule base. for bearing wear.

Given the initial fuzzy membership functions (three


Figure 4. Motor fault detection n e d f u z z y system shucture.
random fuzzy membership function sets per input), the
neuraUfuzzy system modified these fuzzy membership functions
The fuzzy membership function module performs the mapping
through backpro-pagation training by adapting the mapping Fp
rp, which maps the input space, (I, w ) , to the fuzzy
The change in the membership functions provide knowledge to
membership function space, M . Each output of the neural determine the actual iange of "high current, "low" speed, etc. for
network in this module represents a fuzzy membership function safe operation of the motor in question. These modified
set pi E M. Through backpropagation training, the mapping, membership functions are shown below in Fig. 5 , which gives
f",is manipulated to provide the correct membership function the heuristic description of the membership functions of bearing
representation of the input space. The fuzzy membership space wear detection.
is linearly mapped to the fuzzy rule module in the fuzzy rule
space, R. The mapping, F,., is also performed by a fully
connected feedforward structure. Through bckpropagation
training, the weights adjust the mapping, .Fr, which is

86
I ~ Low

Medium
........ High I Induction Motors Using Artificial Neural Networks,"
IEEE Transactions on Energy Conversion, vol. 6, no. 3,
pp. 536-545, Sept. 1991.
1 MO-yuen Chow, Griff Bilbro, Sui Oi Yee, "Application
131
0.8 of Leaming Theory to a Single Phase. Induction Motor
0.6 Incipient Fault Detection Artificial Neural Network,"
International Journal of Neural Systems, vol. 2, nos.
") 0.4 1&2, pp. 91-100, 1991.
0.2 [4] MO-yuen Chow, Sui Oi Yee, "A Measure of Relative
0 Robustness for Feedforward Neural Networks Subject to
0 0.2 0.4 0.6 0.8 1 Small Input Perturbations," International Journal of
Neural Systems, vol. 3, no. 3, pp. 291-299, 1992.
- ....... [5] Robert N. Sharpe, MO-yuen Chow, "A Methodology
Using Fuzzy Logic to Optimize Feedforward Artificial
Medium Neural Network Configurations," IEEE Transactions on
Systems, Man. and Cybernetics, vol. 24, no.5, pp. 760-
768, May 1994.
[a MO-yuen Chow, Paul V. Goode, "Adaptation of a
Neural/Fuzzy Fault Detection System," Proceedings of
Conference of Decision and Control 93, San Antonio,
TX,December 15-17.1993.
m Ismel E. Alguindigue, Anna Loskiewicz-Buczak, Robert
~I

0
I

0.2 0:4 0:6 0.8


, I

1
E. Uhrig, "Monitoring and Diagnosis of Rolling Element
w@u)
Bearings Using Artificial Neural Networks," I E E E
Figure 5 . Membership functions of the stator current and motor Transactions on Industrial Electronics, vol. 40, no. 2, pp.
speed for motor fault detection (after training). 209-217, April, 1993.
[8] T. H. Lee, W.K. Tan, M.H. AngJr., "A Neural Network
V. Conclusions Control System with Parallel Adaptive Enhancements
Applicable to Nonlinear Servomechanisms," I E E E
This paper has presented the advantages, challenges, and Transactions on Industrial Electronics, vol. 41, no. 3, pp.
highlights of the research results of the application of the 269-277, June, 1994.
artificial neural network and fuzzy logic technologies to perform [9] Mo-yuen Chow, Sui Oi Yee, Leroy S. Taylor,
motor fault detection based on NSF sponsored Incipient Fault "Recognizing Animal-Caused Faults i n Power
Detection Using Artificial Neural Networks project. This paper Distribution Systems Using Artificial Neural Networks,"
also presented some preliminary results on a motor fault IEEE Transactions on Power Delivery, vol. 8, no.3, pp.
detection neural/fuzzy system which not only gives highly 1268-1274, July 1993.
satisfactory performance as a non-invasive, inexpensive, and
robust motor fault detection technique but also provides valuable
heuristic reasoning of the fault detection a m . The results
obtained from the project so far i h c a t e a promising future of
using artificial neural network and fuzzy logic technologies to
solve machine fault detection problems.

VI. Acknowledgements

The authors of this paper would llke to acknowledge the


support of National Science Foundation. for Grant No. ECS-
8922121.

References

[l] MO-yuen Chow, Robert N. Sharpe. James C. Hung, "On


the Application and Design Consideration of Artificial
Neural Network Fault Detectors," f E E E Transactions on
Industrial Electronics, vol. 40. no. 2. pp. 181-198, April,
1993.
[2] MO-yuen Chow, Sui-Oi Yee, "Methodology For On-Line
Incipient Fault Detection in Single-Phase Squirrel-Cage

87

You might also like