• 沒有找到結果。

Nonlinear adaptive speed and torque servo control of induction motors with unknown rotor resistance

N/A
N/A
Protected

Academic year: 2021

Share "Nonlinear adaptive speed and torque servo control of induction motors with unknown rotor resistance"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

Proceedings of the American Control Conference Albuquerque, New Mexico June 1997

0-7803-3a32-41971$10.00

o

I 997 AACC

NONLINEAR ADAPTIVE SPEED AND TORQUE SERVO CONTROL

OF INDUCTION MOTORS WITH UNKNOWN ROTOR RESISTANCE

An-Ming Lee

Li-Chen

F'u

Department

of

Electrical Engineering'

Department

of

Computer Science and Information Engineering2

National Taiwan University

Taipei, Taiwan, Republic

of

China

Abstract: In this paper, we propose a nonlinear adaptive speed and torque controller of induction motors with

unknown rotor resistance. All the system parameters except rotor resistance are assumed t o be known and only the stator currents and rotor speed are assumed t o be available. T h e desired speed and torque should be any continuously differentiable bounded function.

A

complete proof of the global stability without singularity is given and the output error will converge to zero asymptotically. Finally, the simulation and experimental results will be given to demonstrate the effectiveness.

Nomenclature

V,

( 6 )

: a-axis (b-axis) stator voltage, I, ( I * ) : a-axis (b-axis) stator current, $a ($a) : a-axis (b-axis) rotor flux, w, : mechanical angular speed of rotor, R, : stator resistance,

R,

: equivalent rotor resistance,

L ,

: stator self-inductance,

L ,

: equivalent rotor self-inductance,

M

: mutual inductance, p : number of pole-pairs,

J

: rotor inertia,

D

: damping coefficient,

TL

: load torque, kT

: torque constant

L ,

:

$ ( L ~

-

cl,

M Z :

y,

pz

: pL,, p 3 :

g

L a

Introduction

In recent years, due to the great advances in nonlin- ear control theory, the observer-based controller has be- come one of the most commonly used scheme in induc- tion motor control and enormous amount of results on this have been published. Instead of measuring the ro-

tor fluxes directly, the flux observers were constructed to furnish flux estimates needed in the controller. First of all, Kanellakopoulos et al. [4] proposed a nonlinear flux-observer based speed control with known motor pa- rameters. Then, a variety of related reseraches have also been presented [l] [9] [13].

All the control schemes mentioned above are greatly dependent on the exact knowledge of the motor param-

sufficient robustness, the comtemporary design of the in- duction motor controller should take the uncertainties of motor parameters into account. In [lo], Marino et al. proposed a clever adaptive observer scheme which could compensate for the unknown but bounded rotor resis- tance. Later, Hu et al. [3] slightly modified the above observer structure and provided a rigorous proof for speed/position control with uncertain mechanical sub- system. But it was still subject t o a singularity problem when the magnitude of the estimated rotor flux is zero.

For torque control problem, many results have been presented and have obtained satisfactory performance. In [2], Espinosa et al. proposed a globally stable output- feedback speed tracking controller for induction motors without any estimation of the rotor fluxes. But this scheme needs t o know exact values of the motor param- eters.

In this paper, we will propose a new nonlinear adap- tive speed and torque controller with unknown rotor re- sistance, which is free of singularity problem. Only the stator currents and rotor speed are assumed available for the design. A complete Lyapunov-based proof is provided which shows that the errors of speed and torque track- ing will asymptotically approach to zero. T h e simula- tion as well as the experimental results are also presented to demonstrate the performance of the hereby developed controller.

(2)

servers and controller design are developed, in which the asymptotical speed and torque tracking will be proved. T h e simulations as well as the experimental results of the control performance are given in section 3. Finally, we will make some conclusions in section 4.

1

Preliminary and Problem

For-

mulat ion

If the induction motor is assumed to be linear, i.e., i t is never in the saturation region, and the waveform of air- gap M M F is nearly sinusoidal, then the dynamic equa- tions can be expressed as follows [6] [3]:

L o I a

L o I b = -MRrIb - PlIb

-

h w r $ ' a

+

R r $ ' b P 3 v b

= -MRrIa - P d a

+

%$'a

+

P2wr$'b

+

P 3 v a

L,$'a

= -&$a

i-

MRrIa - p2wr$'b

Lc,?)b

=

-Rr$'b -I-

MRrIb

-I- PZWr$'a

Te = k T ( $ a I b - $ b l a ) (1)

where

L o ,

PI,

/32, P3 are constants defined in the Nomen- clature. In the above equations, ( I a , Ib,

G a ,

$'b) are referred to as the well-known stator fixed a-b model as presented in [3]. Moreover, t o facilitate our subsequent controller design which intends t o relax the need of the knowledge of the rotor resistance R,, the terms associ- ated with

R,

are seperated from the other terms in the system dynamic equations.

2

Induction Motors Control

Before we proceed with the controller design and its anal- ysis, some practical assupmtions will be made below :

Assumptions:

( A l )

All

the parameters of the motor except the rotor resistance

R,

are known. (A2) The stator currents and rotor speed are measurable signals. (A3) T h e rotor resis- tance

R,

is an unknown but its upper and lower bounds are priorly known, i.e.,

l

?

,

<

R,

<

R,

for some known constants

R,

and R , . (A4) T h e de- sired torque should be bounded continuously differen- tiable, i.e., T d E BC'. (A5) The load torque TL is a function which satisfies that, if

T,

is bounded, then the

rotor speed wT is also bounded.

Due t o the fact that the flux signals are not measur- able, the nonlinear adaptive controller proposed here will have t o involve state observation and hence the observer design. Motivated by the observer scheme in [3], in ad- dition t o the flux observers, we construct the current ob-

servers which takes the unknown rotor resistance into account.

Let the state observers be designed as follows :

Lr&b = -&$b

+

M&Ib

+

,&Wr$a

+

2104

+

Ue4 and define

. . - ~I

Ta E I a - I a , Ib = Ib- I b t $'a

=

$'a - $ a , G b =I $b-'$'b

8 a

Lo?, $- L r G a , z b Lo?b -I- L r G b , Rr R, -

A,

therefore

-

-

Za

=

- k o I a - ~ 0 1 - u C ~- 2103 -

I I

zb

= -koIb - U 0 2 - U c 2 - U04 - U c 4

Apparently, the signals

2,

and

2b

are measurable since

1,

and

Ib

are measurable.

In order to eliminate the appearance of the uncertain parameter as well as the unmeasurable states, such as

R,,

J a and

&,,

we can design the following auxiliary signals related to the observation error :

q a

=

z a -(a

+

f a , q b gb - (^b

+

f b

where € 0 , E b are the errors caused by the initial conditions and

€ a

=

r ] a ( o )

+

( a ( 0 ) - z a ( o ) , f b qb(0)

+

C b ( 0 ) - Z b ( 0 )

Because Z a ( O ) , j b ( 0 ) are not priorly known, f a and fb

can be regarded as some unknown constants.

Define the state variables in a more compact form :

then the state equations can be written concisely in a matrix form as follows:

i

= (A0

+

&)a:

+

B u where

(3)

0 0 MR, L ,

I

0

0 0 0 MR, L ,

Remark:

From the foregoing compact redefinition, we

can make observe t h a t , A0 is a negative-definite matrix, so that

zTAoa:

<

0

Lemma

1

If the desired torque Td can be expressed in the following form :

Td

= kT($'adIbd

-

$ b d I a d ) ,

then the bound on the difference between the electrical torque and the desired torque can be expressed as follows

Proof:

Refer t o [2] 0

Corollary

1

If the state error e -+

0

as

t

-+ 00, then

T,

---f T d as

t - + m

Theorem

1

Consider an induction motor whose dynamics are gov- erned by (1) under the assumptions (Al)-(A5). Then the output torque T, will approach t o the desired torque T d asymptotically by the following controller :

Lo

1 - - P 2

P3 Lo L o

'

M -

P1

L o L O

U 1

=

- ( - - R r $ a - - W r ? J b

+

I a d

+

- & l a d

+

- I a d

-

klel $- u1)

M P1

L O L O

+

i b d

+

- R r I b d

+

- I b d

-

kle2

+

v2)

for some constant k l

>

0 , where

1 1

LOL, LOL,

ul

=

- & ( L o f a

-

(a), 212

=

- & ( L o f b

-

( b )

and the auxiliary control inputs are designed as the fol- lowing form : u c 1 = -Louc3, u c 2 = -Louc4 P 2 w,e2 uc4 = 91- P 2 L, L o L ~ L ~ ~ ~ ~ ~ u c 3

=

-g1-

for some constants ko, g 1

>

0 , with the following param- eter adaptation law :

if R,

>

R r

+

61

I

6 2 if

Rr

=

R,

+

61

subject t o & ( O )

>

R,

+

6 1 , and for some constants

r r p r

+

+ g 2 y 2 a 2 ( ~ ,

-

R,))

R, =

6 1 , 6 2 , g 2 , 7

>

0.

Proof

Select the Lyapunov function candidate as follows :

1 1 1 - 1 2 2 2 2

v

= -Lo%

+

-Lo?;

+

-2,"

+

-2;

1 1 1 1

+

s & ( q a

-

fa)'

+

s % ( q b

-

fb)'

+

-r;'R;

2

+

-eTGe,

2

G

=

diag [ S l , 91, g 2 , s21

for some constants

I?;',

91 g 2

>

0 , then its time deriva- tive is obviously the following form :

(4)

where

By assigning 91, 9 2 properly,

V

2

0

and V

_<

0,

it can be shown that

Tu,

f b ,

i,,

z b and

vu,

v b ,

R,.,

e l , e 2 , e 3 , e4 are all bounded. From Corollary 2 , I , d , I b d , ?+badl $bd are bounded, and hence

I , , I , ,

,

z b ,

it is obvious that

6,

and

&,

are also bounded. Since the true states and the estimated errors are all bounded, then the state estimations

6 ,

f b ,

Ga, &,

are also bounded.

Therefore, all the internal signals, and hence the signal

T,

as well as w r , , are bounded, and, especially by the as- sumption

(A5),

f a ,

f b and 151, e 2 ,

&, &

are all bounded as well.

As a consequence, all the input design is indeed a fea- sible design and by Barbalat's Lemma, it can be shown that

,

$ b are also bounded. By definitions of

F a , f b , e l , e21 e 3 , e 4

-0,

as

t

--+ 00 (3)

and, according to the results of Lemma 1,

This shows that the objective of torque tracking is thus achieved.

2.1

Speed Control

For the rotating machines, such as induction motors, the rotor speed w, is the function of electrical torque and load torque, which can be expressed as follows :

JW,

+

Dw,

=

T, - TL

(5)

where J

>

0 is the rotor inertia and D

>

0 is the damping coefficient. Therefore, in order to achieve speed control of the induction motor, we should first take the effect of T t into account. In this paper, as mentioned in assump- tion (A5), the load torque TL is assumed to be a known function of the rotor speed, which can be expressed as follows :

TL =

PO ' ~ ( k , W r )

+

p1wr

+

p2br (6)

for some known contants k , po, 1.11, pz

>

0. Since we have successfully proposed a global asymptical torque controller in the previous subsections, it is natural to

utilize this controller to achieve the speed control. By substituting (6) into (5), the electrical torque Te can be re-expressed as follows :

T e (J

+

~ 2 ) b r

+

(D

+

p l ) w r + P O

.

s ( k , W r ) ( 7 )

Define the desired torque T d as the following form :

T d

=

( J

+

p 2 ) W r d

+

( D

+

p 1 ) w r d

+

PO ' s ( k , u r d )

(8)

where W r d

is

the desired speed trajectory. Subtract

(7)

from

(8),

we can obtain

( J + P 2 ) ~ 5 + ( D + / l l ) e 5 + p O [ s ( k , W r ) - S ( k , u r d ) ]

=

T e - T d

(9) where e5

=

wr - u r d . If is an arbitrary bounded,

second-order continuously differentiable function, then

T d from (8) obviously satisfies the assumption (A4). In

the following, we will present a theorem which describes conditions under which wr will approach to U r d asymp-

totically.

(A6) T h e disired rotor speed should be a bounded, second-order continuously differentiable function, i.e., W r d E

B C 2 ,

such that Td satisfies (A4).

Theorem 2

Consider an induction motor whose dynamics are gov- erned by (1) under the assumptions (Al)-(A3) and (A5)- (A6). If the desired torque T d is defined as the following

form :

T d = ( J f p 2 ) b r d

+

(D

+

p 1 ) u r d

+

PO ' s ( k , u r d ) Then the rotor speed wr will approach to W r d asymptot-

ically by the controller as same as that of Theorem 1.

Proof

Since the sigmoidal function s ( k , z) is defined as follows

9

P

s ( k , z)

=

- 1 1

+

e - k . x

then its first-order derivative g ( k , z) can be found as :

2 k e - k ' x g(k7 = + e - k . x ) 2

it is obvious that 0

5

g ( k , z)

5

$.

From the Mean-Value theorem, it can be shown that

where w E [ w r , w r d ] , and hence, (9) can be re-expressed

as follows :

T e

-

T d = ( J

+

pa)&

+

( D + p i

+

g ( k ,

Since (Te

-

T d ) is bounded and approaches to 0 asymp- totically. Then, e ( t ) will approach to 0 asymptotically, that is, wy. will approach to W r d asymptotically. 0

(5)

3

Simulation

Result

A &pole, 1 horsepower, three-phase induction motor with

a squirrel-cage rotor is used which is equipped with a

1024 pulse/rev encoder. T h e motor is manufactured by

ELMA

MOTORS

CO.

with delta-connected stator and the specifications are given below :

Rated current

=

4h, Rated voltage = 220V, Rated fre- quency =

60Hz,

Rated Speed =

1120RPM,

R,

= 3.745Q2,

R,

= 3.583Q, L , = 163.3mH,

L ,

= 163.3mH, ill

=

154.67mH, J = 0 . 0 5 N . n ~ '

T h e control gains are

k

= 20,

ko

=

10,

ICl = 100, 61

=

T h e result is in Fig.1 with U r d =

lOOO(1

-

e-"'') rpm and

5N

. m load torque.

0, 6 2 = 20, 91

0.05,

g:! 20, = 0.15, 7 = 0.67.

Fig. 1. Fig. 2

4

Experiment Apparatus

T h e experiment consists of a Pentium PC, one Power B.JT inverter with SPMiM which switches in 2

KHz,

one 16 bits

D/A

board, and a decoder board. T h e motor used in the experiment is the same with t h a t in the above section.

The experimental result is in Fig.2 with W,d

= 1000(

1-

rpm and 5iV . m load torque.

5

Conclusions

From the simulation and experiment results, we can make some observations. 1. T h e desired speed and torque tra- jectories can be assigned arbitrarily so long as they satisfy the assumptions (A6) and

(A4).

2. In addition to the speed and torque control, we are able t o control the flux magnitude

d

m

as well. 3. From the experiment results, we can see that t h e good tracking perfomance of the proposed servo controller will not be effected by the existence of the load torque.

It

is noteworthy that the estimation of rotor resistance

R,

will not approach to the true value of the rotor resistance

R,.

In this pa- per, we have successfully proposed a nonlinear adaptive speed and torque servo controller, in which the rotor re- sistance is not required to be known exactly. We also give a rigorous proof of global stability without singular-

~

ity and guarantee t h a t the tracking error

will

converge t o zero aysmptotically.

References

[1] M. Bodson, J. Chiasson, and R. Novotnak, "High- Performance Induction Motor Control Via Input-Output Linearization", IEEE Control Systems, Aug. 1994, pp. 25-33.

[2] G. Espinosa and R. Ortega, "State Observers are Cnnec- essary for Induction Motor Control"! Systems @ Control Letters, Vol. 2 3 , No.5, 1993, pp. 315-323.

[3] J . Hu and

D.

M. Dawson, "Adaptive Control of In- duction Motor Systcms Despite Rotor Resistance Un- certainty", Proceedings of the American Control Confer- ence, Seattle, Washington, Jun. 1996, pp. 1397-1402. [4j I. Kanellakopoulos, P. T. Krein, and F. Disilvestro,

"Nonlinear Flux-Observer-Based Control of Induction

Motors", Proceedings of the American Control Confer-

~ T L C C , Chicdgo, Illinois, Jun. 1992, pp. 1700-1704.

[ 5 ] Z. Krzeminslu. "Nonlinear Control of Induction Motor",

Proceedings of the 1 0 t h E A C World Congress, Munich,

1987, pp. 349-354.

[6] P. C. Krause, "Analysis of Electric Machinery", Book McGraw-Hill 1987.

[7] A. De Luca and G. Ulivi, "Design of an Exact Sonlinear Controller for Induction Motors", IEEE Trans. on P,zl.to-

matic Control, Vol. 34, No. 1 2 , Dec. 1989, pp. 13041307. [8] R. Marino,

S.

Peresada, and P. Valigi, "Adaptive Input-

Output Linearizing Control of Induction Motors', IEEE

Trans. o n Automatic Control, Vol. 38, No. 2, Feb. 1993,

pp. 208-221.

[9] R. Marino, S . Peresada, and P. Tomei, "Adaptive Out- put Feedback Control of Current-Fed Induction Motors",

Proceedings of the 1 2 t h IFAC World Congress, Sydney, Vol. 2 , Jul. 1993, pp. 451-454.

[lo] R. Marino, S . Peresada, and P. Tomei, "Adaptive Observer-Based Control of Induction Motors with Un-

known Rotor Resistance", IEEE Conference o n Decision and Control, Lake Buena Vista, Florida, Dec. 1994, pp. 696-697.

[11] N . Mohan, T. M. Undeland, and W. P. Robbins, "Power Electronics: Converters, Applications, and Design", John Wiley & Sons 1989.

[12] R. H. Park, "Two-Reaction Theory of Synchronous Ma- chines - Generalized Method of Analysis - Part I", AIEE Trans., Vol. 48, July 1929, pp.716-727.

[13] Jung-Hua Yang, Wen-Hai Yu, and Li-Chen Fu, "Nonlin- ear Observer-Based Adaptive Tracking ControI for In- duction Motors with Unknown Load", IEEE Trans o n I n d u s t r i d Electrvnzcs, Vol. 42, No. 6, Dec. 1995, pp. 579-

數據

Fig.  1.  Fig.  2

參考文獻

相關文件

Chen, Properties of circular cone and spectral factorization associated with circular cone, to appear in Journal of Nonlinear and Convex Analysis, 2013.

Chen, “Alternative proofs for some results of vector- valued functions associated with second-order cone,” Journal of Nonlinear and Convex Analysis, vol.. Chen, “The convex and

One, the response speed of stock return for the companies with high revenue growth rate is leading to the response speed of stock return the companies with

Furthermore, by comparing the results of the European and American pricing prob- lems, we note that the accuracies of the adaptive finite difference, adaptive QSC and nonuniform

The probability of loss increases rapidly with burst size so senders talking to old-style receivers saw three times the loss rate (1.8% vs. The higher loss rate meant more time spent

All configurations: Chien-Chang Ho, Pei-Lun Lee, Yung-Yu Chuang, Bing-Yu Chen, Ming Ouhyoung, &#34;Cubical Marching Squares: Adaptive Surface Extraction from Volume Data with

2 System modeling and problem formulation 8 3 Adaptive Minimum Variance Control of T-S Fuzzy Model 12 3.1 Stability of Stochastic T-S Fuzzy

In this paper, by using Takagi and Sugeno (T-S) fuzzy dynamic model, the H 1 output feedback control design problems for nonlinear stochastic systems with state- dependent noise,