You are on page 1of 7

A New Algorithm for Instantaneous Speed and

Position Estimation of Surface-Mounted Permanent


Magnet Synchronous Motors

J. Yin, C.K. Lee and S.Y.R. Hui Y. Shravastava


Department of Electrical & Electronic Engineering Department of Electrical & Information Engineering
The University of Hong Kong The University of Sydney
Hong Kong, China Australia
jyin@eee.hku.hk yash.shrivastava@sydney.edu.au

Abstract-This paper describes a patent-pending method that is elaborated with simulation verification and error analysis.
can be used to estimate the speed and position of surface­ Finally, a sensorless control scheme has been successfully
mounted permanent magnet synchronous motors (SMPMSM) with implemented with the proposed method in the drive simulation
cylindrical rotor structure and sinusoidal back emf. The concept study. The proposed algorithm for speed and position
involves the use of the power inverter's switching actions and estimation performs well in the simulation study.
switching current to provide instantaneous real-time information
for extracting the speed information. The theory and algorithm are
II. MATHEMATICAL MODEL
included to explain the proposed concept, which has been verified
by simulations on a SMPMSM drive under the control of a A Surface-Mounted Permanent Magnet Synchronous
sensorless speed control scheme. Motor (SMPMSM) has permanent magnets mounted on the
surface of the rotor to provide the rotor magnetic field. With
Keywords-permanent magnet synchronous motor (PMSM); the assumption that the three-phase motor connected to the
speed estimation; position estimation; sensorless control. power inverter is symmetrical, the SMPMSM dynamic

1.
mathematical model in the a-b-c-axis stationary reference
I. INTRODUCTION frame can be established. The equivalent circuit of the

va =rJa+ dAdt a (1)


SMPMSM is shown in Fig. The three-phase voltages of the
Reliability of mechanically-coupled speed sensors is an
SMPMSM can be described by the following equations:
issue particularly in hostile working environment where wide

Vb =r,i. +h TtddAb (2)


temperature fluctuation, mechanical vibration and dust are __

factors affecting the lifetime of the speed sensors. Therefore

[\-6]. [1]. e =rsi+c Adt c


sensorless control has been a hot research topic for over two
decades. A variety of sensorless control techniques, primarily
based on the d-q model, have been proposed Some
methods involve the use of flux linkage estimation

rs
V __
(3)
However, such kinds of methods have limitations at low or

[2].
even zero speeds. For some other speed sensorless methods, where Va, v" and Vc are the terminal phase voltages of the
the common way to overcome the zero-speed limitation is to

[3 -6]
motor, is the resistance of the stator windings, ia, hand ic
energize the motor so as to kick start the speed before the are the stator currents, d/dt is the differential operator, Aa, A"
speed sensorless method takes actions The d-q and Ac are the flux linkages of the three-phase windings. The

A-a =LSia+LMi+b LMic+A-msin[8e(t)+80]2TC


transformation model tends to use the filtered or flux linkages can be expressed as:
fundamental waveforms of the machine voltage and current

A-b =Lsi+b LMi+c LMia+A-m (t)+80 -23 ]


for computation. Consequently, the switching ripples of the
voltage and current waveforms and their associated real-time (4)

Ac =L,\ic+LMia+LMi+h Amsin[8eCt)+80+3TC]
information are lost.
sin [8e (5)
In this paper, a patent-pending instantaneous sampling
method based on the power inverter switching actions and a

Ls LM
(6)

[7].
trigonometry equality equation for estimating the speed and
position of a surface-mounted permanent magnet synchronous
motor (SMPMSM) with cylindrical rotor structure and where is the self inductance of each phase of stator
sinusoidal back emf distribution is described The windings, and is the mutual inductance between different
fundamental mathematical model is demonstrated at first. phases of stator windings. Note that the self and mutual
Then the proposed method to estimate the speed and position

978-1-4799-0482-2/13/$31.00 ©2013 IEEE 518


Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.
a a

r,
b c b c

Fig. 1. Three-phase SMPMSM equivalent circuit.


Fig. 2. Decoupled three-phase SMPMSM equivalent circuit.

L Ld Lq
inductances are assumed to be independent of the rotor's

(4)-(6).
angular position due to the cylindrical structural characteristic inductances. In the d-q reference frame model of SMPMSM,
that a SMPMSM always has an uniform air gap, so they are = = . Similarly the voltage equations can be expressed

)t
constant parameters in Am is the amplitude of the flux in the trivial matrix form as:

dt (t t)+80]2n
linkage established by the permanent magnets as viewed from
the stator phase windings. 8e C is the electrical angular dia

, +L + Am{O r cos [ 8e() + 80 --]


displacement of the rotor position related to time, and 80 is the

[:}, [tj dt cos[8e(t)+80+323n]


dt
cos [8e
initial electrical angle of the rotor position.
dib P
For star-connected stator windings, the relationship of 2 (14)
currents obeys the following equation:
di
e

(4)- (6)
(7)

(LI -LM +Am [ (t)+80]2n


Therefore can be rewritten in a decoupled form:
III. SPEED AND POSITION ESTIMATION

(LI -LM +Am [ (t)+80 -2n3 ]


Aa = )ia sin 8e (8)
(13)
A. Estimation a/the Angular Speed a/the Rotor

{Or [ (t)+80] P A2 m
(11)-

.J L_t I)'
Rearranging ,

Ac (L� -LM)i+c Am [ (t)+80+ 3 ]


Ab = )ib sin 8e (9)
dia

{Orcos[8e(t)+80 --]23n P A2 m -r.Jb -L_t h 1*


sin 8e
{Oa = cos 8e =-- (Va - r a - (15)
= (10) d

2. - - (3),
di

(Orcos[8.(t)+80+-]23n 2
{Ob = =-- (Vb ) (16)

-L-t I'
The corresponding decoupled equivalent circuit is shown d
in Fig.
. die
Substituting (8) (10) into (I) the phase voltage {Oe = =-- (Ve -rJ. ) (17)

dt
d
c

l
equations can be re-written as: P\" . ,

r,la+L + Am{Orcos[8e(t)+80]2n
*
di
where, is the instantaneous sampled value of the slope of

J+h L_b+-2 Am{Orcos[8e(t)+80 --]2n3 2


va =
.
d
;
di P
2 (11) the stator current. In general, a high sampling rate for the
di stator currents can be employed to derive the slopes of the

= rJ+e L-'+-2 Am{Orcos[8e(t)+8o+-]3


P
Vb = r.
m
(1 ) currents. In a discretized form, the instantaneous slope of the
stator current can be linearly approximated from the difference
di. P of the consecutive sampled values of the stator current over a

{Or (2/ P) (Ld8e(Lst)/-LMdt)


Ve (l3)
m small sampling time M (i.e. a high sampling frequency) as

At
where P is the number of poles, = is the
iab (n) - i (n -I)
mechanical angular speed of the rotor, and = is an e abe (18)
inductive parameter integrating both self and mutual

519
Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.
Note that (Oa, (Oh and (Oe are cosine functions that vary with of the reference point relative to the neutral point inside the
time. The rotor speed information �. derived from the three motor is

3
equations in (15)-(17) should be identical. The uniqueness of
the proposed speed estimation method is to take advantage of
Vba +vca
the following trigonometric equality, Vn =va = (25)

(19) And the other two phase voltages can be obtained as

(26)
so that the instantaneous angular speed of the rotor can be
expressed from (15) - (17) as:
(27)

(20) The three-phase voltage quantities Vm Vh, Ve can now be


expressed in terms of two line-to-line voltage quantities as

L,
Note that the direction of the rotor rotation can be determined
from the rotor positions as will be explained later.
3 3
[J 3 3 3 3 [::: ]
If the motor's parameters r" and Am can be regarded as 2
constants, and the electrical variables Va, Vh, v'" and ia, ih, ie, are (28)
measurable instantaneously, (Oa, (Oh and (Oe can be calculated
with the use of (15)-(17), and then the angular speed of the --
1 2
-

rotor can be determined with the use of (20).


1) Voltage terms 2) Current slope terms

3.
In (15) - (17), the voltage terms Va, Vh, Ve are phase As far as the current slope (di / dt) terms are concerned,
voltages with respect to the neutral point of motor's stator there exist some non-differentiable points in the current
windings. However in some cases, the neutral point of the waveforms during each switching cycle, as shown in Fig. If
stator windings may not be accessible externally. such a non-differentiable point occurs between two
Consequently (15)-(17) cannot be used directly. Under such consecutive sampling instants, the current slope will be
situation, it is necessary to transform the phase voltage incorrectly calculated. This means the non-differentiable
variables into the terminal voltages such as the line-to-line points would introduce serious errors to the estimation results.
voltages that can be measured directly. However, such non-differentiable points are caused by the
switching actions of the power inverter, which alters the
Now define Vam Vbm and Vcn as the input three-phase
current slopes. Because the current control scheme and the
voltages from a three-phase power source, such as from the
switching actions are known, the errors by caused by the non­
three output terminals of a power inverter, relative to an
differentiable points can be avoided.
arbitrary reference point n, and define Vn as the reference
point's potential with respect to the neutral point of the It should be noted that more than one non-diffferentiable
motor's stator windings. Then, Va, Vh and Ve can be expressed point between two consecutive sampling instants could exist if
as: the switching frequency of the inverter is higher than the
sampling frequency. Therefore, it is necessary to choose a
current sampling rate much higher than the maximum inverter
Va =Van+Vn (21)
Vb =Vbn+Vn (22) 11.5

Vc =Vcn+Vn (23)
11
i(n-1 ) � ondifferentiable Point
;:s
v V V =0, Vn can be expressed as:

.k-i(n)
Since a + b + c -
.
i(n-2)�
E .K'i(n+1)

3
� 1 05
B
Van+vbn+ven s;
Nondifferentiable
I
Vn = (24) 1!
0- lD Point

So far, Va, Vh, v'" and (Om (Oh and (Oe can be determined with 9.5
07002 01003 07004 o 7[
respect to phase voltages Vam Vbm and Vcm which are easily Time r (5)
measured. It is convenient to select one of the three-phase
terminals as the reference point, such as phase-a. In this case, Fig. 3. Nondiflerentiable points in the current curve.

n=a (and so van= O as they are the same point) and the voltage

520
Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.
switching frequency. Poslhve Rotahan

There are two important points about the speed estimation 1 1 1 1 1


--00
,
1 1 1 1 1
method stated above: 1 · 1 ·
· · · 1
/ . .,..- . t- . ....., .
1
1 1 1 " 1 I
� I 1 1 / \1 I
• (15) - (17) are not independent of one another, and " I · I .1 I
"
iii 1 Y I
theoretically each one can be deduced out of the other " 1 1 / 1\ I
I
g" 1 1 I
two. Nevertheless, due to the linear approximation in w
"
I 1 I \ 1
I
1 I 1 \
(15) -(17), the measurement errors, the environmental 8
:'-
1
I
1 ( I \ I
I
1 I 1
noises, the fmite word length of the microprocessor, 8
"
I
I
I · 1 \1 ·
:1\
1
potential parameter drifting, and other unpredictable 8
"- 1
1
/ 1 . I
I "-
I
/ I /
"
nonlinear factors of the practical system, the modeling I "
�+ . . .I.
/

1 I
equations are not perfectly balanced. To minimize such 1 1 I
1 1 I
kinds of possible errors, it is desirable to use all of the
60 300 360 420 481
three equations for practical implementations. Electrical Angular PosItion e, (degree)
• (20) provides the absolute value of the instantaneous
angular speed of the rotor. The direction of the rotation FigA. Relationship between OJa, Olh, OJ, sequences and the rotor's electrical
can be determined from the angular position of the angular position in positive rotating case.
rotor.
TABLE I. ELECTRICAL ANGULAR POSITION 8e+ WHEN Wr > 0 .
B. Estimation o{the Angular Position o/the Rotor Wa, Wh, We
8e+ Range 8e+ Value
The rotor's angular position estimation method is based on Sequence
the assumption that the rotor's position cannot vary 211: wh )
0::::8e <�3
I
considerably due to the mechanical inertia of the rotor. If the wa > Wb :::: we --cos-
3
(-
sampling frequency is high enough compared with the rotor's IWrl
rotating speed, the variation of the rotor's position over two
consecutive sampling instants is limited within a small range. Wh :::: Wa > We
11: <
-
3
211:
8e <-3
COS-' ( :: )
I I
-

The sequences of Wm Wh, and We can be used to determine


211: 411:
the rotor's angular position. Fig. 4 shows the typical variations -:::: 8e <11: ( We )
-I
Wh > We :::: Wa --cos
3
-

IWrl
3
of Wm Wh, and We sequences when the motor is running in the
positive direction. The waveforms are divided into six
411: 211: cOS-I ( Wb )
segments within one period. Firstly by comparing values of We :::: Wb > Wa 11:::::8e <- -
3 +
_

IWr I
3
Wa, Wb, and We> the segment of the rotor angle can be located.
Next the inverse trigonometric function can be applied to find
411: < 511:
211: - cos-l( Wa )
the exact value of the rotor's angular position as shown in We > Wa :::: Wb 8e <
IWrl
3 - 3
TABLE I. In practical implementation, the near-linear portions
of the sinusoidal waveform should be used to make sure that 411:
( We )
511:
the estimation results are more robust and less sensitive to Wa :::: We > Wh -::::
8e <211: -+cos-
3
1
-

IWr I
3
measurement errors. Based on the same approach, Fig. 5 and
TABLE II provide the similar information for the opposite
direction of rotation. By comparing Fig. 4 and Fig. 5, it can be seen that for the
If the rotating direction is not given, for the first sampling same sequences of Wm Wh, and We the positive version of
instant we can get two possible position estimation values position 8e+ and the negative version 8e- have an offset of
simultaneously, 8e+(n-l) from TABLE I and 8e_(n-l) from 180°. So the estimation procedure can be further simplified.
TABLE II. With respect to the next measuring instant, a new For every sampling instant, only 8e+ is calculated.
pair of 8ein) and 8e_(n) can be obtained. By comparing 8e+ If A8e+(n) > 0,
and 8e- with their respective position values in the previous 8e(n-I)= 8ein-I),
sampling instant, the angular displacements are obtained, i.e.
8e(n)= 8e+(n),
Wren-I) > 0, wren) > 0;
A8e+ (n) 8e+ (n) - 8e+ (n-1)
=
(29) otherwise,
A8e_ (n) 8e_ (n) - 8e_ (n-1)
=
(30) 8e(n-I)= 8e_(n-I)= 8e+(n-I)±180°,
8e(n)= 8e_(n)= 8e+(n)±180°,
If the rotating direction is positive, A8e+(n) > 0 and A8e_
wren -1) < 0, wr(n) < O.
(n) > 0, otherwise Me+(n) < 0 and A8e _ (n) < O. So the
electrical position 8eCn-l) for the last instant, which is equal
to either 8e+(n-l) or 8e_(n-l), is determined, and so is the Once the initial state of the motor has been determined,
direction of rotation. only the calculation of the position values in the positive sense

521
Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.
Negative Rotabon Resuming the aforementioned steps, one can estimate the
electrical angular positions at subsequent measuring instants.

0
I I I
'b The mechanical angular position of the rotor can be expressed
...- --·i·� " II I
I . ..
:
I I
I ..
.
1
I /
./
. as
/ I
(j,)
-
I

I I
_._
'" " I. . I . C
.
v ( I I {
(j,)
"
'" I I I (31)
"
I \
I
:if I I I
ifl
I I I
The mechanical position estimated by this method is not
0" I I I

0"'
I \ I- I absolute except for the case that the motor has only one pair of
.1 \1-
. I"· poles inside. In order to determine the initial position, several
0" I·· .
/
I I" methods [8 - 11] that can kick start the motor can be
I ··r· I "
�.,
/
I I ./
considered when the proposed method is employed.
I I I I

60 120 180 240 300 360 420 480 C. Simulation Ver ification
Electrical Angular Posibon e, (degree)
To verify the speed and posItIOn estimation method
proposed, a SMPMSM is given with following parameters:
FigS Relationship between (!la, (!lb, (!le and the rotor's electrical angular

TABLE II. ELECTRICAL ANGULAR POSITION 8e_ WHEN Wr <0 . P=8


r,=0.55 n
Ola, Olh, Ole
Se_ Range Se_ Value L=12.5 mH

3 3
Sequence
Am=0.175 Wb
21t _I W"
we � W" > Wa 0::::8e <� --cos (--)

3- 3
IWr I The algorithm is first tested with a standard inverter-fed,
1t
-<8e <-
21t I Wa) close-loop control motor drive scheme based on a position
We > Wa � Wh cos (-- sensor (which provides both position and speed information)
IWr I

3 3
in the simulation study. This is to check the accuracy of the
--cos -I (--) We
21t 41t estimated speed and position before we use these- estimated
Wa � We > Wb -::::8e <1t values for the close-loop control in a speed/position sensorless
IWr I

3 3
manner. The motor is started from standstill to 600 r/min and
1t::::8e <-
41t 21t Wb 1 then the speed is reduced to zero speed under the condition of
Wa > Wb � We -+cos- (--)

3 -" 3
IWr I a constant load torque of 4 Nm. The power inverter switching
actions, the terminal voltages and the line currents of the three
21t-cos-' (- Wa)
41t
Wh � Wa > We <8 < 51t phases are instantaneously monitored for applying the
IWr I

3
proposed method. Fig. 6 describes the Ola, Olh, Ole sequences.

3
Fig. 7 and Fig. 8 show the estimated speed and position results
51t 41t _
-+cos I (--) We
W" > We � Wa -::::8e <21t (by the proposed method) and their simulated counterparts.
IWr I The absolute errors for speed and position estimation are
displayed together.
is needed for the following instants, because the corresponding
negative position values can be obtained automatically. It is observed that even for the near-zero speed range the
Assume that the last instant's position is So, the two possible algorithm can still give reasonably accurate speed and position
current positions are Se + and Se Then calculate their _ .
estimation. The error does not depend on the speed range. The
estimation results are calculated directly from the equations
displacements separately. The one closest to 1800 should be
and principles proposed above and no filter is used. For the
excluded, i.e.
800 ,----,-----,---===�

600
the current position 8" 8e+ ,

=

400
wr > 0; :s

otherwise,
the current position 8" 8e_ , =

wr < 0 . "'
8
; -400
8
An alternative way to find the current position of the rotor -600
is to determine the integral of Olr with respect to the sampling
-800 '---_--'---
-- _---'-
- _----
-- __
-'- L-_--'---_---'-_----
- __ -' -'---_---'
--
time step. For every fixed time interval, the estimated position o 01 02 03 04 05 06 07 08 09
value is applied to avoid the accumulative error of the integral Time (s)
effect.
Fig. 6. O)a, OJ" OJ, sequences.

522
Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.
IV. SENSORLESS CONTROL IMPLEMENTATION

To implement the sensorless control scheme with use of


the speed and position estimation method proposed, the typical
field-oriented control is utilized [12-15]. Instead of using a
position or speed sensor, a speed/position estimator (Fig. 9) is
used to provide the estimated motor speed dynamically to the
speed controller to generate electromagnetic torque reference.
The position estimator generates the real-time position
information of the rotor for the current controller to do the
Park transformation and then produce switching signals. In the
control block of Fig. 9, no speed/position sensor is needed.
Only the terminal voltages and currents are instantaneously
sampled. The sampling frequency is 100 kHz and the
maximum switching frequency of the hysteresis current­
control power inverter is about 5 kHz.
Satlmllion

Tlme (5)

Fig. 7. Motor speed and absolute error.

2000 r--�-�-�--r--�-�-�---,

Fig. 9. Block diagram of tbe control scheme.


1500


'-..'
1000

§

� 500
OOO'---�--�---'----'r=====c=====�
� - - - Reference speed
� 600

400


'2 200

0 05 r--�-�-�--r--�-�-�---,
b.r -200

-400

·600

� -0.1
-800 0O---=-'cc-----='c05�-cO-'c75�--"---c-,25'=---� ,
� Time (s)
5

::s -015

is
J3 -0.2

-03

-O 3
, 5 �-c'---�---c'��L--�-� L ---c' �� L ---c' 9
0 O 6 07 O8 O

Time (s)

Fig. 8. Rotor position and absolute error.

implementation of sensorless control scheme, a low-pass filter


can be added to the feedback loop to improve the
performance. Time (s)

Fig. 10. Motor speed and absolute error.

523
Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.
30 ,----.--,--,,-
References
[1] M. F. Rahman, L. Zhong, M. E. Haque, and M. A. Ragman, "A direct
torque controlled interior permanent-magnet synchronous motor drive
without a speed sensor," IEEE Transactions on Industry Energy
Conversion, vol. 18, no. 1, pp. 17-22, Mar., 2003.J.

[2] 1. H. Jang, S. K. Sui, 1. I. Ha, K, Ide, and M. Sawamura, "Sensorless


drive of surface-mounted pennanent-magnet motor by high-frequency
signal injection based on magnetic saliency," IEEE Transactions on
Industry Applications, vol. 39, no. 4, pp. 1031-1039, Jul.lAug., 2003.

[3] S. Bolognani, M. Zigliotto, and M. Zordan, "Extended-range PMSM


sensorless speed drive based on stochastic filtering," IEEE Transactions
on Power Electronics, vol. 16, no. 1, pp. 110-117, Jan. 2001.

[4] J. L. Shi, T. H. Liu, and Y. C. Chang, "Adaptive controller design for a


Time (5)
sensorless IPMSM drive system with a maximum torque control," lEE
Fig. 11. Electromagnetic torque. Proceedings on Electric Power Applications, vol. 153, no. 6, pp. 823-
833, Nov. 2006.

The parameter of the motor are selected to be the same as [5] J. L. Shi, T. H. Liu, and Y. C. Chang, "Position control of an interior
permanent-magnetic synchronous motor without using a shaft position
those in section III. The motor is started from standstill to 600
sensor," IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp.
rev/min in one direction. At the time instant OAs, the motor 1989-2000, Aug. 2007.
speed is reduced to -600 rev/min in the opposite direction. At [6] D. Yousfi, A. Halefadl, and M. EI Kard, "Review and evaluation of
1.1 s it starts braking and finally returns to zero speed again. some position and speed estimation methods for PMSM sensorless
Initially a constant load torque of 4 Nm is applied. At the time drives," in International Conference on Multimedia Computing and

instant O.Ss the load torque is changed to 8 Nm. To simplify


-
Systems, ICMCS '09, 2009, pp. 409-414.

the simulation, the initial position of the rotor is given. The [7] S. Y. R. Hui, "Apparatus and method for providing information relating
to a motor," US patent application 12/501,645, Jul. 2009.
speed response of the motor is described in Fig. 10 along with
[8] P. B. Schmidt, M. L. Gasperi, G. Ray, and A. H. Wijenayake, "Initial
the error compared with the speed command. It can be seen
rotor angle detection of nonsalient pole permanent magnet synchronous
that the proposed speed and position algorithm can achieve machine," in Conf. Rec. IEEE-lAS Annu. Meeting, New Orleans, LA,
good performance for sensorless speed control. The 1997, pp. 459-463.
electromagnetic torque is also plotted in Fig. 11. [9] M. Tursini, R. Petrella, and F. Parasiliti, "Initial rotor position estimation
method for PM motors," IEEE Transactions on Industry Applications,
vol. 39, no. 6, pp. 1630-1640, Nov.lDec. 2003.

[10] J Persson, M. Markovic, and Y. Perriand, "A new standstill position


V. CONCLUSION detection technique nonsalient pennanent-magnet synchronous motors
using the magnetic anisotropy method," IEEE Transactions on
In this paper, a patent-pending speed and posItIOn Magnetics, vol. 43, no. 2, pp. 554-560, Feb. 2007.
estimation method for SMPMSM is proposed. The [11] S. Y. Yun, H. J. Lee, I. G. Kim, and J. Lee, "Research on the starting
mathematical deductions and principles are elaborated. methods for initial drYing PMSM," in 15th International Conference on
Simulation results are included to confirm this concept. Electrical Machines and Systems, ICEMS '09, 2012, pp. 1-5.

Further work is needed to evaluate the effects of the non-linear [12] P. C. Krause, "Analysis of electric machinery," McGraw-Hili, 1986.
motor parameters on the accuracy of this method. This method [13] P. Pillay, and R. Krishnan, "Modeling of pennanent magnet motor
is mainly based on power inverter's switching actions and drives," IEEE Transactions on Industrial Electronics, vol. 35, no. 4, pp.
537-541, Nov. 1988.
switching currents. In principle, it can be applied to zero speed.
[14] P. Pillay, and R. Krishnan, "Control characteristics and speed controller
Its performance does not depend on the speed range. However,
design for a high performance permanent magnet motor drive," IEEE
this method is only valid for SMPMSM and does not apply to Transactions on Power Electronics, vol. 5, no. 2, pp. 151-159, Apr.
interior permanent magnet synchronous motors. 1990.

[15] B. K. Bose, "Modern power electronics and ac drives," Prentice-Hall,


N. J. , 2002.

524
Authorized licensed use limited to: Universidad de los Andes. Downloaded on December 23,2020 at 14:35:45 UTC from IEEE Xplore. Restrictions apply.

You might also like