Proceedings of the 39" IEEE Conference on Decision and Control Syclney, Australia December, 2000
Speed Tracking Control with Maximal Power Transfer
of Induction Motor
Hou-Tsan Lee'
,
Li-Chen Fu'" and Hsin-Shen Huang' 1. Department of Electrical Engineering2. Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
e-mail:[email protected]
Abstract : This paper proposes a speed tracking control ofinduction motors based on the inpuVoutput linearization method, which can also achieve the maximal power transfer. A simple group of observers are designed to estimate the rotor flux in order to determine the orientation of rotor flux. The control law of the maximal power transfer to the rotor gives the relationship between the stator voltage and the orientation of rotor flux in d-q frame. The speed tracking controller is also robust with respect to the variation of rotor resistance and load torque. Simulation results are given to show the effectiveness of the presented controller. Experimental results are also given to validate the performances.
1. Introduction
It is well known that very often under the rather mild assumptions, the inputloutput response of a nonlinear system can be rendered linear via state feedback and coordinates transformation [ 1][2}[3]. On the other hand, pioneered by Blachke [4], field orientation is the most popular technique for servo control of induction motor. The dynamic equations are nonlinear of fifth order for voltage-fed induction motor [5]. To achieve the desirable control objectives of induction motor, there are various kinds of nonlinear controllers. In most of the nonlinear controller of induction motor [6][7][8], the rotor flux is made to converge asymptotically to a fured constant (or function), which is to prevent the saturation of the magnetic circuit. But, the flux saturation remains due to the
,
resultant flux in the stator and the rotor [5], and hence the control schemes still can hardly achieve their original goals satisfactorily.
In recent researches, the sensorless control of induction motor [9][ lO][l 11 overcomes some problems when the motor serves in the rough conditions. The torque tracking problem [12][13] is also discussed to satisfy the varieties of the loads applied on induction motors. The nonlinear dynamical model of induction motor can be also rendered linear, too. Therefore, many kinds of control for induction motor via linearization are proposed [2][14], which try to solve the problems in familiar linear systems. The variation of rotor resistance is another challenge to the controls of induction motor. Several adaptive control schemes have been proposed to deal with this problem [ 16][ 17][ 181. Certainly, the aforementioned techniques have made significant achievements in the area of induction motor control. But the property of power transfer of the induction motor is an important issue to discuss more.
Given the above observation, here we propose a simple controller for speed tracking of voltage-fed induction motor, which is with the property of maximal power transfer. [ 151 We find a simple control law to achieve the maximal power transfer to rotor
by
circuit analysis. The observers are then designed in a simple form to estimate the rotor flux. The variations of both torque and rotor resistance are considered in the simulations. Finally, the controller is proved strictly bounded stable and thesimulation and experimental results are given to validate the effectiveness of the controller. Above all, the controller is with the property of maximal power transfer as the control law still matched, i.e. the voltage inputs involve with the orientation of rotor flux as described in next section.
2. Field-Oriented Control with Maximal Power Transfer (A) Dynamical model of induction motor:
As has been well known, the dynamical model of an induction motor can be simplified by a d-q-axis coordinate transformation to some rotational-reference M e . But for implementation feasibility, the stationary-reference frame is more popularly used [SI. Thus, here we adopt the following group of d-q-axis coordinate-transformed dynamical equations of an induction motor:
Then the power transferred to the rotor of an induction motor is maximal which subject to the constraint
(v:
+
V A )
= ( Y / C ) ~ at any time.[IS]
3. Design of Observers and Controller
(a) Design of theflux observers
In our assumptions, all the states and the parameters are measurable and known except the rotor flux. Therefore, we have to build a set of observers to estimate them.
.
A A A
Aqr
=
a3
iqs-
a 4 Aqr -k p W r Adr.
h A A
Ldr = Q 3 i d s - a 4 A d r - p P W r A q r (3 1
Lemma
1. If the dynamic equations are described as ( 1) with all the states being bounded and measured but rotorflux, then the flux observers designed as (3) can guarantee
h A
that A,ir-A, 3 0 and Aqr-Aqr
+
0 ast
+a. Proof:. . ;qr = a3 i q s -a.,hqr + p m r a h
where the states and the parameters are defined as shown in the nomenclature.
(B) Maximum Power Transfir
of Induction
MotorIf the input voltages in d-q frame of the voltage-fed induction motor are defined as:
A
Let the observation errors be denoted as ed = R d r
-
,IdrA
and e, = A q r - A , . Choose the Lyapunov’s function
candidate to be a quadratic form as .
Y =
1
[ ed’
+
e,*
3 .
Therefore, the differential equation 2a
2 2 isobtainedas V = - a 4 [ e d
+
e ,1.
Then, by straightforward derivations and application of Lyapunov’s Theorem [19], we can guarantee that
A h
A b - 2 ,
+
0 and A q r - A q r 3 0 as t+
O C . Q.E.D.(b) Design of the controller
We further simplify the dynamics shown in (1) by
introducing the inpudoutput linearization [2]. The rotor resistance and load torque may have a range of variations up to &
50%
around their nominal values, respectively, denoted as R, and'
T
.
Define the change of coordinates as follows:ZI = w,
2 4 = - 2 a4
(a;, +air)+
2 a 3 ( i q s ~ q r +idrn,)which can be shown one-to-one over the domain
Where C , , C2 are larger than zero. Therefore, the subsystem described by the last two equations of system (4) is a
BIBS
(bounded-input bounded-state) system providedf 3 is bounded. Now, if
then the first two equations of system (1 1) become
To solve the speed-tracking problem still with maximal power transfer, the input signal U is designed as
Q =
fi
E R , : Air + A i , f 0 ) but is onto only over t 3 > 0 The dynamical equations can be rewritten with (2) as followse
ZI = z 2
where
ad
is the reference signal of rotor speed.Theorem 1. If the I/O linearized system (4) with the control input
Y
being defined in ( 5 ) and bounded, where.
2 3 = Z4
(4)
y = z, =o,
where the parameters are defined in the nomenclature with
e.
U
is given by (6), with m d , m d , and o d being all bounded, then the system (4) is bounded stable,Proof:
Substitute the control input ( 5 ) and (6), into system (4),
then system (4) can be re-expressed as
e .e
is always bounded. To prove the property of
BIBS,
we separate the procedure into two parts:First, the states z, and
z,
are apparently bounded since the parameters k,,
k,> 0
and f4 is bounded.Second, since the electric torque is bounded (proportional to z2) then by the property that w,
.
T =P,
,
we conclude the input power is bounded.On
the other hand, the relation between the input power and the stator voltage and current isP,
= 3 (V,
.
I, -cos S ) where S is the angle between stator voltage and current. Then,:
V
If * cos26
isbounded since
P,
is bounded. And,V
:
is bounded by the input voltage limit. Thus, If = I; +I:, is bounded. As a result,f3
is bounded since all the signals off3
are bounded. Therefore, the system (4) is indeed boundedstable.
Q.E.D.
4. Simulation and experimental Results
In this section, the performances of the proposed controller, which is applied to an induction motor, will be demonstrated by a number of simulation results. The characteristics of the induction motor are listed as below:
R, = 0.83R, R, = 0.8352,
L,
= O.O8601(H),L,=
0.08601(H),L, = O.O8259(H), J, = 0.033 (Kg-m2),4poles, rated current 8.6 A, 220 V, 60
Hz,
AC.Fig. 1 and Fig. 2 show the robustness with respect to the variation of rotor resistance and load torque by simulation. Fig. 3 shows the experimental results of step and ramp speed tracking. Fig. 4 shows the effect of maximal power transfer property, the stator current of the proposed scheme is less than re421 with same speed tracking (120 radhec) based on 110 linearization.
5. Conclusion
In this paper, we have proposed a field-oriented input/output linearization controller for an induction motor with a new control law, which can achieve the maximal
power transfer into the rotor of an induction motor. And, it can also withhold variations of both rotor resistance and load torque up to the range of &SO%. Simulations validate the performances mentioned above. The proposed control scheme only uses the rotor speed and the orientation of the rotor flux as feedback information. And, the rotor flux can be easily estimated with the simple observers designed in this paper. The controller hence becomes a plausible scheme. The experimental results are also given to validate the performances. There are some concluding remarks should be noted here:
1. The desired constant speed command can be directly input to the controller without modification into a smooth function.
2. The speed ripple and stator current both less than the comparison scheme of refI21.
3. Numerical simulations and experimental results validate the properties of the proposed control scheme.
4. The firther work of sensorless indirect control with unknown rotor resistance and unknown load torque can deal with the problem of unknown parameters (states). Reference
[I]
S.
S. Sastry, and A. Isidori, "Adaptive Control of Linearizable Systems," IEEE Trans. Automat. Contz, Vol. 34,NO. 1 1 , ~ ~ . 1123-1131, 1989.[2] R. Marino, and
P.
Tomei, Nonlinear Control Design- Geometric, Adaptive and Robust, London, U.K. :Prentice Hall, 1995.
[3] R. Marino,
S.
Peresada, and P. Tomei, "Global Adaptive Output Feedback Control of Induction Motors with Uncertain Rotor Resistance," IEEE Trans. Automat. Contr, Vol. 44, No. 5 , pp. 967-983, 1999. [4] F. Blaschke, "The principle of Field OrientationApplying to the New Transvector Closed-Loop Control System for Rotation Field Machines," Siemens-Rev., Vol. 39, pp. 217-220, 1972.
[ 5 ] P. C. Krause, Analysis of Electric Machinew, McGraw-Hill, 1986.
[6] I. Kanellakopoulos, and P. K. Krein, “Integral-action Nonlinear Control of Induction Motors,*’ 12“ IFAC
World Congress (Sydney)., pp. 251-254, 1993. [7] R. M. Marino,
S.
Peresada, and P. Valigi, “AdaptiveInput-Output Linearlization Control of induction Motors,” IEEE Trans. Automat. Contr, Vol. 38, No. 2, pp. 208-221, 1992.
[8] P. Aquino, M. Feemster, D. M. Dawson, and A. Behal, “Adaptive Partial State Feedback Control of the Induction Motor: Elimination of Rotor Flux And Rotor Velocity Measurements,” Pmc. 3Th IEEE CDC., Tampa, USA., 1998.
[9] H. Tajima, and Y
Hori,
“Speed Sensorless Field- Orientation Control of Induction Machine,” IEEE Trans. Indust. Appl.,Vol.
29, No. 1, pp. 175-180, 1993.[lo] M. Bodson, J.
Chiasson,
and R.T.
Novomak,“Nonlinear Speed Observer for High-Performance Induction Motor Control,” IEEE Puns. Indust. Electron., Vol. 42, No. 4, pp. 337-343, 1995.
[ 111 H. Kubota, and
K.
Matsuse, “Speed Sensorless Field- Oriented Control of Induction Motor with Rotor Resistance Adaptation,” IEEE Trans. Indust. Appl., Vol. 30, NO. 5, pp. 1219-1224, 1994.G. Espinosa, R. Ortega, and P. J. Nicklasson, “Torque and Flux Tracking of Induction Motors,” lnr. J. Robust & Nonlinear Contr., Vol. 7, pp. 1-9, 1997.
R.
Ortega, C. Canudas, andS.
I. Seleme, “Nonlinear Control of Induction Motors : Torque Tracking with Unknown Load Disturbance,” IEEE Trans. Automat, Contr. Vol. 38, No. 11, pp. 1675-1680, 1993.R. M. Marino,
S.
Peresada,and
P.
Valigi, “A&ptive Input-Output Linearization Control of Induction Motors,” IEEE Pans. Autom. Con&, Vol. 38, pp. 208-221,1993.
1151
H.
T. Lee, J.S,
Chang, and L. C. Fu, ”Exponentially Stable Non-linear Control for Speed Regulation of Induction Motor with Field-Oriented PI-Controller”, International Journal of Adaptive Control and Signal Pmcessing, Vo1.14, pp.297-312,2000.[I61 R. M. Mario,
S.
Peresada, and P. Tomei, “Adaptive Observer-Based Control of Induction Motor with Unknown Rotor Resistance,” lnf.J.
Adapt. Contr & Signal Porc., Vol. 10, pp. 345-363, 1996.[17] R. M. Marino, S . Peresada, and P. Valigi, “Output Feedback Control of Current-Fed Induction Motors
with
Unknown
Rotor Resistance,’* IEEE Trans. ContrSyst.
Tech.,
Vol. 4, No. 4, pp. 336-347, 1996.[I81 R. M. Marino,
S.
Peresada, and P. Tomei, “Global Adaptive Output Feedback Control of Induction Motor withUnknown
Rotor Resistance,” IEEE Trans. Autom. Con&, Vol. 44, No. 5, pp. 967-983, 1999. (1 91 M. Vidyasagar, Nonlinear Systems Analysis, Prentice-Hall,
Inc.,
New Jersey, 1993.Nomenclature
i, (idr ) :
R,(R,)
: stator (rotor) resistance Vqs (Vds) :L, ( L , ) :
A,, ( A & ) :
0 , : rotor speed
T,
: electromagnetic torque,TL
: load torque L,,, : mutual inductance,P
: number of pole pairsJ
: inertia of the rotor,$ = L , I D , c = L , l D q-(d-) axis input stator current
q-(d-) axis input stator voltage stator (rotor) inductance q-(d-) axis rotor flux
D = ( L , L , - L X )
a, =
(R,
L,) 1 D + Pa3, a2 = P a 4a3 = Lma4
,
K , = 3PLm 12L,, p = K , I J
ik
(radsec) U IO 5 o h o l 0 0.5 1 1.5 1 15 0 a5 1 13 2 13 (a) actual and desired speed (b) rotor flux1
1.41o as I 1.3
z
LJ o OJ 1 13 1 U(c) stator current (d) variation of
R,
Fig.1 Speed = 30 (radsec) with
k,
= 5000,with
variation ofR,(50%shift) 25 M 0 - - . . 0.. 1 o 0.9 idi
i
i,
oah,
i I$i
i5(a) actual an desired speed rotor ux
U
o a5 I 1.5 I z.5 o a5 1 1.3 t z.5
(c) stator current (d) variation of T, Fig.2 Speed = 30 (radlsec) with variation of
T,
0 -0 2 4 6 8 10 SE 101
I
xcFig. 3 Experimental results of ramp and step functions.
I
. 10I o
-1020L
0.nu
0 2 4 8 1 1 0 0 2 4 8 8 1 0 o + .a-0 2 4 6 6 1 0 0 2 4 6 1 1 1 0 Ict 5uFig.4 Experimental comparison of proposed scheme