Speed Observer Based Load Angle Control ofInduction Motor Drive

Page 1

ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 2, July 2010

Speed Observer Based Load Angle Control of Induction Motor Drive Gaurav N. Goyal1 and Dr. Mohan V.Aware2 1

Shri Ramdeobaba Kamla Nehru Engineering College /Electrical Engg. Department, Nagpur, India Email: gaurav.goyal13@gmail.com 2 Visvesvaraya National Institute of Technology/ Electrical Engg. Department, Nagpur, India Email: mva_win@yahoo.com

Abstract— The performance of induction motor drives gets improved in the scalar control mode with various algorithms with speed /position feedback. In this paper load angle control of induction motor with speed observer is presented. This eliminates the physical presence of speed sensor. The basic control of rotor flux vector with stator current defines the dynamics of torque control. In this scheme, estimation of feedback variables is obtained by using algorithm with minimum number of machine parameters. The speed obtained is thus used in feedback loop to improve the machine performance. The proposed algorithm also has a capability to estimate the active and reactive power of the machine. This is further incorporated to improve the operating efficiency of the machine. The observer developed is tested for various dynamics condition to verify its operating performance in MATLAB/SIMULINK.

arrangement.Thus from the beginning of 1980’s there were serious research works throughout the world to control induction machine without the need for speed sensor [1]-[7]. It is possible to estimate the speed signal from machine terminal voltage and currents with the help of digital signal processor (DSP). Different methods are used for flux and speed estimation. The calculation method of state variable may be classified as models and observers. Models in comparison with observers are less complicated in the case of induction motor. The accuracy of these variables depends on the motor operating point, exactness of the parameter used, and the sensitivity of the model to drift in these parameters. The voltage model is not precise at low frequencies; however it is not sensitive to rotor resistance variations. On the other hand, the current model is sensitive to rotor resistance variations and is not accurate in calculating the rotor speed, especially at high speed. However, it is more precise, compared to voltage model, and at lower frequencies .the mixed model integrates the advantage of both models. Because of these inaccuracies in calculating the flux linkage, in many solutions an observer by introducing an additional feedback loop is used. The load angle is the angle between the flux ψr and the stator current I s. Since the flux is related to the applied voltage and is fixed, thus we cannot vary the magnitude of the vector ψr. But the speed at which it is rotating is not constant. Similarly in case of current vector the magnitude can be controlled but not ωi. ωi depends on the applied frequency.

Index Terms— Speed sensorless induction motor, Load angle control, speed observer, Energy efficiency

I. NOMENCLATURE us,is,Ψs, Ψr Rs, Rr, Ls, Lr, Lm ωr ,ωΨr ,ωI x11,x12,x21,x22, Kω,Tω a3,a4,ωδ,σ

Stator voltage, current and flux, rotor flux Stator resistance, rotor resistance, stator inductance, rotor inductance, magnetizing inductance Rotor speed , rotor flux linkages speed, stator current angular frequency variables of multiscalar motor model Rotor flux speed PI controller parameters Motorcoefficients

III.

II. INTRODUCTION 1

The speed sensor is an inconvenient device and has many drawbacks. An incremental shaft mounted speeder encoder is required for close loop speed or position control. A speed encoder is undesirable in a drive because it adds cost and reliability problems, beside the need for a shaft extension and mounting

Induction Motor Model The fundamental equation, which is used to introduce the relation ship for speed observer system, is the statorcircuit equation given by u s = Rs is +

1Gaurav N Goyal is with Department of Electrical Engineering, Shri Ramdeobaba Kamla Nehru College of Engineering, Nagpur as a Asst.Professor (E-mail: gaurav.goyal13@gmail.com). M.V. Aware is with the Department of Electrical Engineering, Visvesvaraya National Institute of Technology, Nagpur, Maharashtra, INDIA(E-mail: mva_win @ yahoo.com).

dψs dt

+ jωψ a s

(1)

The d-and q-voltage component presented in the dq reference frame with the rotor flux linkages oriented in the d-axis are given by

34 © 2010 ACEEE DOI: 01.ijepe.01.02.07

MATHEMATICAL MODEL OF INDUCTION MOTOR


ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 2, July 2010 ˆ sd dψ ˆψ ψ ˆ sq usd = Rs iˆsd + −ω dt

dψˆ sq

usq = Rs iˆsq + X

com 11

dt

X 12

ˆψrψˆ sd +ω

com

Is

-

ωr

+ atg com

---

X 22

-

δ com

cal of MM variable

X 22m

X 21m

simulation of X 21 variable

ωr

Figure 1.

isβ

com

P

atg

X 22m

isα

ωi

X 12 m

com

X 21m

ωr

usα

pedictive stater current controller

ωi

ω2 +

X 21

(3)

Is Load Angle Controller

cal of powers

Q

X 12 m

isα

isβ

Rotor angular speed observer

A. Mechanical Subsystem

(2)

r

com

com

PWM

us β

INVERTER U

com

V

W

iU iV

u sβ

com

com

r

dψˆ sq

ˆψ ψˆ sd = u sd − Rs iˆsq − ω (5) dt Equation (2) and (3) present the voltage model of induction motor in d-q reference frame. This flux simulator operates in open loop without any feed back from the rotor flux error. The flux is identified correctly when the motor parameters are exactly known .in a real system, motor parameter change with operating point and temperature ,as a result, the estimator rotor flux and the actual flux are different, and this different depends on the following: properties of the selected motor model; degree of accuracy of parameter identification; degree of accuracy of current and voltage measurement and motor operating point .the use of feedback minimizes the effect of the above factors on the identification of the rotor flux linkages.Four state variables have been proposed for describing the motor model [9]. These state variables may be interpreted as rotor angular speed, scalar and vector products of the stator current and rotor flux vectors, and the square of the rotor linkage flux, as follows: r

x11 = ωr

(6)

x12 = ψ rx isy − ψ ry isx = ψ r is sin(δ )

(7)

x21 = ψ rx 2 + ψ ry 2

(8)

x22 = ψ rx isx + ψ ry isy = ψ r is cos(δ )

(9)

(12) (13)

where Ti is the time constant of the first-order delay element used for filtering stator current command, J is the inertia constant, and m0 the load torque.The new state variables are not a function of the coordinate system. Therefore, it is not necessary to transform these variables from one coordinate to another one. This is essential for the practical realization of control systems because it gives significant simplification of the drive system. The fully decoupled subsystems make it possible to use this method in the fluxweakening region and to obtain simple system structures, which are not addressed in the case of vector control methods. For control of the presented system it is essential to know the actual value of the rotor flux vector. The use of the variables “instantaneous imaginary power” and “instantaneous real power” provides a simplification of the control system [10]. They proposed these new definitions of instantaneous powers in three-phase circuits based on instantaneous voltage and current values

The estimated d-q components of stator flux linkages are as follows dψˆ sd ˆψ ψˆ sq = u sd − Rs iˆsd + ω (4)

p= usdisd + usqisq (14)

q=usqisd -usdisq (15) Taking into account the differential equations of the stator current and rotor flux vectors in steady state and using the new state variables, the following is obtained: x12 =

x 22

Where, δ is the angle between stator current and

Lm +a1 a 2 is + 4 P a2 a2 Lr ω i Rr

a Q − ωi I s = 4 a 3ω i

(16)

2

(17)

Where

rotor flux vectors. By using nonlinear feedback, it is possible to obtain a new model for the induction motor with two fully decoupled subsystems: mechanical and electromagnetic. This property is not a function of the motor source [10].

2

R L + R r Lm a1 = − s r Lr ω i a3 =

35 © 2010 ACEEE DOI: 01.ijepe.01.02.07

(11)

RL 1 dx22 = − x22 r m isx2 + v 2' dt Ti Lr

Proposed load angle control induction motor control

dt

dx11 Lm 1 = x12 − m0 dt JLr J

RL dx 21 R = −2 r x 21 + 2 r m x 22 dt Lr Lr

M u sα

(10)

C. Electromagnetic Subsystem The basic simplified machine variables are represented as

isα isβ stater current measur

dx12 1 = − x12 + v1 dt Ti

L

R L

2

L

m a = r m a = r ωδ , 2 Lr ωδ , 4 ωδ


ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 2, July 2010 The advantage of the above solution is that it is not sensitive to any precise measurement or identification of rotor speed.

2

Lm Lr Lr The use of the above relationships avoids exact measurements of the flux, resistance, and angular speed of the rotor. Increasing the accuracy of calculation of the new variables is possible using an observer of the following form:

ωδ = δ Lr Ls & δ = 1 −

dxˆ12 1 = − x12 + v1 + k01 ( xˆ12 − x12 m ) dt Ti

β

is

δ

Figure 2.

(18)

dψˆ sq dt

(25)

ˆψ rψˆ sd + k1 (ψ rq com −ψˆ rq ) = usq − Rs iˆsq − ω L L Lr ˆ sd −δ s r iˆsd ψ Lm Lm Ls Lr ˆ Lr ˆ sq −δ isq = ψ Lm Lm

ˆ rd = ψ

ˆ rq ψ

(20)

(27) (28)

In (4) and (5), a command flux quantity in feedback path is used instead of the actual quantity. Correction part in (29) and (30) appears with K1 gain, which needs to be tuned in the simulation. The commanded components of rotor flux linkages are as follows:

(21)

ψ rq com = 0 & ψ rd com = Lmiˆsd

(29)

Based on the estimated quantities of flux components, it is possible to identify the angular speed of rotor flux linkage vector using PI controller with zero command signal

A. Load Angle Calculation During the control of an induction motor, the position of each vector relative to the stationary coordinate system is not important. The vectors, which have position relative to each other, have significant meaning. This relationship can be observed in the electromagnetic torque description me = k . Im(ψ r i s ) = kψ r i s sin δ (22) The vectors of stator current and rotor flux are presented in Fig. 2. If it is assumed that the magnitude of stator current and rotor flux vectors are kept at the same level by control system, then it is possible to control the motor torque by changing load angle δ . By using the definition of new state variables it is possible to calculate the load angle (the angle between rotor flux linkage and stator current vectors) as follows:

(30)

ˆ r =ω ˆψ − ω r

Where

ωˆψ r

Rr i sq Lr i sd

(31)

is the estimated angular speed of the

rotor flux linkage vector. And isq & isd are the estimated currents using the measured currents and defined in the stationary reference frame and using the transformation from αβ system to dq reference frame using the estimated angle

(23)

1 ˆψr Θ= ω s

After substituting (16) and (17) in (23) the load angle is obtained as (24)

(32)

Rotor speed estimation is good only at steady state, but during the transients there is an error, which increases with a decreasing speed response [8], [9]. This is relative to the delays provided by integrating the q -axis component of the rotor flux vector. A decrease in this error may be achieved by providing a

36 © 2010 ACEEE DOI: 01.ijepe.01.02.07

)

(26)

IV. LOAD ANGLE AND SPEED OBSERVER

x12 x 22

Stator current and rotor flux vector

(

At steady state the left side of the above equation is zero, therefore, it is possible to show that the variable x21 is

δ = arctg

ωa = 0 α

dψˆ sd ˆψrψˆ sq + k1 ψ rd com −ψˆ rd = u sd − Rs iˆsd + ω dt

x21 using the following model:

x21 = Lm x22 m

ωψr

B. Speed Observer System The rotor flux observer is based on the voltage model given by [9].

dx22 1 = − x22 + is 2 + v2 + k20 ( xˆ22 − x22 m ) (19) dt Ti The index denotes the calculated values using power measurement. After assuming that motor parameters are known and constant, it is possible to identify the variable

RL dxˆ21 R = −2 r xˆ21 + 2 r m xˆ22 dt Lr Lr

ψr

ωi


ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 2, July 2010 proper initial value for the integrator. In this case, a proper initial value might be the angular speed of rotor flux vector at steady state. From the steady state relationships, it is possible to calculate the rotor speed as follows [9], [10].

ωrm

−a3 x12 −ωi i 2 s + a4 q = a3 x22

usα

com

αβ

u sβ

dq

com

αβ

isd

(33)

Where ω i and is are the angular frequency and stator current vector, respectively. Using the steady state relationships of induction motor, it is possible to modify the described estimator (31) in the following form:

Lm

dq

isβ

ψ rq

Flux com ψ rq = 0 Simulator equation com

u sq

isα

ωψr

isq

isd

usd

+

ω ψ rm

Rotor speed calcul

isd

ωr isq

Rr Lm Lr

• •

X 21m

Figure 3.

+

ω rm + ω 2m

X12m

Θ

ωψr

-r

ψ rd

ψ rd

isq

PI controlle

1 S

Rotor angular speed observer system

B. Proposed Speed Sensorless Control The block B in fig.4 represents the estimator which is replaced by the estimator represented by block A. This modified speed sensor has many advantages over open loop estimator which can be better understand by performance result. The control strategy of modified speed sensor is as explained below.

  L x  1  1  ψˆ rq + 1 +  ω rm + Rr m 12 m  (34) ωˆψ r = − K 1 + T s T s Lr x 21m  w  w   

Where Tw is the time constant of the first order delay filter. The first part of (34) is the equation of PI controller (30) and the second part is the filtered value of the rotor flux vector. The block diagram of a modified speed observer is presented in Fig. 3. As will be shown in the simulation results for the speed observer system from Fig. 1, the error at steady state is about 2%. This error is less than the case of using an observer without taking into account angular speed of flux linkages calculated from the steady state condition. V. PROPOSED CONTROL SCHEME A. Control scheme with speed feedback In fig 4, block A represents the estimator which is described and presented in fig 5.This is an open loop estimator which estimates the slip frequency ωsl as a result of which we can get rotor speed ωr in the stationery reference frame. The simulation parameters are given in Table1.

Figure 4.

In the presented system, the vectors are stator current and rotor flux linkage. The load angle may be kept constant by changing the position of stator current vector as a result of tuning its pulsation. The current frequency ω i may be changed directly using load angle controller or indirectly by changing the slip frequency ω 2 .

TABLE 1

Parameters of Induction Motor for Simulation Rotor Type Voltage (Vrms) Stator resistance Stator inductance Mutual inductance (Lm) Inertia(J)

Squrrel Cage 440V Rs=1.05Ω

Lls=0.004 H 0.13H 0.2 kg.m^2

Frequency

50Hz

Nominal Power

2238W

Rotor resistance

Rr=0.98Ω

Rotor inductance Friction Factor(f) Pair of Poles(P)

ωi = ω2 + ωr

(35)

The calculated stator current frequency is provided to the PWM block. The command values of load angle δ and stator current amplitude Is, are adjusted by the Proportional–integral (PI) controllers. Rotor angular speed may be measured com

Llr=0.004 4H 0.005752 N.ms

(I

)

com 2 s

=

(x

12

) + (x (x )

com 2

com

)

com 2 22

(36)

21

And the load angle is  x com  δ com = arctg  12 com   x22 

2

37 © 2010 ACEEE DOI: 01.ijepe.01.02.07

Actual and Proposed Scheme

(37)


ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 2, July 2010

Usd

+

Σ

Lr/Lm

control simplifies the structure of the control system by eliminating the stator voltage filtering block.

1/p

Isd

VI. SIMULATION AND PERFORMANCE EVALUATION

Rs+Ls’p +

Σ -

Lm/Tr

ωr

/

The Proposed scheme with its controller action is simulated in MATLAB/SIMULINK. The induction motor with load is presented in details with voltage source inverter in SVPWM mode in SIMULINK. The performance results are presented in the following sections:

+

Σ

+

Rs+Ls’p

Isq

+

Usq

Σ

A. Open Loop Control Scheme The proposed control scheme is simulated in MATLAB/SIMULINK and performance is observed under different dynamic conditions.

Lr/Lm 1/p

ω sl Ψ rd R P

Ψ rq

Figure 5.

p

- ωr

1.Step change in load The shaft load is changed after the free running of the motor. The performance is shown in fig. 8 to 9. The dynamic performance of motor as well as estimator under load TL=70 N-m applied at time t=2000 ms, with with the terminal voltage V=440V. The estimated torque and speed are shown the fig. 8 and 9 respectively.Because of the stator voltage characteristics it is essential to filter the voltage to get the fundamental harmonic. Filtering the voltage signal complicates the control system and provides undesired delay in the measurement channel.

Estimator represented by Block A

Controller for state variable X12 and X21are used in this research. The controller command signals of the com

com

and X 22 on the basis of these variables X 12 quantities the square of the current amplitude is calculated as

X 11

com

X 12

com

Is

-

X 11

Is

com

com

X 21

atg X 21m

--

X 22

com

δ com

Fig 6

As a result, the control system performs using actual values of stator currents and delayed values of stator voltage, which leads to non precise variable identification. In the proposed control system, two different current controllers, hysteresis [7] and predictive [8], [9] are used. In the control system it is possible to use command stator current and predicted voltage, which appears at the output of the predictive controller because there is an access to first harmonics of the currents and voltages. The use of predictive current controller in the control system with load angle

B. Simulation of the Proposed Speed Sensorless control Induction Motor 1. Step change in Load The performance results are shown for step change with load torque from 0 to 70 N-m at time t=0.2 sec with voltage V=440V in Fig. 12 to Fig.18. The estimated and actual speed of the motor are shown the fig.12. The stator current is observed and is shown in the fig.13. There is slight increment in the stator current because of increase in load torque at 0.2 sec.

38 © 2010 ACEEE DOI: 01.ijepe.01.02.07


ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 2, July 2010

CONCLUSION A speed observer system for sensorless control of induction is developed. The rotor peed as been calculated using steady state relationship applied to the observer system. It has high accuracy and behaves satisfactory under all the speed range. An observer system has been adopted for the nonlinear control of induction motor. The simulation results illustrated that the system operates correctly for the different motor running conditions. The proposed scheme is working in closed loop control of the induction motor control. The speed sensorless induction motor with torque angle control has better dynamic performance. The power estimate algorithm is also tested with the given induction motor model.

The state variables of the estimator are shown in fig 14 to fig 16. The estimated active power and reactive power is shown in fig.18. This shows that there is increment in the active power at t=0.2sec and also the slight increment in reactive power.

References [1] Guoliang Zhang and Philip T. Krein “Torque-Angle Oriented Control of Induction Machines” [2] A. B. Plunkett, J. D. D'Atre, and T. A. Lipo, "Synchronous control of a static AC induction motor drive," IEEE Trans. Industry Applications, vol. IA-15, pp. 430-437, 1979. [3] N. R. N. Idris, A. H. M. Yatim, "An improved stator flux estimation in steady-state operation for direct torque control of induction machines," IEEE Trans. Industry Applications, vol. 38, pp. 11I0-116, 2002. [4] M. Tsuji, S. Chen, T. Ohta, K. Izumi, and E. Yamada, “A speed sensor-less vector-controlled method for induction motor using . -axis flux,” in Proc. Int. Power Electron. Motion Contr. Conf., Hangzhou, China, 1997,pp. 353– 358. [5] Z. Krzeminski and J. Guzinski, “DSP based sensorless control system of the induction motor,” in Proc.Power Electron. Intell. Motion, Nuremberg, Germany, 1998, pp. 137–146. [6] H. Abu-Rub and J. Guzinski, “Rotor angular speed, rotor resistance and state variables estimation in a nonlinear system control of induction motor,” in Proc. Fourth Int. symp. Methods Models Automation and Robotics, Miedzyzdroje, Poland, 1997, pp. 613–618. [7] H. Akagi, Y. Kanazawa, and A. Nabae, “Generalized theory of the instantaneous reactive power in three-phase circuits,” in Proc. IPEC, Tokyo, Japan, 1998, pp. 1375– 1386. [8] P.C.Krause, O. Wasynczuk, and S.D. Sudhoff, Analysis of electric machinery and drive systems, 3 rd ed. New York : IEEE Press , 2002.

39 © 2010 ACEEE DOI: 01.ijepe.01.02.07


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.