IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 18, NO. 2, JUNE 2003 219
Speed Observer System for Advanced SensorlessControl of Induction Motor
, Member, IEEE
, Jaroslaw Guzinski, Zbigniew Krzeminski, andHamid A. Toliyat
, Senior Member, IEEE
This paper presents a sensorless control system forinduction motors, which is realized on a fixed-point digital signalprocessor (DSP) and field programmable gate arrays (FPGAs). Anobserversystemhasbeendevelopedforestimationofspeedandtheother state variables. The proposed observer system is verified fordifferent conditions of motor operation. Experimental results forthe control system fed by voltage source inverter controlled usingpredictive current controller are presented.
DSP, FPGA, induction motor, sensorless control,speed observer.
, , , Stator voltage, current, and flux, rotor flux., , ,,Stator resistance, rotor resistance, statorinductance, rotor inductance, magnetizinginductance., , Rotor speed, rotor flux linkages speed,stator current angular frequency., , , Variables of multiscalar motor model., Stationary and rotating reference frames.Observer gains., Rotor flux speed PI controller parameters., , , Motor coefficients.(subscript) Variable calculated from steady state.Variables estimated using the observer.— Vector quantities.I. I
speed sensor is an inconvenient device and has manydrawbacks. The most important one is reducing theruggedness and the simplicity of ac motors. It is also a costfactor, since the provision of a special motor-shaft extensionto mount the encoder leads to more expensive machines. The
Manuscript received June 18, 2001; revised April 17, 2002. This work wassupported by Fulbright Organization.H. Abu-Rub is with the Department of Electrical Engineering, Birzeit Uni-versity, Palestine (e-mail: firstname.lastname@example.org).H. A. Toliyat is with the Department of Electrical Engineering, TexasA&M University, College Station, TX 77843-3128 USA (e-mail: Toliyat@ee.tamu.edu).J. Guzinski and Z. Krzeminski are with the Faculty of Electrical & ControlEngineering, Technical University of Gdansk, Gdnask, 80-952, Poland (e-mail: email@example.com).Digital Object Identifier 10.1109/TEC.2003.811735
use of delicate optical encoders lowers the system reliability,especially in a hostile environment. Because of these problems,it is an important requirement to eliminate the speed sensorfrom the control systems. Thus, from the beginning of the1980s, there were serious research works throughout the worldto control induction machines without the need for speedsensors –.
It is important to calculate all state variables from stator ter-minal.Differentmethodsareusedforfluxandspeedestimation.The calculation methods of state variables may be classified asmodelsandobservers.Modelsincomparisonwithobserversareless complicated. In the case of induction motor, there are statorvoltage model, rotor current model, and mixed models. Usingthese models, it is possible to identify the stator and rotor fluxlinkages. The accuracy of these variables depends on the motoroperating point, exactness of the parameters used, and the sen-sitivity of the model to drift in these parameters. The voltagemodel is not precise at low frequencies; however, it is not sensi-tive to rotor resistance variations. On the other hand, the currentmodel is sensitive to rotor resistance variations and is not ac-curate in calculating the rotor speed, especially at high speed.However, it is more precise, compared to the voltage model, atlow frequencies. The mixed model integrates the advantages of both models. Because of these inaccuracies in calculating theflux linkages, in many solutions an observer by introducing anadditional feedback loop is used.In , the principle operation of speed observer applied tofield oriented induction motor is presented. A modified methodfor a drive with nonlinear control is used. Currently, in motordrive systems, fixed-point digital signal processors (DSPs) arewidely used. Many research centers design their own systemsusing DSPs, which make it possible to realize research projectsand to directly use the solution for industry application. Theproposed control system is realized on a widely used fixedpoint DSP. FPGA systems are very significant since theyhave intelligent and convenient computer-aided design (CAD)systems, which replace the design of microprocessor controlsystems with higher order computer programming. The use of FPGA system makes it possible to realize parts of the controlsystem using hardware, which unloads the main processorfrom parts of the realized tasks. In this paper, experimentalresults are presented for the control system implemented onthe TMS320C50 and partly on a FPGA system (FLEX6000family). A voltage source inverter with predictive current con-troller feeds the induction motor. The input commands for thePWM algorithm are the amplitude and the angular frequencyof stator current. Variables are presented in per unit system.
0885-8969/03$17.00 © 2003 IEEE