Professional Documents
Culture Documents
Analysis of Current-Regulated Voltage-Source Inverters For Permanent Magnet Synchronous Motor Drives in Normal and Extended Speed Ranges
Analysis of Current-Regulated Voltage-Source Inverters For Permanent Magnet Synchronous Motor Drives in Normal and Extended Speed Ranges
Analysis of Current-Regulated Voltage-Source Inverters For Permanent Magnet Synchronous Motor Drives in Normal and Extended Speed Ranges
Abstract - Permanent magnet synchronous motors driven of a P,'! synchronous machine fed by a voltage-source
bYl/oltage-source inverters are used in a wide range of inverter, a position sensor mounted on the motor sllaft
servo-drive appl ications such as rnachine tools and to provide rotor position information and a three phase
industrial robots. The current-regulated voltage PWM current regulator comanded by a digital control
source inverter (CR-VSI) has the advantage of permit
generate appropriate stator reference currents for
ler. The function of the digital controller is to
ting direct torque control by controlling the amplitude
of the currents in the machine armature and their phase optimal regulation of the torque developed in both the
with respect to the back-emf. The torque-speed charac constant airgap flux mode and the constant power or
.
KeywOLd.s_ - Permanent Magnet Synchronous t40tor, Current '.
Regulated Voltage-Source Inverter, Flux Weakening.
drive is established in which the actual parai�et�rs of Diagram of the PMSM Drive System
verter and the controller. A simulation model for the
Fig. 1 Block
the machine windings are used.
The purpose of this paper is to investigate several DRIVE SIMULATION
- --.- - - - - -- - - - - --
equations [16]:
For a permanent magnet synchronous motor drive described by tile following set of di fferential
system, the prime oojective is to achieve torque
control over the desired speed range with the highest
possible bandwidth and acceptable ripple in the output
torque. This can be achieved by the use of a PWM
current controller and an accurate current regulation
scheme. A block diagram of the PM drive system con
sidered in this paper is shown in Fig. 1. It consists
(3)
89 S:>1 745-1 EC A pa;:>er recommended and approoJed where,
I':,;E Rotliti ng \f;;chinery Committee IEEE stator windin" resistance
IEE"/
by the or till' Rs
power Engineering Society fur preselltiltion at the synchronous inductance, which is the effective
Ls
PES 1989 Summer Meeting, Long lleach, inductance seen by each phase under Ddlanced
14,
California, .July 9
submitted JilllU"lry 27, conditions
3/2 L a a + LI.
- 1989. 'Ianuscript 1989;
�de available for printing May 19, 1989.
the self-inductance of each phase
L.\'.
Laa
the per-phas(l leakage inductance
0885.8969/90/0300.0137$01.00 © 1990 IEEE
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
138
(q)
,tater a-ax!,
reference
.Ys( t) = � 2 /3
(va (t) + vb (t)ej n
4
+ v c(t)ej n /3) (5)
condit ions
(8)
The current vector .is(t) may be interpreted as repre
� j6 r
senting the magnitude and angular position of the sta where �f J°W'o/f e (9)
tor mnf. is the back-emf vector leading the permanent magnet
In the drive simulation, Eq. (1) is represented by flux vector in space by 90°, we = p.u r and p is the
the three-phase equivalent circuit as shown in Fig. 2, nUr;]ber of pole pairs in the per'[lanent magnets. The cor
whe re for each phase, the 1 i ne to neutra 1 voltage is responding vector diagram is drawn in Fig. 3, where the
given by: d-q rotor frame is rotating at constant speed wr• Equa
tion (8) is next decomposed into the rotor coordinate
= a,b,c (6) frame through the d-q or Park transformation to result
in:
The back-emfs, efk' are sinusoidal with amplitude and 'is vd + j Vq
frequency dependant on the rotor speed wr :
is id + jiq (10)
efa = wrP f cosa r
e fb=wrPf cos(� r - 120°) (7) Vq Rs iq +weLsi d + Ef
efc = W r� f costa r + 120°)
- W L iq
vd Rsi d e s
A schematic of the simulated drive configuration
consisting of the PM synchronous motor and the voltage
source inverter is shown in Fig. 2. The transistors
are modelled as ideal controlled switches with instan The d-q variables are obtained froll' the phase variables
taneous turn-on and turn-off, therefore the switches in t hrough the Park transformation defined by taking
each inverter leg have a complementary switching state. phase-a axis as a reference and 6r as the instantaneous
The assumption of ideal switches allows the blanking rotor position.
time, which is needed in practice to avoid cross con
duction of the switc hes in the same inverter leg, to be l
-i d � [ Sin a r sin(a r-1200)
J
-
3
neglected. Blanking time causes phase shift and addi -
tional ripple in the inverter output currents. In , q cos e r coste r-1200)
practice, this effect can be minimized by keeping the
product of the switching frequency and the blanking Isin a
time as small as possible [22J.
r
This simulation has been carried out on the Appolo I sin(S r-1200) (11)
system using the electromagnetic transient program
(EMTP) [17J, a public domain program, which allows
time-domain simulation at' circuit and control systems.
L Sin(a r +1200)
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
139
axis, hence id O. �
Triangular Generator
CURRENT CONTROLLERS
---------
GAl
The switching sequence of the transistors is pro
vided by three current controllers that force the out Cu,.r.nt
Rl!f.r.ncl! GA2
put currents to follow the reference currents. These
references are usually sinusoidal but can be of any
Actu.al Current COI'I'Ipar'.ator
arbitrary waveforms. They are synchronized to the
b)
rotor position to maintain the stator and rotor fluxes
in synchronism. Three PWM techniques have been incor Ramp-Comparison Controller
controller. PROH
J GAl
'.
GA2
."
T.bt.
Hysteresis Contro11 er F F G9,
'.
1) ."
G92
Figure 4a shows a schematic of a hysteresis oe,
'.
oe2
controller. For each phase the error between the
Clock
; ,
2) Ramp-Comparison Controller
Figure 4b shows the schemltic of d r��� comparison Fig. 4 Basic Operation of the PWM Current Controllers
\
vector, �ls' between the reference current vector,
"
/
ls *' and tne.act�al current vector, �, is detec
,
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
140
" .. ..... . f
40 l ...... .
.
. ..... .... .. ..
,�I�.� === . =. · �. F��� ,i
.. . .... ...... . .......... . . ( Current Command)
20 .. 6 ..,__:2 :---+---- . � .. ..
Ellip"
(a)
t-t_-+/-t-(-3-+_�
-..:H-t_ � -i-} !\ -......-
.......-
. . . .w
.
. .. ..
'/A)
Trajectory
. �+-______�______�____->id
; \...... / ,/.fIJ. ... . -vL.
______
-20 ·
.. . ........ .........
---
-40 l
I .
���=t==P- / ·
·· · · ·· ······ �
·· · · · · ···
�······· ,· ········· · l 30
!
+------4---�--�--4 . .� �ax
(A)
-50 25
-50 -40 -20 20 40
Fig.6 Stator Current locus at Different Operating Speeds
20
1
�i
w,1=1000 rpm, wr2=2000 rpm, w'3-3000 rpm
,s
duce maX1mum torque-per-amp is the vertica 1 q-axi s.
desired �rajectory traced oy the current vector to pro
i
curr nt iq * exceed� iqmax' the resulta �t current vec
:
tor 1S forced to dl verge from the q-axl s In order to
remain within the ell ipse boundaries. This saturation
o f the current regulator gives rise to current errors, o
1000 1200 '400 1600 1800 2000
�
2200 2400
and consequently to errors in the torque produced. (b) Speed (rpm)
.u ;-
----�--,_--�--,
(A)
w4.2200 rpm
10
similar effect as the direct field weakening in a ...... w5_2400 rpm
separately excited dc motor. This Is done by Intro
ducing a negative current component in the d-axls to
create a d-axls flux in opposition to that of the rotor
flux resulting in a decreased airgap flux. This arma
ture reaction effect is used to enlarge the operating
speed range of the PM motor and to relieve the current -s l········ ················ ······_··· ··,·· ········· ..
· · · · · .. . . .,���
. ... .
�------�--��4
amplitude of the terminal voltage, vs1' at id = 0
exceeds the permi ssib1 e max i mum voltage, Vmax'
-'5
By
o ,0 20
(c)
a ppropriately cantrall ing id ' the ampl itude of the ter
m inal voltage vs2 is reduced to equal. V Iqc (A)
max'
The optimal control procedure Is thus as follows:
� iqma�
at.any speed, o c I Fig. 7 Current Reference Generation in the Flux Weakening Mode
- O.
for iq �rate with i *.=
and ld
�
ene CIJrr2tlt
�
I·or lye> \,jioldX' c?"Ject3ry
s hould be along the voltage-limit ellipse as shown in
l
Fig. 7a. The value i qmax that sets the boundary bet demagnetization limit of the permanent magnets. This is
ween normal and flux-weakening operation is found from accomp�ished insuring :h� t iq
C �
b�
nd i * are c
d
amped
(14) to theIr restrIcted range. 1 cmax - Ismax and I
I
equation by setting id = 0, and solving for I ; dmax
q
.
q
77----y----Z---z-
Th s flux weakeni ng procedu re maximi zes tne
-
Idmax'
1qmax (I Zs - -
Vmax Xs Ef RsEfJ/Z 2 (15) torque capability of the motor in the extended speed
s
range.
Fig. 7b shows iqm a as a function of rotor speed wr•
x
Ismax represents tne maximum motor current limit.
The operating point In the flux-weakening mode of
operation iS,obtained as.s�own .�n Fig: �a b� sing Eq. Figure 3 shows the steady state response of the
(�4) along w1th the conditIon I qc = d +
�
and is l lq drive to a constant torque command under the optimal
gIven by: control strategy, the speed being held at 1500 rpm. It
can be seen that for the hysteresis controller, the
iq = (AR
s
+ x
s
lZ7i---Z--AZ-)/z
s qc - s
2 (16) phase current in Fig. 3a is constrained to follow the
reference value within the hysteresis band. Neverthe
Id =- V � il -
less, as discussed in because of the independence
in the control of the three phases, the current ripple
[8J,
2 2 2 2 can reach double the hysteresis band value due to the
where. A = (V max - Ef - Zs iqc J/2Ef
appearance of free-wheelin� periods when a zero voltage
Fig. 7c shows the current program implemented oy the
switching state (v7 or 1n Fig. is commanded to v8 5)
the inverter. The switching frequency is variable and
f unctional relation between id*' Iq* and iqc for dif
reference generator section in Fig. 1, which gives the
depends on the hysteresis oand and the operating
ferent operating speeds. This control algorithm can be conditions.
easily implemented digitally using a high speed signal The results of Fig. for the space-vector 8b
minated and the switching frequency is hi3her than for
processing microcomputer to compute the reference cur controller shOll that the free-wheeling periods are eli
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
141
<10"2)
(a) (a)
LAMPS] (10"2) [A�PS]
O.20D
"
�--+__'_'
L SE=- C OND$(1011 2)
_L_'
0.'\50 0.500
1
-0.100
O.lOEl Va
0.050
=-,O--,"t>:_�::---c;j¥.c---c--cc_*::.:"::.:llc::IS�[C HOS
h lr �rIr-c=-;:----:-:J,\---:--=_JU,-- 2)
(1011 2)
1I
'" .�
0.500 , ':"::: S COIfDS(tl)
', E
II ,-�
0.000
-0100
(b)
l<;-------;;-:-;;,--;;t;-;;---;c=--;'*:--:-:::---c--I.-c-�
D.100
O.OOO
muSEeONDSClO"
/
2)
/
o 2)
-0.100
Fig. 8,
0.000
-'\ 0;.10 O.�O\ �7 IHLLIS[CONDSClOn
\\'-...J1/
0.-150 0.500
Simulation results for the phase current references and the actual currents
b) \ /
in steady state operation, wr ""1500 rpm. a) Hysteresis controller,
(a)
0,200 lI'lPlPS] (18"2) 0.0)0
��-+__�-+--_.::"�l
l C''::,::SECONDS (1011 2)
iq( r
0.10e
0.500
2)
iq
PlILLlS[CONOS(lOn
1 [flPlPSl (10"2)
(b)
b)
0.200
w r• 1.3 Wr(raled)
Fig, 10, Current regulator saturation at rated torque command and rotor speed
wr at : a) wr: 1.1 wr(rated) ,
r
i.or
\1
o 1l)B
]
The torque command equdls the rated value and the
iq
O.O!lo'==df-,----,--.--�--__-
O.15e 0.:>08 B.2Se 0.30B
� 9.359 O.�50 O.soo
MnlTSFCONDS{1011 2)
controller COllllnand id* = o.
In Fig. lOa the controller saturation is indicated
�
by pro onged intervals in the phase voltage where no
,
a) Hysteresis
sWltch1ng occurs because of insufficient dc voltage
Fig. 9.
,
�I- 1A. b)
supply. In F1g. lOb at a h1gher speed, the saturation
Space-vector controller, .61_ lA, c) Ramp
Transient response for step changes in the torque command.
controller, 1S more pronounced giving rise to higher error between
�
value. However, for higher torque commands the
adding compensation.
current components di verge from the referen es values
The plots in Fig. 9 show the response of the system
leading to a positive id current with high ripple and
to step changes in the torque command at rated speed.
causing the torque component to saturate and eventually
The q-axis current response shows the characteristics
fall. A large torque ripple is produced when the
Fig. lIb.
ditions for a ramp comparison controller are shown in
-
� 1
1-
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
142
(a)
0.30° 1 [AMPS] (101I2) C. JOO T [A1tf'SJ OllnZ)
0.200* 1l.209
;d
9.198 0.100
0.009 �_�
��"""_�,!:",",,,!"O.3ee �}J\)V ,jLLlS[CONOS(10"
6L�����\I O.7()ii··��oo "
0.009
O. "ffi O
rVOLTSJUQ..;n
0.750
-0.100
9.509
Transition region 10 six-st ep
-O.ZOO
0.250
0.300
0.200
{AMPS] <10..2)
0.190
O.J I)-
O (b)
0.299
0.000
[VOLTS] (101.12)
-0.100
IIILlIS[CON[lS(lOU 2)
� ----;c,.-;,,;;; ;'O-;' .- "'' ';';-----;,"; ,- "',,::-, -;c"
,1.' ;:;:OO ;---:-'.''';:;;'-;;-C.O �09
O.
OOO . 0:;,,;---:-,.',, ;;
,0
-;. -0.290
.��
Fig. 1 1.
a ramp change in the torque command at wr-1500 rpm.
0.509
a) Hysteresis
controller, �I _ T A. b) Ramp comparison controner, fsw-2 kHz,
V (triangle)_2 V .
pp
9_259
where
The prime objective of the current regulators
studied so far is to achieve control of the d-q com
ponents of the stator vector current in the rotor the elements of the A matrix are function of the
reference frame. This was achieved indirectly by motor parameter and the operating frequency. The self
controlling the phase currents in the stationary stator coupling terms are related by all a22 and the cross =
regulator [19,20].
As seen from the simulation results in Figs. 8-12, matrix. However in the case of the stationary regula
the characteristics obtained are those of a less than tor, the diagonal terms are not unity and the off
ideal current controller. The current controller is diagonal terms are not equal to zero. Therefore, the
not capable of prodUCing zero steady-state current steady state exhibits cross coupling between the d and
A dynami c mode I for the current regulators reI ating Vlhen the termina I voltage is I ess than Vmax' the
error. q axis.
input and output quantities id/id* and iq/i * is dif regulator operates in the linear mode and the cross
q
The hysteresis and the space-vector controllers are th�
ficult to derive in closed form due to nonlinearity. coupling effect between the d- and q-axis is minimized
(negligible). This is seen in Fig. 11 where only the
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
143
switching frequency. .
As the terminal voltage approaches Vmax for hlgher
torque command values, the inverter jumps into six 0.30e UIMPS] (UI.2)
(b)
step square-wave operation and the d-q current COI�
I q
ponents diverge from the reference va�ues. The error
in the q-axis displays the self coupllng term (a?2) and '·'''r�--�---�----.�_�_
the error in the d-axis displays the cross-coupllng MILlISECOMDS(10n 2)
effect (a12).
. . .
•. ".
0.150 8.250 6.35' ...�.' �<5c-, --c- , ....
, ___
•.-=, •.-= , ---
..,. , . -;;- 7 ---
.' -=5 ,.",,;;-, --;;i
' -;;- .'"
O
This nonlinear varldtlon ln the PWM galn (all and
.
a12) results in a significantly decreased ability of
1.0Be
the stationary regulator to regulate current over the
entire transition region.
When the flux-weakening algorithm is incorporated 0.599
w� = 2500 rpm
, -;;
. -;; S9-�e.958
':-:.' :;;;
tion throughout the transition region, with negligible
c ross coupling. Therefore the all and a12 terms are
Fig. 13.
a22 = 1 + Ii
m aintained close to the ideal values
Ii, E « 1
with time �om 500 10 2500 rpm .
Torque and power-speed characteristics for a linear change of speed
all
a 12 = -a2l =E a) without flux weakening, b) with flux weakening.
TOR..Q.�:S:: PEE���I!I\.���l!,-�ISTII2
. .
pOSition control loops can be easily added to the
speed and power-speed characteristics.
torque control loop resulting in greatly simplified
Without flux weakening, in Fig. l3a the transltlon
control of the motor.
region is entered at the base speed W b � 1300 rpm and
The torque and speed range over which current can
extends to approximately W r=2500 rpm. The current
be regulated is limited by the DC voltage source of the
regulator saturates so that the maximum available
inverter. At high speeds, the terminal voltage
torque falls significantly faster than l/wr and the
approaches the maximum that can be supplied by the
inverter causing a transition from PWM to six-step
power decreases to zero. This presents a further
illustration of the inability of the current controller
square-wave operation. In this transition region a
to maintain current regulation over the entire
nonlinear cross-coupling between the d-q current com
transition region.
ponents is observed, and the current controller is
With flux weakening, in Fig. 13b, it is seen that
unable to regulate the phase currents resulting in a
as the rotor speed exceeds the base speed wb= 1 300 rpm
rapid deterioration in torque regulation.
the flux weakening algorithm is initiated. The torque
In order to improve current regulator operation in
command is reduced (I
* < iq (; ), and the terminal
�
voltage Vs is suppres ed to V max by the d-axls arm�ture
this region. use of flux weakening as desc ribed is pro
posed. The current reference values are adjusted based
current. As a result, the current controller remalned
on motor speed so that the inverter remains in its
in the linear region ofiJperation,the motor current
linear region of operation.
waveforms maintained their sin�soidal shape at all
With the proposed flux weakening algorithm. the
r--..
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.
144
� C. J.
----- --- - --
-
APPENDIX (15) M. L. Mazenc, Villanueva and Hector, "Study
(1 ) T. Sebastian and G.R. SIemon, "Operat in g Limits of (19) Colin D. SChauder and Roy Caddy, "Current Control
IEEE-lAS Conf. Record, 1986, pp. 800-805. Drive Perf o rr nance, " IEEE Trans. on Ind. Appl.,
Inverter-Driven Pennanent-Magnet Motor Drives", of Voltage Source Inverters fur Fast Four-Quadrant
Electronics Vol. IE33, No. I, Feb. 1986, 87-91. (22) Y. Murdi, T. Watanabe, H. Iwasaki, "Waveforrn
Magnet Synchronous 11otors", IEEE Trans. on InJ. Vol. IA-23, No. 4, July/Auyust 1987, pp. 586-596.
( 5) A.B. Plunkett , "A Current Controlled PW I1 Tran Distortion and Correction Circuit for PWM
sistor Drive", IEEE-lAS ConL Record, 1979, Invert ers with Switching Lag-Times," IEEE-lAS
pp. 785-792. C o n f. Record, 19{;5, pp. 436-441.
(6) G. Pfaff, A. Weschta and A. Wick, " Design and
Experimental Results of a Brushless AC S e rvo BIOGRAPHIES
- - -- - -
A Nabae, S. Ogasawara and H. Aka�i, "A Novel
Drive", IEEE-lAS Conf. Record, 1982, pp. 692-697. -- - _ .
VSI-PWM In verters", IEEE Tr a n s . on Ind. Appl., from tile Universi ty of M i n nesoLa in 19B7. Currently he
(8) D.M. Brod and D.W. Novotny, "Current Control of 1985, a n d the 11.5. degree i n Electrical Engineering
Ana ly sis of a Permane nt-I'l aynet Synchronous Motor Since then, he nas been with the
(13) G. R. SIemon and A. V. Gumate, "Steady-State Project Associate with tne Wisconsin Superconductive
Energ y Storage Gr o u p.
Drive with Voltage Source Inverter," I�EE-IAS, University of Minnesota, Minneapolis where he is now an
Authorized licensed use limited to: Indian Institute of Technology (ISM) Dhanbad. Downloaded on January 30,2024 at 04:08:33 UTC from IEEE Xplore. Restrictions apply.