Jia 2012
Jia 2012
RESEARCH ON SPEED-SENSORLESS
INDUCTION MOTOR CONTROL SYSTEM
BASED ON AMESIM-SIMULINK SIMULATION
JIA Xiaoyan
XIE Xiaohua
WANG Xue
CHEN Hong
I.
INTRODUCTION (HEADING 1)
II.
375
1
L
s
0
B=
0
0
0
1
Ls
0
0
0
1 0 0 0 0
C=
0 1 0 0 0
= 1
L2m
(2)
x = A x(t ) + B u (t )
y (t ) = C x(t )
(1)
x = Ak x(k ) + Bk u (k ) + W (k )
Ls L
A=
Rr Lm
Lr
2
m
2
r
2
r
0
2
m
2
r
2
r
L Rr + L Rs
Ls L
Lm Rr
n p Lmr
Ls L2r
n p Lmr
Ls L2r
Ls L2r
R
r
Lr
Rr Lm
Lr
n p r
Lm Rr
Ls L2r
n p r
Rr
Lr
0
y = Ck x ( k ) + V ( k )
Ak = e AT I + AT , Bk = e A Bd BT , Ck = C .
0
376
(3)
L2m Rr + L2r Rs
Ts
Ls L2r
Ak =
Rr Lm
Ts
Lr
1
L
s
0
Bk =
0
0
0
Lm Rr
0
L2m Rr + L2r Rs
Ts
Ls L2r
0
Ts
Ls L2r
n p Lmr
Ts
Ls L2r
Rr
Ts
Lr
Rr Lm
Ts
Lr
n pr Ts
1
Ls
0
0
0
n p Lmr
Ls L2r
Lm Rr
Ls L2r
Ts
Ts
n p r Ts
Rr
Ts
Lr
0
1 0 0 0 0
Ck =
0 1 0 0 0
f (x(t))
x(t )=x(t)
x(t)
Rs (Ls ) 1 (Tr )
r (Ls ) is +r (Ls )
r
Rr Lr
r
Rs (Ls ) 1(Tr ) r (Ls ) Rr Lr
is r (Ls )
=
Rs
0
0
0
0
0
0
0
0
Rs
2
2
2
2
(n J)
(np J)r
(np J)is (np J)is
0
r
p
2
1.5
C
x(t )
x ( t ) = x ( t )
1 0 0 0 0
=
0 1 0 0 0
Startor Flux(Wb Wb
H=
(4)
(5)
(6)
1
0.5
0
-0.5
-1
-1.5
(7)
(8)
x(k +1) =x(k +1/ k) + K(k +1)(y(k +1) H x(k +1/ k))
Among the formulas, K is the Kalman gain, P is the state
error covariance matrix, Q and R are noise covariance matrix
whose initial value is artificially given. This article gets each
parameter by trial and error method under the premise of
ensuring the steady-state tracking and filtering divergence.
-2
-2
-1
Startor Flux(W b
377
30
1.5
20
10
0.5
Current A
Stator Flux Wb
0
-0.5
-10
-1
-20
-1.5
-2
-2
-1
-30
0
0.5
1.5
2.5
Time s
Stator Flux W b
1.5
60
50
0.5
30
current A
Torque N.m
40
20
10
-0.5
0
-10
-1
-20
0
0.5
1.5
2.5
-1.5
0
Time s
0.2
0.3
0.4
0.5
time(s
40
31
30
30.8
30.6
20
30.4
10
Speed(rad/s)
torque(N.m)
0.1
0
-10
30.2
30
29.8
29.6
-20
29.4
-30
29.2
-40
0
0.5
1.5
2.5
29
0
time(s)
0.5
1.5
Time(S)
378
2.5
35
30
speed(rad/s)
25
20
15
10
5
0
-5
0
0.5
1.5
2.5
time(s)
III.
2
1.5
Stator flux Wb
1
0.5
0
-0.5
-1
-1.5
-2
-2
-1
Stator flux Wb
379
change the original open-loop stator flux model into a closedloop control, and eliminate the error in the ring. At the same
time EKF achieve speed identification and the speed sensor
control, and also maintain the advantages of the DTC fast
dynamic response.
35
30
speed(rad/s)
25
20
15
10
0
0
REFERENCES
10
time(s)
[1]
IV.
CONCLUSION
Analyzing figure 3:
1. It is visible from the comparison between Figure (a1)
and Figure (a2). When the motor is running at low speed 30rad
/ s, the stator flux trajectory is a hexagon in the Traditional
DTC method. The control effect is far from ideal. But the stator
flux trajectory is approximately circular in EKF-DTC method,
and the pulse also significantly reduces.
2. It is visible from the comparison between Figure (b1)
and Figure (b2). The electromagnetic torque ripple reduces to a
large extent based on the EKF-DTC method.
3. It is visible from the comparison between Figure (c1)
and Figure (c2). The current waveform pulse is obvious in
traditional DTC method. The current sine wave has been
significantly improved based on EKF-DTC method.
4. It is visible from the comparison between Figure (d1)
and Figure (d2). The value of a given speed is 30rad / s. The
EKF identification value is also about 30rad / s. That is to say
that we can achieve the speed recognition based on the EKFDTC and the no speed sensor technology.
It can clearly be seen that the method reduce the stator flux,
electromagnetic torque, the current waveform pulsation to a
large extent and improve the steady-state performance of a
direct torque control system based on EKF-DTC. Analyzing
the reason is that the stator flux observer model is the UI model
in the traditional DTC, the accuracy declines seriously at a low
speed. However the EKF can remove the error caused by the
cumulative integral. The introduction of EFK is equivalent to
380