7
Speed-sensorless vector control for permanent-magnet synchronous motors based on instantaneous reactive power in the wide-speed region Y.S. Kim, Y.K. Choi and J.H. Lee Abstract: The paper proposes an implementation of the new sensorless speed-control scheme for a permanent-magnet synchronous motor (PMSM). In the proposed algorithm, the current observer estimates the line currents and the estimated speed can be yielded from the voltage equation because the information of speed is included in back EMF. However, the speed-estimation error between the estimated and the actual speed arises because of the measurement errors of the motor parameters and the sensing errors of the line currents and input voltages. Because the parameters such as machine inertia or a viscosity-friction coefficient depend on the mechanical load which is not constant in most applications, there are many restrictions in the actual implementation. To minimise the speed-estimation error, the estimated speed error is compensated by the instantaneous reactive power. Moreover, to increase productivity, a flux-weakening control algorithm is added to the proposed sensorless algorithm in the high-speed region. The proposed algorithm improves robustness by removing the mechanical equations in the observer and improves performance by adding flux weakening control in the high-speed region. 1 Introduction The permanent-magnet synchronous motor (PMSM) is gaining much interest for many industrial applications because of its high torque-to-inertia ratio, superior power density and high efficiency. To efficiently operate the PMSM and generate smooth torque, it is necessary to know the absolute position of the rotor. This position can be obtained by using a position encoder or resolver mounted to the motor shaft. However, a position sensor increases the volume of the motor and, thus, reduces the reliability of the system, in some cases so much as to make it usable. These drawbacks may be eliminated if the rotor position and speed are estimated by a sensorless algorithm. In some studies, the rotor-flux quantities which are estimated by integration of the machine terminal voltages are used to obtain the rotor-angle information [1] . In other studies, the rotor angle is detected directly from the terminal-current errors between the actual machine currents and the calculated currents on the machine model [2]. The state-estimation algorithm such as a state observer is adopted to estimate the rotor angle and speed [3–7] . The observer has been widely studied in the field of the motion control. The conventional observer is constructed by the voltage and mechanical equation. However, the parameters of the mechanical equation such as the inertia of the rotor or a viscosity-friction coefficient are difficult to measure exactly, so the actual implementation of the observer is limited. To cope with the problems, this paper proposes a new sensorless control algorithm for a PMSM without the position and speed sensor. In the proposed algorithm, the line currents are estimated by an observer and the estimated speed can be obtained from the voltage equation because the information about speed is included in the back EMF. However, the speed-estimation errors between the estimated and the actual speeds arises due to measurement errors of the motor parameters and the sensing errors of the line currents and input voltages. To minimise the speed- estimation error, the estimated speed is compensated by an instantaneous reactive power. Moreover, to increase the productivity, the speed range must be extended by adding a flux-weakening scheme to the proposed sensorless algorithm for the high-speed region. In this paper, the proposed algorithm improves robust- ness by removing the mechanical equation in the observer and improves performance by adding a flux-weakening control algorithm in the high-speed region. The sensorless and flux-weakening control algorithms are implemented by the DSP (TMS320C31) and adopted for an eight-pole PMSM. 2 Sensorless control using instantaneous reactive power 2.1 Estimation of stator current The voltage equation of a PMSM in the stationary reference frame fixed to the stator is given by (1) and (2), magnetic saturation being neglected: d i SD dt ¼ L S R S i SD þ K E L S x r sin h r þ 1 L S V SD ð1Þ The authors are with the Department of Electrical Engineering, Inha University, 253, Yong Hyun-Dong, Nam-Gu, Inchon, 402-751, Korea E-mail: [email protected] r IEE, 2005 IEE Proceedings online no. 20055231 doi:10.1049/ip-epa:20055231 Paper first received 18th November 2004 and in final revised form 15th January 2005. Originally published online: 5th July 2005 IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005 1343

Speed-sensorless vector control for permanent-magnet synchronous motors based on instantaneous reactive power in the wide-speed region

  • Upload
    jh

  • View
    219

  • Download
    2

Embed Size (px)

Citation preview

Speed-sensorless vector control for permanent-magnetsynchronous motors based on instantaneousreactive power in the wide-speed region

Y.S. Kim, Y.K. Choi and J.H. Lee

Abstract: The paper proposes an implementation of the new sensorless speed-control scheme for apermanent-magnet synchronous motor (PMSM). In the proposed algorithm, the current observerestimates the line currents and the estimated speed can be yielded from the voltage equationbecause the information of speed is included in back EMF. However, the speed-estimation errorbetween the estimated and the actual speed arises because of the measurement errors of the motorparameters and the sensing errors of the line currents and input voltages. Because the parameterssuch as machine inertia or a viscosity-friction coefficient depend on the mechanical load which isnot constant in most applications, there are many restrictions in the actual implementation. Tominimise the speed-estimation error, the estimated speed error is compensated by the instantaneousreactive power. Moreover, to increase productivity, a flux-weakening control algorithm is added tothe proposed sensorless algorithm in the high-speed region. The proposed algorithm improvesrobustness by removing the mechanical equations in the observer and improves performance byadding flux weakening control in the high-speed region.

1 Introduction

The permanent-magnet synchronous motor (PMSM) isgaining much interest for many industrial applicationsbecause of its high torque-to-inertia ratio, superior powerdensity and high efficiency. To efficiently operate thePMSM and generate smooth torque, it is necessary toknow the absolute position of the rotor. This position canbe obtained by using a position encoder or resolvermounted to the motor shaft. However, a position sensorincreases the volume of the motor and, thus, reduces thereliability of the system, in some cases so much as to make itusable. These drawbacks may be eliminated if the rotorposition and speed are estimated by a sensorless algorithm.

In some studies, the rotor-flux quantities which areestimated by integration of the machine terminal voltagesare used to obtain the rotor-angle information [1].

In other studies, the rotor angle is detected directly fromthe terminal-current errors between the actual machinecurrents and the calculated currents on the machine model[2]. The state-estimation algorithm such as a state observeris adopted to estimate the rotor angle and speed [3–7].

The observer has been widely studied in the field of themotion control. The conventional observer is constructedby the voltage and mechanical equation. However, theparameters of the mechanical equation such as the inertia ofthe rotor or a viscosity-friction coefficient are difficult to

measure exactly, so the actual implementation of theobserver is limited.

To cope with the problems, this paper proposes a newsensorless control algorithm for a PMSM without theposition and speed sensor. In the proposed algorithm, theline currents are estimated by an observer and the estimatedspeed can be obtained from the voltage equation becausethe information about speed is included in the back EMF.However, the speed-estimation errors between the estimatedand the actual speeds arises due to measurement errors ofthe motor parameters and the sensing errors of the linecurrents and input voltages. To minimise the speed-estimation error, the estimated speed is compensated byan instantaneous reactive power. Moreover, to increase theproductivity, the speed range must be extended by adding aflux-weakening scheme to the proposed sensorless algorithmfor the high-speed region.

In this paper, the proposed algorithm improves robust-ness by removing the mechanical equation in the observerand improves performance by adding a flux-weakeningcontrol algorithm in the high-speed region. The sensorlessand flux-weakening control algorithms are implemented bythe DSP (TMS320C31) and adopted for an eight-polePMSM.

2 Sensorless control using instantaneous reactivepower

2.1 Estimation of stator currentThe voltage equation of a PMSM in the stationary referenceframe fixed to the stator is given by (1) and (2), magneticsaturation being neglected:

diSD

dt¼ � LS

RSiSD þ

KE

LSxr sin hr þ

1

LSVSD ð1Þ

The authors are with the Department of Electrical Engineering, Inha University,253, Yong Hyun-Dong, Nam-Gu, Inchon, 402-751, Korea

E-mail: [email protected]

r IEE, 2005

IEE Proceedings online no. 20055231

doi:10.1049/ip-epa:20055231

Paper first received 18th November 2004 and in final revised form 15th January2005. Originally published online: 5th July 2005

IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005 1343

diSQ

dt¼ � LS

RSiSQ �

KE

LSxr cos hr þ

1

LSVSQ ð2Þ

where, VSD¼ stator D-axis voltage, VSQ¼ stator Q-axisvoltage, iSD¼ stator D-axis current, iSQ¼ stator Q-axiscurrent, xr ¼ rotor speed, hr ¼ rotor position, Rs¼ statorresistance, Ls¼ stator inductance and KE¼ back-EMFconstant.

From (1) and (2), the current observers can be expressedto as

d iSD

dt¼ � LS

RSiSD þ

KE

LSxr sin hr þ

1

LSVSD þ k1eSD ð3Þ

d iSQ

dt¼ � LS

RSiSQ �

KE

LSxr cos hr þ

1

LSVSQ þ k2eSQ ð4Þ

where, iSD¼ stator D-axis estimated current, iSQ¼ statorQ-axis estimated current and k1, k2¼ constant.

eSD ¼ iSD � iSD ð5Þ

eSQ ¼ iSQ � iSQ ð6ÞError dynamics are obtained by subtracting (1) and (2)from (3) and (4), respectively, and represented as (7) and (8):

deSD

dt¼ �RS

LSeSD þ

KE

LSðxr sin hr � xr sin hrÞ þ k1eSD ð7Þ

deSQ

dt¼ �RS

LSeSQ �

KE

LSðxr cos hr � xr cos hrÞ þ k2eSQ ð8Þ

From (7) and (8), when the back-emf estimation errors areminimised and k1 and k2 are determined to stabilise theerror equations, the current-estimation errors can beconverged to zero. The algorithm which minimises speed-estimation errors can be developed.

2.2 Speed estimation based oninstantaneous reactive powerIn the rotating reference frame fixed to the rotor, thevoltage equation of a PMSM can be expressed as

VSD ¼ RS iSd þ LSdiSd

dt� xrLS iSq ð9Þ

VSQ ¼ RS iSq þ LSdiSq

dtþ xrLS iSd þ KExr ð10Þ

From (10), (11) is derived:

xr ¼VSQ � RS iSq � LS

diSq

dtKE þ LS iSd

ð11Þ

If the speed of the rotor is estimated from (11), the speed-estimation error between the actual speed and the estimatedspeed arises because of errors in measuring the motorparameters and in sensing the line currents. Therefore, (11)has to be compensated to minimise the speed-estimationerror. Eqn. (12) compensates (11) and the value C isdetermined by an instantaneous reactive power:

xr ¼VSQ � RS iSq � LS

diSq

dtKE þ LS iSd

þ C ð12Þ

An instantaneous reactive power is defined by the cross-product of the line current iS and the back EMF ES :

qm ¼ iS � ES ð13Þ

where iS ¼ ½iSd ; iSq�ES ¼ ½ESd ;ESq�T

ESd ¼ 0

ESq ¼ KExr

An estimated instantaneous reactive power defined by theestimated current is

qm ¼ iS � ES ð14Þwhere, iS ¼ ½iSd ; iSq�.

In the rotating reference frame fixed to the rotor, if theestimated current has the position-estimation error Dh forthe actual current, (13) and (14) are represented as (15) and(16) from Fig. 1:

qm ¼ iSdKExr ð15Þ

qm ¼ iSdKExr ¼ ðiSd cosDhþ iSq sinDhÞKExr ð16ÞIf xr 6¼ 0 and Dh ffi 0 are satisfied, (16) can be approxi-mated as (17):

qm ¼ ðiSd þ iSqDhÞKExr ð17ÞFrom (15) and (17), the errors in instantaneous reactivepowers are derived as (18) and represented by the termwhich includes the information for the position-estimationerror.

Suppose that the sign of Dh is positive when theestimated current leads to the actual current. The value Chas to be determined by satisfying (19) and (20) and addingthe integral term to accomplish for stable compensation:

Dqm ¼ qm � qm ¼ iSqDhrKExr ð18Þ

Dhr40; KCP iSqDhrKExro0 ð19Þ

Dhro0; KCP iSqDhrKExr40 ð20Þ

C ¼ KCPDqm þ KCI

Z t

0

Dqmdt ð21Þ

where, KCP ;KCI : constant.If xr 6¼ 0 and Dh ffi 0 are satisfied, error dynamics can be

obtained by (22) and (23):

deSD

dt¼ �RS

LSeSD þ

KE

LSðxr � xrÞ sin hr þ k1eSD ð22Þ

deSQ

dt¼ �RS

LSeSQ �

KE

LSðxr � xrÞ cos hr þ k2eSQ ð23Þ

If the speed-estimation error is minimised by (21), (22) and(23) can be represented as (24) and (25), respectively.If k1 and k2 are determined to satisfy inequality (26), the

is is

d

d

∆�

∆�

�r

Fig. 1 Position-estimation error for actual and estimated currents

1344 IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005

current-estimation errors of (24) and (25) can converge tozero.

deSD

dt¼ � RS

LS� k1

� �eSD ð24Þ

deSQ

dt¼ � RS

LS� k2

� �eSQ ð25Þ

k1oLS

RS

k2oLS

RS

ð26Þ

The block diagram for the proposed algorithm is shown inFig. 2. The algorithm transforms the actual and theestimated current from the stationary reference frame tothe rotating reference frame fixed to the rotor. Eqns. (13)and (14) yield real reactive power and estimated reactivepower, respectively, and then (21) determines the value Cfrom the difference in the reactive powers.

2.3 PMSM control in flux-weakening regionThe input voltage of a PMSM is increased with increasingrotor speed. A PMSM cannot be operated beyond the ratedspeed which corresponds to the rated input voltage of thePMSM without flux-weakening control [8].

In this paper, VSmax is identified as the rated voltageV rated of the PMSM and the maximum current iSmax isdetermined by the rated current of the motor. Also, themaximum voltage VSmax that the invertor can supply to thePMSM is limited by the DC-link voltage.

The voltage and current of the PMSM have to satisfy thelimit.

V2SD þ V2

SQ � V2Smax ð27Þ

i2Sd þ i2Sq � i2Smax ð28Þ

From (9) and (10), when the PMSM is operated at steadystate, the effect of the resistance term can be neglectedbecause the back EMF is much larger than the voltage ofresistance. Therefore, the voltage equation in the d�q frameis

VSD ¼ �xrLS iSq ð29Þ

VSQ ¼ xrLS iSd þ KExr ð30ÞFrom (27), (29) and (30), the condition for iSd and iSq can beexpressed as follows:

iSd þKE

LS

� �2

þi2Sq �VSmax

xrLS

� �2

ð31Þ

This inequality (31) expresses a circle with a radius VSmax=xrLS and its centre is located at ð�KE=LS ; 0Þ as shown inFig. 3.

Figure 3 shows that the voltage-limit circle decreases asthe speed is increased. The stator current satisfying bothconditions of (27) and (28) must be inside the current-limitcircle and the voltage-limit circle.

If maximum speed of constant-torque operation is x1,the stator current is limited by iSmax and the maximumtorque is obtained at point A.

The operating point of iSmax moves from A to B as speedincreases. To increase speed, a PMSM requires increasedinput voltage. If the rotor speed is higher than the ratedspeed, the input voltage has to be higher than the ratedvoltage. However, if d-axis current is injected in thedirection that d-axis flux is decreased in the rated voltage,a PMSM can be driven at a higher speed than the ratedspeed.

Figure 4 illustrates the block diagram of the flux-weakening control algorithm. In flux weakening region, ifthe input voltage exceeds the rated voltage, the controllercalculates the error of the voltage and injects the d-axiscurrent negatively. The q-axis current reference such that

the total current i�S ½¼ ðp

i�2Sd þ i�2SqÞ� does not exceed the

voltage limit

A

B

current limit

iSmax

d

q

KE

LS

, 0)(−

ωr = ω1

Fig. 3 Voltage- and current- limit diagrams for the maximumtorque in PMSM

+vSd

vSdvSq

vSq√

iSq max

0

limit PI

∗iSd ∗

−iS max

+

vS max

iSdiSmax −√ 2 2 22

Fig. 4 Block diagram of the flux-weakening control algorithm

current estimation

speed estimation

actual reactivepower

estimated reactivepower

compensation ofspeed-estimation error

co-ordinatetransformation

is

�r

vs

co-ordinatetransformation

C

�r

�r

− +

is

Fig. 2 Algorithm that uses an instantaneous reactive power forspeed and position estimation

IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005 1345

current-limit value is calculated and used at the speedcontroller as a limit.

3 Experimental results

Figure 5 shows that the overall system consists of a voltagesource inverter, a 1.8kW 8 pole PMSM and a dynam-ometer. The proposed algorithm was implemented by usingthe DSP(TMS320C31) and the overall calculations wereperformed by DSP with the sampling time of 160ms. Athree-phase voltage-source invertor was constructed by theIGBT, and the gate-firing logic to implement the space–vector modulation was developed using the motioncoprocessor (ADMC200). The actual speed and positioninformation were obtained from the encoder only formonitoring purposes. Also, to align the initial position ofthe rotor flux at the stator D-axis where the rotor positionwas zero, the voltage pulse was injected into phase a. Theparameters of the PMSM are listed in Table 1.

Figure 6 shows the actual and estimated speeds and thespeed-estimation error of the proposed algorithm with 60%load. The speed-estimation-error waveform is enlarged tentimes compared with the others.

At the start, the about 100 rev/min maximum speed-estimation errors appeared, but the estimated speed quicklyconverged to the actual speed and, after about 0.4 s, theestimation error of the speed showed that the estimatedspeed matched well the actual speed.

The estimation performance of the proposed algorithmwhen the motor was started with no load and the load waschanged from 0% to 100% at 500 [rev/min] is illustrated inFig. 7.

As soon as the load torque was applied by thedynamometer, the speed decreased. The speed and currentcontrollers provided the torque to converge the speed of therotor to the reference speed. After about 3 s, the speedreached steady state. Therefore, the proposed sensorlesssystem was robust for a disturbance.

Figure 8a shows the actual and estimated speed andspeed-estimation error when the speed was changed from1500 [rev/min] to –1500 [rev/min] with 60% load, andFig. 8b shows the actual and estimated position under thesame conditions. The speed-estimation-error waveform is

enlarged ten times compared with the others. As shown inFig. 8, the speed suddenly varied, but the position wasestimated well by the proposed algorithm.

Figure 9 represents the actual speed and estimated speed,and the actual and estimated position on the proposedalgorithm at speed 50 [rev/min]. To examine the dynamicbehaviour of drives, the speed reference was reversed from50 [rev/min] to –50 [rev/min].

flux-weakening controliSd

vSd

iSa

iSb

SVPWM

iSd

iSqiSQ

vSQ

vSQ

iSD

vSDvSqPI

PI

PI

PI

limit

D − Q

D − Q

D − Q

a − b − c

d − q

d − q

vSD

iSd

ωr

−ωr LS iq

ωr

iSq max iq

vSd

vSq

ωr LS iq−−

++

+

+

+

+

+

+

KE ωr INV

PMSM

dynamometer

proposed algorithm

Fig. 5 Block diagram of the proposed algorithm

a

time

b

c

Fig. 6 Actual and estimated speed and speed-estimation errorwhen the PMSM was derived at 1000 [rev/min] with 60% load

Table 1: Motor parameters

Rated power 1.8 kW

Pole number 8 poles

Stator resistance 0.22 O

Stator inductance 0.88 mH

Torque rating 5.88 Nm

Rotor inertia 0.00186 [kgm2]

Back-EMF constant 0.498 V/rads

1346 IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005

a

b

time

Fig. 7 Line current and estimated speed when the load waschanged from 0 to 100% and returned to 0 at 500 [rev/min]a Line currentb Estimated speed (500 rev/min per division)Time: 2 s per division

atime

(i)

(i)

(ii)

(ii)

(iii)

timeb

Fig. 8 Speed and position when the speed was reversed from 1500[rev/min] to �1500 [rev/min] with 60% loada Actual speed, estimated speed and speed-estimation error(i) Actual speed (1000 rev/min per division)(ii) Estimated speed (1000 rev/min per division)(iii) Speed-estimation error (100 rev/min per division)Time: 1 s per divisionb Actual and estimated position(i) Actual position (500 rev/min per division)(ii) Estimated position (500 rev/min per division)

atime

btime

(i)

(i)

(ii)

(ii)

Fig. 9 Speed and position when the speed was reversed from 50[rev/min] to �50 [rev/min] with no loada Actual and estimated speed(i) Actual speed (50 rev/min per division)(ii) Estimated speed (50 rev/min per division)Time: 200 s per divisionb Actual and estimated position(i) Actual position(ii) Estimated position

a

b

time

Fig. 10 Actual and estimated speed when the load was changedfrom 0 to 34% and returned to 0 at 50 [rev/min]a Actual speed (50 rev/min per division)b Estimated speed (50 rev/min per division)Time: 2 s per division

IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005 1347

(i)

(ii)

(i)

(ii)

timea

time

b

Fig. 11 Speed and position when the speed was reversed from 20[rev/min] to –20 [rev/min] with no loada Actual and estimated speed(i) Actual speed (50 rev/min per division)(ii) Estimated speed (50 rev/min per division)Time: 200 s per divisionb Actual and estimated position(i) Actual position(ii) Estimated position

a

time

b

Fig. 12 Actual and estimated speed when the load was changedfrom 0 to 25.5% and returned to 0 at 20 [rev/min]a Actual speed (5 rev/min per division)b Estimated speed (5 rev/min per division)Time: 2 s per4 division

a

time

b

time

(i)

(i)

(ii)

(ii)

Fig. 13 Estimated speed, d-axis current and positions when thespeed was reversed from 3450 [rev/min] to –3450 [rev/min] with noloada Estimated speed and d-axis current(i) Estimated speed (2000 rev/min per division)(ii) d-axis currentTime: 4 s per divisionb Actual and estimated position(i) Actual position(ii) Estimated position

spee

d-es

timat

ion

erro

r, %

speed-estimation error for the reference speed

speed, rev/min

050 15001200900600300

1.0

2.0

3.0

4.0

Fig. 14 Percentage estimation errors of the rotor speed in thesteady state

1348 IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005

Figure 10 shows the speed-estimation performance whichwas obtained when the load was changed from 0% to 34%and returned to 0% at 50 [rev/min].

Figures 11 and 12 show the performances of the speedand position estimation at 20 [rev/min]. The incrementalencoder measures the actual speed and has an output of4096 pulses per revolution per minute. The counter devicecounts four times for each output pulse. During onesampling time at 20 [rev/min] pulses increased by an averageof 0.67. The per-sampling time of 0–1 pulse is increased.Therefore, in Fig. 11, the actual speed has poor resolution.

As shown in Figs. 9 and 11, the control performance bythe proposed algorithm in the low-speed region was lowerthan that in the high-speed region. This result is due to poorobservability of the rotor angle at low speed because of thelack of back EMF under operating condition.

In Figs. 10 and 12, the rotor speed is shown with a stepload at the low speed. The proposed algorithm gave goodestimations at low speed.

Figure 13a shows the estimated speed when the speedwas changed from 3450 [rev/min] to –3450 [rev/min] andFig. 13b shows the actual and estimated positions for thesame condition. When the input voltage exceeded the ratedvoltage, the controller calculated the errors of the voltageand injected the d-axis currents negatively. In the high-speedregion, Fig. 13b shows that the proposed algorithmestimated the rotor position well.

Figure 14 shows the absolute values of the percentageerrors in the rotor-speed estimation obtained experimen-tally. The percentage errors for the estimation of each rotorspeed were excellent except at the low speed.

4 Conclusions

In this paper, a new sensorless algorithm using aninstantaneous reactive power is proposed. In the experi-mental results, although the speed varied suddenly, theproposed algorithm estimated the position very well. Also,

the robustness of the proposed algorithm for load-torquevariations was demonstrated and a flux-weakening controlalgorithm to extend the speed range was applied in the high-speed region.

Because the parameters of the mechanical equations suchas machine inertia or a viscosity friction coefficient aredifficult to measure exactly, actual implementation of thealgorithm was limited. The proposed algorithm improvedrobustness because the mechanical equations in the observerwere removed, and improved performance because aflux-weakening control algorithm was included for thehigh-speed region. The experimental results verified theeffectiveness of the proposed algorithm.

5 Acknowledgments

This work was supported by Inha University ResearchGrant.

6 References

1 Wu, R., and Selmon, G.R.: ‘A permanent magnet motor drive withouta shaft sensor’, IEEE Trans., 1991, IA-27, (5), pp. 1005–1011

2 Matsui, N., and Shigyo, M.: ‘Brushless dc motor control withoutposition and speed sensors’, IEEE Trans., 1992, IA-28, (1), pp. 120–127

3 Hu, J., Zhu, D., Li, Y.D., and Gao, J.: ‘Application of sliding observerto sensorless permanent magnet synchronous motor drive system’.IEEE PESC, 1994, pp. 532–536

4 Sepe, R.B., and Lang, J.H.: ‘Real-time observer-based (Adaptive)control of a permanent-magnet synchromous motor without mechan-ical sensor’, IEEE Trans., 1992, IA-28, (6), pp. 1345–1352

5 Furuhshi, T., Sangwongwanich, S., and Okuma, S.: ‘A position-and-velocity sensorless control for brushless DC motors using an adaptivesliding mode observer’, IEEE Trans., 1992, IE-39, (2), pp. 89–95

6 Dhaouadi, R., Mohan, N., and Norum, L.: ‘Design and Implementa-tion of an extended Kalman filter for state estimation of a permanentmagnet synchronous motor’, IEEE Trans., 1991, PE-6, (3), pp. 491–497

7 Low, T.S., Lee, T.H., and Chang, K.T.: ‘A nonlinear speed observer forpermanent-magnet synchronous motor’, IEEE Trans., 1993, IE-40, (3),pp. 307–316

8 Liu, T.-H, and Liu, C.-H.: ‘A multiprocessor-based fully digital controlarchitecture for permanent magnet synchronous motor drives’, IEEETrans., 1990, PE-27, (4), pp. 413–423

IEE Proc.-Electr. Power Appl., Vol. 152, No. 5, September 2005 1349