Escolar Documentos
Profissional Documentos
Cultura Documentos
455-460, 19%
Copyright @I 1996 Elsevier Sciena Ltd
Printed in Great Britain. All ri@tts resewed
ooos-1098/96 315.00+0.00
0005-1098(95)00171-9
Brief Paper
1. Introduction
The standard two phase o$ model 11of induction motors, ob-
tained in Ortega and Espinosa-Perez (1993) via direct applica-
1
tion of the Euler-Lagrange equations, is given by RJ2 0
R(qm.4m)= -L,V,3e-3qm drn R,12
* Received 22 April 1994; revised 31 October 1994; revised Second, we designed an inner feedback loop which assures
2 June 1995; received in final form 22 September 1995. This that the electrical subsystem defines a strictly passive map from
paper was not presented at any IFAC meeting. This paper control signals to stator currents. This is achieved via the in-
jection of a nonlinear term to the ‘damping’ matrix. Third,
was recommended for publication in revised form by As-
the passivity-based technique was applied to the electrical sub-
sociate Editor Hassan Khalil under the direction of Editor system leaving the feedback subsystem as a ‘passive perturba-
Tamer Basar. Corresponding author Per J. Nicklasson. E-mail tion’. As explained in Ortega and Espinosa-Perez (1993) this
per.johan.nicklasson@itk.unit.no last step involves the definition of the desired closed-loop en-
t Universitt de Compibgne, URA C.N.R.S. 817, BP 649, 60206 ergy function whose associated (target) dynamics evolves on a
Compitgne, France; E-mail rortega@hds.univ-compiegne.fr. subspace of the state space insuring zero error tracking. The
* University of Trondheim, NTH, Dept. of Eng. Cybernetics,
7034 Trondheim, Norway.
8 Universidad de Mexico, Instituto de Ingenieria, PO. Box n Note that (I) is equivalent to h + R& = M,u.
70-472, D.F., Mexico; E-mail gerardoe@servidor.unam.mx. * * The model considered in Espinosa-Perez and Ortega (1994)
11In this model the axes for the stator have a fixed position is obtained by applying a change of coordinates to (4), (2) (see
while those corresponding to the rotor are rotating at the rotor Espinosa-Perez and Ortega, 1995)
angular velocity.
455
456 Brief Papers
T~(z)=D,,,~~~-z+TL (7)
overall procedure leads to an internally stable dynamic out- with e!,, := & - 4m~ and a, b > 0.
put feedback controller that assures global asymptotic torque Under these conditions asymptotic speed tracking and rotor
or speed tracking. In contrast to this paper, the mechanical flux regulation are insured, i.e.
part of the system was described in Espinosa-Perez and Ortega
(1994) by the equation
&J = %l(zl3&/,
B2
(18) := 6x1 (t) + a2(t)z (2-5)
and noting that
where X(c),) := diag(Kt (cj,,,)l~, 0). For later convenience we
write (16) and (17) as
L*
f = .% + B(T - Td)
Under assumptions A.3 and A.4 the system (IS)-(lS) is yields II& II I LI + ii2 lzl . Replacing this bound, together with
II&II zz rn~li~~(O)ll, Vt E [O, T) in (24) it follows that:
locally Lipschitz in the state [e:, em, z, ALIT and continuous
in r. This condition assures that there exists a time interval
[O, T) where the solutions exist and are unique. First, taking IT - Tdl 1 ~cm:lle,oll* + zm,114(0)11~1)
the derivative of 4 J(hdl12 and using (18) it can be shown that
llh,~II = 8. Vt E [0, T). Now, consider the following quadratic +L.,~m,llP~~O~Ila2lzl,
Vt E [O,n.
function Vt = %;fD,(q,,,)t$, whose time derivative along the This last inequality proves, via Gronwab’s inequality, that x,
solutions of (1st for all times in [O, T), is given by and consequently &, cannot grow faster than an exponential
in the time interval [O, 2’). Moreover, since all the constants
4 = -6: [R(q,. &I) + K(&l)l,YY&* (20) in the above bound are independent of T, we can repeat this
argument to extend the time interval of existence of solutions
where we have used the skew symmetry property mentioned to the whole real axis. See Canudas de Wit et of. (1993) for a
above and similar approach.
Having proved that (22) holds as t - 00, we proceed by
proving that this implies that lim,-, x = 0, with &d bounded.
Inserting (23) into (19X and using (25) to express &, we
get the system
hence we obtain that Remark 4. It is easy to see that choosing the desired torque
in the controller above as
1 .T
r - l-4 = :‘I % (qm)t + e:w, &z)&d (23)
and the following bound holds where em := q,,, - qd, yields gtobal asymptotic position track-
ing for all positive values of a, b, f. In this case, in the error
equation (19) we have
h---dI5 ~(~~~~~~2+2~~~~~t~l~q~d~I). (24)
(27)
Notice that in (28) there is no need for using the filtered speed
error, since id is no longer needed for the implementation. Also,
notice that the controller states (27) can be exactly integrated
as
(29)
CO”,,0lS
/
On the other hand, assuming that the desired speed is constant
(j,,,d = 0) and replacing the exact load torque cancellation by
an integral action we get from (28)
-rd=-
(a+l 1 y>
P
&, 0.
5. Simulation results
The performance of the control scheme was investigated
by simulations. We used the same motor parameters for the
squirrel cage induction motor as in Espinosa-Perez (1993)
R,C= 0.687Q R, = 0.842a, L,s = 84mH, L, = 85.2mH, L,,, = Fig. 4. Controls ur. uz. a = 80, b = 10.
81.3mH, D, = 0.03kgm2, and the controller parameters fi = 2
and E = 0.5R,. The mechanical damping R, was set to zero,
and the motor was initially at standstill with zero load torque torque without filtering, which gives rd = D,,,ij,,,~ - hi,, + TL
TL. At startup, the load torque was set to TL = 20Nm, and (see also (7)).
the speed reference was changed from zero. Figure 2 shows
the error in speed for a constant reference &,d = lOOrad/s and
filter values a = 80, 100, b = IO. Figures 3 and 4 show the 6. Concluding remarks
controls corresponding to these filter values. The simulations
were repeated for the values a = 100, b = 2, 5, and the resulting In this note we have extended the results on output feed-
speed errors and controls are shown in Figs 5-7. Finally, Figs 8 back globally stable speed tracking controllers for induction
and 9 show the speed error and controls when acceleration motors reported in Espinosa-Pkrez and Ortega (1994). We have
is measured, and the speed error can be used in the desired removed the dependence of the convergence rate of speed track-
Brief Papers
i-4 I-4
Fig. 5. Speed error I?,,,. &d = 100 radls. a = Fig. 8. Speed error 6,. 4m~ = 100 radls. Without
100, b=2, 5. filtering. b = 0.1.