Electric Machines and Drives by Miroslav Chomat - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

or transfer function 2. However, the same procedure is used for parameter identification of

the d axis or transfer function 3.

4. RMRAC gains adaptation algorithm

The gradient algorithm used to obtain the control law gains is given by

˙ θ = −σP θ P ξ ε,

(7)

m 2

with

˙

m = δ 0 m + δ 1 up + yp + 1 , m(0) > δ 1

δ , δ 1 1,

(8)

0

and

ξ = Wm( s)I w,

(9)

w = [ w 1 w 2 yp up] ,

(10)

w 1 , w 2 are auxiliary vectors, δ 0, δ 1 are positive constants and δ 0 satisfies δ 0 + δ 2 min( p 0, q 0), q 0 + is such that the Wm( s − q 0) poles and the (F − q 0I) eigenvalues are stable and δ 2 is a positive constant. The sigma modification σ in 7 is given by

0

if

θ < M 0

θ

σ =

σ

1

if M

,

(11)

⎪ 0

0

θ < 2 M 0

M 0

σ 0

if

θ 2 M 0

where M 0 > θ

and σ 0 > 2 μ− 2/ R 2, R, μ ∈

+ are design parameters. In this case, the

parameters used in the implementation of the gradient algorithm are

δ

⎪ 0 = 0.7

δ 1 = 1

δ

,

(12)

⎪ 2 = 1

σ 0 = 0.1

M 0 = 10

More details of design of the gradient algorithm can be seen in (Ioannou & Tsakalis, 1986). As

defined in (Lozano-Leal et al., 1990), the modified error in 7 is given by

ε = e 1 + θ ξ − Wmθ w,

(13)

or

ε = φ ξ + μη.

(14)

When the ideal values of gains are identified and the plant model is well known, the plant can

be obtained by equation analysis of MRC algorithm described in the next section.

index-162_1.png

index-162_2.png

index-162_3.png

index-162_4.png

index-162_5.png

index-162_6.png

150

Electric Machines and Drives

r

1

+

up

y

å

G s

p

p ( )

θ 4

+ + + θ T a( s)

1

θ Λ( s)

4

θ T a( s)

2

θ Λ( s)

4

θ 3

θ 4

Fig. 4. MRC structure.

5. MRC analysis

The Model Reference Control (MRC) shown in Fig. 4 can be understood as a particular case

of RMRAC structure, which is presented in Fig. 3. This occurs after the convergence of the

controller gains when the gradient algorithm changes to the steady-state. It is important to

note that this analysis is only valid when the plant model is well known and free of unmodeled

dynamics and parametric variations.

To allow the analysis of the MRC structure, the plant and reference model must satisfy some

assumptions as verified in (Ioannou & Sun, 1996). These suppositions, which are also valid for

RMRAC, are given as follow:

Plant Assumptions:

P1. Zp( s) is a monic Hurwitz polynomial of degree mp;

P2. An upper bound n of the degree np of Rp( s);

P3. The relative degree n∗ = np − mp of Gp( s);

P4. The signal of the high frequency gain kp is known.

Reference Model Assumptions:

M1. Zm( s), Rm( s) are monic Hurwitz polynomials of degree qm, pm, respectively, where pm ≤ n;

M2. The relative degree n∗m = pm − qm of Wm( s) is the same as that of Gp( s), i.e., n∗m = n∗.

In Fig. 4 the feedback control law is

θ α ( s)

θ α ( s)

u

1

2

p = θ

yp + 1 r,

(15)

4 Λ ( s) up + θ 4 Λ ( s) yp + θ 3

θ 4

θ 4

and

α ( s) Δ

= αn− 2 ( s) = sn− 2, sn− 3, . . . , s, 1

for n ≥ 2,

(16)

α ( s) Δ

= 0

for n = 1,

θ 3, θ 4 1; θ , θ ∈ n− 1 are constant parameters to be designed and Λ( s) is an arbitrary 1

2

monic Hurwitz polynomial of degree n − 1 that contains Zm( s) as a factor, i.e.,

Λ ( s) = Λ0 ( s) Zm ( s) ,

(17)

index-163_1.png

index-163_2.png

index-163_3.png

index-163_4.png

index-163_5.png

index-163_6.png

index-163_7.png

index-163_8.png

index-163_9.png

A RMRAC Parameter Identification Algorithm Applied to Induction Machines

151

which implies that Λ0( s) is monic, Hurwitz and of degree n 0 = n − 1 − qm. The controller parameter vector

θ = θ θ θ θ

2 n,

(18)

1

2

3

4

is given so that the closed loop plant from r to yp is equal to Wm( s). The I/O properties of the closed-loop plant shown in Fig. 4 are described by the transfer function equation

yp = Gc( s) r,

(19)

where

Gc( s) =

kpZpΛ2

,

(20)

Λ θ Λ − θ α R

α + θ Λ

4

1

p − kp Zp θ 2

3

Now, the objective is to choose the controller gains so that the poles are stable and the

closed-loop transfer function Gc( s) = Wm( s), i.e.,

kpZpΛ2

=

Z

k

m .

(21)

Λ θ Λ − θ α

m

R

α + θ Λ

R

4

1

p − kp Zp θ 2

3

m

Thus, considering a system free of unmodeled dynamics, the plant coefficients can be known

by the MRC structure, i.e., kp, Zp( s) and Rp( s) are given by 21 when the controller gains θ 1 , θ 2 , θ 3 and θ 4 are known and Wm( s) is previously defined.

6. Parameter identification using RMRAC

The proposed parameter estimation method is executed in three steps, described as follows:

6.1 First step: Convergence of controller gains vector

The proposed parameter identification method is shown in Fig. 2. In this figure the parameter

identification of q axis is shown, but the same procedure is performed for parameter

identification of d axis, one procedure at a time.

A Persistent Excitant (PE) reference current i∗sq is applied at q axis of SPIM at standstill rotor.

The current isq is measured and controlled by the RMRAC structure while isd stays at null value. The controller structure is detailed in Fig. 3. When e 1 goes to zero, the controller gains go to an ideal value. Subsequently, the gradient algorithm is put in steady-state and the system

looks like the MRC structure given by Fig. 4. Therefore, the transfer function coefficients can

be found using equation 21.

6.2 Second step: Estimation of kpi, h0 i, a1 i and a0 i

This step consists of the determination of the Linear-Time-Invariant (LTI) model of the

induction motor. The machine is at standstill and the transfer functions given in 2 and 3 can

be generalized as follows

i

Z

si =

pi ( s)

s + h

k

= k

0 i

,

(22)

v

pi R

pi s 2 + sa

si

pi ( s)

1 i + a 0 i

where

kpi = Lri , h

, a

,

(23)

¯ σ

0 i = Rri

1 i = pi and a 0 i = RsiRri

i

Lri

¯ σi

index-164_1.png

index-164_2.png

index-164_3.png

index-164_4.png

index-164_5.png

index-164_6.png

index-164_7.png

index-164_8.png

152

Electric Machines and Drives

The reference model given by 5 is rewritten as

Z

s + z

W

m

0

m ( s) = km

= k

,

(24)

R

m

m

s 2 + p 1 s + p 0

and from the plant and reference model assumptions results

mp = 1, np = 2, n∗ = 1,

(25)

qm = 1, pm = 2, n∗m = 1,

The upper bound n is chosen equal to np because the plant model is considered well known and with n = np only one solution is guaranteed for the controller gains. Thus, the filters are given by

Λ ( s) = Zm ( s) = s + z 0,

α (

(26)

s) = z 0,

Assuming the complete convergence of controller gains, the plant coefficients are obtained

combining the equations 22, 24 and 26 in 21 and are given by

k

pi = kmθ 4 i,

h 0 i = z 0 θ

θ

4 i − θ

,

1 i

4i

(27)

a

⎪ 1 i = p 1 + kmθ 3 i,

a 0 i = p 0 + kmz 0 θ + θ

2 i

3 i

.

6.3 Third step: Rsi, Rri, Lsi, Lri and Lmi calculation Combining the equations 4, 23 and using the values obtained in 27 after the convergence of

the controller gains, we obtain the parameters of the induction motor:

⎪ ˆ

R

,

si = a 0 i

k

pih 0 i

⎪ ˆ

ˆ

R

R

ri = a 1 i

k

si,

pi

ˆ

(28)

R

ri

⎪ ˆ L

,

si = ˆ Lri =

h 0 i

ˆ ˆ

R R

⎩ ˆ L

si ri

mi =

ˆ L 2

.

si

a 0 i

In the numerical solution it-is considered that stator and rotor inductances have the same

values in each winding.

7. Simulation results

Simulations have been performed to evaluate the proposed method. The machine model given

by 1 was discretized by Euller technique under frequency of fs = 5 kHz. The SPIM was

performed with a square wave reference of current and standstill rotor. The SPIM used is

a four-pole, 368 W, 1610 rpm, 220 V/3.4 A. The parameters of this motor obtained from classical no-load and locked rotor tests are given in Table 1.

index-165_1.png

index-165_2.png

index-165_3.png

index-165_4.png

index-165_5.png

index-165_6.png

index-165_7.png

index-165_8.png

index-165_9.png

index-165_10.png

index-165_11.png

index-165_12.png

index-165_13.png

index-165_14.png

index-165_15.png

index-165_16.png

index-165_17.png

index-165_18.png

index-165_19.png

index-165_20.png

index-165_21.png

index-165_22.png

index-165_23.png

index-165_24.png

index-165_25.png

index-165_26.png

index-165_27.png

index-165_28.png

index-165_29.png

index-165_30.png

index-165_31.png

index-165_32.png

index-165_33.png

index-165_34.png

index-165_35.png

index-165_36.png

index-165_37.png

index-165_38.png

index-165_39.png

index-165_40.png