Flatness and Sampling Control of Induction Motors - Science Direct

0 downloads 0 Views 330KB Size Report
In this paper we propose a sampling control strategy for Hat systems. It essentially relies on the fundamental property that the motion planning for a flat system is ...
2b-272

Copyright © 1996 IFAC 13th Triennial World Congress, San Fmncist.:o. USA

FLATNESS AND SAMPLING CONTROL OF INDUCTION MOTORS Philippe Martin" Pierre Rouchon t

• Cenlre AUlomalique el Syslemes, teole des Mines de Paris 35, rue Saint-Honore, 77305 Fonlainebleau Cedex, France [email protected].•mpfr t Cenlre Automalique el Systemes, t eole des Mines de Paris 60, Bd. Saint-Michel, 75272 Paris, France [email protected]

Abstract. A sampling control strategy for flat systems, based on computing open-loop references, is proposed. It is used to control the induction motor, shown to be flat. Keywords. Nonlinear control, sampling control, flaUless, induction mOlOrs.

1. INTRODUCTION

trol community, see e.g. [8,15,12,1l,3,4] and the references therein. We show the induction molor is flat -this means its dynamics is nOl as complicated as it may look-and apply our sampling control. Simulations iUustrate that a good performanoe is achieved even with a fairly large sampling period. It is worth mentioning that our computations are straightforward mainly because they are carried out using the complex variable notation (time-varying phasor) model of the induction motor, contrary lO what is usually done.

In this paper we propose a sampling control strategy for Hat systems. It essentially relies on the fundamental property that the motion planning for a flat system is trivial, due to the fact that its dynamical behavior can be completely described by differentially independent functions [7.13,5]. The control scheme simply consists in computing an open loop-+,) to steer the system from the state at time It to the state i k +1 at time ll ot I, "Sensible" means on the one hand that the error to the reference trajeclOry must

x,

decrease. i.e.,

IIx,+] - i'+l1I ::: KTllx, - i,lI.

with U(I) (and possibly some of its derivatives) nollOO large. • The control U(I) is hold to a constant U, E u((l" 1,+ ,)) and applied to the true system (starting from x,). We then have the following simple robustness result (we recall the notation 'P(a) = 0(0") means there exists a constant '" such that 11'1'(0')11 :!: "110"11 fora ->- 0):

Propo.iliiition 1 The error to the reference trajeclory decreases up 10 measurement, control M{d and model errors:

IIx,+, - x>+]1I ::: KT IIx~ - x,ll

IIx'+,- >h,1I :::KTllx, -x,1I + IIx, - i, 110(1)

for some KT < I, and on the other hand thal the control u(1) (and possibly some of its derivatives) is not too large. There is a considerable freedom of choice at this stage, but it should be emphasized that this boils down to fixing the initial and

+ lI~ull,O(T) + .O(T)

end poinlS of the flat outpUL and some of their derivatives and

connecting these "boundary constrainLS" by an otherwise un-

KT < t,

where

2787

(measuremelll error)

(colllrol hold error)

(model error),

lIoull,:= sup«!•. ".,] IIU, - u(I)II.

Wc now show that holding the conlrolto a suitable value can reduce the corresponding elTor:

The control hold and model errors can lhus be made arbitrarily small by shrinking the sampling period T.

Proprn;ition 3 The error due 10 lhe control hold can be made 118ull.0(T 2) by choosing U, := ~ u,«)d/111(1) =

I,(x(s), U,)ds

lo(i(s), u(r»ds,

IIW)II = IIh, +

,

!O lIox,lI +

(4)>/1 - ob)H(s)

- lo(i(s), u(s))) dsll

f (LII~(s)1I

+ PIIH(s)1I + NE)ds

(f,(x(s), If,) - lo(i(s), u(s)))dsll

!O 115xlII +

!O 115x, 11 +

whereP :=

sup 1I>/I-obllandIlHII.:= 4.9 ~ r.+l

(LI15x(s) 11 +

f

L 118x(s) lids,

"

1I/, (x(s), U,) - lo(i(s), u(s» lids

sup

IIH(t)ll .

ftJr,

LT

L,

d>Jr, R, +K(dl M

1

R,L,

where - := - J( RrM

M .

+-

M'

+ (R, + R,-, )i. = LT .M

(13)

u, . •

+ jnplJ-)>Jr,=u " '*' L,

..

u" (14)

.

IS a dlmenslon1ess coeffiCient. We LT are thus left with only one (complex) differential equation. It is possible, though far more tedious and seldom done, to recover the same equations by a singular perturbalion analysis on the state equations for >Jr, and i , obtained from (1)-(4) by

eliminating 1/16 and i r . The common interpretation for the two time scales is that the transfer from VOltage to current is fast compared to the transfer from cUlTent to flux .

The model of the "perfect" motor thus boils down to the electro-magnetic equation (12) and the mechanical equation (6), which remains unchanged. It involves only the state variables >Jr" IJ, (} and the input u, and is obviously flat, the other variables being given by the static equa tions (11)-(13). Notice that (13) can be seen as an observer since it provides the usually non-measured ftux 1frr from the measured curreOl t6 and voltage U,. We will use thi s "perfect" model to design the control law.

lime,.)

Fig. I. open-loop control (no parameter error).

l ·.;. ~'}S:;- 1 :1 ~.1

-1.8.,

The nominal angular velocity is 150 radls and the load torque is IONm.

Figure I corresponds to a purely open-loop control on the whole simulation time: the sample value of u, is simply equal to the mean value of u;(1) over thc sampling interval. The perfOlTRance of this open-loop control is quite good when the

model parameters arc well ~known. because the motor is naturally not unstable. Nevertheless, when the parameters are not I Lcroy Some' A3L instaUcd 1l11lU: Lltboratoirc d' AUlOmatique de Nanles, France.

OA

0.5

0.6

':~~'

L, = 0.425 H, M = (U72 H, np = 2, L, = 0.076 H, J = 0.0293 Nm/rad/s2 .

The simulations illustrate a change of the angular velocity set-point: wc want to go from 150 rad/s to 75 rad/s in 0.5 s. The slip velocity is kept and equal to R, /L,. The samplin period T is equal 10 10 ms, which is very large compared to sampling pcriods usually considered [9,101.

SIAf6~current I ~~ (A)

:~~

following parameters:

R, = 0.93 Ohm,

0.1

" . 8 - -

For simulation, we consider a 1.5 kW motor 1 having the

R, = 4.90 Ohm,

0

0

0.'

0.2

0.3

004

0.5

0.6

time (I'

Fig. 2. closed-loop control (50% error on R,).

precisely known (for instanCe R" the rotor resistance, varies a lot in operation), it is much beuer to use the control strategy proposed in this paper. On figure 2, the control has been computed with a rotor resistance overestimated by 50%. On each sampling interval, the control steering back to the reference trajectory, corresponds to a stable second order linear error dynamics with time constants 0.10 s and 0.08 s. In spite of this large parameter error, the pcrformance is very good.

2790

Acknowledgments

C13] Ph. Martin.

Contribution d /'etude des Systil1Jl!s Plats. PhD thesis, Ecole des Mines de Paris, France, 1992. [14] S. Monaco and D. Normaod-Cyrol. A unified representation fornonlinear discrele-time and sampled dYnamics. 1. Moth. Systems Estim. Control, 5(1):103-106,1995. (15] R. Onega and G. Espinosa. Torque regulation of induction motors. Automatica, 29:621-633, 1993. DiJJ~rentiellemenl

We are thanlc:ful to J. Chiasson for inleresting remarks about

a prior version of this paper and also 10 A.K. Chelouah et E. DeIaleau for fruitful discussions on electrical mOlOrs.

7. REFERENCES (1) l.-P. Barbot,S.Mooaco,D.Normand-Cyrot,and N. Pan-

talos. Some comments about Iinearization under sampling. In Proc. oJ tile 31nd IEEE Con! on Decision and Control,pages 2392-2397, Tucsoo, 1992. (2] A.K. Chelouah. Sur la commande en temps diserel de systimes non lineaires continus: applications a I' eIectrotechnique et ala robotique mobile. PhD thesis, Universilt Paris XI, Orsay, France, 1994. (31 J. Chiasson. Dynamic feedback linearization of the induction motor. IEEE Trans. Automat. Control, 38:15881594, 1993. (4] J. Chiasson. A new approach to dynamic feedback linearization control of an induction motor. In Proc. of tile 34ndIEEE Con[. on Decision and Control, pages 21732178, New Orleans, 1995. [5] M. F1iess,J. L~vinc, Ph. Martin, andP. Rouchon. Nonlinear control and Lie·B acklund transformations: IOwards a new differential geometric standpoint. In Proc. of the 33nd IEEE Con! on Decision and Control, pages 329344, Lake Buena Visla. 1994. [6] M. Fliess, J. Levine, Ph. Manin, and P. Rouchon. Design of trajectory slabilizing feedback for driftless Hat systems. In Proc. of the 3nd European Control Con[., 1995. To appear. (1) M. F1iess, J. Uvine, Ph. Manin, and P. Rouchon. flatness and defect ofnonlinearsyslems: introductory theory and applications. Int.1. ofConlrol, 61(6):1321-1361 , 1995. [8] W. Leonhard. Control of Electrical Drives. SpringerVetlag, 1985. 19] W. Lconhard. 30 years space vectors, 20 years field orientation, 10 years digital signal processing with control ac-drivcs, a review (pan I). ErE Journal, 1(1 ): 13-20, 1991. (10] W. Leonhard. 30 years space vectors, 20 years field oricnlation, 10 years digital signal processing wi1l1 control ac-drives, a review (part 2). ErE Journal, 1(2):89-100, 1991. [11] R. Marino, S. Percsada, and P. Tomci . Output feedback control of current-fed induction mOlors with unknown rotor resistance. IEEE Trans. Automat. Control, 1996. To appear. [12J R. Marino, S. Peresada. and P. Valigi. Adaptive inputoutpUl lineari zi ng control of induction motors. IEEE Trans. Automat. Control, 38:208- 221 , 1993.

2791