Permanent Magnet Synchronous Motor Drives

Similar documents
II. Mathematical Modeling of

Modelling of Closed Loop Speed Control for Pmsm Drive

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

Sensorless Control for High-Speed BLDC Motors With Low Inductance and Nonideal Back EMF

Sensorless Torque and Speed Control of Traction Permanent Magnet Synchronous Motor for Railway Applications based on Model Reference Adaptive System

A new FOC technique based on predictive current control for PMSM drive

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

Lecture 8: Sensorless Synchronous Motor Drives

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

Sensorless Field Oriented Control of Permanent Magnet Synchronous Motor

Unity Power Factor Control of Permanent Magnet Motor Drive System

Modelling and Simulation of Direct Self-Control Systems*

Speed Sensorless Field Oriented Control of Induction Machines using Flux Observer. Hisao Kubota* and Kouki Matsuse**

Improved efficiency of a fan drive system without using an encoder or current sensors

Automatic Control Systems. -Lecture Note 15-

Three phase induction motor using direct torque control by Matlab Simulink

Unity Power Factor Control of Permanent Magnet Motor Drive System

Direct Flux Vector Control Of Induction Motor Drives With Maximum Efficiency Per Torque

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

A Novel Adaptive Estimation of Stator and Rotor Resistance for Induction Motor Drives

Study on Nonlinear Perpendicular Flux Observer for Direct-torque-controlled Induction Motor

Control of Wind Turbine Generators. James Cale Guest Lecturer EE 566, Fall Semester 2014 Colorado State University

Sensorless DTC-SVM of Induction Motor by Applying Two Neural Controllers

The Application of Anti-windup PI Controller, SIPIC on FOC of PMSM

A Direct Torque Controlled Induction Motor with Variable Hysteresis Band

Control of an Induction Motor Drive

DTC Based Induction Motor Speed Control Using 10-Sector Methodology For Torque Ripple Reduction

Speed Control of PMSM Drives by Using Neural Network Controller

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

Speed Sensor less Control and Estimation Based on Mars for Pmsm under Sudden Load Change

Comparative Analysis of Speed Control of Induction Motor by DTC over Scalar Control Technique

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson

Speed Control of Induction Motor Drives using Nonlinear Adaptive Controller

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Sensorless Sliding Mode Control of Induction Motor Drives

Simplified EKF Based Sensorless Direct Torque Control of Permanent Magnet Brushless AC Drives

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

SPEED CONTROL OF PMSM BY USING DSVM -DTC TECHNIQUE

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

Sensorless Speed Control for PMSM Based On the DTC Method with Adaptive System R. Balachandar 1, S. Vinoth kumar 2, C. Vignesh 3

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

Novel DTC-SVM for an Adjustable Speed Sensorless Induction Motor Drive

Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation for Improving State Estimation at Low Speed

INDUCTION MOTOR MODEL AND PARAMETERS

On-line Parameter Estimation Method for IPMSM Based on Decoupling Control

CHAPTER 2 MODELLING OF INTERIOR PERMANENT MAGNET SYNCHRONOUS MOTOR

Robust Non-Linear Direct Torque and Flux Control of Adjustable Speed Sensorless PMSM Drive Based on SVM Using a PI Predictive Controller

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Position with Force Feedback Control of Manipulator Arm

Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink

Analysis, Design, Implementation of Sensorless V/f control in a Surface Mounted PMSM without damper winding

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

Speed Control of Non-collocated Stator-Rotor Synchronous Motor with Application in Robotic Surgery

PERFORMANCE ANALYSIS OF DIRECT TORQUE CONTROL OF 3-PHASE INDUCTION MOTOR

Research on Control Method of Brushless DC Motor Based on Continuous Three-Phase Current

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

Modeling of Direct Torque Control (DTC) of BLDC Motor Drive

Speed Sensorless Control of a Long-Stator Linear Synchronous-Motor arranged by Multiple Sections

A Robust Nonlinear Luenberger Observer for the Sensorless Control of SM-PMSM: Rotor Position and Magnets Flux Estimation

Indirect Field Orientation for Induction Motors without Speed Sensor

DIRECT TORQUE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING TWO LEVEL INVERTER- SURVEY PAPER

1234. Sensorless speed control of a vector controlled three-phase induction motor drive by using MRAS

= ~ M3~ Figure 0.1: Sensor and sensorless modes

HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES

A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive

Accurate Joule Loss Estimation for Rotating Machines: An Engineering Approach

Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR

International Journal of Advance Engineering and Research Development

Speed Sensorless Control of Induction Motor based on Indirect Field-Orientation

An adaptive sliding mode control scheme for induction motor drives

Estimation of speed in linear induction motor drive by MRAS using neural network and sliding mode control

DESIGN AND MODELLING OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR USING MODEL REFERENCE ADAPTIVE SYSTEMS

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

Sensorless Control of Two-phase Switched Reluctance Drive in the Whole Speed Range

2016 Kappa Electronics Motor Control Training Series 2016 Kappa Electronics LLC. -V th. Dave Wilson Co-Owner Kappa Electronics.

AC Induction Motor Stator Resistance Estimation Algorithm

Zero speed sensorless drive capability of fractional slot inset PM machine

EE155/255 Green Electronics

MATLAB SIMULATION OF DIRECT TORQUE CONTROL OF INDUCTION MOTOR USING CONVENTIONAL METHOD AND SPACE VECTOR PULSE WIDTH MODULATION

Improved Sliding Mode Observer for Position Sensorless Open-Winding Permanent Magnet Brushless Motor Drives

2016 Kappa Electronics Motor Control Training Series Kappa Electronics LLC. -V th. Dave Wilson Co-Owner Kappa Electronics.

Anti-Windup Design for Synchronous Machines. Journée GT CSE (MACS/SEEDS) Paris, May 17th, 2018

Equivalent Circuits with Multiple Damper Windings (e.g. Round rotor Machines)

Lesson 17: Synchronous Machines

Anakapalli Andhra Pradesh, India I. INTRODUCTION

A New Predictive Control Strategy Dedicated to Salient Pole Synchronous Machines

CONTROL ASPECTS OF WIND TURBINES. Faizal Hafiz, Wind Energy Research Group, SET Center

Backstepping Control of Speed Sensorless Permanent Magnet Synchronous Motor Based on Slide Model Observer

IEEE Transactions on Applied Superconductivity. Copyright IEEE.

970 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 48, NO. 3, MAY/JUNE 2012

Dynamic Behavior of Three phase Inductions Motors as Loads in an Electric Power System with Distributed Generation, a Case of Study.

Acceleration Feedback

FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES

Study Of Total Harmonic Distortion Using Space Vector Modulation Technique In Permanent Magnet Synchronous Motor

Saliency torque and V -curve of permanent-magnet-excited

Wide Speed Direct Torque and Flux Controlled IPM Synchronous Motor Drive Using a Combined Adaptive Sliding Mode Observer and HF Signal Injection

Transcription:

A Simulation Study on Sensorless Control of Permanent Magnet Synchronous Motor Drives Tze-Fun Chan', Pieter Borsje2, Yiu-Kwong Wong', and Siu-Lau Ho' 'Department of EE, The Hong Kong Polytechnic University, Hung Hom, Hong Kong, China 2Motion Group Department, ASM Assembly Automation Ltd, Hong Kong, China eetfchan@polyu.edu.hk, peter.borsje@hccnet.nl, eeykwong(polyu.edu.hk, eeslho@polyu.edu.hk Abstract-- This paper presents simple methods for controlling permanent-magnet synchronous motors (PMSM) over a wide speed range without using a shaft position and speed sensor. In classical estimation methods the voltage and current vectors are the input to the estimator, MATLAB/SIMtJLINK under which the II. SPEED AND CURRENT CONTROLLER while the rotor position and speed are the output of the estimator. To avoid the drawback of differential and integral operations in conventional sensorless PMSM drives a recursive approach for estimation of the rotor speed and angle is proposed and investigated. The position and speed estimations are based on the back electromotive force (BEMF) method in the afl-stator reference frame. Two estimation strategies, one using the steady-state equations and the other using the dynamic equations, are compared. Extensive simulation results are given and discussed. environment simulation results are obtained. Fig. 1 shows a schematic diagram of the proposed sensorless PMSM drive. Sensorl-ess con-trailer speed com,a Speed controllecontrollerl 1. INTRODUCTION Compared with the inverter-fed induction motor drive, the PMSM has no rotor loss and hence it is more efficient and a ~~~~~~~estimated angle Estimatorvotgvelo. n estimated speed larger torque-to-w eight ratio drawback of the classical PMSM, however, is the need for a rotor position sensor, such as a high resolution encoder, for proper control of the inverter switches. The presence of the rotor position sensor (which is a delicate and fragile device) impairs the reliability of the drive system increases the system cost significantly. If the rotor position can be accurately determined without using a sensor, a low-cost, high performance motor drive capable can be produced. In some applications, such a sensorless motor drive system may be the only option, notable examples being electric vehicle and aerospace drive systems. In recent years, much attention has been paid to sensorless drives [4]. This paper investigates two estimation methods based on the back electromotive force (BEMF). In classical estimation methods the voltage and current vectors are the input to the estimator, while the rotor position and speed are outputs of the estimator. To avoid the drawback of differential and integral operations in conventional sensorless PMSM drives a recursive approach for estimation of rotor speed and angle will be proposed. Two estimation algorithms will be considered: A. Estimation of rotor speed and angle based on the steady-state equations. B. Estimation of rotor speed and angle based on the dynamicequations. These methods will be developed and explained in the 1-4244-0743-5/07/$20.OO 2007 IEEE achievable. current vector serious Fig 1 Schematic diagram of proposed sensorless PMSM drive As shown in Fig. 2, a proportional-and-integral (PI) speed controller is implemented to regulate the rotor speed by comparing the reference speed with the estimated speed. The PI controller delivers an output current reference iq*, while the direct current reference id* is set to zero in normal operation to obtain the maximum torque-to-current ratio. At startup and low speeds, Id* is used to provide bumpless speed change as described in Section IV. The current controller (Fig. 3) employs two PI blocks to regulate the stator current and employs feed forward control to decouple the dynamics between the applied voltages and the currents. Inputs of the current controller are the current reference and the estimated rotor speed, while its output is the reference voltage. The reference voltage will be applied to a space vector pulse wih modulation (SVPWM) unit. The output of the PI controllers are limited.,efo,e-p-abswa)io)) 1 W 2 startup and id=o i P ~ ~ ~ ~ Fig. 2 Speed controller. 1732 id* - idq*

J da Bco T(6 + ~~~~~~~p ICD P P EID-* ~~~~~~~~~~~~~~~~vd idq* do 7 +- P1 C vq with idq WA Ls GD-~~~~~~~~~~~p efi= coacos(o); ee, coasin(o) (8) IV. ESTIMATION STRATEGIES - A. Steady-state equations The derivative of the measured current results often in a Ke noisy estimation of position and speed. In steady state drive operation however the current derivative can be well flux approximated. Let 0 be the angle of stator current vector. Then Fig. 3 Current controller. i, =li( cos(o) (9) Instead of using the measured phase voltages, the reference voltages are used as estimator input. This will improve the ia sin(o) (10) drive robustness to noise and filtering can be omitted. This approximation is not effective at low speeds because of the Supposing stator current magntude S constant at steady dead times and voltage drop of the inverter bridge. This will state, derivatives of (9) and (10) are cause relatively large errors in the voltage estimation. di=-i sin(o)do (11) Compensation methods can be used to improve the a performance at low speed [5]-[7]. di =-i; cos(o) do (12) III. PMSM MODEL At steady state, the current frequency is synchronous with The motor model is described in a stationary two-axis the rotor speed co, i.e., reference frame. The voltages and currents are related to the physical quantities by a simple linear transformation [1], [2]. d = PEc (13) 2 ( ib ic) where P is the number of pole-pairs of the PMSM. 'a - 'A Substituting (9) to (12) and (10) to (11) respectively, _Bi ic -=- #P" (14) di,# CO (15) 32 ( VB VC = 'a (15) d (2) Substituting (14) to (3) and (15) to (4), respectively, VB VC VA= -PC6Lsi m,\f3- 'fl -Rsia+ ca sin(o)+va =~~~~~~~~~~~s/ (16) Pcm Lsi = -Rs, -coso+ The dynamic model can be written as P Li - -Ri - cos() + v L dia = Rsi + A sin(o) + Va (3) or di causin(o) = Rsia - PcomLsii va (17) Ls d = -R5 i,8 - ci cos(o)+jva (4) e=2-pia(i,gycosos-i i )(5 2 ~~~~~~~~~~~~~Based 3)L cos(0) = -Rī PiP. COL + v. (18) on the above equations, the rotor angle may be estimated from stator voltage and current as follows: 1 733

Rsia -P~Lsi -vrvr +L dla tan 2(0) = sa S/ (19) R=aea ~ sa ad -V -Rsil PL5isa + Vg 1 arctan 2 di55 (27) -Rsig-Ls + Vl where d is the estimated rotor mechanical speed. Eqn. (17) and (18) maybe written as co{ sin(t}) Ls '8 Rs ia( +Ls)-va (20)a )2+ (-R5i-L i+vi)2 (28) s 'a s a 'g co{)acos(o) + Lsi} = -Rs if + v/i. (21) Notice that the atan2 function [8] is used. This function uses the available phase information in the numerator and From (20) and (21), the rotor speed may be calculated as denominator to realize a [-21, 21] rotor position range. follows To avoid noise caused by differential operation, the - I (RIa ~Va)2 + (-R5i/i + V/i)2 approximate algorithm shown in Fig. 5 is adopted to - {,Z (sin) vli)2 + (-{cioso+ VL)2 (22) implement the current derivatives. {sin(o) JA + Lsi}2 +{cs0) + Lsia2 From equations (19) and (22) it can be seen that no derivative of the measured current is used for estimation. This will improve the performance of the drive under noisy operating conditions. The proposed estimation algorithm is illustrated in Fig. 4. 12 + IA COS( 12 ~ ~ ~ 1 -K G estimated speed svoltagevector Fig. 5 Approximate derivative. current vector Integrator An inspection of Fig. 5 gives estimated position position l Estimator di - 1 (9 sik+i Fig. 4 Dual estimation algorithm with recursive structure. Gain This approximate algorithm is thus a current derivative with B. Dynamic equations a first order filter. In the presented method A the current derivative Both proposed estimation methods A and B have difficulty approximation will not be accurate during ramp up and down to work in closed loop. The arctan function in the position of the speed. Large rotor position and speed error estimation estimator is sensitive to noise. Fluctuations in 0 directly will occur. To improve the dynamic performance the dynamic influence the current control and axis transformations. equations from (3)-(8) will be used. To improve the stability and noise performance the back Whenhe rotor speed equals zero, (3) and (4) become EMF can be estimated using a state filter as shown in Fig. 6. The state filter consists of two parts: the PM model without the LJ~ dia = pr1i +Vaz (23) back EMF terms (as given in (25) and (26)) and a PI s compensator. The back EMF is unmodeled but will be dif LS 1 =-R5i8 +V/i. (24) inherently estimated by the PI compensator. Under this condition, the rotor angle can not be estimated 2 from the stator voltages and currents. 1 Eqns. (3) and (4) maybe expressed as rs wasin(0) = RJiia +Ls Va (25) 5 a Rl dif io>cos(/9) = -R5i,s-L5 d +v/- (26) Based on (25) and (26), the rotor angle and speed may be e* estimated from stator voltage and current as follows: Fig. 6 State filter for estimating back EMF. di/ 1 734

Strong PI compensation gives a more accurate estimation and increases the bandwih, but will also introduce more noise. The position and speed can now be calculated from 2 A ~~~~~~~~~~~~~~~w_adj 0 = arctan 2 ac (30) wd 1 IA2 ^ 2 31 6(0=- Ca,), +ec * (31) in out The above estimation method is not suitable for speed Fig. 8 Adaptive filter for simulation. reversal operation. The sign of the rotor speed needs to be considered in the rotor angle calculation, but this information may be lost due to the division operation of the arctangent theta l out atan2 ID p function. When the speed is negative, the rotor angle can be adaptive filter thetafilterd described by 14 X cos in ea co2sin(o) -sin( sin( -f )tan- ) wlpf -el3 coicos(os) -CO -( = Lan L)... w_adj adaptive filter e ^ -cos(o) cos(o'- ) (32) O=tanlKeJ+ff yfig. 9 Adaptive filtering of estimated position. -ea This problem also appears in * many observers in which the H= ~ -J ~ ~~~~~~~~~~1 1 (33) currents or their derivatives are used. The estimated position 1+rs I+ (r)2 and speed must be corrected for the undetectability between (0, w) and (0+(2k+1)2t, -w). The speed direction will be estimated according to Fig. 7. O =arctan(cr) (34) The phase The hasediffrene difference isuseo ceat create an adaptive daptve seed speed where Of is the phase delay of the low pass filter. From (34) it estimator which will track the speed signal. The argument w een is the phase arg(exp(*u)) delaydofthelfier.efrom in Fig. () 7 solves the modulus problem. A cabesen that the phase delay depends on the frequency. By hysteresis function has been applied to improve the stability coosing atcan during the noisy startup. An adaptive low pass filter is applied becopngansatedsa.ty i to get a smooth speed signal. The bandwih of the filter is Dring as sped r al operaion, drive italit isp a based on (3 1) and the parameters K] and K2 in Fig. 8. Constant problem as the PMSM may experience 'hunting' at low speeds K] gives a starting bandwih for the filter at zero speed. To Astsoon asithe bacta mo spee changes directio t * ~~~~~~~~~~~~estimated position based on (30) changes g by a factor 2 s y K2tie K2tms th h siae stmtdspe sse ytecntn 2 according to (32). The estimated speed, however, s e yth may not track ostn*2 the speed change simultaneously and hence the position limit the phase lag of the low pass filter, a bandwih equal to a By choosing a constant ratio K2 for the low pass filter the espeed ngesimutnsand he the posito phase delay can be compensated. Eqn. (33) shows the transfer es on ill notbe ompenated.te mo stor w fucino* owps itr therefore increase in the original direction and the factor 2 disappears, whereupon the position estimation is correct again - - theta and the drive regains control. dj th.t.flt.,dto 3n prevent the above phenonomen from happening, the statefilter b,+pi w sign adaptivelpfilter estimated position is first input to an adaptive filter as shown in Fig. 9. The output from the filter can not change rapidly and this gives the speed estimator time to track the reverse speed uabii L t Lspeed and hence to provide the phase angle compensation. 1r 1 statefilter a sedadaptive LP speed filter equ (283) 25[53>-1 xp PIV. SIMULATION RESULTS position'. A. Speed Estimation Using Steady-State Equations Fig. 7Estimator with state filter speed and position correction. Fig. 10 and Fig. 11 shows the MVATLAB simulation results ofthe estimator based on (19) and (22). The real position and speed are applied to the controllers in the control structure as described in Section II. Fig. 10 shows the result of a no-load out 1 735

drive cycle comprising an acceleration from 0 to 150 rad/s, There is a steady-state error of 0.1% in the speed estimation. followed by a deceleration to 100 rad/s and then a further Part of the error is attributed to the applied low pass speed filter, deceleration to 10 rad/s. The gain settings for the PI speed which will cause some phase lag at high frequencies. controller are KP = 0.2 and KI = iị s. The results in Fig. 1O and Fig. 11 show that the estimation 200 errors are large during acceleration. At steady state, however, 150 the estimation errors disappear and the position and speed are -O L I L I I tracked quite accurately. 50 L 0 0.0 speed 200: 200 I 100 I X lo0 I II 150 ---t---t---t-------150-- 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 l speed estimated - ~~~~~~~~~~~~~~~~~~~~~~-II 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~01.I.I 0.1 () 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 l 0.9 speed estimated speed error 6000 :: _4000 - i I IIII -2000.5-5 I I I I I ~~~~~~ ~ ~ ~~~~~~~~~~~~~~~~~~~-10* 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.1 0 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 time [s] speed error 200 Il: 100 t- t- I- Fig. 12 Speed, estimated speed, speed error: estimation using dynamic s0-100 equations. -200 theta Fig. 10 Speed, estimated speed and speed error: estimation using steady-state 2- -4 0 0.0 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 theta theta estimated 4-4 2 4 k-~~~~~~~~~~~~~~~~~~ I II I D2........ g j0......... theta eeu i time [s]theta er 0 Speed, estimated speed asd error: estimation using samic 0.l 0 0.2 0.3 0.4 0.5 0.6 0.7 0.8 g 0. 0 0.l 0.2 0.3 0.4 0.5 0.6 0.7 0.8 l 0.9 0 0.1l 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10 0 0. 0 02 03 04 05 06 07 08 09 theta theta estimeat Fig. 11I---Fig.13 Position, estimated position andposition error: estimation using dyn c -4o t.0x0t 0.40 0. 0. 0. 0. 10< X steady-staequati equati a 4 theta B. Speed on EstimationUsngDynamicEquationsCt (30) and (31) -10 ilestimated rad thastate es.tagatinonolawithstt Th Fition error appltedfrn at thisrstudy. drive is now siainagrth,tesederrt ti Wt nds ther ~~~~~~~~~ties]fig. 14 and Fig. 13 showth simulation results usieetmtr Fecig.IIPstinbsiaed poinoandpostion error onestimapari usrpos coprse anm aceerto157rad/snthen 5 t hspeederobcms aeosedrgo sedrivetcyceequaetionn -Aisusd lreversbutfrom PMSM theta rdrieissl to 1. 1- I. 1. ntartup error tvg f iny imetia rdstandufinall [st] posit azeeeroaspeed I~~~~~~~~~~~~~~ Ftig. noieha2ohth Figtio pe and are 73 welsrckd. Frte simulation results ofo that esiathethtiestimatinagrtmthspeerortens toblerto

effect of parameter changes during transients and improvement 4 theta of the drive performance in the presence of noise. E0 - APPENDIX -2- - - ---4-4 L DATA OF PMSM USED IN SIMULATIONS 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 theta estimated 4 Parameter Symbol Value 2- I - - -~-- Nominal Power PI 600 W -2-4 Stator winding self induction L, 20.5 mh 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Stator winding resistance R, 1.55 Q theta error 0.5 I I.! I Back EMF constant i 0.22 V-s/rad I iō -il- ]Ii{ j- ] 14Damping constant B 2.2 x 10-3N-s/rad L KI I liii [ Number ofpole-pairs P 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Rotor inertia J 2.2 x 10- kg.m2 time [s] Nominal speed C3n 150 rad/s Fig. 14 Position, estimated position and position error, estimation with state Drive current limit Ima 20A filter and correction. Drive voltage limit Vmax 300V 200 speed ~~~~~~I I I. 100 - - ----- - - - - 4 - n- I \ ~a0 --I----------.. I o If - -I- -100.- - - I - - A-- ACKNOWLEDGMENT - v/_ X - - _ g -200 1. The work described in this paper was fully supported by a 0 0. l 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 l speed estimated grant from the Research Grants Council of the Hong Kong 20 0.. I Special Administrative Region (Project No. 5201/03E). 100 - - - - - 4 0-100. -4---L--L. REFERENCES -200. ~I 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 speed error [1] P. Pillay and R. Krishnan, "Modeling of permanent magnet motor I I I I I I drives," IEEE Trans. Industrial Electronics, vol 35, no. 4, Nov. 1988, pp.537-541. [2] R. Dhaouadi, N. Mohan and L. Norum, "Design and implementation of -50 0 0.1 0.2 0.3 0.4 0.5 an extended Kalman filter for the state estimation of a permanent magnet l synchronous motor," IEEE Trans. Industrial Electronics, vol. 6, no. 3 0.6 0.7 0.8 0.9 1 time [s]ju.19,p.4-97 Jul. 1991, pp.491 497. [3] H. Rasmussen, P. Vadstrup, and H. B0rsting, "Adaptive sensorless field Fig. 15 Speed, estimated speed and speed error, estimation with state filter and oriented control of PM motors including zero speed," in IEEE correction. International Symposium on Industrial Electronics, May 2004, Ajaccio, France. VI. CONCLUSION [4] K. Rajashekara, A. Kawamura and K. Matsuse, "Sensorless control of AC motor drives", New York: IEEE Press, 1996. The estimator based on the steady-state equations is shown to [5] A. R. Munoz, and T. A. Lipo, "On-line dead-time compensation have poor performance during transient operation. On the other technique for open-loop PWM-VSI drives," IEEE Trans. Industrial hand, the estimator based on the dynamic equations with state Electronics, vol. 14, no. 4, Jul. 1999, pp. 683-689. filter, position correction and adaptive.filtering,givs [6] Hyun-Soo Kim, Hyung-Tae Moon and Myung-Joong Youn, "On-line filter, position correction and adaptive filtering, gives dead-time compensation method using disturbance observer," IEEE satisfactory performance. Convergence from any initial rotor Trans. Industrial Electronics, vol. 18, no. 6, Nov. 2003, pp. 1336-1345. position and zero speed error during steady-state operation can [7] Hyun-Soo Kim, Kyeong-Hwa Kim and Myung-Joong Youn, "On-line be achieved. At normal speeds, the estimator also shows good dead-time compensation method based on time delay control," IEEE Trans. Control Systems Technology, vol. 11, no. 2, Mar. 2003, pp. 279- performance under the effect of parameter changes, but the 285. parameters must be accurately known in order to provide a [8] Atan2 function, http://www.netlib.org. stable startup with small transient errors. The arctangent [9] 5. Bolognani, M. Zigliotto and M. Zordan, "Extended-range PMSM function employed is sensitive to noise in the estimated back sensorless speed drive based on stochastic filtering," IEEE Trans. Power EMF signal. Further research to be undertaken includes the Electronics, vol. 16, no. 1, Jan. 2001, pp. 110-117. 1737