Академический Документы
Профессиональный Документы
Культура Документы
Drives
O. Barambones, A.J. Garrido and F.J. Maseda
Dpto. Ingeniera de Sistemas y Automatica E.U.I.T.I Bilbao.
Universidad del Pas Vasco.
Plaza de la Casilla, 48012 Bilbao (Spain)
Tel: +34 946014459; Fax: +34 944441625; E-mail: ispbacao@ehu.es
Abstract: In this paper, an indirect eld-oriented
induction motor drive with a sliding-mode controller
is presented. The design includes rotor speed estimation from measured stator terminal voltages and
currents. The estimated speed is used as feedback in
an indirect vector control system achieving the speed
control without the use of shaft mounted transducers.
Stability analysis based on Lyapunov theory is also
presented, to guarantee the closed loop stability. The
high performance of the proposed control scheme under load disturbances and parameter uncertainties is
also demonstrated via simulation examples.
& Kim 1991, Chern et al. 1998, Benchaib & Edwards 2000). The sliding-mode control can oer many
good properties, such as good performance against
unmodelled dynamics, insensitivity to parameter variations, external disturbance rejection and fast dynamic response (Utkin 1993). These advantages of the
sliding-mode control may be employed in the position
and speed control of an AC servo system.
On the other hand, in indirect eld-oriented control of induction motors, a knowledge of rotor speed is
required in order to orient the injected stator current
vector and to establish speed loop feedback control.
Tachogenerators or digital shaft-position encoders are
usually used to detect the rotor speed of motors.
These speed sensors lower the system reliability and
require special attention to noise. In addition, for
some special applications such as very high-speed motor drives, there exist diculties in mounting these
speed sensors.
Recently, many research has been carried on the
design of speed sensorless control schemes, (Shauder
1992, Kubota 1993, Peng & Fukao 1994, Zamora 1998,
Huang 1998). In these schemes the speed is obtained based on the measurement of stator voltages and
currents. However the estimation is ussually complex
and heavily dependent on machine parameters. Therefore, although sensorless vector-controlled drives are
commercially available at this time, the parameter uncertainties imposes a challenge in the control performance.
This paper presents a new sensorless vector control
scheme consisting on the one hand of a speed estimation algorithm which overcomes the necessity of the
speed sensor and on the other hand of a novel variable
structure control law with an integral sliding surface
that compensates the uncertainties that are present
in the system.
The closed loop stability of the proposed scheme
is demonstrated using the Lyapunov stability theory,
and the exponential convergence of the controlled
speed is provided.
Key-Words: Vector control. Sliding mode controller. Induction drive. Speed sensorless.
Introduction
Indirect eld-oriented techniques utilizing microprocessors are now widely used for the control of induction motor servo drive in high-performance applications. With the eld-oriented techniques (Leonhard
1996, Bose 2001, Vas 1994), the decoupling of torque
and ux control commands of the induction motor is
guaranteed, and the induction motor can be controlled linearly as a separated excited D.C. motor. However, the control performance of the resulting linear
system is still inuenced by the uncertainties, which
usually are composed of unpredictable parameter variations, external load disturbances, unmodelled and
nonlinear dynamics. Therefore, many studies have
been made on the motor drives in order to preserve the
performance under these parameter variations and external load disturbance, such as nonlinear control, optimal control, variable structure system control, adaptive control and neural control (Lin 1993, Ortega et.
al. 1993, Marino et. al. 1998).
In the past decade, the variable structure control
strategy using the sliding-mode has been focussed on
many studies and research for the control of the AC
servo drive system (Sabanovic & Izosimov 1981, Park
1
Calculation
speed
of
the
Substituting the equations (3) and (4) in the equation (6) it is obtained:
Lm dr iqs qr ids
(7)
we = wr
2 + 2
Tr
dr
qr
Then Substituting the equations (6) in the equation (7), and nding wr we obtain:
1
Lm
motor
qr
Lr
vds
Lm
Lr
vqs
Lm
d
Lr
(Rs + Ls )ids
Lm
dt
d
Lr
(Rs + Ls )iqs
Lm
dt
Therefore, given a complete knowledge of the motor parameters, the instantaneous speed wr can be
calculated from the previous equation, where the stator measured current and voltages, and the rotor ux
estimated obtained from a rotor ux observer based
on equations (1) and (2) are employed.
qr
Lm
ids wr qr
Tr
Lm
iqs + wr dr
Tr
1
dr
Tr
1
qr
Tr
(1)
J w m + Bwm + TL = Te
(2)
(9)
where J and B are the inertia constant and the viscous friction coecient of the induction motor system
respectively; TL is the external load; wm is the rotor
mechanical speed in angular frequency, which is related to the rotor electrical speed by wm = 2 wr /p
where p is the pole numbers and Te denotes the generated torque of an induction motor, dened as (Bose
2001):
Te =
3p Lm e e
e e
( i qr
ids )
4 Lr dr qs
(10)
e
e
where dr
and qr
are the rotor-ux linkages, with the
subscript e denoting that the quantity is refereed to
the synchronously rotating reference frame; ieqs and
ieds are the stator currents, and p is the pole numbers.
(3)
(4)
cos(e )
sin(e )
xa
xb = sin(e 2/3) cos(e 2/3) xd
xq
xc
sin(e + 2/3) cos(e + 2/3)
(11)
where e is the angle position between the d-axix of
the synchronously rotating and the stationary reference frames, and it is assumed that the quantities
are balanced.
robust
Variable structure
speed control
(6)
e
dr
= |r |
(12)
Therefore, taking into account the previous results, the equation of induction motor torque (10) is
simplied to:
Te =
3p Lm e e
i = KT ieqs
4 Lr dr qs
(13)
(14)
KT =
4 Lr dr
where
e
dr
With the above mentioned proper eld orientation, the dynamic of the rotor ux is given by (Bose
2001):
e
ddr
e
Lm e
+ dr =
i
(15)
dt
Tr
Tr ds
(16)
B
,
J
b=
KT
,
J
f=
TL
;
J
(17)
Now, we are going to consider the previous mechanical equation (16) with uncertainties as follows:
w m = (a + a)wm (f + f ) + (b + b)ieqs (18)
where the terms a, b and f represents the uncertainties of the terms a, b and f respectively.
(t)
(19)
e(t) = wm (t) wm
1
S(t)S(t)
2
Its time derivative is calculated as:
V (t) =
= S [(a e + u + d) (k e a e)]
= S [u + d k e]
(20)
= S [k e sgn(S) + d k e]
= S [d sgn(S)]
(t) f (t) w m
(t)
u(t) = b ieqs (t) a wm
( |d|)|S|
0
(21)
(26)
V (t) = S(t)S(t)
= S [e (k a)e]
e(t)
= w m w m
= a e(t) + u(t) + d(t)
(25)
(24)
(27)
(22)
3
wr +
e-
6
wr -
VSC
Controller
6
iqs
-
iqs-
e
ids- dq abc
Limiter
e 6
Field
ids
e
Weakening dr Calculation
wr
iabc
-
Current
- Controller
Pulses
?
PWM
Inverter
we 6
iabc
wr
Estimator vabc
?
IM
In this section we will study the speed regulation performance of the proposed sliding-mode eld oriented
control versus reference and load torque variations by
means of simulation examples.
The block diagram of the proposed robust control
scheme is presented in gure 1.
S(t)
=0
e(t)
= (k a)e(t)
The block VSC Controller represent the proposed sliding-mode controller, and it is implemented by
equations (23), (29). The block limiter limits the
current applied to the motor windings so that it remains within the limit value, and it is implemented
by a saturation function. The block dq e abc makes the conversion between the synchronously rotating
and stationary reference frames, and is implemented
by equation (11). The block Current Controller consists of a three hysteresis-band current PWM control,
which is basically an instantaneous feedback current
control method of PWM where the actual current
(iabc ) continually tracks the command current (iabc )
within a hysteresis band. The block PWM Inverter
is a six IGBT-diode bridge inverter with 780 V DC
voltage source. The block Field Weakening gives the
ux command based on rotor speed, so that the PWM
controller does not saturate. The block ie
ds Calculation provides the current reference ie
ds from the rotor
ux reference through the equation (15).
(28)
[k e sgn(S) + a wm
+ w m
+ f]
b
Simulation Results
(29)
100
60
20
The system has the following mechanical parameters: J = 1.662 kg.m2 and B = 0.1 N.m.s. It is assumed that there is an uncertainty around 20 % in
the system parameters, that will be overcome by the
proposed sliding control.
wm
wm
20
The following values have been chosen for the controller parameters, k = 100, = 30.
0.2
0.4
0.6
0.8
1
Time (s)
1.2
1.4
1.6
1.8
500
400
300
200
100
isa (A)
100
200
300
400
500
0.2
0.4
0.6
0.8
1
Time (s)
1.2
1.4
1.6
1.8
40
w* , w (rad/s)
80
Conclusions
In this paper a sensorless sliding mode vector control has been presented. The rotor speed estimator is
350
[8] Lin, F.K. and Liaw, C.M.,1993, Control of indirect eld-oriented induction motor drives considering the eects of dead-time and parameter
variations. IEEE Trans. Indus. Electro, 40, 486495.
300
250
150
T (N*m)
200
100
50
50
100
0.2
0.4
0.6
0.8
1
Time (s)
1.2
1.4
1.6
1.8
Acknowledgments
The authors are grateful to the Basque Country University and to MCYT for partial support of this work
through the research projects 1/UPV 00146.363-E13992/2001 and DPI2000-0244 respectively.
References
[13] Sabanovic, A. and Izosimov, D.B., 1981, Application of Sliding Modes to Induction Motor
Control, IEEE Trans. Indus. Applica., IA-17,
41-49.
[14] Schauder C., 1992, Adaptive Speed Identication for Vector Control of Induction Motors without Rotational Transducers, IEEE Trans. Indus. Applica., 28, 1054-1061.
[2] Benchaib, A. and Edwards, C., 2000, Nonlinear sliding mode control of an induction motor,
Int. J. of Adaptive Control and Signal Procesing,
14, 201-221.
[15] Utkin V.I., 1993, Sliding mode control design principles and applications to electric drives,
IEEE Trans. Indus. Electro., 40, 26-36.