Professional Documents
Culture Documents
Revised Manuscript PDF
Revised Manuscript PDF
Abstract—This paper deals with data-driven fault diag- model due to neglected dynamics. So, in this work, data-
nosis of three phase induction motor. The tools from sub- driven fault diagnosis of induction motor is presented. Here,
space identification based data driven scheme are utilized no system model required for design of FD scheme for motor.
to design a framework of fault detection and isolation.
The fault detection scheme is so designed that it caters Some multivariate data-driven FD techniques have also been
for even small magnitude faults. In order to discriminate applied to induction motor. In [4], Principle Component
different faults, a fault isolation algorithm is proposed. Analysis was used for dimensionality reduction of data and
Isolation thresholds are designed. The results show the then Kernel Density Estimation is used to obtain patterns
effectiveness of the proposed schemes. representing the faults. In [5], bearing fault diagnosis was
Index Terms—Data-driven, fault detection, fault isolation, performed such that optimal features were selected from
fault diagnosis, three phase induction motor data of induction motor. These multivariate data-driven
schemes are based on complex statistical approaches unlike
Subspace Identification Method (SIM), which is based on
I. I NTRODUCTION
concepts of linear algebra. So, for designing FD system
TABLE I
N OMINAL PARAMETERS OF I NDUCTION M OTOR [10]
0 0
... 0 D 0 ... 0
C 0
... 0 CB D ... 0
Gi f = , G d
=
Symbol Name Value .. ...
.. . i
.. .. . . ..
. ..
. . . . .
Ls Stator inductance 0.1164H CAs−1 CAs−2 ... 0 CAs−1 B .. ... D
(7)
Lr Rotor inductance 0.1164H
SIM based data-driven method is governed by the following
Lsr Mutual inductance 0.1109H equation [11], [12]:
σ Flux leakage factor 0.092896
Rs Stator resistance 0.7941ohm Yf = Γs Xi + Gi d Uf + Gi f Pf + Sf (8)
Rr Rotor resistance 3.5735ohm Equation (8) is a modified form of (5) such that, (8) is in data-
p Number of poles 2 driven and (5) is in model based framework. Here, Yf and Uf
are future output and input block hankel matrices respectively,
Γs is observability matrix, Xi is state matrix, Pf and Sf are
−0.3091 −0.9001 0.004102 −0.005344
process and sensor noise block hankel matrices respectively.
0.9001 −0.3091 0.005344 0.004102 Past and future input block hankel matrices are given by:
Ad =
84.37
58.01 0.1985 0.3444
Up = us (k) us (k + 1) ... us (k + N − 1)
−58.01 84.37 −0.3444 0.1985
Uf = us (k + s + 1) us (k + s + 2) ... us (k + s + N )
42.18 29 0.5992 0.1722
Cd =
−29 42.18 −0.1722 0.5992 u0 u1
... uj−1 ui ui+1 ... ui+j−1
u1 u2
... uj ui+1 ui+2 ... ui+j
Up = , Uf = .
.. . ..
. .
. . .. . . ..
. .. . . . . .
0.001897 −0.002471
0.002471 0.001897
ui−1 ui−2 ... ui+j−2 u2i−1 u2i ... u2i+j−2
0.2771 0.07963
Bd = , Dd =
0.5542 0.1593 −0.07963 0.2771 Here, Up ∈ Rsp∗l×N , Uf ∈ Rsf ∗l×N , Yp ∈ Rsp∗m×N and
−0.1593 0.5542 Yf ∈ Rsf ∗m×N . Where, s = i − 1 and (sp , sf ' s) > n.
The sampling period of 0.01sec is taken for discretization of Similarly, past and future output block hankel matrices denoted
the model in (2). It is worth noting that this discrete model of by Yp and Yf can be constructed. Some other required matrices
T
asynchronous motor is used for input-output data generation. denoted by Zp and Zf are formed as Zp = Yp Up and
T
Zf = Yf Uf . Equation (8) can be written into another
III. DATA -D RIVEN FAULT DETECTION S CHEME way:
Γs Gi d Gi f Pf + Sf
Consider a discrete linear time invariant system given as Xi
Zf = + ψ, ψ =
follows: 0 I Uf 0
x(k + 1) = Ax(k) + B(u(k) + fa (k)) + w(k) By pre-multiplying both sides of above equation with (1/N )
(4)
y(k) = Cx(k) + D(u(k) + fa (k)) + v(k) + fs (k) and post-multiplying with Zp T gives:
Γs Gi d
Here, A ∈ Rn×n , B ∈ Rn×l , C ∈ Rm×n and D ∈ Rm×l . 1 T 1 Xi 1
Zf Zp = Zp T + ψZp T
Where, x(k) ∈ Rn×1 is a state vector, u(k) ∈ Rl×1 is the N N 0 I U f N
input vector. fa (k) is actuator fault vector, fs (k) is sensor
fault vector, w(k) is process noise or disturbance and v(k) For N → ∞ we have (1/N )ψZp T = 0. Thus, doing
is sensor noise. By using (4), we can write expressions for Singular Value Decomposition (SVD) of covariance matrix
y(k − s), y(k − s + 1) and y(k) recursively and combining all ‘( N1 Zf Zp T )’ will give us parity space ‘Γs ⊥ ’ (Γs ⊥ Γs = 0)
these expressions we obtain the following: and corresponding ‘Γs ⊥ Hus ’, as described below in algorithm
1, where Hus ∼ Gi d .
ys (k) = Γs x(k − s) + Gi d us (k) + Gi d fa,s (k)
(5)
+ Gi f ws (k) + vs (k) + fs,s (k) Algorithm 1
T • Estimate the system order ‘n’
ys (k) = y(k − s) y(k − s + 1) ... y(k) 1 T
• Do SVD of covariance matrix: N Zf Zp = Uz Σz Vz
us (k) =
u(k − s) u(k − s + 1) ... u(k)
T Uz11 Uz12
Uz = , Uz11 ∈ R(msf )×(lsf +n) ,
Uz21 Uz22
Similarly, the other vectors fa,s (k),fs,s (k),vs (k) and ws (k) Uz12 ∈ R(msf )×(msf −n) , Uz22 ∈ R(lsf )×(msf −n)
can be constructed.
• Extract the terms Γs ⊥ Hus and Γs ⊥ using Γs ⊥ = Uz12 T
and Γs ⊥ Hus = −Uz22 T
s
T
Γs = C CA ... CA (6)
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
T
IV. P ERFORMANCE INDEX TO ACHIEVE HIGHER solving J1 in (9) means that the term Γs ⊥ Hus Hus T Γs ⊥ is
SENSITIVITY TO SENSOR FAULTS maximized, due to which, influence of term “Γs ⊥ Hus us (k)”
Once, the terms Γs ⊥ Hus and Γs ⊥ are obtained from input- signifies in (11) and may become nearly equal to the term
output data of system using algorithm 1, then next goal is to “αrob ys (k)”. Consequently, a very small change or no change
compute optimal parity vector to achieve robustness against occurs in residual signal for these smaller sensor faults. So, if
T
disturbances and sensitivity to faults. To achieve these two we use the index of (12) then, the term (Γs ⊥ Hus Hus T Γs ⊥ )
goals simultaneously, A. Hussain et al. (2016) proposed the is minimized and influence of term “Γs ⊥ Hus us (k)” in (11)
following performance index. is reduced. Thus, even for smaller sensor faults we get a
T
higher change in residual signal. Although, J2 causes higher
Γs ⊥ Hds Hds T Γs ⊥ sensitivity to sensor faults but the upper bound is given
J1 = min T
(9)
Γs ⊥ Γs ⊥ Hus Hus T Γs ⊥ by (16):
||Γs ⊥ Hus us (k)|| > ||us (k)||− (16)
where Hus ∼ Gi d and Hds ∼ Gi f in (8). Solution of (9) is
found by considering it as eigen-value problem: Above expression describes that, J2 should not minimize
Γs ⊥ Hus us (k) the term so much that, lower magnitude
T T
ls,min (Γs ⊥ Hds Hds T Γs ⊥ − λs,min Γs ⊥ Hus Hus T Γs ⊥ ) = 0 actuator faults become difficult to detect. There is an-
(10) other side of performance index J2 that, it is maximizing
T
Where, ls,min is minimum eigen-vector and λs,min is mini- Γs ⊥ Hds Hds T Γs ⊥ which causes to increase the influence of
mum eigen-value. After identification of terms Γs ⊥ Hus and disturbance on residual but it will not disturb the sensitivity
Γs ⊥ , matrix Hds is also required for solving (10). So, to to faults. Its sole consequence is the increase in FAR which
construct Hds matrix, A and C matrices are extracted from can be reduced by the post-processing of residual which will
Γs as shown in (6), whereas, Γs = null(Γs ⊥ ). Robust parity be presented later in this work. As far as, actuator faults
vector based residual generator is given as follows [7]: are concerned, then performance index J2 also detects them
successfully. Its justification is that, during actuator fault,
Rrob (k) = αrob ys (k) − Γs ⊥ Hus us (k) (11)
the term “Γs ⊥ Hus us (k)” in (11) dominates due to abnormal
Here, αrob = ls Γ⊥ is optimal parity vector corresponding to increase in us (k), thus, causing a higher change in residual.
index J1 in (9). As shown in (7), Hus ∼ Gi d is showing the This completes the proof.
effect of actuators via B and D matrices. Similarly, the effect Solution of J2 is also given by (10) with only difference that
of sensors is represented by Hds ∼ Gi f in (7). Hence, the now ‘ls,min ’ is replaced by maximum eigen-vector ‘ls,max ’
index J1 in (9) only increases the effect of actuator faults on and ‘λs,min ’ by maximum eigen-value ‘λs,max ’. Performance
residual and reduces the impact of disturbance on residual. index in (12) is justified because Hds ∼ Gi f is showing the
On other hand, it results into a fault detection scheme which effect of sensors or measurements on residual and Hus ∼ Gi d
is lesser sensitive to sensor faults. We propose an improved is showing the effect of inputs on residual. Whereas, these
version of the index (9) in the following lemma. inputs may be system input or noise.
Lemma 1: To achieve higher sensitivity to sensor faults, V. R OBUST S ENSOR AND ACTUATOR FAULT ISOLATION
performance index given below in (12) should be used A. Fault Isolation
T Fault isolation means to determine which sensor or actuator
Γs ⊥ Hds Hds T Γs ⊥
J2 = max T
(12) gets faulty. Its algorithm is based on finding parity space for
Γs ⊥ Γs ⊥ Hus Hus T Γs ⊥ i-th sensor such that its effect on i-th residual is completely
P roof : Parity space based residual generator is given by [14]: decoupled from the effect of remaining sensor. Fault isolation
algorithm is presented below [8]:
r(k) = α(ys (k) − Hus us (k)) (13)
Here, ‘α’ is a parity vector and ‘r(k)’ denotes residual signal. Algorithm 2
⊥ ⊥
Substitution of (5) into (13) and using (αΓ = 0) gives us: • Apply Algorithm 1 to obtain Γs Hus and Γs from
input-output data of process
r(k) = α(Hus fa,s (k) + Hds ws (k) + vs (k) + fs,s ) (14) Sensor Fault Isolation:
⊥
Equation (14) in general form is given by (15): • To distribute Γs as follows:
⊥ ⊥
Γs,2 ⊥ ... Γs,sa ⊥ , where Γs,k ⊥ ∈
Γs = Γs,1
r = Hds Ws + Hus fa + fs (15) Rµ×m , k = 1, 2, ..., sa and µ = msf − n
⊥
In case of only small magnitude sensor fault (fs → 0) and • Now sub-divide Γs,k as below:
⊥ ⊥
Γs,k,2 ⊥ ... Γs,k,m ⊥
no actuator fault (fa = 0), (15) reduces to r ≈ Hds Ws . Γs,k = Γs,k,1 where
This shows that in case of smaller sensor faults, residual has Γs,k,i ⊥ ∈ Rµ×1 , i = 1, 2, ..., m
⊥
nominal value caused by the noise or we can say there is • Now re-arrange Γs,k,i , i = 1, 2, ..., m in following
no alternation in residual. Another way to prove this is: if way to decouple the effect of other sensors: Γs,k,ĩ ⊥ =
there is a sensor fault of very lower magnitude, it implies [ Γs,1,1 ⊥ ... Γs,1,i−1 ⊥ Γs,1,i+1 ⊥ ... Γs,1,m ⊥ ...
that the term “αrob ys (k)” in (11) remains very small. Then Γs,sa ,1 ⊥ ... Γs,sa ,i−1 ⊥ Γs,sa ,i+1 ⊥ ... Γs,sa ,m ⊥ ]
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Solve Ssen,i Γs,k,ĩ ⊥ = 0 to obtain Ssen,i design nmnf−1 number of residuals [14] and a table is con-
•
⊥ structed between faults and designed residuals. From this table
• Find parity space for i-th sensor ‘Γs,sen,i ’ using
⊥ ⊥ by observing the sequences, we can select fewer number of
Γs,sen,i = Ssen,i Γs
Actuator Fault Isolation: residuals to detect all possible faults.
⊥
• To divide Γs Hus as:
⊥
Γs Hus = Γs,1 ⊥ Hus Γs,2 ⊥ Hus ... Γs,sa ⊥ Hus , B. Residual Evaluation or Statistical Testing
where Γs,k ⊥ Hus ∈ Rµ×l For the sake of completion of Fault Detection process,
⊥ statistical testing of residual is performed using Generalized
• Sub-divide Γs,k Hus as:
Γs,k,1 Hus Γs,k,2 ⊥ Hus ... Γs,k,l ⊥ Hus
⊥
where Likelihood Ratio (GLR) algorithm presented in [15], [16]. As
⊥ µ×1 it is obvious, that the residual is affected by noise and fault,
Γs,k,i Hus ∈ R , i = 1, 2, ..., l
⊥
• Re-arrange Γs,k,i Hus , i = 1, 2, ..., l as below for so we consider this noise as white noise N (0, σ 2 ). Major
decoupling the influence of other actuators: steps of GLR algorithm are given below:
Γs,k,ĩ ⊥ Hus = [ Γs,1,1 ⊥ Hus ... Γs,1,i−1 ⊥ Hus
Γs,1,i+1 ⊥ Hus ... Γs,1,l ⊥ Hus ... Γs,sa ,1 ⊥ Hus Algorithm 3
... Γs,sa ,i−1 ⊥ Hus Γs,sa ,i+1 ⊥ Hus ... Γs,sa ,l ⊥ Hus ] • From Chi-square distribution table, find χa such that
⊥
• Solve Sact,i (Γs,k,ĩ Hus ) = 0 to obtain Sact,i
prob[χ > χa ] = α to set allowed limit of FAR
χ
⊥ ⊥ ⊥ • To set threshold as Jth = 2a
• Find ‘Γs,act,i ’ using Γs,act,i = Sact,i Γs PNw
1 2
• Testing statistics are given by J = 2σ 2 N ( i=1 r(i) )
Next objective is to achieve higher sensitivity to faults w
• Decide as:
and robustness against disturbances so that the results of
J < Jth =⇒ No fault, J > Jth =⇒ Fault occurs
fault isolation algorithm are reliable. This is achieved by our
proposed performance indices for fault isolation which are
supported by Lemma 1 described previously. These indices C. Post-processing of Residual
are given in (17) below: Due to higher impact of disturbances on residual, there may
be significant FAR. Effect of noise on residual appears as
T higher frequency content. To remove it from residual, wavelet
Γs,sen,i ⊥ Hus Hus T Γs,sen,i ⊥
Jsen,i = min T
transformation is used [17]. Wavelet transform decomposes the
Γs ,sen,i ⊥ Γs,sen,i ⊥ Hds Hds T Γs,sen,i ⊥ residual into approximation and detailed coefficients. Detailed
(17)
T coefficients contain higher frequency content (noise) as well
Γs,act,i ⊥ Hus Hus T Γs,act,i ⊥
Jact,i = max T
as the information about the change in residual caused by
Γs ,act,i ⊥ Γs,act,i ⊥ Hds Hds T Γs,act,i ⊥ fault. So, motivated by [17], we used wavelet transformation
Our proposed indices in (17) are better than that in [8] to reduce this higher frequency content. During this signal
because performance index in [8] only increases the effect processing, noise is removed by suppressing higher frequency
of fault on residual signal while, not considering the noise content as well as retaining the change in residual signal
affecting the system. Now, for our proposed indices in (17), caused by fault. However, after wavelet transformation,
we require Hds ∼ Gi f matrix, which is constructed as shown there exists some FAR caused by lower frequency process
by (7). So, we extract A and C matrices from observability disturbances. This FAR can be minimized by high pass
matrix ‘Γs ’, which is shown in (6). Where, Γs is obtained filtering of wavelet processed residual signal.
using (Γs ⊥ Γs = 0).
VI. R ESULTS AND DISCUSSION
• To evaluate robust parity vectors as:
The input output data of the induction motor is obtained by
αsen,i = lmin,i Ssen,i Γs ⊥ , αact,i = lmax,i Sact,i Γs ⊥ running the motor for 90 seconds. Since, the data is noisy so it
Here, lmin,i and lmax,i are obtained by solving indices is assumed that the process noise and measurement noise are
given in (17) white guassian with power spectral densities of 0.2 and 0.01
• Build residuals for i-th sensor and actuator using follow- respectively. Total 9992 samples are recorded. There are two
ing equations: sensors id and iq , which means m = 2. Similarly, there are
two actuators ud and uq and l = 2. Values of sp and sf are
rsen,i (k) = αsen,i (ys (k) − Hus us (k)) set to sp = sf = 5 higher than system order n = 4. Hence,
(18)
ract,i (k) = αact,i (ys (k) − Hus us (k)) we have Yp , Yf ∈ R10×9992 and Up , Uf ∈ R10×9992 . After
• Post-processing of each of the residuals to reduce FAR applying algorithm 1, Γs ⊥ Hus ∈ R6×10 and Γs ⊥ ∈ R6×10
are obtained.
Up till now, it was considered that there is a separate
residual for each of the sensors and actuators. It means,
for ‘j’ number of sensors and ‘p’ number of actuators, we A. Improved Fault Sensitivity to Lower Magnitude Sensor
require ‘nm = j + p’ number of residuals in order to isolate Faults
‘nf = j+p’ faults. Sometimes, due to complexities of process, A very small sensor fault of 0.5A in q-axis current ‘iq ’ is
it is economical to detect ‘nf ’ faults using measurements applied. This sensor fault is caused by insulation failure of
lesser than ‘nf ’ which means that (nf > nm ). Then, we stator winding and as a result, short circuits in stator winding
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Residual Signal for Performance Index "J1" Residual Signal for Performance Index "J1"
4 10
8
3
Residual
Residual
6
2
4
1
2
0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Time (s) Time (s)
Residual Signal for Performance Index "J2" Residual Signal for Performance Index "J2"
4 10
8
3
Residual
Residual
6
2
4
1
2
0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Time (s) Time (s)
Fig. 3. Comparison between J1 and J2 for lower magnitude sensor fault Fig. 5. Comparison between J1 and J2 for lower magnitude actuator
fault
Residual Signal for Performance Index "J1"
20
Residual for sensor#1 Residual for sensor#2
20 20
15 15
10
10 10
5
5 5
0
0 10 20 30 40 50 60 70 80 90
Time (s) 0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Residual Signal for Performance Index "J2" Time (s) Time (s)
20
J-statistics for sensor#1 J-statistics for sensor#2
10 2 2
1.5 1.5
5
1 1
0 0.5 0.5
0 10 20 30 40 50 60 70 80 90
Time (s) 0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Time (s) Time (s)
1.5
Residual for actuator#1
1.5
Residual for actuator#2 TABLE II
residual for q-axis voltage (V q )
0.5 0.5
Fault R1 R2 R3
0 0
0 10 20 30 40
Time (s)
50 60 70 80 90 0 10 20 30 40
Time (s)
50 60 70 80 90
f1 (Sensor:1 faulty) 1 0 1
J-statistics for actuator#1 J-statistics for actuator#2
f2 (Sensor:2 faulty) 0 1 1
J-Statistics for q-axis voltage (V q )
3 3
f3 (Actuator:1 faulty) 1 1 1
2 2
f4 (Actuator:2 faulty) 1 1 0
1 1
0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Time (s) Time (s)
50
Fig. 7. Actuator:1 is faulty and actuator:2 is healthy. Fault of actuator:1
is isolated from actuator:2 0
0 10 20 30 40 50 60 70 80 90
20
residual for sensor#1 using Old algorithm
14
10
0
12 0 10 20 30 40 50 60 70 80 90
R3
10
residual for q-axis current (I q )
8
0
0 10 20 30 40 50 60 70 80 90
time (s)
6
Fig. 10. Verification of Table II, for example, fault ‘f4 ’ (Actutor:2 is faulty)
2 is detected by combination “110”
0
0 10 20 30 40 50 60 70 80 90
time (s)
TABLE III
FAR AND FDR IN FOR EACH SENSOR AND ACTUATOR FAULT
Fig. 8. Residual in fault-free case, showing that the effect of noise on
residual is higher, plotted using algorithm in [8] f1 f2 f3 f4
10
residual for q-axis current (I q )
8
the the principle of Stein’s Unbiased Risk [20]. Then, soft
thresholding is performed on detailed coefficients. Since, noise
6
4
Original J-Statistics of actuator#1
4
Original J-Statistics of actuator#2 [2] R. S. Kraleti, M. Zawodniok, and S. Jagannathan, “Model based
diagnostics and prognostics of three-phase induction motor for vapor
3 3
J-Statistics
compressor applications” in Proc. IEEE Conference on Prognostics and
J-Statistics
2 2
Health Management, DOI 10.1109/ICPHM.2012.6299525, pp. 1-7, Sep.
1 1 2012.
0
0 10 20 30 40 50 60 70 80 90
0
0 10 20 30 40 50 60 70 80 90
[3] S. O. Ibrahima, k. N. Faris and E. A. Elzahab, “Implementation of
Time (s) Time (s) fuzzy modeling system for faults detection and diagnosis in three phase
De-Noised J-Statistics of actuator#1 De-Noised J-Statistics of actuator#2
4 4 induction motor drive system”, Jour. of Elect. Sys. and Info. Tech., Vol.
3 3 2, No. 1, pp. 27-46, May 2015.
J-Statistics
J-Statistics
2 2
[4] F. Ferracuti, A. Giantomassi, S. Iarlori, G. Ippoliti and S. Longhi, “In-
1 1 duction Motor Fault Detection and Diagnosis using KDE and Kullback-
0 0
Leibler Divergence”, Industrial Electronics Society, IECON Annual
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Time (s) Time (s) Conference of IEEE, pp. 2923-2928, 2013.
[5] R. Islam, S. Ali Khan and J.M. Kim, “Discriminant Feature Distribution
Analysis-Based Hybrid Feature Selection for Online Bearing Fault
Fig. 11. Wavelet de-noising when Actuator:2 is faulty, FAR is reduced Diagnosis in Induction Motors”, Journal of Sensors, Hindaw, vol. 2016,
in de-noised J-statistics of actuator:1 and no effect on J-statistics of DOI 10.1109/IECON.2013.6699595, pp. 1–16, Jan. 2016.
actuator:2 [6] S. X. Ding, P. Zhang, A. Naik, E. Ding, and B. Huang, “Subspace
method aided data-driven design of fault detection and isolation sys-
tems,” Jour. of Process Control, Vol. 19, No. 9, pp. 1496–1510, 2009.
VIII. CONCLUSION [7] A. Hussain, A. Q. Khan and M. Abid, “Robust fault detection using
subspace aided data driven design”, Asian Jour. of Control, Vol. 18,
DOI 10.1002/asjc.1086, No. 2, pp. 1–12, Mar. 2016.
In this work, SIM based data driven approach was used [8] Y. Wang, G. Ma, S.X. Ding and C. Li, “Subspace aided data-driven
for Fault Detection and Isolation (FDI) of induction motor. design of robust fault detection and isolation systems”, Automatica, Vol.
Smaller sensor faults are successfully detected using our 47, DOI 10.1016/j.automatica.2011.05.028, No. 11, pp. 2474–2480, Nov.
2011.
proposed performance index regarding SIM based fault detec- [9] Y. Rachedi, M. O. Rachedi and S. Yahmedi, “Robust control design
tion. Moreover, sensor and actuator fault isolation algorithm of an induction motor”, Int. Jour. of Electrical Energy, Vol. 1, DOI
presented in this paper is more robust against undesired signals 10.12720/ijoee.1.4.201-205, No. 4, pp. 201–205, Dec. 2013.
[10] User’s manual, Asynchronous machine 300W, DEE Machines Lab, Pak-
affecting the system. In a huge industrial process, large pumps istan Institute of Engineering and Applied Sciences (PIEAS), Islamabad,
are used for circulation of some essential fluids e.g. coolants Pakistan.
and lubricants. So this FDI scheme is helpful there to diagnose [11] S. Yin, Member, IEEE, S. X. Ding, X. Xie, Student Member, IEEE,
and H. Luo, “A review on basic data-driven approaches for industrial
the faults of motor as quickly as possible. Along-with, it is process monitoring”, IEEE Trans. on Ind. Electronics, Vol. 61, DOI
desired that results of FDI scheme should be accurate whereas, 10.1109/TIE.2014.2301773, No. 11, Nov. 2014.
the accuracy of FDI scheme is badly affected by noise or un- [12] S. Yin , S. X. Ding , A. H. Abandan Sari and H. Hao, “Data-driven
monitoring for stochastic systems and its application on batch process”,
known inputs to the process. So our proposed FDI scheme Int. Jour. of Syst. Sci., Vol. 44, DOI https://doi.org/10.1080/00207721.
fulfills these requirements by achieving ‘robustness against 2012.659708, No. 7, pp. 1366–1376, Feb. 2013.
undesired signals’ and ‘higher sensitivity to faults’. In this [13] M. Green and David J.N. Limebeer, “Linear robust control”, Pearson
Education, Inc., 1995.
work, SIM based data driven approach was used for Fault [14] S.X. Ding, “Model-based fault diagnosis techniques: design schemes,
Detection and Isolation (FDI) of induction motor. A fault algorithms, and tools”, Springer, London, 2008.
detection algorithm based on improved performance index is [15] S.X. Ding, P. Zhang, A. Naik, E.L. Ding, and B. Huang, “Subspace
method aided data-driven design of fault detection and isolation sys-
proposed for successful detection of smaller sensor faults. To tems”, Jour. Process Control, Vol. 19, No. 9, pp. 1496-1510, 2009.
find location of a fault, a fault isolation algorithm is proposed [16] S. X. Ding, “Data-driven Design of Fault Diagnosis and Fault-tolerant
which is robust against undesired signals. This robustness im- Control Systems”, Springer, (2014).
[17] A. R. Khan, A. Q. Khan, M. T. Raza, M. Abid and G. Mustafa, “Design
proves the results of fault isolation algorithm by reducing FAR. of Robust Fault Detection Scheme for Penicillin Fermentation Process,”
Residual signals generated via our proposed FDI algorithms IFAC, Vol. 48, DOI 10.1016/j.ifacol.2015.09.590, No. 21, pp. 589–594,
are evaluated using thresholds. These algorithms are applied 2015.
[18] D. L. Donoho, “De-noising by soft-thresholding”, IEEE Trans. on Inf.
to a 3 phase induction motor to demonstrate the effectiveness Theory, Vol. 41, No. 3, pp. 613–627. 1995.
of our proposed algorithms. [19] Albert C. To, J. R. Moore and S. D. Glaser, “Wavelet denoising tech-
Future Work in this research includes 1) Fault identification niques with applications to experimental geophysical data”, Int. Jour. of
Signal Processing, Elsevier, Vol. 89, DOI 10.1016/j.sigpro.2008.07.023,
to obtain information about the size and nature of the fault 2) No. 2, pp. 144–160, Feb. 2009.
SIM based Fault Tolerant Control, so that system can retain [20] Y. Le Montagner, St. Member IEEE, E. D. Angelini, Senior Member
its normal behaviour during fault as long as possible. IEEE, and J-Christophe O-Marin, Fellow IEEE, “An unbiased risk
estimator for image denoising in the presence of mixed poisson gaussian
noise”, IEEE Tran. on Image Proc., Vol. 23, DOI 10.1109/TIP.2014.
2300821, No. 3, Mar. 2014.
R EFERENCES [21] P. Zhou, P. Dai, H. Song and T. Chai, “Data-driven recursive subspace
identification based online modelling for prediction and control of
[1] A. Selvanayakam, W.R. Babu and S.K. Rajarathna, “Fault detection in molten iron quality in blast furnace ironmaking,” IET Control Theory
three phase induction motor”, Int. Jour. of Innovatiove Reaserch in Sci. and Applications, Vol. 11, DOI 10.1049/iet-cta.2016.1474, No. 14, pp.
Engg. and Tech., Vol. 4, No. 4, pp. 84–90, Apr. 2015. 2343–2351, Sep. 2017.