Induction Motor State Estimation Using Tuned Extended Kalman Filter
Induction Motor State Estimation Using Tuned Extended Kalman Filter
Induction Motor State Estimation Using Tuned Extended Kalman Filter
Yahia Laamari
Belkacem Athamena
Department of Management and Management Information Systems
Al Ain University of Science and Technology, UAE
[email protected]
I. INTRODUCTION
Induction Motors (IMs) are widely present in the main
industrial applications since they are very economical, rugged
and reliable. In mainly control applications of the IMs, the
information about rotor speed is very necessary and essential.
Usually, rotor speed can be directly measured by using an
optical encoder (sensors) which is mounted on the motor shaft.
However, the system cost, volume and weight of the motor are
increased; also, the reliability of drive reduces with hard
environments conditions [1]-[2]-[5].
In recent years, several approaches have been proposed to
eliminate the speed and flux sensors from industrial IM drives
for economical and technical reasons to reduce the cost and
enhance the reliability of the overall system [3]-[7].
2015 IEEE
1/ k
Pk
1/ k 1
Pk
1/ k
K k H k Pk
(2)
x2
u t
x3
x4
x5
(4)
T
s
v
y
(5)
(6)
1
y k
f (x (k ), u (k ),w (k ))
h x k ,v (k )
(7)
x2 (k 1)
x3 (k 1)
x4 (k 1)
x5 (k 1)
1 T(
1
Ts
1 T(
1
Ts
Fk Pk / k FkT W k QW kT
K k Pk 1/ k H kT (H k Pk 1/ k H kT V k RV kT )
x k 1/ k 1 x k 1/ k K k ( y k h (x k 1/ k ,0))
x1
Tr
Tr
) x1 (k ) T
) x2 ( k ) T
1
LmTr
1
Lm
x3 ( k ) T
1
Lm
px5 (k ) x4 ( k ) T
px3 (k ) x5 (k ) T
1
LmTr
x4 ( k ) T
Lm
1
x1 ( k ) (1 T ) x3 ( k ) Tpx5 ( k ) x4 (k ) w3
Tr
Tr
Lm
1
x2 (k ) Tpx5 ( k ) x3 (k ) (1 T ) x4 (k ) w4
Tr
Tr
pLm
( x3 ( k ) x2 ( k ) x4 (k ) x1 (k )
JLr
(1 T
ff
J
) x5 (k ) T
Cr
J
1
v
Ls
w1
1
v
Ls
w2
w5
(8)
1/ k
x1 ( k ) v1
x2 ( k ) v2
(9)
v i (k 1) w .v i (k ) c1 .r1 (k ). pbi (k ) x i (k )
c 2 .r2 (k ). p g (k ) x i (k )
x i (k
1)
x i (k ) v i (k
(10)
(11)
1)
4.85 , R r
3.805 , L s
0.274 H , L r
0.258 H , J
.031 kg .m , f f
0.274 H
0.008 N .m / rad / s
1
K
K
i 1
est
i
(12)
Input
Induction
Machine
Measured rotor
speed
Measured
Output y
Performance
evaluator
EKF
Estimated rotor
Speed
Q,R
PSO
Mean Square
Error
Case
Values of Q and R
qi
ri
2.3761103
Estimation
quality
Very Poor
33.1022
Poor
MSE
0.1
qi
1e 7, q
0.01, ri
0.1
qi
0.0001, q
0.01, ri
0.1
2.2877
Good
0.1
0.3866
Very good
qi
0.001, q
0.001, ri
1600
Estimated speed
Actual speed
2000
Speed (rpm)
1400
1200
Speed (rpm)
1000
1600
1000
1500
0
1400
800
0.38
-1000
1550
600
0.1
0.2
0.3
0.4
1500
400
0.4
0.42
0.5
Time (sec)
0.6
0.5
2.04
1.5
Time (sec)
2.06 2.08
2.1
2.12
2.14
2.5
2.16
0
-1
-2
0.05
0.1
0.15
Time (sec)
0.2
0.25
0.3
Values of Q and R
Flux (Web)
itera
tions
MSE
10
ri
0.205; q i
0.3424; q
0.0054; q
0.0117
0.3897
20
ri
1.1597; q i
0.2512; q
0.0152; q
0.0279
0.2619
ri
15.2927; q i
0.4156; q
0.2518; q
30
Flux (Web)
-200
0
1350
0.9
1400
0.46
0.8
1450
200
0.44
0.7
0.0823
0
-1
-2
0.5
0.51
0.52
0.53
0.54
0.0848
0.55
0.56
Time (sec)
0.57
0.58
0.59
0.6
2000
1500
S p e e d (rp m )
1000
1500
500
1400
-500
0
Estimated Speed
Actual speed
1300
0.58
0.1
0.2
0.6
0.3
0.62
0.64
0.4
0.66
0.68
0.5
Time (sec)
0.7
0.72
0.6
0.7
0.8
0.9
6.5
6
Rr +50%
5.5
R o to r r e s is t a n c e
Rr +25%
4.5
Nominal Rr
3.5
3
0
0.1
0.2
0.3
0.4
0.5
Time (sec)
0.6
0.7
0.8
0.9
VII. CONCLUSION
This paper adapts a new method combining EKF and PSO
algorithms. PSO technique was used for the optimization of
the performances of EKF. The proposed approach enables the
noise covariance matrices Q and R, which directly affects the
estimation performance, to be suitably selected. Simulation
results demonstrated the efficiency of this approach, where
estimations are more accurate and faster. This estimation
algorithm was also tested under load torque and rotor
resistance variations of where better solution and good
performances were obtained.
APPENDIX
TABLE3 Nomenclature
, : stator index
u : stator voltage
L s (L r )
Lm
i s : stator current
r
: rotor flux
: rotor speed
T s (T r ) : stator (rotor) time
p
J
ff
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]