Vous êtes sur la page 1sur 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 paper presents a continuous approach of motor using the sliding-mode technique. The observer model
sliding-mode current and flux observers for an induction machine. is a copy of the original system, which has corrector gains
The proposed observer structure both decouples machine equa- with switching terms. An adaptive sliding-mode observer for
tions and makes them completely insensitive to rotor resistance
variation. An estimation algorithm based on these observers is sensorless field-oriented control of induction motors have been
proposed to calculate speed and rotor resistance independently. presented by Parasiliti et al. [15], [16]. The observer detects
In the proposed algorithm, the speed and rotor resistance are the rotor flux components in the stationary reference frame
considered to be unknown constants, because the speed and rotor by using motor mechanical equations. An additional relation
resistance change slowly compared to the electrical variables such obtained by a Lyapunov function has identified the motor speed.
as currents and fluxes. The simulation and experimental results
demonstrate the good performance of the proposed observer The observer proposed in this paper is similar to the one intro-
and estimation algorithm and of the overall indirect-field-ori- duced in [17] in which flux integration problem was attempted
ented-controlled system. to solve by an integral scheme and a LPF is used to overcome
Index Terms—Current and flux observer, induction machine the discontinuous of the sliding-mode current observer. In this
(IM), speed and rotor resistance estimation. 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-
I. INTRODUCTION tems and Lyapunov approach. In the current and flux equations,
the similar parts are equated to sliding-mode functions (SMFs)
E STIMATION 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
that are used to develop flux estimation and to determine speed
and rotor resistance of an induction motor by assuming that the
literature, voltage and current models of the induction machine speed and rotor resistance are unknown constant parameters.
(IM) have generally been used together for flux estimation and The algorithm introduced has no integration problem and only
then speed has been estimated from those models [1], [2]. The uses measurements of the stator currents and voltages to esti-
methods proposed imply the estimation of the time-derivative mate speed and rotor resistance. The method proposed is veri-
with subsequent integration. However, implementation of an in- fied by the simulation and experiment.
tegrator for motor flux estimation is no easy task. A pure in-
tegrator has dc drift and initial value problems. To solve the II. IM MODEL AND OBSERVER DESIGN
problems, the pure integrator has replaced by digital and/or pro- A. Current Model of IM
grammable-cascaded low-pass filter (LPF) [3]–[6]. Another ap-
proach to the sensorless control problem is to consider the speed A dynamic model for an induction motor in the rotor-flux-ori-
as an unknown constant parameter and use this approach to es- ented stationary reference frame, by choosing the stator currents
timate this parameter [7]–[9]. The idea here is that the speed and rotor fluxes as state variables, is as follows
changes slowly compared to the electrical variables. This ap- [13]:
proach has been first formulated by Schauder [8] and with some
(1)
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 (2)
some aspects of the implementation have been illustrated in
[13]. Furthermore, sliding-mode observers have been proposed The symbol and parameter definitions of these equations are
for estimating the states of the control system. Benchaib et al. given in the Appendix.
[14] have introduced a control and observation of an induction
B. A Continuous Sliding-Mode Current Observer
A current observer, in which SMFs, stator currents, and volt-
Manuscript received April 11, 2003; revised November 4, 2004. Abstract pub- ages are taken as inputs, is designed as follows [17]:
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: derdiyok@atauni.edu.tr). (3)
Digital Object Identifier 10.1109/TIE.2005.851594

0278-0046/$20.00 © 2005 IEEE


DERDIYOK: SPEED-SENSORLESS CONTROL OF INDUCTION MOTOR USING A CONTINUOUS CONTROL APPROACH 1171

where and are the estimates of the stator current compo- A solution for (15) is
nents, and and are the functions of current errors
(16)
(4)
(5) Substituting (6) and (7) into (16), we obtain

By combining (1) and (3), the equations of the sliding-mode (17)


observer with respect to the current estimation errors can be (18)
written as
Then, using again the definition of equivalent control compo-
(6) nents from (10) and (11), (17) and (18) can be rewritten as
(7)
(19)
To find out controls which enforce sliding mode in the manifolds (20)
and , the Lyapunov candidate function is selected
as We have now two sets of sliding mode [(12) and (13) and (19)
and (20)] that include equivalent control terms. However, infor-
(8) mation about the system is needed for the calculation of equiv-
alent control. If the system parameters are not known exactly,
Its time derivation on the state trajectories of the systems (6) and this solution must be modified. Considering the fact that
(7) can be written as and are smooth functions and using simple manipulations,
(12) and (13) can be written in another form, more practical for
(9) implementation, especially in the discrete-time systems. Then,
from (12) and (13) we can have
If the time derivative of the Lyapunov candidate function is
smaller than zero ( ), sliding mode will occur in the in- (21)
tersection of the surfaces and . Therefore, the where
estimated currents and will converge to the real ones when (22)
the sliding modes occur. To define the control action that main-
tains the motion on the sliding manifold, an equivalent control Substituting (21) and (22) into (19) and (20), we obtain the fol-
concept [12] is used. The sliding-mode equations can be derived lowing equations:
by replacing functions and with their equivalent control
components obtained by setting , , and to zero (23)
(24)
(10)
(11) The discrete-time version of (23) and (24) can be written as

In the following, two approaches are presented to define the (25)


SMFs. In the first approach, after substituting (10) and (11) into
(26)
(6) and (7), a set of the SMFs is obtained as
Further simplification can be introduced by replacing and
(12)
with their first-order approximations
(13)

The second approach is to define a function for the time deriva- (27)
tive of Lyapunov candidate function. The solution will
be stable if the time derivative of the Lyapunov function can be (28)
expressed as [18], [19]
Substituting (27) and (28) into (25) and (26), we have
(14)

where is a positive-definite matrix. Thus, the derivative of the


Lyapunov function will be negative definite, and this will ensure (29)
stability. Equations (9) and (14) lead to

(15) (30)
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 To calculate the speed and rotor resistance from (36), we need
and are the present and previous values of the information of the derivatives of the fluxes. We obtain very
, respectively. simple equations for the derivative of fluxes in (31) and (32) that
can be calculated easily.
C. Flux Observer If actual states are replaced with the observed
When the trajectories of the system reach the sliding surfaces, ones in (36), the speed and rotor resistance can
i.e., , the observed currents match the actual ones. Since be calculated since , , and are available. Then, (36)
the SMFs in (3) converge to the related term in the current (1) can be written for speed and rotor resistance as
and the same terms are seen in the flux (2), the following equa-
tions can be written for the flux observer:
(31)

(32)
(37)
III. ESTIMATION OF SPEED AND ROTOR RESISTANCE and can be written by their first-order approximation in
a discrete-time version as
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 (38)

(33)
(34) (39)

Equations (33) and (34) can be written in matrix form as From (29) and (30), and can be calculated easily as

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

(41)
In (37), if the currents and SMFs are
replaced with their equalities given by (3), (29), (30), (38), and
(36) (39), the estimation equations of the speed and rotor resistance
DERDIYOK: SPEED-SENSORLESS CONTROL OF INDUCTION MOTOR USING A CONTINUOUS CONTROL APPROACH 1173

Fig. 2. Simulation results under 5-N1m load. (a) Actual and estimated speeds (! ; !^ ). (b) Estimation of rotor resistance (R
^ ). (c) Calculated current (i ).
(d) Observed current (^i ). (e) Current estimation error (s ).

become totally the functions of the current errors , stator The results obtained demonstrate that the convergence of the
voltages and constant motor parameters . current, speed, and rotor resistance is achieved.
The block diagram of the developed observer structure is The real-time control and observer program are imple-
illustrated in Fig. 1. As seen from the figure, the speed and mented by using the software of digital signal processor (DSP)
rotor resistance estimations are the functions of the estimated TMS320C31. A dcmachine is coupled to the shaft of the IM
currents, SMFs and estimated fluxes that are available in (3), as a load. A feedback control system is applied to the indi-
(29)–(32), (38), and (39). 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
IV. RESULTS AND DISCUSSION
is used in the outer loop for speed control. The parameters of
The motor used in both the experiment and simulation is a the PI controller are tuned to obtain sufficient performance
4-hp, 380-V Y-connected four-pole IM. Machine parameters of the control system. The sampling period is set to 1 ms
are given in the Appendix. The simulation result shown in Fig. 2 for the speed and 100 s for currents measurements. In the
has been obtained under a 5-N m load. implementation, a 6–Hz LPF is utilized at the output of the
The first step for the speed estimation is the current observa- speed estimator to prevent noise and oscillations produced by
tion. The calculated and observed -axis currents are illustrated the speed estimator. A PC is used for data logging, data com-
in Fig. 2(c) and (d), respectively, and the current estimation error munication, and downloading. The stator currents are detected
is shown in Fig. 2(e). It is obvious from these results that the cur- through Hall-effect sensors. The performance of the observer
rent convergence is satisfied, and the SMFs match the related is tested in the implementation for trapezoidal references. The
terms in the plant model. trapezoidal references are chosen to show the performance of
Since the SMFs converge to the related terms in the current the proposed method in both directions at variable and constant
model and the same terms are also seen in the flux model, it speeds.
is expected to have the flux convergence as well. Based on the The results of the estimation algorithm at high and low speeds
current and flux observers, the speed and rotor resistance are es- are shown in Figs. 3 and 4 in which the actual and observed
timated. The estimated and actual speeds are plotted in Fig. 2(a), speeds [Figs. 3(a) and 4(a)], the actual and observed currents
and the estimation of the rotor resistance is shown in Fig. 2(b). [Figs. 3(b) and (c) and 4(b) and (c)] and the SMFs [Figs. 3(d)
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 (^i ); (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 is satisfactory at constant, and linear increasing and decreasing
the measured ones and the derivative of the fluxes is obtained region of the reference speeds. It is observed in all figures that
by these functions. The accuracy of the derivatives of the flux the SMFs are successfully modulated to match currents, and en-
observations is reflected in the speed plots. In Figs. 3(a) and able us to get the speed and rotor resistance information. The es-
4(a), the actual and estimated speeds are shown on top of each timation of the rotor resistance will overcome the problem of re-
other. As clearly seen in these figures, the observer performance sistance variation that is normally needed for the slip frequency
DERDIYOK: SPEED-SENSORLESS CONTROL OF INDUCTION MOTOR USING A CONTINUOUS CONTROL APPROACH 1175

rotor and stator inductances;


rotor and stator resistances.

B. Motor Parameters

mH
mH
mH

C. Definitions of the Constants

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
REFERENCES
A continuous control algorithm of sliding-mode current and [1] Sensorless Control of AC Motor Drives-Speed and Position Sensorless
flux observers has been developed for the speed-sensorless IFO Operation, K. Rajashekara, A. Kawamura, and K. Matsuse, Eds., IEEE
control of an IM. The equations to estimate speed and rotor re- Press, New York, 1996.
[2] L. Ben-Brahim, S. Tadakuma, and A. Akdag, “Speed control of induc-
sistance have been obtained from the flux observer that is based tion motor without rotational transducers,” IEEE Trans. Ind. Appl., vol.
on the current model of the induction motor. The proposed al- 35, no. 4, pp. 844–850, Jul./Aug. 1999.
gorithm achieves the following features: [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,”
• removes the discontinuity of sliding-mode current and IEEE Trans. Ind. Appl., vol. 34, no. 4, pp. 790–794, Jul./Aug. 1998.
flux observers; [4] B. K. Bose and N. R. Patel, “A programmable cascaded low-pass filter-
based flux synthesis for a stator flux-oriented vector-controlled induction
• decouples the machine equations; motor drive,” IEEE Trans. Ind. Electron., vol. 44, no. 1, pp. 140–143,
• removes the effect of rotor resistance on the current and Feb. 1997.
flux equations; [5] J. Hu and B. Wu, “New integration algorithms for estimating motor flux
over a wide speed range,” IEEE Trans. Power Electron., vol. 13, no. 5,
• removes the flux terms from the equations of the speed pp. 969–977, Sep. 1998.
and rotor resistance. [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-
The performance of the estimation algorithm has been tested trol of induction motor,” IEEE Trans. Ind. Electron., vol. 49, no. 5, pp.
at high- and low-amplitude trapezoidal speed references. The re- 1177–1182, Oct. 2002.
sults demonstrate that the speed converges on its real values suc- [7] A. Derdiyok, “A novel speed estimation algorithm for induction ma-
chines,” J. Elect. Power Syst. Res., vol. 64, pp. 73–80, Jan. 2003.
cessfully in both cases. The simulation and experimental results [8] C. Schauder, “Adaptive speed identification scheme for vector control
also show that the SMFs are successfully modulated to match of induction motors without rotational transducers,” IEEE Trans. Ind.
currents, and enable us to get the speed and rotor resistance in- Appl., vol. 28, no. 5, pp. 1054–1061, Sep./Oct. 1992.
[9] P. Z. Peng and T. Fukao, “Robust speed identification for speed-sensor-
formation. less vector control of induction motor,” IEEE Trans. Ind. Appl., vol. 30,
no. 5, pp. 1234–1240, Sep./Oct. 1994.
APPENDIX [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.
A. Symbols [11] M. Velez-Reyes and G. C. Verghese, “Decomposed algorithms for
speed and parameter estimation in induction machines,” in Proc. IFAC
rotor time constant; Symp. Nonlinear Control System Design, Bordeaux, France, 1992, pp.
reciprocal of rotor time constant 156–161.
electrical rotor speed; [12] V. I. Utkin, “Sliding mode control design principles and applications to
electrical drives,” IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 23–36,
and axes; Feb. 1993.
rotor fluxes in coordinates; [13] V. I. Utkin, J. G. Guldner, and J. J. Shi, Sliding Mode Control in Electro-
stator currents in coordinates; mechanical Systems. New York: Taylor & Francis, 1999.
[14] A. Benchaib, A. Rachid, E. Audrezet, and M. Tadjine, “Real-time sliding
stator voltages in coordinates; mode observer and control of an induction motor,” IEEE Trans. Ind.
mutual inductance; Electron., vol. 46, no. 1, pp. 128–137, Feb. 1999.
1176 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 4, AUGUST 2005

[15] Parasiliti, R. Petrella, and M. Tursini, “Adaptive sliding mode ob- Adnan Derdiyok (M’98) was born in Horasan,
server for speed sensorless control of induction motors,” in Conf. Rec. Turkey, in 1964. He received the B.S. degree in elec-
IEEE-IAS Annu. Meeting, vol. 4, 1999, pp. 2277–2283. trical engineering from the Technical University of
[16] Y. Zheng, H. A. A. Fattah, and K. A. Loparo, “Non-linear adaptive Istanbul, Istanbul, Turkey, in 1988, the M.S. degree
sliding mode observer-controller scheme for induction motors,” Int. J. from Middle East Technical University, Ankara,
Adapt. Control Signal Process., vol. 14, pp. 245–273, 2000. Turkey, in 1993, and the Ph.D. degree from Yıldız
[17] H. Rehman, A. Derdiyok, M. K. Guven, and L. Xu, “A new current Technical University, Istanbul, Turkey, in 1997.
model flux observer for wide speed range sensorless control of an In 2000, he was with The Ohio State University,
induction machine,” IEEE Trans. Power Electron., vol. 17, no. 6, pp. where he was engaged in post-doctoral research and
1041–1048, Nov. 2002. development of sensorless control techniques for in-
[18] K. Jezernik, M. Rodic, R. Safaric, and B. B. Curk, “Neural network duction motors. Since 1997, he has been with Atatürk
sliding mode robot control,” Robotica, vol. 15, pp. 23–30, 1997. University, Erzurum, Turkey, where he is currently an Associate Professor. His
[19] A. Sabanovic, K. Jezernik, and K. Wada, “Chattering-free sliding modes research interests include control of electrical machines, sensorless control of
in robotic manipulators control,” Robotica, vol. 14, pp. 17–29, 1996. IMs, modeling and control of switched reluctance motors, and fuzzy and sliding-
mode control techniques.

Vous aimerez peut-être aussi