7
1170 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 4, AUGUST 2005 Speed-Sensorless Control of Induction Motor Using a Continuous Control Approach of Sliding-Mode and Flux Observer Adnan Derdiyok  , Member, IEEE  Abstract—This pape r pr es ents a cont inuous appr oach of  sliding-mode current and ux observers for an induction machine. The proposed observer structure both decouples machine equa- tions and makes them completely insensitive to rotor resistance variation. An estimation algorithm based on these observers is proposed to calculate speed and rotor resistance independently. In the proposed algorit hm, the speed and rotor res istan ce are considered to be unknown constants, because the speed and rotor resistance change slowly compared to the electrical variables such as currents and uxes. The simulation and experimental results demons tra te the good per forma nce of the pr oposed obs er ve r and estimation algorithm and of the overall indir ect- eld- ori- ented-contr olled system.  Index T erms— Curr ent and ux obser ver, inductio n mach ine (IM), speed and rotor resistance estimation. I. INTRODUCTION E STIMATION of angular speed without measurement of mec hanica l va ria ble s is a cha lle ngi ng pro ble m due to hig h- order and nonlinearity of the induction motor dynamics. In the literature, voltage and current models of the induction machine (IM) have generally been used together for ux estimation and then speed has been estimated from those models [1], [2]. The methods proposed imply the estimation of the time-derivative with subsequent integration. Ho wever, implementation of an in- tegrator for motor ux estimation is no easy task. A pure in- tegrator has dc drift and initial value problems. To solve the problems, the pure integrator has replaced by digital and/or pro- grammable-cascaded low-pass lter (LPF) [3]–[6]. Another ap- proachto the sensorless con tro l pro blem is to consider the spe ed as an unknown constant parameter and use this approach to es- timate this parameter [7]–[9]. The idea here is that the speed changes slowly compared to the electrical variables. This ap- proach has been rst formulated by Schauder [8] and with some modication introduced in [9]–[11]. The basic concepts and principles of the sliding-mode con- trol of electrical drives have been demonstrated in [12] and some aspects of the implementation have been illustrated in [13]. Furthermore, sliding-mode observers have been proposed for estimating the states of the control system. Benchaib et al. [14] have introduced a control and observation of an induction Manuscrip t recei vedApril 11, 2003 ; revisedNovember 4, 2004 . Abstr act pub- lished on the Internet April 28, 2005. The author is with the Department of Electrical and Electronics Engineering, Atatürk University, Erzurum 25240, Turke y (e-mail: [email protected]). Digital Object Identier 10.1109/TIE.2005.8515 94 motor using the sliding-mode technique. The observer model is a copy of the original system, which has corrector gains with switching terms. An adaptive sliding-mode observer for sensorless eld-oriented control of induction motors have been presented by Parasiliti et al. [15], [16]. The observer detects the rotor ux components in the stationary reference frame by using motor mechanical equations. An additional relation obt ained by a L yap unov fun cti on has identi ed the mot or speed. The observer pr oposedin this pa per is si mi lar to the one intr o- duced in [17] in which ux integration problem was attempted to solve by an integral scheme and a LPF is used to overcome the discontinuous of the sliding-mode current observer. In this study, a continuous type of sliding-mode current observer is de- veloped and the presented idea has no ux integration problem. The observer is designed by combining variable structure sys- tems and Lyapunov approach. In the current and ux equations, the similar parts are equated to sliding-mode functions (SMFs) that are used to develop ux estimation and to determine speed and rotor resistance of an induction motor by assuming that the speed and rotor resistance are unknown constant parameters. The algorithm introduced has no integration problem and only uses measurements of the stator currents and voltages to esti- mate speed and rotor resistance. The method proposed is veri- ed by the simulation and experiment. II. IM MODEL AND OBSERVER DESIGN  A. Curr ent Mod el of IM A dynami c mod el for an ind uct ion mot or in the rot or- ux -or i- entedstationar y ref ere nce frame, by choosi ng thestator cur ren ts androtor uxes as state variables, is as follows [13]: (1) (2) The symbol and parameter denitions of these equations are given in the Appendix.  B. A Continuous Sliding-Mode Current Observer A current observer, in which SMFs, stator currents, and volt- ages are taken as inputs, is designed as follows [17]: (3) 0278-0046/$20.00 © 2005 IEEE

Sensor Less SMC Observer

Embed Size (px)

Citation preview

Page 1: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 1/7

1170 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 4, AUGUST 2005

Speed-Sensorless Control of Induction MotorUsing a Continuous Control Approach of 

Sliding-Mode and Flux ObserverAdnan Derdiyok  , Member, IEEE 

 Abstract—This paper presents a continuous approach of sliding-mode current and flux observers for an induction machine.The proposed observer structure both decouples machine equa-tions and makes them completely insensitive to rotor resistancevariation. An estimation algorithm based on these observers isproposed to calculate speed and rotor resistance independently.In the proposed algorithm, the speed and rotor resistance areconsidered to be unknown constants, because the speed and rotorresistance change slowly compared to the electrical variables suchas currents and fluxes. The simulation and experimental resultsdemonstrate the good performance of the proposed observerand estimation algorithm and of the overall indirect-field-ori-ented-controlled system.

  Index Terms—Current and flux observer, induction machine(IM), speed and rotor resistance estimation.

I. INTRODUCTION

ESTIMATION of angular speed without measurement of 

mechanical variables is a challenging problem due to high-

order and nonlinearity of the induction motor dynamics. In the

literature, voltage and current models of the induction machine

(IM) have generally been used together for flux estimation andthen speed has been estimated from those models [1], [2]. The

methods proposed imply the estimation of the time-derivative

with subsequent integration. However, implementation of an in-

tegrator for motor flux estimation is no easy task. A pure in-

tegrator has dc drift and initial value problems. To solve the

problems, the pure integrator has replaced by digital and/or pro-

grammable-cascaded low-pass filter (LPF) [3]–[6]. Another ap-

proach to the sensorless control problem is to consider the speed

as an unknown constant parameter and use this approach to es-

timate this parameter [7]–[9]. The idea here is that the speed

changes slowly compared to the electrical variables. This ap-

proach has been first formulated by Schauder [8] and with some

modification introduced in [9]–[11].The basic concepts and principles of the sliding-mode con-

trol of electrical drives have been demonstrated in [12] and

some aspects of the implementation have been illustrated in

[13]. Furthermore, sliding-mode observers have been proposed

for estimating the states of the control system. Benchaib et al.

[14] have introduced a control and observation of an induction

Manuscript receivedApril 11, 2003; revisedNovember 4, 2004. Abstract pub-lished on the Internet April 28, 2005.

The author is with the Department of Electrical and Electronics Engineering,Atatürk University, Erzurum 25240, Turkey (e-mail: [email protected]).

Digital Object Identifier 10.1109/TIE.2005.851594

motor using the sliding-mode technique. The observer model

is a copy of the original system, which has corrector gains

with switching terms. An adaptive sliding-mode observer for

sensorless field-oriented control of induction motors have been

presented by Parasiliti et al. [15], [16]. The observer detects

the rotor flux components in the stationary reference frame

by using motor mechanical equations. An additional relation

obtained by a Lyapunov function has identified the motor speed.

The observer proposed in this paper is similar to the one intro-duced in [17] in which flux integration problem was attempted

to solve by an integral scheme and a LPF is used to overcome

the discontinuous of the sliding-mode current observer. In this

study, a continuous type of sliding-mode current observer is de-

veloped and the presented idea has no flux integration problem.

The observer is designed by combining variable structure sys-

tems and Lyapunov approach. In the current and flux equations,

the similar parts are equated to sliding-mode functions (SMFs)

that are used to develop flux estimation and to determine speed

and rotor resistance of an induction motor by assuming that the

speed and rotor resistance are unknown constant parameters.

The algorithm introduced has no integration problem and onlyuses measurements of the stator currents and voltages to esti-

mate speed and rotor resistance. The method proposed is veri-

fied by the simulation and experiment.

II. IM MODEL AND OBSERVER DESIGN

 A. Current Model of IM 

A dynamic model for an induction motor in the rotor-flux-ori-

ented stationary reference frame, by choosing the stator currents

and rotor fluxes as state variables, is as follows

[13]:

(1)

(2)

The symbol and parameter definitions of these equations are

given in the Appendix.

 B. A Continuous Sliding-Mode Current Observer 

A current observer, in which SMFs, stator currents, and volt-

ages are taken as inputs, is designed as follows [17]:

(3)

0278-0046/$20.00 © 2005 IEEE

Page 2: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 2/7

Page 3: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 3/7

1172 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 4, AUGUST 2005

Fig. 1. Block diagram of the plant model and observer structure.

where is the sampling period of the current measurement, and

and are the present and previous values of 

, respectively.

C. Flux Observer 

When the trajectories of the system reach the sliding surfaces,

i.e., , the observed currents match the actual ones. Since

the SMFs in (3) converge to the related term in the current (1)

and the same terms are seen in the flux (2), the following equa-tions can be written for the flux observer:

(31)

(32)

III. ESTIMATION OF SPEED AND ROTOR RESISTANCE

It is reasonable to assume that and if their vari-

ations are very slow when compared with the electrical variables

such as stator currents and rotor fluxes. Time derivatives of (10)

and (11) are

(33)

(34)

Equations (33) and (34) can be written in matrix form as

(35)

To get the speed and rotor resistance, (35) is arranged as follows:

(36)

To calculate the speed and rotor resistance from (36), we need

the information of the derivatives of the fluxes. We obtain very

simple equations for the derivative of fluxes in (31) and (32) that

can be calculated easily.

If actual states are replaced with the o bserved

ones in (36), the speed and rotor resistance can

be calculated since , , and are available. Then, (36)

can be written for speed and rotor resistance as

(37)

and can be written by their first-order approximation in

a discrete-time version as

(38)

(39)

From (29) and (30), and can be calculated easily as

(40)

(41)

In (37), if the currents and SMFs are

replaced with their equalities given by (3), (29), (30), (38), and(39), the estimation equations of the speed and rotor resistance

Page 4: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 4/7

DER DIYO K: S PEE D-SEN SOR LES S C ONT ROL OF IND UCT ION MOTOR U SING A CO NTINUO US C ONTRO L AP PROACH 1 17 3

Fig. 2. Simulation results under 5-N1 

m load. (a) Actual and estimated speeds(  ! ;   ̂!  ) 

. (b) Estimation of rotor resistance (  ̂

). (c) Calculated current (i 

).

(d) Observed current ( ̂

). (e) Current estimation error (s 

).

become totally the functions ofthe currenterrors , stator

voltages and constant motor parameters .

The block diagram of the developed observer structure is

illustrated in Fig. 1. As seen from the figure, the speed and

rotor resistance estimations are the functions of the estimated

currents, SMFs and estimated fluxes that are available in (3),

(29)–(32), (38), and (39).

IV. RESULTS AND DISCUSSION

The motor used in both the experiment and simulation is a

4-hp, 380-V Y-connected four-pole IM. Machine parameters

are given in the Appendix. The simulation result shown in Fig. 2

has been obtained under a 5-N m load.

The first step for the speed estimation is the current observa-

tion. The calculated and observed -axis currents are illustrated

in Fig. 2(c) and (d), respectively, and the current estimation error

is shown in Fig. 2(e). It is obvious from these results that the cur-

rent convergence is satisfied, and the SMFs match the related

terms in the plant model.

Since the SMFs converge to the related terms in the current

model and the same terms are also seen in the flux model, it

is expected to have the flux convergence as well. Based on the

current and flux observers, the speed and rotor resistance are es-

timated. The estimated and actual speeds are plotted in Fig. 2(a),and the estimation of the rotor resistance is shown in Fig. 2(b).

The results obtained demonstrate that the convergence of the

current, speed, and rotor resistance is achieved.

The real-time control and observer program are imple-

mented by using the software of digital signal processor (DSP)

TMS320C31. A dcmachine is coupled to the shaft of the IM

as a load. A feedback control system is applied to the indi-

rect-field-oriented (IFO) IM drive system. In the inner loop of 

the control system, a standard proportional plus integral (PI)

controller is used for current control and another PI controller

is used in the outer loop for speed control. The parameters of 

the PI controller are tuned to obtain suf ficient performance

of the control system. The sampling period is set to 1 msfor the speed and 100 s for currents measurements. In the

implementation, a 6–Hz LPF is utilized at the output of the

speed estimator to prevent noise and oscillations produced by

the speed estimator. A PC is used for data logging, data com-

munication, and downloading. The stator currents are detected

through Hall-effect sensors. The performance of the observer

is tested in the implementation for trapezoidal references. The

trapezoidal references are chosen to show the performance of 

the proposed method in both directions at variable and constant

speeds.

The results of the estimation algorithm at high and low speeds

are shown in Figs. 3 and 4 in which the actual and observed

speeds [Figs. 3(a) and 4(a)], the actual and observed currents[Figs. 3(b) and (c) and 4(b) and (c)] and the SMFs [Figs. 3(d)

Page 5: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 5/7

1174 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 4, AUGUST 2005

Fig. 3. Experimental results of the speed estimation at a 1000-rpm trapezoidal reference trajectory (a) Measured and estimated speeds(  ! ;   ̂!  ) 

; (b) Measured

current (i 

) (c) Observed current ( ̂

); (d) SMF ( 

).

Fig. 4. Experimental results of the speed estimation at a 50-r/min trapezoidal reference trajectory. (a) Measured and estimated speeds (  ! ;   ̂!  )  . (b) Measured

current (i  ). (c) Observed current ( ̂

i  ). (d) SMF (   ).

and 4(d)] are plotted. The SMFs drive the estimated currents to

the measured ones and the derivative of the fluxes is obtained

by these functions. The accuracy of the derivatives of the flux

observations is reflected in the speed plots. In Figs. 3(a) and

4(a), the actual and estimated speeds are shown on top of eachother. As clearly seen in these figures, the observer performance

is satisfactory at constant, and linear increasing and decreasing

region of the reference speeds. It is observed in all figures that

the SMFs are successfully modulated to match currents, and en-

able us to get the speed and rotor resistance information. The es-

timation of the rotor resistance will overcome the problem of re-sistance variation that is normally needed for the slip frequency

Page 6: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 6/7

DER DIYO K: S PEE D-SEN SOR LES S C ONT ROL OF IND UCT ION MOTOR U SING A CO NTINUO US C ONTRO L AP PROACH 1 17 5

Fig. 5. Experimental results of rotor resistance estimation.

calculation in an IFO vector control of an IM. The experimental

result of rotor resistance estimation is shown in Fig. 5.

V. CONCLUSION

A continuous control algorithm of sliding-mode current and

flux observers has been developed for the speed-sensorless IFO

control of an IM. The equations to estimate speed and rotor re-

sistance have been obtained from the flux observer that is based

on the current model of the induction motor. The proposed al-

gorithm achieves the following features:

• removes the discontinuity of sliding-mode current and

flux observers;

• decouples the machine equations;

• removes the effect of rotor resistance on the current and

flux equations;

• removes the flux terms from the equations of the speed

and rotor resistance.

The performance of the estimation algorithm has been tested

at high- and low-amplitude trapezoidal speed references. The re-

sults demonstrate that the speed converges on its real values suc-

cessfully in both cases. The simulation and experimental results

also show that the SMFs are successfully modulated to match

currents, and enable us to get the speed and rotor resistance in-formation.

APPENDIX

  A. Symbols

rotor time constant;

reciprocal of rotor time constant

electrical rotor speed;

and axes;

rotor fluxes in coordinates;

stator currents in coordinates;

stator voltages in coordinates;mutual inductance;

rotor and stator inductances;

rotor and stator resistances.

  B. Motor Parameters

mH

mH

mH

C. Definitions of the Constants

REFERENCES

[1] Sensorless Control of AC Motor Drives-Speed and Position Sensorless

Operation, K. Rajashekara, A. Kawamura, and K. Matsuse, Eds., IEEE

Press, New York, 1996.[2] L. Ben-Brahim, S. Tadakuma, and A. Akdag, “Speed control of induc-

tion motor without rotational transducers,” IEEE Trans. Ind. Appl., vol.35, no. 4, pp. 844–850, Jul./Aug. 1999.

[3] K. D. Hurst, T. G. Habetler, G. Griva, and F. Profumo, “Zero-speed tac-

holess IM torque control: Simply a matter of stator voltage integration,” IEEE Trans. Ind. Appl., vol. 34, no. 4, pp. 790–794, Jul./Aug. 1998.[4] B. K. Bose and N. R. Patel, “A programmable cascaded low-pass filter-

based flux synthesisfor a stator flux-oriented vector-controlledinductionmotor drive,” IEEE Trans. Ind. Electron., vol. 44, no. 1, pp. 140–143,Feb. 1997.

[5] J. Hu and B. Wu, “New integration algorithms for estimating motor fluxover a wide speed range,” IEEE Trans. Power Electron., vol. 13, no. 5,

pp. 969–977, Sep. 1998.[6] A. Derdiyok, M. K. Guven, H. Rahman, and L. Xu, “Design and im-

plementation of a new sliding mode observer for speed sensorless con-trol of induction motor,” IEEE Trans. Ind. Electron., vol. 49, no. 5, pp.1177–1182, Oct. 2002.

[7] A. Derdiyok, “A novel speed estimation algorithm for induction ma-chines,” J. Elect. Power Syst. Res., vol. 64, pp. 73–80, Jan. 2003.

[8] C. Schauder, “Adaptive speed identification scheme for vector controlof induction motors without rotational transducers,” IEEE Trans. Ind.

 Appl., vol. 28, no. 5, pp. 1054–1061, Sep./Oct. 1992.[9] P. Z. Peng and T. Fukao, “Robust speed identification for speed-sensor-

less vector control of induction motor,” IEEE Trans. Ind. Appl., vol. 30,

no. 5, pp. 1234–1240, Sep./Oct. 1994.[10] K. Minami, M. Velez-Reyez, D. Elten, G. C. Verghese, and D. Filbert,

“Multi-stage speed and parameter estimation for induction machines,”in Proc. IEEE PESC’91, Boston, MA, 1991, pp. 596–604.

[11] M. Velez-Reyes and G. C. Verghese, “Decomposed algorithms forspeed and parameter estimation in induction machines,” in Proc. IFAC 

Symp. Nonlinear Control System Design, Bordeaux, France, 1992, pp.156–161.

[12] V. I. Utkin, “Sliding mode control design principles and applications toelectrical drives,” IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 23–36,Feb. 1993.

[13] V. I. Utkin, J. G. Guldner, and J. J. Shi, Sliding Mode Control in Electro-

mechanical Systems. New York: Taylor & Francis, 1999.

[14] A. Benchaib,A. Rachid,E. Audrezet, andM. Tadjine, “Real-time slidingmode observer and control of an induction motor,” IEEE Trans. Ind.

 Electron., vol. 46, no. 1, pp. 128–137, Feb. 1999.

Page 7: Sensor Less SMC Observer

8/8/2019 Sensor Less SMC Observer

http://slidepdf.com/reader/full/sensor-less-smc-observer 7/7

1176 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 4, AUGUST 2005

[15] Parasiliti, R. Petrella, and M. Tursini, “Adaptive sliding mode ob-server for speed sensorless control of induction motors,” in Conf. Rec.

 IEEE-IAS Annu. Meeting, vol. 4, 1999, pp. 2277–2283.[16] Y. Zheng, H. A. A. Fattah, and K. A. Loparo, “Non-linear adaptive

sliding mode observer-controller scheme for induction motors,” Int. J. Adapt. Control Signal Process., vol. 14, pp. 245–273, 2000.

[17] H. Rehman, A. Derdiyok, M. K. Guven, and L. Xu, “A new currentmodel flux observer for wide speed range sensorless control of an

induction machine,” IEEE Trans. Power Electron., vol. 17, no. 6, pp.1041–1048, Nov. 2002.[18] K. Jezernik, M. Rodic, R. Safaric, and B. B. Curk, “Neural network 

sliding mode robot control,” Robotica, vol. 15, pp. 23–30, 1997.[19] A. Sabanovic, K. Jezernik, and K. Wada, “Chattering-free sliding modes

in robotic manipulators control,” Robotica, vol. 14, pp. 17–29, 1996.

Adnan Derdiyok (M’98) was born in Horasan,Turkey, in 1964. He received the B.S. degree in elec-trical engineering from the Technical University of Istanbul, Istanbul, Turkey, in 1988, the M.S. degreefrom Middle East Technical University, Ankara,Turkey, in 1993, and the Ph.D. degree from YıldızTechnical University, Istanbul, Turkey, in 1997.

In 2000, he was with The Ohio State University,

where he was engaged in post-doctoral research anddevelopment of sensorless control techniques for in-duction motors. Since 1997, he hasbeen with Atatürk 

University, Erzurum, Turkey, where he is currently an Associate Professor. Hisresearch interests include control of electrical machines, sensorless control of 

IMs, modeling andcontrol of switched reluctance motors,and fuzzy andsliding-mode control techniques.