paper: pulsewidth modulation for electronic power … · pulsewidth modulation for electronic power...

18
Proceedings of the IEEE, Vol. 82, No. 8, Aug. 1994, pp. 1194 - 1214 Lerb Pulsewidth Modulation for Electronic Power Conversion J. Holtz, Fellow, IEEE Wuppertal University Germany Abstract The efficient and fast control of electric power forms part of the key technologies of modern automated production. It is performed using electronic power con- verters. The converters transfer energy from a source to a controlled process in a quantized fashion, using semicon- ductor switches which are turned on and off at fast repeti- tion rates. The algorithms which generate the switching functions pulsewidth modulation techniques are man- ifold. They range from simple averaging schemes to in- volved methods of real-time optimization. This paper gives an overview. 1. INTRODUCTION Many three-phase loads require a supply of variable volt- age at variable frequency, including fast and high-efficien- cy control by electronic means. Predominant applications are in variable speed ac drives, where the rotor speed is controlled through the supply frequency, and the machine flux through the supply voltage. The power requirements for these applications range from fractions of kilowatts to several megawatts. It is preferred in general to take the power from a dc source and convert it to three-phase ac using power electronic dc-to-ac convert- ers. The input dc voltage, mostly of constant magnitude, is obtained from a public utility through rectification, or from a storage battery in the case of an electric vehicle drive. The conversion of dc power to three-phase ac power is exclusively performed in the switched mode. Power semi- conductor switches effectuate temporary connections at high repetition rates between the two dc terminals and the three phases of the ac drive motor. The actual power flow in each motor phase is controlled by the on/off ratio, or duty-cycle, of the respective switches. The desired sinusoidal wave- form of the currents is achieved by varying the duty-cycles sinusoidally with time, employing techniques of pulsewidth modulation (PWM). The basic principle of pulsewidth modulation is charac- terized by the waveforms in Fig. 1. The voltage waveform a) b) i sa i sc j Im j Re i sb i = i exp(jj) s s current densitiy distribution Im j Re j A s sc i sa i sb i Fig. 2: Definition of a current space vector; (a) cross section of an induction motor, (b) stator windings and stator current space vector in the complex plane Fig. 1: Recorded three-phase PWM waveforms (suboscilla- tion method); (a) voltage at one inverter terminal, (b) phase voltage u s α , (c) load current i s α at one inverter terminal, Fig. 1(a), exhibits the varying duty-cycles of the power switches. The waveform is also influenced by the switching in other phases, which creates five distinct voltage levels, Fig. 1(b). Further explanation is given in Section 2.3. The resulting current waveform Fig. 1(c) exhibits the fundamental content more clearly, which is owed to the low-pass characteristics of the machine. The operation in the switched mode ensures that the efficiency of power conversion is high. The losses in the switch are zero in the off-state, and relatively low during the on-state. There are switching losses in addition which occur during the transitions between the two states. The switching losses increase with switching frequency. As seen from the pulsewidth modulation process, the switching frequency should be preferably high, so as to attenuate the undesired side-effects of discontinuous power flow at switching. The limitation of switching frequency that exists due to the switching losses creates a conflicting situation. The tradeoff which must be found here is strongly influenced by the respective pulsewidth modulation tech- nique. Three-phase electronic power converters controlled by pulsewidth modulation have a wide range of applications for dc-to-ac power supplies and ac machine drives. Impor- tant quantities to be considered with machine loads are the two-dimensional distributions of current densities and flux linkages in ac machine windings. These can be best ana- lyzed using the space vector approach, to which a short introduction will be given first. Performance criteria will be then introduced to enable the evaluation and comparison of different PWM techniques. The following sections are or- ganized to treat open-loop and closed-loop PWM schemes. Both categories are subdivided into nonoptimal and optimal strategies. 2. AN I NTRODUCTION TO SPACE VECTORS 2.1 Definitions Consider a symmetrical three-phase winding of an elec- tric machine, Fig. 2(a), reduced to a two-pole arrangement for simplicity. The three phase axes are defined by the unity vectors, 1, a, and a 2 , where a = exp(2π/3). Neglecting space harmonics, a sinusoidal current density distribution is es- 0 20 ms t 10 0 15 A 0 u d /2 - u d /2 0 u d /2 - u d /2 u L1 i sα u sα -15 A a) c) b)

Upload: trantuong

Post on 31-Jul-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

Proceedings of the IEEE, Vol. 82, No. 8, Aug. 1994, pp. 1194 - 1214

Lerb

Pulsewidth Modulation for Electronic Power ConversionJ. Holtz, Fellow, IEEE

Wuppertal University – Germany

Abstract – The efficient and fast control of electric powerforms part of the key technologies of modern automatedproduction. It is performed using electronic power con-verters. The converters transfer energy from a source to acontrolled process in a quantized fashion, using semicon-ductor switches which are turned on and off at fast repeti-tion rates. The algorithms which generate the switchingfunctions – pulsewidth modulation techniques – are man-ifold. They range from simple averaging schemes to in-volved methods of real-time optimization. This paper givesan overview.

1. INTRODUCTION

Many three-phase loads require a supply of variable volt-age at variable frequency, including fast and high-efficien-cy control by electronic means. Predominant applicationsare in variable speed ac drives, where the rotor speed iscontrolled through the supply frequency, and the machineflux through the supply voltage.

The power requirements for these applications range fromfractions of kilowatts to several megawatts. It is preferredin general to take the power from a dc source and convert itto three-phase ac using power electronic dc-to-ac convert-ers. The input dc voltage, mostly of constant magnitude, isobtained from a public utility through rectification, or froma storage battery in the case of an electric vehicle drive.

The conversion of dc power to three-phase ac power isexclusively performed in the switched mode. Power semi-conductor switches effectuate temporary connections at highrepetition rates between the two dc terminals and the threephases of the ac drive motor. The actual power flow in eachmotor phase is controlled by the on/off ratio, or duty-cycle,of the respective switches. The desired sinusoidal wave-form of the currents is achieved by varying the duty-cyclessinusoidally with time, employing techniques of pulsewidthmodulation (PWM).

The basic principle of pulsewidth modulation is charac-terized by the waveforms in Fig. 1. The voltage waveform

a) b)

isaisc

j

Imj

Re

isb

i = i exp(jj)ss

current densitiy distribution Imj

Re

j

As

sci

sai

sbi

Fig. 2: Definition of a current space vector; (a) cross sectionof an induction motor, (b) stator windings and stator currentspace vector in the complex plane

Fig. 1: Recorded three-phase PWM waveforms (suboscilla-tion method); (a) voltage at one inverter terminal, (b) phasevoltage usα, (c) load current isα

at one inverter terminal, Fig. 1(a), exhibits the varyingduty-cycles of the power switches. The waveform is alsoinfluenced by the switching in other phases, which createsfive distinct voltage levels, Fig. 1(b). Further explanation isgiven in Section 2.3. The resulting current waveform Fig.1(c) exhibits the fundamental content more clearly, whichis owed to the low-pass characteristics of the machine.

The operation in the switched mode ensures that theefficiency of power conversion is high. The losses in theswitch are zero in the off-state, and relatively low duringthe on-state. There are switching losses in addition whichoccur during the transitions between the two states. Theswitching losses increase with switching frequency.

As seen from the pulsewidth modulation process, theswitching frequency should be preferably high, so as toattenuate the undesired side-effects of discontinuous powerflow at switching. The limitation of switching frequencythat exists due to the switching losses creates a conflictingsituation. The tradeoff which must be found here is stronglyinfluenced by the respective pulsewidth modulation tech-nique.

Three-phase electronic power converters controlled bypulsewidth modulation have a wide range of applicationsfor dc-to-ac power supplies and ac machine drives. Impor-tant quantities to be considered with machine loads are thetwo-dimensional distributions of current densities and fluxlinkages in ac machine windings. These can be best ana-lyzed using the space vector approach, to which a shortintroduction will be given first. Performance criteria will bethen introduced to enable the evaluation and comparison ofdifferent PWM techniques. The following sections are or-ganized to treat open-loop and closed-loop PWM schemes.Both categories are subdivided into nonoptimal and optimalstrategies.

2. AN INTRODUCTION TO SPACE VECTORS

2.1 DefinitionsConsider a symmetrical three-phase winding of an elec-

tric machine, Fig. 2(a), reduced to a two-pole arrangementfor simplicity. The three phase axes are defined by the unityvectors, 1, a, and a2, where a = exp(2π/3). Neglecting spaceharmonics, a sinusoidal current density distribution is es-

0 20 mst

10

0

15 A

0

ud/2

-ud/2

0

ud/2

-ud/2

uL1

isα

usα

-15 A

a)

c)

b)

Page 2: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 2 -

tablished around the air-gap by the phase currents isa, isb,and isc as shown in Fig. 2(b). The wave rotates at theangular frequency of the phase currents. Like any sinusoi-dal distribution in time and space, it can be represented by acomplex phasor As as shown in Fig. 2(a). It is preferred,however, to describe the mmf wave by the equivalent cur-rent phasor is, because this quantity is directly linked to thethree stator currents isa, isb, isc that can be directly measuredat the machine terminals:

i a as sa sb sc= + +( )23

2i i i (1)

The subscript s refers to the stator of the machine.The complex phasor in (1), more frequently referred to in

the literature as a current space vector [1], has the samedirection in space as the magnetic flux density wave pro-duced by the mmf distribution As.

A sinusoidal flux density wave can be also described by aspace vector. It is preferred, however, to choose the corre-sponding distribution of the flux linkage with a particularthree-phase winding as the characterizing quantity. For ex-ample, we write the flux linkage space vector of the statorwinding in Fig. 2 as

ys s s= l i (2)

In the general case, when the machine develops nonzerotorque, both space vectors is of the stator current, and i r ofthe rotor current are nonzero, yielding the stator flux link-age vector as

ys s s h r= +l li i (3)

where ls is the equivalent stator winding inductance and lhthe composite mutual inductance between the stator androtor windings. Furthermore,

i a ar ra rb rc= + +( )23

2i i i (4)

is the rotor current space vector, ira, i rb and i rc are the threerotor currents. Note that flux linkage vectors like y

s alsorepresent sinusoidal distributions in space, which can beseen from an inspection of (2) or (3).

The rotating stator flux linkage wave ys generates in-

duced voltages in the stator windings which are describedby

us

s= ddty

, (5)

where

u a as sa sb sc= + +( )23

2u u u (6)

is the space vector of the stator voltages, and usa, usb, usc arethe stator phase voltages.

The individual phase quantities associated to any spacevector are obtained as the projections of the space vector onthe respective phase axis. Given the space vector us, forexample, we obtain the phase voltages as

u

u

u

sa s

sb s

sc s

= { }= { }= { }

Re

Re

Re

u

a u

a u

2 .

.

(7)

Considering the case of three-phase dc-to-ac power sup-plies, an LC-filter and the connected load replace the motorat the inverter output terminals. Although not distributed inspace, such load circuit behaves exactly the same way as amotor load. It is permitted and common practice therefore

to extend the space vector approach to the analysis of equiv-alent lumped parameter circuits.

2.2 NormalizationNormalized quantities are used throughout this paper.

Space vectors are normalized with reference to the nominalvalues of the connected ac machine. The respective basequantities are

• the rated peak phase voltage2 Uph R,• the rated peak phase current2 Iph R, and (8)• the rated stator frequency ωsR.

Using the definition of the maximum modulation index insection 4.1.1, the normalized dc bus voltage of a dc linkinverter becomes ud = π/2.

2.3 Switching state vectorsThe space vector resulting from a symmetrical sinusoidal

voltage system usa, usb, usc of frequency ωs is

us s sexp j= ( )u t. w , (9)

which can be shown by inserting the phase voltages (7) into(6).

A three-phase machine being fed from a switched powerconverter Fig. 3 receives the symmetrical rectangular three-phase voltages shown in Fig. 4. The three phase potentialsFig. 4(a) are constant over every sixth of the fundamentalperiod, assuming one of the two voltage levels, +Ud/2 or –Ud/2, at a given time. The neutral point potential unp, Fig. 3,of the load is either positive, when more than one upperhalf-bridge switch is closed, Fig. 4(b); it is negative withmore than one lower half-bridge switch closed. The respec-tive voltage levels shown in Fig. 4(b) hold for symmetricalload impedances.

The waveform of the phase voltage ua = uL1 – unp isdisplayed in the upper trace of Fig. 4(c). It forms a symmet-rical, nonsinusoidal three-phase voltage system along withthe other phase voltages ub and uc. Since the waveform unphas three times the frequency of uLi , i = 1, 2, 3, while itsamplitude equals exactly one third of the amplitudes of uLi ,this waveform contains exactly all triplen of the harmoniccomponents of uLi . Because of ua = uL1 – unp there are notriplen harmonics left in the phase voltages. This is alsotrue for the general case of three-phase symmetricalpulsewidth modulated waveforms. As all triplen harmonicsform zero-sequence systems, they produce no currents inthe machine windings, provided there is no electrical con-nection to the star-point of the load, i. e. unp in Fig. 3 mustnot be shorted.

The example Fig. 4 demonstrates also that a change of

Fig. 3: Three-phase power converter; the switch pairs S1 –S4 (and S2 – S5, and S3 – S6) form half-bridges; one, andonly one switch in a half bridge is closed at a time.

au

U d12

cubuL1u

npu

U d12

L3

S6

S3

L2

S5

S2

L1

S4

S1

Page 3: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 3 -

any half-bridge potential invariably influences upon theother two-phase voltages. It is therefore expedient for thedesign of PWM strategies and for the analysis of PWMwaveforms to analyse the three-phase voltages as a whole,instead of looking at the individual phase voltages separate-ly. The space vector approach complies exactly with thisrequirement.

Inserting the phase voltages Fig. 4(c) into (6) yields thetypical set of six active switching state vectors u1 ... u6shown in Fig. 5. The switching state vectors describe theinverter output voltages.

At operation with pulsewidth modulated waveforms, thetwo zero vectors u0 and u7 are added to the pattern in Fig. 5.The zero vectors are associated to those inverter states withall upper half-bridge switches closed, or all lower, respec-tively. The three machine terminals are then short-circuited,and the voltage vector assumes zero magnitude.

Using (7), the three phase voltages of Fig. 4(c) can bereconstructed from the switching state pattern Fig. 5.

3. PERFORMANCE CRITERIA

Considering an ac machine drive, it is the leakage induct-ances of the machine and the inertia of the mechanicalsystem which account for low pass filtering of the harmoniccomponents contained in the switched voltage waveforms.Remaining distortions of the current waveforms, harmoniclosses in the power converter and the load, and oscillationsin the electromagnetic machine torque are due to the opera-tion in the switched mode. They can be valued by perform-ance criteria [2] ... [7]. These provide the means of compar-ing the qualities of different PWM methods and support theselection of a pulsewidth modulator for a particular appli-cation.

3.1 Current harmonicsThe harmonic currents primarily determine the copper

losses of the machine, which account for a major portion ofthe machine losses. The rms harmonic current

I T i t i t dth rms T( ) ( )= −[ ]∫1

12 (10)

does not only depend on the performance of the pulsewidthmodulator, but also on the internal impedance of the ma-chine. This influence is eliminated when using the distor-tion factor

dI

I=−

h rms

h rms six step(11)

as a figure of merit. In this definition, the distortion currentIhrms (10) of a given switching sequence is referred to thedistortion current Ih rms six-step of same ac load operated in thesix-step mode, i. e. with the unpulsed rectangular voltagewaveforms Fig. 4(c). The definition (11) values the ac-sidecurrent distortion of a PWM method independently from theproperties of the load. We have d = 1 at six-step operationby definition. Note that the distortion factor d of a pulsedwaveform can be much higher than that of a rectangularwave, e. g. Fig. 19.

The harmonic content of a current space vector trajectoryis computed as

I T t t t t dth rms T( ) ( ) ( ) ( )= −( ) ⋅ −( )∫1

1 1i i i i * (12)

from which d can be determined by (11). The asterisc in (12)marks the complex conjugate.

The harmonic copper losses in the load circuit are pro-portional to the square of the harmonic current: PLc ∝ d2,where d2 is the loss factor.

3.2 Harmonic spectrumThe contributions of individual frequency components to

a nonsinusiodal current wave are expressed in a harmoniccurrent spectrum, which is a more detailed description thanthe global distortion factor d. We obtain discrete currentspectra hi (k

. f1) in the case of synchronized PWM, where

the switching frequency fs = N .

f1 is an integral multiple ofthe fundamental frequency f1. N is the pulse number, orgear ratio, and k is the order of the harmonic component.Note that all harmonic spectra in this paper are normalizedas per the definition (11):

h k fI k fIi

h rms

h rms six-step( )

( ).

.1

1= . (13)

They describe the properties of a pulse modulation schemeindependently from the parameters of the connected load.

Nonsynchronized pulse sequences produce harmonic am-

Fig. 4: Switched three-phase waveforms; (a) voltage poten-tials at the load terminals, (b) neutral point potential, (c)phase voltages

ua0

uc

ub

0

0

1 2 3 4 5 6

uL1

02π

0

0

uL2

uL3

unp 2π

a)

c)

b)

tw

ud21

ud21

ud61

ud32

ud32

jIm

Re

( + ) ( + )+

( + )+

( )+ ( + )+

1u

2u3u

4u

5u 6u

( + )( + )

ud32

7u ( + )+ +

0u ( )

Fig. 5: Switching state vectors in the complex plane; inbrackets: switching polarities of the three half-bridges

Page 4: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 4 -

plitude density spectra hd(f) of the currents, which are con-tinuous functions of frequency. They generally contain pe-riodic as well as nonperiodic components and hence mustbe displayed with reference to two different scale factors onthe ordinate axis, e. g. Fig. 35. While the normalized dis-crete spectra do not have a physical dimension, the ampli-tude density sprectra are measured in Hz-1/2. The normal-ized harmonic current (11) is computed from the discretespectrum (13) as

d h k f=≠

∑ ik

( )21

1

. , (14)

and from the amplitude density spectrum as

d h f dff f

=≠

∞∫ d ( )2

0 1,. (15)

Another figure of merit for a given PWM scheme is theproduct of the distortion factor and the switching frequencyof the inverter. This value can be used to compare differentPWM schemes operated at different switching frequenciesprovided that the pulse number N > 15. The relation be-comes nonlinear at lower values of N.

3.3 Maximum modulation indexThe modulation index is the normalized fundamental volt-

age, defined as

mu

u=−1

1 six step(16)

where u1 is the fundamental voltage of the modulated switch-ing sequence and u1 six-step = 2/π .ud the fundamental voltageat six-step operation. We have 0 < m < 1, and hence unitymodulation index, by definition, can be attained only in thesix-step mode.

The maximum value mmax of the modulation index maydiffer in a range of about 25% depending on the respectivepulsewidth modulation method. As the maximum power ofa PWM converter is proportional to the maximum voltageat the ac side, the maximum modulation index mmax consti-tutes an important utilization factor of the equipment.

3.4 Torque harmonicsThe torque ripple produced by a given switching se-

quence in a connected ac machine can be expressed as

∆T T T T= −( )max av R, (17)

where

Tmax = maximum air-gap torque,Tav = average air-gap torque,TR = rated machine torque.

Although torque harmonics are produced by the harmon-ic currents, there is no stringent relationship between bothof them. Lower torque ripple can go along with highercurrent harmonics, and vice versa.

3.5 Switching frequency and switching lossesThe losses of power semiconductors subdivide into two

major portions: The on-state losses

P g u ion on L= ( )1 , , (18a)

and the dynamic losses

P f U igdyn s 0 L= ⋅ ( )2 , . (18b)

It is apparent from (18a) and (18b) that, once the powerlevel has been fixed by the dc supply voltage U0 and themaximum load current iL max, the switching frequency fs is

an important design parameter. The harmonic distortion ofthe ac-side currents reduces almost linearly with this fre-quency. Yet the switching frequency cannot be deliberatelyincreased for the following reasons:

• The switching losses of semiconductor devices increaseproportional to the switching frequency.

• Semiconductor switches for higher power generally pro-duce higher switching losses, and the switching frequen-cy must be reduced accordingly. Megawatt switched powerconverters using GTO’s are switched at only a few 100hertz.

• The regulations regarding electromagnetic compatibility(EMC) are stricter for power conversion equipment oper-ating at switching frequencies higher than 9 kHz [8].

Another important aspect related to switching frequencyis the radiation of acoustic noise. The switched currentsproduce fast changing electromagnetic fields which exertmechanical Lorentz forces on current carrying conductors,and also produce magnetostrictive mechanical deformationsin ferromagnetic materials. It is especially the magneticcircuits of the ac loads that are subject to mechanical exci-tation in the audible frequency range. Resonant amplifica-tion may take place in the active stator iron, being a hollowcylindrical elastic structure, or in the cooling fins on theouter case of an electrical machine.

The dominating frequency components of acoustic radia-tion are strongly related to the spectral distribution of theharmonic currents and to the switching frequency of thefeeding power converter. The psophometric weighting ofthe human ear makes switching frequencies below 500 Hzand above 10 kHz less critical, while the maximum sensi-tivity is around 1 - 2 kHz.

3.6 Dynamic performanceUsually a current control loop is designed around a

switched mode power converter, the response time of whichessentially determines the dynamic performance of the over-all system. The dynamics are influenced by the switchingfrequency and/or the PWM method used. Some schemesrequire feedback signals that are free from current harmon-ics. Filtering of feedback signals increases the responsetime of the loop [10].

PWM methods for the most commonly used voltage-source inverters impress either the voltages, or the currentsinto the ac load circuit. The respective approach determinesthe dynamic performance and, in addition, influences uponthe structure of the superimposed control system: The meth-ods of the first category operate in an open-loop fashion,Fig. 6(a). Closed-loop PWM schemes, in contrast, inject thecurrents into the load and require different structures of thecontrol system, Fig. 6(b).

4. OPEN-LOOP SCHEMES

Open-loop schemes refer to a reference space vector u*( t)as an input signal, from which the switched three-phasevoltage waveforms are generated such that the time averageof the associated normalized fundamental space vector us1(t)equals the time average of the reference vector. The generalopen-loop structure is represented in Fig. 6(a).

4.1 Carrier based PWMThe most widely used methods of pulsewidth modulation

are carrier based. They have as a common characteristicsubcycles of constant time duration, a subcycle being de-fined as the time duration T0 = 1/2 fs during which any ofthe inverter half-bridges, as formed for instance by S1 andS2 in Fig. 3, assumes two consecutive switching states of

Page 5: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 5 -

opposite voltage polarity. Operation at subcycles of con-stant time duration is reflected in the harmonic spectrum bytwo salient sidebands, centered around the carrier frequen-cy fs, and additional frequency bands around integral multi-ples of the carrier. An example is shown in Fig. 18.

There are various ways to implement carrier based PWM;these which will be discussed next.

4.1.1 Suboscillation methodThis method employs individual carrier modulators in

each of the three phases [10]. A signal flow diagram isshown in Fig. 7. The reference signals ua*, ub*, uc* of thephase voltages are sinusoidal in the steady-state, forming asymmetrical three-phase system, Fig. 8. They are obtained

from the reference vectoru*, which is split into itsthree phase componentsua*, ub*, uc* on the basis of(7). Three comparators anda triangular carrier signalucr, which is common to allthree phase signals, gener-ate the logic signals u'a, u'b,and u'c that control the half-bridges of the power con-verter.

Fig. 9 shows the modu-lation process in detail, ex-panded over a time intervalof two subcycles. T0 is thesubcycle duration. Note thatthe three phase potentialsua', ub', uc' are of equal mag-nitude at the beginning and

at the end of each subcycle. The three line-to-line voltagesare then zero, and hence us results as the zero vector.

A closer inspection of Fig. 8 reveals that the suboscilla-tion method does not fully utilize the available dc busvoltage. The maximum value of the modulation index mmax 1= π/4 = 0.785 is reached at a point where the amplitudes ofthe reference signal and the carrier become equal, Fig. 8(b).Computing the maximum line-to-line voltage amplitude inthis operating point yields ua*( t1) – ub*( t1) = 3 . ud/2 =0.866 ud. This is less than what is obviously possible whenthe two half-bridges that correspond to phases a and b areswitched to ua= ud/2 and ub= –ud/2, respectively. In thiscase, the maximum line-to-line voltage amplitude wouldequal ud.

Measured waveforms obtained with the suboscillationmethod are displayed in Fig. 1. This oscillogram was takenat 1 kHz switching frequency and m ≈ 0.75.

4.1.2 Modified suboscillation methodThe deficiency of a limited modulation index, inherent to

the suboscillation method, is cured when distorted refer-ence waveforms are used. Such waveforms must not con-tain other components than zero-sequence systems in addi-tion to the fundamental. The reference waveforms shown inFig. 10 exhibit this quality. They have a higher fundamentalcontent than sinewaves of the same peak value. As ex-plained in Section 2.3, such distortions are not transferred

PWM

3~M

du

=~

nonlinearcontroller

3~M

=~

a)b)

ku ku

isus

*is*us

du

0

0

0

0

T0 T0

au*

*bu

cu*

ua'

bu '

u c'

u*u cr

,

cru

tFig. 9: Determination of theswitching instants. T0: subcy-cle duration

Fig. 6: Basic PWM structures; (a) open-loop scheme, (b)feedback scheme; uk: switching state vector

ud

su

3~M

=~3

2

ucr

s*ua*u

b*u

c*u

au'

bu'cu'

Fig. 7: Suboscillation method; signal flow diagram

Fig. 8: Reference signals and carrier signal; modulationindex (a) m = 0.5 mmax, (b) m = mmax

tw

u

tw

u12 d

u12 d–

u12 d

u12 d–

a)

b)

au* bu* cu* cru

au* bu* cu* cru

u ,*ucr

u ,*cr

0

0

m = m max

mmaxm = 0.5

Fig. 10: Reference waveforms with added zero-sequencesystems; (a) with added third harmonic, (b), (c), (d) withadded rectangular signals of triple fundamental frequency

2p3

2p3

a) b)

u*0

u2d

– u2d

d)

u*0

u2d

– u2d

u*0

u2d

– u2d

c)

u*0

u2d

– u2d

tw tw

tw tw

2p3

2p3

Page 6: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 6 -

to the load currents.There is an infinity of possible additions to the funda-

mental waveform that constitute zero-sequence systems.The waveform in Fig. 10(a) has a third harmonic content of25% of the fundamental; the maximum modulation index isincreased here to mmax = 0.882 [11]. The addition of rectan-gular waveforms of triple fundamental frequency leads toreference signals as shown in Figs. 10(b) through 10(d);mmax 2 = 3 π/6 = 0.907 is reached in these cases. This isthe maximum value of modulation index that can be ob-tained with the technique of adding zero sequence compo-nents to the reference signal [12], [13].

4.1.3 Sampling techniquesThe suboscillation method is simple to implement in hard-

ware, using analogue integra-tors and comparators for thegeneration of the triangular car-rier and the switching instants.Analogue electronic compo-nents are very fast, and inverterswitching frequencies up to sev-eral tens of kilohertz are easilyobtained.

When digital signal process-ing methods based on micro-processors are preferred, the in-tegrators are replaced by digital timers, and the digitizedreference signals are compared with the actual timer countsat high repetition rates to obtain the required time resolu-tion. Fig. 11 illustrates this process, which is referred to asnatural sampling [14].

To releave the microprocessor from the time consumingtask of comparing two time variable signals at a high repeti-tion rate, the corresponding signal processing functions havebeen implemented in on-chip hardware. Modern microcon-trollers comprise of capture/compare units which generatedigital control signals for three-phase PWM when loadedfrom the CPU with the corresponding timing data [15].

If the capture/compare function is not available in hard-ware, other samplingPWM methods can beemployed [16]. In thecase of symmetricalregular sampling, Fig.12(a), the referencewaveforms are sampledat the very low repeti-tion rate fs which is giv-en by the switching fre-quency. The samplinginterval 1/ fs = 2T0 ex-tends over two subcy-cles. tsn are the sam-pling instants. The tri-angular carrier shownas a dotted line in Fig.12(a) is not really ex-istent as a signal. Thetime intervals T1 and T2,which define theswitching instants, aresimply computed in realtime from the respectivesampled value u*( ts)using the geometricalrelationships

T T u t1 s( )= +( )12 10

. * (19a)

T T T u t1 s( )= + −( )0 012 1. * (19b)

which can be established with reference to the dotted trian-gular line.

Another method, referred to as asymmetric regular sam-pling [18], operates at double sampling frequency 2fs. Fig.12(b) shows that samples are taken once in every subcycle.This improves the dynamic response and produces some-what less harmonic distortion of the load currents.

4.1.4 Space vector modulationThe space vector modulation technique differs from the

aforementioned methods in that there are not separate mod-ulators used for each of the three phases. Instead, the com-plex reference voltage vector is processed as a whole [18],[19]. Fig. 13(a) shows the principle. The reference vectoru* is sampled at the fixed clock frequency 2fs. The sampledvalue u*( ts) is then used to solve the equations

2 f t t ts a a b b s( ). *u u u+( ) = (20a)

t f t ts

0 a b= − −12 (20b)

where ua and ub are the two switching state vectors adjacentin space to the reference vector u*, Fig. 13(b). The solutionsof (20) are the respective on-durations ta, tb, and t0 of theswitching state vectors ua, ub, u0:

t f u t1s

s( )=

−1

23 1

3. * cos sinπ α α (21a)

t f u t2s

s( )= 12

2 3. * sinπ α (21b)

t f t t0s

1 2= − −12 (21c)

The angle α in these equations is the phase angle of thereference vector.

This technique in effect averages the three switchingstate vectors over a subcycle interval T0 = 1/2fs to equal thereference vector u*( ts) as sampled at the beginning of thesubcycle. It is assumed in Fig. 13(b) that the referencevector is located in the first 60°-sector of the complexplane. The adjacent switching state vectors are then ua = u1and ub = u2, Fig. 5. As the reference vector enters the nextsector, ua = u2 and ub = u3, and so on. When programming amicroprocessor, the reference vector is first rotated back byn . 60° until it resides in the first sector, and then (21) is

t0

u*

digitizedreference

timer counttn

u*

Fig. 11: Natural sampling

Fig. 12: Sampling techniques; (a)symmetrical regular sampling, (b)asymmetric regular sampling

0

0

Tn Tn+1 Tn+2

T0

tsn

ts(n+1)ts(n+2)

ts(n+3)

Tn+3

0

0

T1n

T2n T2(n+1)

2T0

tsn

ts(n+1)

t

t

a)

b)

T1(n+1)

u*a

ua'

u*a

ua'

0tta bt

Eqn. 21 ud

2 sf

u

3~M 0 Re

jIm

a) b)

s(t )*u

ku

*u

0u

au

bu

select =~

*u

Fig. 13: Space vector modulation; (a) signal flow diagram,(b) switching state vectors of the first 60°-sector

Page 7: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 7 -

evaluated. Finally, the switching states to replace the provi-sional vectors ua and ub are identified by rotating ua and ubforward by n . 60° [20].

Having computed the on-durations of the three switchingstate vectors that form one subcycle, an adequate sequencein time of these vectors must be determined next. Associat-ed to each switching state vector in Fig. 5 are the switchingpolarities of the three half-bridges, given in brackets. Thezero vector is redundant. It can b either formed as u0 (- - -), or u7 (+ + +). u0 is preferred when the previous switchingstate vector is u1, u3, or u5; u7 will be chosen following u2,u4, or u6. This ensures that only one half-bridge in Fig. 3needs to commutate at a transition between an active switch-ing state vector and the zero vector. Hence the minimumnumber of commutations is obtained by the switching se-quence

u u u u0 0 1 1 2 2 7 0t t t t2 2.. .. .. (22a)

in any first, or generally in all odd subcycles, and

u u u u7 0 2 2 1 1 0 0t t t t2 2.. .. .. (22b)

for the next, or all even subcycles. The notation in (22)associates to each switching state vector its on-duration inbrackets.

4.1.5 Modified space vector modulationThe modified space vector modulation [21, 22, 23] uses

the switching sequences

u u u0 0 1 1 2 2t t t3 2 3 3.. .. , (23a)

u u u2 2 1 1 0 0t t t3 2 3 3.. .. , (23b)

or a combination of (22) and (23). Note that a subcycle ofthe sequences (23) consists of two switching states, sincethe last state in (23(a)) is the same as the first state in(23(b)). Similarly, a subcycle of the sequences (22) com-prises three switching states. The on-durations of the switch-ing state vectors in (23) are consequently reduced to 2/3 ofthose in (22) in order to maintain the switching frequency fsat a given value.

The choice between the two switching sequences (22)and (23) should depend on the value of the reference vector.The decision is based on the analysis of the resulting har-monic current. Considering the equivalent circuit Fig. 14,the differential equation

ddt li

u uss i= −( )1

σ(24)

can be used to compute the trajectory in space of the currentspace vector is. us is the actual switching state vector. If thetrajectories dis(us)/dt are approximated as linear, the closedpatterns of Fig. 15 will result. The patterns are shown for theswitching state sequences (22) and (23), and two differentmagnitude values, u1* and u2*, of the reference vector areconsidered. The harmonic content of the trajectories is de-termined using (12). The result can be confirmed just by avisual inspection of the patterns in Fig. 15: the harmoniccontent is lower at high modulation index with the modifiedswitching sequence (23); it is lower at low modulation indexwhen the sequence (22) is applied.Fig. 17 shows the corresponding characteristics of the lossfactor d2: curve svm corresponds to the sequence (22), andcurve (c) to sequence (23). The maximum modulation indexextends in either case up to mmax2 = 0.907.

4.1.6 Synchronized carrier modulationThe aforementioned methods operate at constant carrier

frequency, while the fundamental frequency is permitted tovary. The switching sequence is then nonperiodic in princi-ple, and the corresponding Fourier spectra are continuous.They contain also frequencies lower than the lowest carriersideband, Fig. 18. These subharmonic components are un-

desired as they produce low-fre-quency torque harmonics. A syn-chronization between the carrierfrequency and the controling fun-damental avoids these drawbackswhich are especially prominentif the frequency ratio, or pulsenumber

Nff= s

1(25)

is low. In synchronized PWM,the pulse number N assumes onlyintegral values [24].

When sampling techniques areemployed for synchronized car-rier modulation, an advantage canbe drawn from the fact that thesampling instants tsn = n /(f1

. N),

n = 1 ... N in a fundamental peri-

Fig. 14: Induction motor, equivalent circuit

us uiis

0

0

2T0 u*

t

T1(n+1)Tn2Tn1

T2(n+1)

u* tsn( )u* ts(n+1)( )

ua'

Fig. 16: Synchronized regular sampling

Fig. 15: Linearized trajectories of the harmonic current for two voltage references u1*and u2*: and (a) suboscillation method, (b) space vector modulation, (c) modifiedspace vector modulation

a) c)b)

disdt

( )1u

2u

2u2u1u

1u1u

0u

0u0u

1u

6u

disdt

( 2u )2u3u

4u

5u

0u *1u

*2u

1u6u0

u

1u6u

0u

1u6u

0u

Page 8: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 8 -

od are a priori known. The reference signal is u*( t) = m/mmax

.sin 2π f1t, and the sampled values u*( ts) in Fig. 16 forma discretized sine function that can be stored in the proces-sor memory. Based on these values, the switching instantsare computed on-line using (19).

4.1.7 Performance of carrier based PWMThe loss factor d2 of suboscillation PWM depends on the

zero-sequence components added to the reference signal. Acomparison is made in Fig. 17 at 2 kHz switching frequen-cy. Letters (a) through (d) refer to the respective reference

waveforms in Fig. 10.The space vector modulation exhibits a better loss factor

characteristic at m > 0.4 as the suboscillation method withsinusoidal reference waveforms. The reason becomes obvi-ous when comparing the harmonic trajectories in Fig. 15.The zero vector appears twice during two subsequent sub-cycles, and there is a shorter and a subsequent larger por-tion of it in a complete harmonic pattern of the suboscilla-tion method. Fig. 9 shows how the two different on-dura-tions of the zero vector are generated. Against that, the on-durations of two subsequent zero vectors Fig. 15(b) arebasically equal in the case of space vector modulation. Thecontours of the harmonic pattern come closer to the originin this case, which reduces the harmonic content.

The modified space vector modulation, curve (d) in Fig.17, performs better at higher modulation index, and worseat m < 0.62.

A typical harmonic spectrum produced by the space vec-tor modulation is shown in Fig. 18.

The loss factor curves of synchronized carrier PWM areshown in Fig. 19 for the suboscillation technique and thespace vector modulation. The latter appears superior at lowpulse numbers, the difference becoming less significant asN increases. The curves exhibit no differences at lowermodulation index. Operating in this range is of little practi-cal use for constant v/f1 loads where higher values of N arepermitted and, above all, d2 decreases if m is reduced (Fig.17).

The performance of a pulsewidth modulator based onsampling techniques is slightly inferior than that of thesuboscillation method, but only at low pulse numbers.

Because of the synchronism between f1 and fs, the pulsenumber must necessarily change as the modulation indexvaries over a broader range. Such changes introduce dis-continuities to the modulation process. They generally orig-inate current transients, especially when the pulse numberis low [25]. This effect is discussed in Section 5.2.3.

4.2 Carrierless PWMThe typical harmonic spectrum of carrier based pulsewidth

modulation exhibits prominent harmonic amplitudes aroundthe carrier frequency and its harmonics, Fig. 18. Increasedacoustic noise is generated by the machine at these frequen-cies through the effects of magnetostriction. The vibrationscan be amplified by mechanical resonances. To reduce themechanical excitation at particular frequencies it may bepreferable to have the harmonic energy distributed over alarger frequency range instead of being concentrated aroundthe carrier frequency.

This concept is realized by varying the carrier frequencyin a randomly manner. Applying this to the suboscillationtechnique, the slopes of the triangular carrier signal must bemaintained linear in order to conserve the linear input-output relationship of the modulator. Fig. 20 shows how arandom frequency carrier signal can be generated. Whenev-er the carrier signal reaches one of its peak values, its slopeis reversed by a hysteresis element, and a sample is taken

m

d2

0

0.02

0.2 0.4 0.6 0.8 10

0.05

0.03

0.01

sub

a)

d)

c)

b)

svm

osm

Fig. 17: Performance of carrier modulation at fs = 2 kHz; for(a) through (d) refer to Fig. 9; sub: suboscillation method,svm: space vector modulation, osm: optimal subcycle meth-od

randomgenerator

ucr

sample & hold

Fig. 19: Synchronized carrier modulation, loss factor d2

versus modulation index; (a) suboscillation method, (b)space vector modulation

.2 .4 .6 .8 10m

8

4

2

d2

0

6

.2 .4 .6 .8 10ma) b)

mmax1mmax2

9

18

12

9

18

12

N = 6 N = 6

15 15

Fig. 20: Random frequency carrier signal generator

.05

.1

02 40

f6 10kHz

hi

8

Fig. 18: Space vector modulation, harmonic spectrum

Page 9: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 9 -

from a random signal generator which imposes an addition-al small variation on the slope. This varies the durations ofthe subcycles randomly [26]. The average switching fre-quency is maintained constant such that the power devicesare not exposed to changes in temperature.

The optimal subcycle method (Section 6.4.3) classifiesalso as carrierless. Another approach to carrierless PWM isexplained in Fig. 21; it is based on the space vector modula-tion principle. Instead of operating at constant samplingfrequency 2fs as in Fig. 13(a), samples of the referencevector are taken whenever the duration tact of the switchingstate vector uact terminates. tact is determined from the solu-tion of

t t f t t f tact act 1 1s

act 1 2s

( )u u u u+ + − −

=1

21

2. *

, (26)

where u*( t) is the reference vector. This quantity is differentfrom its time discretized value u*( ts) used in 12(a). As u*( t)is a continuously time-variable signal, the on-durations t1,t2, and t0 are different from the values (20), which introduc-es the desired variations of subcycle lengths. Note that t1 isanother solution of (26), which is disregarded. The switch-ing state vectors of a subcycle are shown in Fig. 21(b). Oncethe on-time tact of uact has elapsed, ua is chosen as uact for thenext switching interval, ub becomes ua, and the cyclic proc-

ess starts again [27].Fig. 21(c) gives an example of measured subcycle dura-

tions in a fundamental period. The comparison of the har-monic spectra Fig. 21(d) and Fig. 18 demonstrates the ab-sence of pronounced spectral components in the harmoniccurrent.Carrierless PWM equalizes the spectral distribution of theharmonic energy. The energy level is not reduced. To lowerthe audible excitation of mechanical resonances is a promis-ing aspect. It remains difficult to decide, though, wheather aclear, single tone is better tolerable in its annoying effectthan the radiation of white noise.

4.3 OvermodulationIt is apparent from the averaging approach of the space

vector modulation technique that the on-duration t0 of thezero vector u0 (or u7) decreases as the modulation index mincreases. t0 = 0 is first reached at m = mmax 2, which meansthat the circular path of the reference vector u* touches theouter hexagon that is opened up by the switching statevectors Fig. 22(a). The controllable range of linear modula-tion methods terminates at this point.

An additional singular operating point exists in the six-step mode. It is characterized by the switching sequence u1- u2 - u3 - ... - u6 and the highest possible fundamental outputvoltage corresponding to m = 1.

Control in the intermediate range mmax 2 < m < 1 can beachieved by overmodulation [28]. It is expedient to consid-er a sequence of output voltage vectors uk, averaged over asubcycle to become a single quantity uav, as the characteris-tic variable. Overmodulation techniques subdivide into twodifferent modes. In mode I, the trajectory of the averagevoltage vector uav follows a circle of radius m > mmax 2 aslong as the circle arc is located within the hexagon; uav

six-step modem = 1

α

Re

jIm

overmodulationrange

m m max2

PWM

1u

2u

5u 6u

0u

3u

4u*u

a)

0

w1

Eqn. 26

3~M

select

tact ud

Re

jIm

b)a)

0u

bu

ku

*u

u

*u

actu

=~

a0

w1

Eqn. 26

3~M

select

tact ud

Re

jIm

b)a)

0u

bu

ku

*u

u

*u

actu

=~

a

TTs

1.0

1.2

0.80 2pp

c)

w t

4

.1

02

.05

6 kHz8 10f

ih

0d)

Fig. 21: Carrierless pulsewidth modulation; (a) signal flowdiagram, (b) switching state vectors of the first 60°-sector,(c) measured subcycle durations, (d) harmonic spectrum

Fig. 22: Overmodulation; (a) definition of the overmodu-lation range, (b) trajectory of uav in overmodulation range I

jIm

Re0

-trajectory

1u

2u

5u 6u

3u

4u

*u

p*u

*u

b)

Page 10: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 10 -

tracks the hexagon sides in the remaining portions (Fig.22(b)). Equations (21) are used to derive the switchingdurations while uav is on the arc. On the hexagon sides, thedurations are t0 = 0 and

t Ta = −+0

33

cos sin

cos sin

α α

α α, (27a)

t T tb a= −0 . (27b)

Overmodulation mode II is reached at m > mmax 3 = 0.952when the length of the arcs reduces to zero and the trajecto-ry of uav becomes purely hexagonal. In this mode, thevelocity of the average voltage vector is controlled along itslinear trajectory by varying the duty cycle of the two switch-ing state vectors adjacent to uav. As m increases, the veloci-ty becomes gradually higher in the center portion of thehexagon side, and lower near the corners. Overmodulationmode II converges smoothly into six-step operation whenthe velocity on the edges becomes infinite, the velocity atthe corners zero.

In mode II a sub-cycle is made up byonly two switchingstate vectors. Theseare the two vectorsthat define the hexa-gon side on which uavis traveling. Since theswitching frequencyis normally main-tained at constantvalue, the subcycleduration T0 must re-duce due to the re-duced number ofswitching state vec-tors. This explaineswhy the distortionfactor reduces at the beginning of the overmodulation range(Fig. 23).

The current waveforms Fig. 24 demonstrate that the mod-ulation index is increased beyond the limit existing at linearmodulation by the addition of harmonic components to theaverage voltage uav. The added harmonics do not formzero-sequence components as those discussed in Section4.1.2. Hence they are fully reflected in the current wave-forms, which classifies overmodulation as a nonlinear tech-nique.

4.4 Optimized Open-loop PWMPWM inverters of higher power rating are operated at

very low switching frequency to reduce the switching loss-es. Values of a few 100 Hertz are customary in the mega-watt range. If the choice is a open-loop technique, onlysynchronized pulse schemes should be employed here inorder to avoid the generation of excessive subharmoniccomponents. The same applies for drive systems operatingat high fundamental frequency while the switching frequen-cy is in the lower kilohertz range. The pulse number (25) islow in both cases. There are only a few switching instants tkper fundamental period, and small variations of the respec-tive switching angles αk =2π f1

. tk have considerable influ-

ence on the harmonic distortion of the machine currents.It is advantageous in this situation to determine the finite

number of switching angles per fundamental period by op-timization procedures. Necessarily the fundamental frequen-cy must be considered constant for the purpose of definingthe optimization problem. A solution can be then obtained

Fig. 24: Current waveforms at overmodulation; (a) spacevector modulation at mmax 2, (b) transition between range Iand range II, (c) overmodulation range II, (d) operationclose to the six-step mode

Fig. 23: Loss factor d2 at over-modulation (different d2 scales)

0.8 0.9 1

.2

d2

m

0

1

.8

mmax2mmax3

.1

80 A

20 ms0 10t

is

0

0

0

a)

b)

d)

c)

0

off-line. The precalculated optimal switching patterns arestored in the drive control system to be retrieved duringoperation in real-time [29].

The application of this method is restricted to quasi steady-state operating conditions. Operation in the transient modeproduces waveform distortions worse than with nonoptimalmethods (Section 5.2.3).

The best optimization results are achieved with switch-ing sequences having odd pulse numbers and quarter-wavesymmetry. Off-line schemes can be classified with respectto the optimization objective [30].

4.4.1 Harmonic eliminationThis technique aims at the elimination of a well defined

number n1 = (N – 1)/2 of lower order harmonics from thediscrete Fourier spectrum. It eliminates all torque harmon-ics having 6 times the fundamental frequency at N = 5, or 6and 12 times the fundamental frequency at N = 7, and so on[31]. The method can be applied when specific harmonicfrequencies in the machine torque must be avoided in orderto prevent resonant excitation of the driven mechanicalsystem (motor shaft, couplings, gears, load). The approachis suboptimal as regards other performance criteria.

4.4.2 Objective functionsAn accepted approach is the minimization of the loss

factor d2 [32], where d is defined by (11) and (14). Alterna-tively, the highest peak value of the phase current can beconsidered a quantity to be minimized at very low pulsenumbers [33]. The maximum efficiency of the inverter/machine system is another optimization objective [34].

The objective function that defines a particular optimiza-tion problem tends to exhibit a very large number of localminimums. This makes the numerical solution extremelytime consuming, even on today’s modern computers. A setof switching angles which minimize the harmonic current(d → min) is shown in Fig. 25.

Fig. 26 compares the performance of a d → min schemeat 300 Hz switching frequency with the suboscillation meth-od and the space vector modulation method.

Page 11: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 11 -

Fig. 27: Optimal subcycle PWM; (a) signal flow diagram,(b) subcycle duration versus fundamental phase angle

select

3~M

=~

Eqn. 21ud

0tta bt

s(t )

T(k)

st +T(k)ku

s*u

*u

s(t T(k))+ 12

*u*u

Fig. 25: Optimal switching angles; N: pulse number

αk

αk

0 0.5

0

30

60

90°

m1

0

30

60

0 0.5m

1

N = 5 N = 7

N = 9 N = 11

90°

4.4.3 Optimal Subcycle MethodThis method considers the durations of switching subcy-

cles as optimization variables, a subcycle being the timesequence of three consecutive switching state vectors. Thesequence is arranged such that the instantaneous distortioncurrent equals zero at the beginning and at the end of thesubcycle. This enables the composition of the switchedwaveforms from a precalculated set of optimal subcycles inany desired sequence without causing undesired currenttransients under dynamic operating conditions. The approacheliminates a basic deficiency of the optimal pulsewidthmodulation techniques that are based on precalculatedswitching angles [35].

A signal flow diagram of an optimal subcycle modulator

is shown in Fig. 27(a). Samples of the reference vector u*are taken at t = ts, whenever the previous subcycle termi-nates. The time duration Ts(u*) of the next subcycle is thenread from a table which contains off-line optimized data asdisplayed in Fig. 27(b). The curves show that the subcyclesenlarge as the reference vector comes closer to one of theactive switching state vectors, both in magnitude as in phaseangle. This implies that the optimization is only worthwhilein the upper modulation range.

The modulation process itself is based on the space vec-tor approach, taking into account that the subcycle length isvariable. Hence Ts replaces T0 = 1/2fs in (21). A predictedvalue u*( ts+ 1/2Ts(u*( ts)) is used to determine the on-times.The prediction assumes that the fundamental frequency does

d2

0

0.5

1.0

.2 .4 .6 .8 10m

2.0

fs = 300 Hz

c)

a)

b)

180 Hz

214 Hz

1.5233 Hz

Fig. 26: Loss factor d2 of synchronous optimal PWM, curve(a); for comparison at fs = 300 Hz: (b) space vector modula-tion, (c) suboscillation method

fs = 1 kHz

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

0 π/6 π/2π/3arg( u*)

TsT0

m = 0.8660.8

0.70.6

0.50.4

Fig. 28: Current trajectories; (a) space vector modulation,(b) optimal subcycle modulation

i(t)

t5

i(t)

t5

1010

a) b)

15 A 15 A

not change during a subcycle. It eliminates the perturba-tions of the fundamental phase angle that would result fromsampling at variable time intervals.

The performance of the optimal subcycle method is com-pared with the space vector modulation technique in Fig.28. The Fourier spectrum lacks dominant carrier frequen-cies, which reduces the radiation of acoustic noise fromconnected loads.

4.5 Switching conditionsIt was assumed until now that the inverter switches be-

have ideally. This is not true for almost all types of semi-conductor switches. The devices react delayed to their con-trol signals at turn-on and turn-off. The delay times dependon the type of semiconductor, on its current and voltagerating, on the controling waveforms at the gate electrode,on the device temperature, and on the actual current to beswitched.

4.5.1 Minimum duration of switching statesIn order to avoid unnecessary switching losses of the

devices, allowance must be made by the control logic forminimum time durations in the on-state and the off-state,respectively. An additional time margin must be included

Page 12: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 12 -

so as to allow the snubber circuits to energize or deener-gize. The resulting minimum on-duration of a switchingstate vector is of the order 1 - 100 µs. If the commandedvalue in an open-loop modulator is less than the requiredminimum, the respective switching state must be eitherextended in time or skipped (pulse dropping [36]). Thiscauses additional current waveform distortions, and alsoconstitutes a limitation of the maximum modulation index.The overmodulation techniques described in Section 4.3avoid such limitations.

4.5.2 Dead-time effectMinority-carrier devices in particular have their turn-off

delayed owing to the storage effect. The storage time Tstvaries with the current and the device temperature. To avoidshort-circuits of the inverter half-bridges, a lock-out timeTd must be introduced by the inverter control. The lock-outtime counts from the time instant at which one semiconduc-tor switch in a half-bridge turns off and terminates when theopposite switch is turned on. The lock-out time Td is deter-mined as the maximum value of storage time Tst plus anadditional safety time interval.

We have now two different situations, displayed in Fig.29(a) for positive load current in a bridge leg. When themodulator output signal k goes high, the base drive signalk1 of T1 gets delayed by Td, and so does the reversal of thephase voltage uph. If the modulator output signal k goeslow, the base drive signal k1 is immediately made zero, butthe actual turn-off of T1 is delayed by the device storagetime Tst < Td. Consequently, the on-time of the upper bridgearm does not last as long as commanded by the controlingsignal k. It is decreased by the time difference Td – Tst,[37].

A similar effect occurs at negative current polarity. Fig.29(b) shows that the on-time of the upper bridge arm is nowincreased by Td – Tst. Hence, the actual duty cycle of thehalf-bridge is always different from that of the controllingsignal k. It is either increased or decreased, depending onthe load current polarity. The effect is described by

u u u u sig iavd st

ss;= − = −

* ∆∆ ∆∆ T TT , (28)

where uav is the inverter output voltage vector averaged overa subcycle, and ∆∆∆∆∆u is a normalized error vector attributed tothe switching delay of the inverter. The error magnitude ∆∆∆∆∆uis proportional to the actual safety time margin Td – Tst; its

direction changes in discrete steps, depending on the re-spective polarities of the three phase currents. This is ex-pressed in (28) by a polarity vector of constant magnitude

sig i i a i a is sa sb2

sc( ) + ( ) + ( )= [ ]23 sign sign sign. . , (29)

where a = exp(j2π/3) and is is the current vector. Thenotation sig(is) was chosen to indicate that this complexnonlinear function exhibits properties of a sign function.The graph sig(is) is shown in Fig. 30(a) for all possiblevalues of the current vector is. The three phase currents aredenoted as ias, ibs, and ics.

The dead-time effect described by (28) and (29) producesa nonlinear distortion of the average voltage vector trajec-tory uav. Fig. 30(b) shows an example. The distortion doesnot depend on the magnitude u1 of the fundamental voltageand hence its relative influence is very strong in the lowerspeed range where u1 is small. Since the fundamental fre-quency is low in this range, the smoothing action of theload circuit inductance has little effect on the current wave-forms, and the sudden voltage changes become clearly visi-ble, Fig. 31(a). The machine torque is influenced as well,exhibiting dips in magnitude at six times the fundamentalfrequency in the steady-state. Electromechanical stabilityproblems may result if this frequency is sufficiently low.Such case is illustrated in Fig. 32, showing one phase cur-rent and the speed signal in permanent instability.

4.5.3 Dead-time compensationIf the pulsewidth modulator and the inverter form part of

a superimposed high-bandwidth current control loop, thecurrent waveform distortions caused by the dead-time ef-fect are compensated to a certain extent. This may elimi-

Ud

T1

T2

D1

D2

k

0 0

Ud

T1

T2

D1

D2

a) b)

phuphu

Td

T st

k1k2

k

k1k2

Td

T st

Td Td

T 1off

T 1on

T 1off

T 1on

Fig. 29: Inverter switching delay; (a) positive load cur-rent, (b) negative load current

i(t)

t

i(t)

t

a) b)

40 A 40 A

Fig. 31: Dead-time effect; (a) measured current trajectorywith sixth harmonic and reduced fundamental, (b) as in (a),with dead-time compensation

Fig. 30: Dead-time effect; (a) location of the polarity vec-tor sig(i), (b) trajectory of the distorted average voltage uav

0

0>

ia

Re

jIm

avu

icib

0<

0>0<0<

0>

a)

b)

jIm

*u

∆u sig(i~ s)

issig(is)

Page 13: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 13 -

nate the need for a separate dead-time compensator. A com-pensator is required when fast current control is not availa-ble, or when the machine torque must be very smooth.Dead-time compensators can be implemented in hardwareor in software.

The hardware compensator Fig. 33(a) operates by closed-loop control [38]. Identical circuits are provided for eachbridge leg. Each compensator forces a constant time delaybetween the logic output signal k of the pulse modulatorand the actual switching instant. To achieve this, the instantat which the phase voltage changes is measured at theinverter output. A logic signal sign(uph) is obtained that isfed back to control an up-down counter, which in turncontrols the bridge: A positive count controls a negativephase voltage, and vice versa.

Fig. 33(b) shows the signals at positive load current. Thehalf-bridge output is negative at the beginning, and sign(uph)= 0. The counter holds the measured storage time Tst of theprevious commutation. It starts downcounting at fixed clockrate when the modulator output k turns high. The invertercontrol logic receives the on-signal k after Tst, and theninserts the lockout time Td before k1 turns the bridge on.The total time delay of the turn-on process amounts to Td +Tst, and an identical delay is provided for the turn-off proc-ess. The switching sequence gets delayed in time, but itsduty-cycle is conserved.

When Tst changes following a change of the current po-larity, the initial count of Tst is wrongly set, and the nextcommutation gets displaced. Thereafter, the duty-cycle is

again maintained as the counter starts with a revised valueof Tst.

Software compensators are mostly designed in the feed-forward mode. This eliminates the need for potential-freemeasurement of the inverter output voltages. Depending onthe sign of the respective phase current, a fixed delay timeTst0 is either added or not to the control signal of the half-bridge. As the actual storage delay Tst is not known, acomplete compensation of the dead-time effect may not beachieved.

The changes of the error voltage vector ∆∆∆∆∆u act as suddendisturbances on the current control loop. They are compen-sated only at the next switching of the phase leg. Theremaining transient error is mostly tolerable in inductionmotor drive systems; synchronous machines having sinu-soidal back-emf behave more sensitively to these effects asthey tend to operate partly in the discontinuous currentmode at light loads. The reason for this adverse effect is theabsence of a magnetizing current component in the statorcurrents. Such machines require more elaborate switchingdelay compensation schemes when applied to high-perform-ance motion control systems. Alternatively, a d-axis currentcomponent can be injected into the machine to shorten thediscontinuous current time intervals at light loads [39].

5. CLOSED-LOOP PWM CONTROL

Closed-loop PWM schemes generate the switching se-quences inherently in a closed control loop, Fig. 6(b). Thefeedback loop is established either for the stator currentvector or for the stator flux vector. The control is generallyfast enough to compensate the nonlinear effects of pulsedropping and variable switching delay.

5.1 Nonoptimal methods5.1.1 Hysteresis current control

The signal flow diagram in Fig. 34(a) shows three hyster-esis controllers, one for each phase. Each controller deter-mines the switching state of one inverter leg such that theerror of the corresponding phase current is maintained withinthe hysteresis bandwidth +∆i. The control method is simpleto implement, and its dynamic performance is excellent.There are some inherent drawbacks, though [40]:

• There is no intercommunication between the individualhysteresis controllers of the three phases and hence nostrategy to generate zero voltage vectors. This increasesthe switching frequency at lower modulation index.

ud

3~M

=~3

2

t

i

0

i

limit cycle

double error

i*

a)

b)

is us

*is

Fig. 34: Hysteresis current control; (a) signal flow dia-gram, (b) basic current waveform-

Fig. 32: Electromechanical instability due to the dead-timeeffect

0 2 st1

0

150 A

w0

300min–1

isa

isa

w

Fig. 33: Dead-time compensation; (a) compensation anddelay circuit per phase, (b) signal waveforms; T: interlockcircuit

clock

MSBup

down

&

&

T st

10

0

01

count

phu( )sign

k

T

'k

Td

Td

01phu( )sign

T st

t

10

k1

k2

k

'k

k1

a)

b)

Page 14: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 14 -

• There is a tendency at lower speed to lock into limit-cycles of high-frequency switching which comprise onlynonzero voltage vectors (Fig. 34(b)).

• The current error is not strictly limited. The signal willleave the hysteresis band whenever the zero vector isturned on while the back-emf vector has a component thatopposes the previous active switching state vector. Themaximum overshoot is 2∆i (Fig. 34(b)).

• The modulation process generates subharmonic compo-nents.

The amplitude density spectrum hd(f), shown in the Fig.35, includes also discrete components hi (k.f1) at subhar-monic frequencies; it is almost independent of the modula-tion index. The switching frequency of a hysteresis currentcontroller is strongly dependent on the modulation index,having a similar tendency as curve (a) in Fig. 40.

This effect can be explained with reference to Fig. 15. Itis illustrated there that the current distortions reduce whenthe reference vector u* reaches proximity to one of theseven switching state vectors. u* is in permanent proximityto the zero vector at low modulation index, and in tempo-rary proximity to an active switching state vector at highmodulation index. Consequently, the constant harmonic cur-rent amplitude of a hysteresis current controller lets theswitching frequency drop to near-zero at m ≈ 0, and towardsanother minimum value at m → mmax. This results in abehavior as basically demonstrated in the graph Fig. 40,showing that the switching capability of the inverter is notsufficiently utilized. The very low switching frequency inthe lower modulation range favours the generation of sub-harmonics.

Hysteresis controllers are preferred for operation at high-er switching frequency to compensate for their inferior qual-

ity of modulation. The switching losses restrict the applica-tion to lower power levels. Improvements have aimed ateliminating of the basic deficiencies of this attractive mod-ulation technique. The current overshoot and limit cyclescan be done away with at the expense of additional compa-rators and logic memory [41]. In an alternative approach,the hystesesis controllers process current error signals thatare transformed to a rotating refrerence frame [42]. Opera-tion at constant switching frequency can be achieved byadapting the hysteresis bandwidth. The width must be ad-justed basically to the inverse function of Fig. 40(a), whichimplies further circuit complexity [43], [44].

5.1.2 Suboscillation current controlA carrier-based modulation scheme as part of a current

control loop eliminates the basic shortcomings of the hys-teresis controller. Fig. 36 shows that a proportional-inter-gral (PI type) controller is used to derive the referencevoltage u* for the pulsewidth modulator from the currenterror. The back-emf of the machine acts as a disturbance inthe current control loop. This voltage is free from harmon-ics and discontinuities in amplitude and phase angle. It istherefore possible to compensate the influence of the back-emf through the I-channel of the PI controller. However, asteady-state tracking error will persist [45].

The tracking error is kept low by choosing a high gain forthe PI-controller. The gain is limited, on the other hand, asit amplifies the harmonic currents which must not impairthe proper operation of the pulsewidth modulator. This isensured if the slope of the current error signal is always lessthan the slope of the triangular carrier signal.

The scheme cannot be simply looked at as a pulsewidthmodulator having a superimposed current control loop. Thisbecomes obvious when comparing its harmonic spectrumFig. 37(a) with that of a space vector modulator, Fig. 18.The difference is explained by Fig. 37(b), which shows thatthe current distortions exert an influence on the switching

Fig. 35: Hysteresis current control; measured harmonicspectrum

f10 20 30 500 kHz

=f 13 kHzs

0

2

4

6 10 Hz-5. -1/2

hi

1

5

2

3

4

0

-3.10

hd

hdh i

40

Fig. 36: Suboscillation current control, signal flow graph

fs

ud

3~M

=~3

2

s*u

is

us

*is

is

ucr

au'

bu'cu'

Fig. 37: Suboscillation current control; (a) harmonic spec-trum, (b) carrier signal and reference signal

1

0.50 t 1ms

–1

ucr

u*

b)

ucru*

0

,

.03

05 10 200 kHz

hi

.02

.01

f 5 kHz=s

f

a)

Page 15: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 15 -

instants. This entails the advantage of a fast current re-sponse, provided that the modulator can react on instanta-neous changes of its reference signal u*. Hence, an ana-logue circuit implementation of the suboscillation methodis the adequate solution.

When the reference signal amplitude is driven beyondthe carrier amplitude, the pulsewidth modulation is periodi-cally interrupted and pulse dropping occurs. The beneficialeffect is that the fundamental output voltage increases be-yond the limit of proportional control; as compared withovermodulation techniques (Section 4.3), the harmonic dis-tortion is higher.

5.1.3 Space vector current controlThe nonzero current error in the steady-state, inherent to

the previous scheme, may be undesired in a high-perform-ance vector controlled drive. The error can be eliminated byusing the back-emf voltage ui and the leakage voltageσ lsdis/dt of the machine as compensating feedforward sig-nals (Fig. 38). The estimation is based on a machine model.The function of the current controller is then basically re-duced to correct minor errors that originate from a mis-match of the model parameters or the model structure. Thedynamic performance is improved by feedforward controlbased on the derivative of the current reference.

A space vector modulator is preferred in this scheme.Since its reference signal u* is periodically sampled, Fig.38, this signal must be free from harmonic componentswhich may be introduced by the current feedback signal.These harmonics are eliminated by sampling the measuredcurrent signal in synchronism with the space vector modu-lator.

Figs. 15(b) and 15(c) show that the vector trajectory ofthe harmonic current passes through zero while the zerovector is on. The zero crossing occurs in the center of thezero time interval. The respective switching sequences (22)and (23) begin with one half of the zero vector time, suchthat each subcycle starts at zero harmonic current. Thesampled current feedback signal is equals exactly the fun-damental current is1 at this time instant. The instant is prede-termined by the modulator. The method requires high-band-width A/D conversion. Furthermore, the pulsewidth modu-lator must operate in synchronism with the digital algo-rithm computing the current controllers [19].

Note that the suboscillation method cannot provide thetime instant of zero harmonic current; it is obvious from theharmonic patterns Fig. 15(b) that this time instant dependson the respective operating point and cannot be determinedby a simple algorithm.

0tta bt

ud

=~select

Eqn. 21

2fs

3~M

model

(t s )

ku

is

us

*is

*u

iu

ss l*u

w

is(t s )

Fig. 38: Space vector current control, signal flow diagram

Fig. 39: Current look-up table method

w

ud

3~M

=~

model

select

dtikd

ku

is

us

*is

isuk

isD

Fig. 40: Performance of nonlinear controllers; (a) flux look-up table, (b) predictive control, circular error boundary, (c)current control with field orientation

0.2 .4 .6 .8 10

m

250

500

750

fs

Hz a)

b)

c)

5.1.4 Look-up Table MethodsIn a closed-loop control scheme for a suitable space vec-

tor signal (stator current [46] or stator flux vector [47],[48]), the error is also a space vector quantity, for instance∆∆∆∆∆ i(t) = i*(t) – i(t). Limiting the magnitude |∆∆∆∆∆ i | of this errorvector, or the respective magnitudes of suitable error com-ponents, either ∆ia and ∆iβ, or ∆y

s and ∆arg(ys), by predeter-mined boundary values is a means to terminate an actualswitching state at time ts. The next switching state vector isthen read from a look-up table. The table is adressed by theerror vector and other state variables, like the back-emfvector and/or the actual switching state vector (Fig. 39).

These schemes generate asynchronous pulse sequences.Since the loss factor d2 is mostly fixed by predefined bound-ary conditions, the performance at varying modulation in-dex is reflected in the switching frequency. This is demon-strated in Fig. 40(a) for a flux look-up table scheme [50].

5.2 Closed-loop PWM with real-time optimization5.2.1 Predictive current control

Pulsewidth modulation by predictive current control, Fig.41, has common elements with the look-up table methodsdiscussed above. In both methods, the switching instantsare determined by suitable error boundaries. As an exam-ple, Fig. 42 shows a circular boundary, the location ofwhich is controlled by the current reference vector is*.When the current vector is touches the boundary line, thenext switching state vector is determined by prediction andoptimization.

The trajectories of the current vector for each possibleswitching state are then computed, and predictions are madeof the respective time intervals required to reach the errorboundary again. These events depend also on the locationof the error boundary, which is considered moving in the

Page 16: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 16 -

Re

jIm

0

sw dtind

is

*is

complex plane as commanded by the predicted current ref-erence. The movement is indicated by the dotted circle inFig. 42. The predictions of the switching instants are basedon a simplified mathematical model of the machine, Fig.14. The switching state vector that produces the maximumon-time is finally selected. This corresponds to minimizingthe switching frequency [49]. The optimization can be ex-tended to include the next two switching state vectors [50].

The algorithms which determine the optimal switchingstate vector take about 20 µs on a DSP. Such delay istolerable at lower switching frequency. Higher frequenciesare handled by employing the double prediction method:Well before the boundary is reached, the actual currenttrajectory is predicted in order to identify the time instant atwhich the boundary transition is likely to occur. The backemf vector at this time instant is then predicted. It is usedfor the optimal selection of the future switching state vectorusing the earlier described procedure. The correspondingsignals are shown in Fig. 43 [51].

The performance of a predictive current control schemewhich maximizes the on-durations of the next two switch-ing state vectors is illustrated in Fig. 40(b).

5.2.2 Pulsewidth control with field orientationA further reduction of the switching frequency, which

may be needed in very-high-power applications, can beachieved by defining a current error boundary of rectangu-lar shape, having the rectangle aligned with the rotor fluxvector of the machine, Fig. 44. This transfers a major por-tion of the unavoidable current harmonics to the rotor-fieldaxis where they have no direct influence on the machinetorque; the large rotor time constant eliminates the indirectinfluence on torque through the rotor flux. The selection ofthe switching state vectors is based on prediction, satisfy-ing the objectives that the switching frequency is mini-mized, and that switching at d-current boundaries is avoid-ed to the extent possible. This can be seen in the oscillo-gram Fig. 44. Using a rectangular boundary area in fieldcoordinates leads to a reduction of switching frequencyover what can be achieved with a circular boundary area(Fig. 40(c)), [52].

5.2.3 Trajectory tracking controlThe off-line optimization approach (Section 4.4) pro-

vides a global optimum under the restricting condition ofsteady-state operation; there is no restriction as regards thetime interval of optimization, and hence all switching in-stants can be optimized in a closed algorithmic procedure.However, the steady-state restriction makes the dynamicperformance poor, which renders such scheme nearly im-practicable.

On-line methods, in contrast, target at an optimizationwithin a restricted time interval. They rely only on the next,at maximum on the next two switching instants as the basisof optimization. Only a local optimum can be obtained,therefore. Every solution depends on the actual initial con-ditions, which are the outcome of the optimization in theprevious time interval. A small sacrifice on the optimumcriterion in one time interval might entail large benefits inthe following intervals. This explains why the global opti-mum cannot be reached. On-line methods also fail to pro-vide synchronous switching, which is important if the pulsenumber is low. Against this, the dynamic performance ofon-line methods is excellent.

The combination of off-line optimization for the steady-state and on-line optimization for transient operation ex-ploits the advantages of both methods. The concept re-

Fig. 41: Predictive current control, signal flow diagram

w

ud

3~M

=~∆is

model

predict

dtisd

ku

is

us

*is

isusk k

Fig. 42: Predictive current control, boundary circle andspace vectors; dashed circle: boundary at the next instant ofswitching

D si

0

0

0

predicted error

actual error

0 5 mst1 2 3

is *isis

ˆD si

Fig. 43: Predictive current control, measured waveformsat double prediction

Fig. 44: Pulsewidth modulation with field orientation

id

iq

0.8

0.6

0.4

0.2

00 0.2 0.4 0.6 0.8 1

2∆id

2∆iq

is*is

Page 17: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 17 -

quires all steady-state current harmonic trajectories, in cor-respondence to the stored off-line optimized pulse sequenc-es, be available in the modulator and used as templates forthe actual current waveform. Once an optimal pulse patternis selected, the associated steady-state trajectory is used todefine a time-moving target point. The location of the tar-get point on the trajectory is controlled by the fundamentalphase angle which is also used to determine the switchinginstants from the actual pulse pattern. Note that it is notsufficient that the actual current just follows the templatetrajectory; it must exactly coincide with the moving targetpoint on the template [53].

The approach defines a tracking problem to be solved inreal-time. Fig. 45 shows the measured current trajectory ofa transient process. High overcurrents occur in an off-lineoptimized PWM scheme (Fig. 45(a)). With the trackingcontrol engaged (Fig. 45(b)) the dynamic current error isminimized and the optimal steady-state trajectory is reachedimmediately after the transient.

6. CURRENT SOURCE INVERTER

The preceeding discussions on pulsewidth modulationtechniques made reference to a power circuit configurationas in Fig. 3, in which the dc power is delivered by a voltagesource Ud. Rectangular voltage waveforms are impressedon the load circuit, from which current waveforms resultthat depend on the actual load impedances.

Another approach, dual to the aforementioned principleof power conversion, is the current source inverter. Aswitched rectangular current waveform is injected into theload, and it is the voltage waveforms which develop underthe influence of the load impedances. The fundamentalfrequency is determined by the switching sequence, exactlyas in the case of a voltage source inverter.

There are two different principles employed to controlthe fundamental current amplitude in a current sourve in-verter. Most frequently the dc current source is varied inmagnitude, which eliminates the need for fundamental cur-rent control on the ac side, and pulsewidth modulation isnot required. An alternative, although not very frequentlyapplied, consists controlling the fundamental current bypulsewidth modulation [54]. There is a strong similarity toPWM techniques for voltage source inverters, althoughminor differences exist.

The majority of applications are based on the voltagesource principle, which is owed in the first place to favor-ing properties of the available power semiconductor switch-es.

7. SUMMARY

Pulsewidth modulation for the control of three-phasepower converters can be performed using a large variety of

different methods. Their respective properties are discussedand compared based on mathematical analyses and on meas-ured results obtained from controlled drive systems in oper-ation.

Performance criteria assist in the selection of a PWMscheme for a particular application. An important designparameter is the switching frequency since it determinesthe system losses. These are hardly a constraint at lowpower levels, permitting high frequency switching com-bined with straightforward modulation methods. The im-portant selection factors in this range are cost of implemen-tation and dynamic performance. As the losses force theswitching frequency to be low at higher power, elaboratetechniques are preferred including off-line and on-line opti-mization. These permit that the contradicting requirementsof slow switching and fast response can be satisfied.

8. REFERENCES

1. P. K. Kovács, „Transient Phenomena in Electrical Machines“,Elsevier Science Publishers, Amsterdam, 1994.

2. E. A. Klingshirn and H. E. Jordan, „A Polyphase InductionMotor Performance and Losses on Nonsinusoidal VoltageSources“, IEEE Trans. Power App. Syst., Vol. PAS-87, pp.624-631, March 1968.

3. J. M. D. Murphy and M. G. Egan, „A Comparison of PWMStrategies for Inverter-Fed Induction Motors“, IEEE Trans.Industry Appl., Vol. IA-19, No. 3, pp. 363-369, May/June1983.

4. J. T. Boys and P. G. Handley, „Harmonic Analysis of SpaceVector Modulated PWM Waveforms“, IEE Proc. B, 137 (4),pp. 197-204, 1990.

5. F. C. Zach, R. Martinez, S. Keplinger and A. Seiser, „Dynam-ically Optimal Switching Patterns for PWM Inverter Drives“,IEEE Trans. Industry Appl., Vol IA-21, No. 4, Jul./Aug.1985, pp. 975-986.

6. T. A. Lipo, P. C. Krause and H. E. Jordan, „Harmonic Torqueand Speed Pulsations in a Rectifier-Inverter Induction MotorDrive“, IEEE Trans. Power App. Syst., Vol. PAS-88, pp. 579-587, May 1969.

7. T. G. Habetler and D. M. Divan, „Performance Cha-racterization of New Discrete Pulse Modulated Current Reg-ulator“, IEEE Ind. Appl. Soc. Ann. Meet., Pittburgh/PA, 1988,pp. 395-405.

8. P519, IEEE Recommended Practices and Requirements forHarmonics Control in Electric Power Systems.

9. W. Leonhard, „Control of Electrical Drives“, Berlin, Heidel-berg - Germany, 1985.

10. A. Schönung and H. Stemmler, „Static Frequency Changerswith Subharmonic Control in Conjunction with ReversibleVariable Speed AC Drives“, Brown Boveri Rev., pp. 555-577,1964.

11. D. A. Grant and J. A. Houldsworth, „PWM AC Motor DriveEmploying Ultrasonic Carrier“, IEE Conf. Pow. ElectronicsVar. Speed Drives, London, 1984, pp. 234-240.

12. J. W. Kolar, H. Ertl, and F. C. Zach, „Influence of the Modu-lation Method on the Conduction and Switching Losses of aPWM Converter System“, IEEE Trans. Ind. Appl., Vol. 27,No. 6, Nov./Dec. 1991, pp. 1063-1075.

13. M. Depenbrock, „Pulsewidth Control of a 3-phase Inverterwith Nonsinosoidal Phase Voltages“, IEEE/IAS Int. Semi-cond. Power Conv. Conf. Orlando/Fla. 1975, pp.399-398.

14. S. R. Bowes, „New Sinosoidal Pulsewidth Modulated Invert-er“, Proc. Inst. Elec. Eng., Vol. 122, Nov. 1975, pp. 1279-1285.

15. Intel User’s Manual 8XC196MC, Intel Corporation 1992.16. B. K. Bose and H. A. Sutherland, „A High-Performance

Pulsewidth Modulator for an Inverter-Fed Drive System Us-ing a Microcomputer“, IEEE Trans. Ind. Appl., Vol. IA-19,No. 2, Mar./Apr. 1983, pp. 235-243.

17. S. R. Bowes and R. R. Clements, „Computer-Aided Design ofPWM Inverter Systems“, IEE Proc. B, Vol. 129, No. 1, Jan.1982, pp. 1-17.

18. A. Busse and J. Holtz, „Multiloop Control of a Unity PowerFactor Fast-Switching AC to DC Converter“, IEEE Pow.Elec. Special. Conf., Cambridge, 1982, pp. 171-179.

19. G. Pfaff, A. Weschta and A. Wick, „Design and Experimental

Fig. 45: Synchronous optimal PWM; a) without, b) withtrajectory tracking control (different operating conditions)

i(t)

20 A

i(t )

t

20 A

t

40 A

t a) b)

60 A 60 A

Page 18: Paper: Pulsewidth Modulation for Electronic Power … · Pulsewidth Modulation for Electronic Power ... direction in space as the magnetic flux density wave pro-duced by the mmf distribution

- 18 -

Results of a Brushless AC Servo Drive“,. IEEE/IAS Ann.Meet., San Francisco 1982, pp. 692-697.

20. J. Holtz, P. Lammert and W. Lotzkat, „High-Speed DriveSystem with Ultrasonic MOSFET PWM Inverter and Single-Chip Microprocessor Control“, IEEE Trans. Industry Appl.,Vol. IA-23, No. 6, pp. 1010-1015, Nov./Dec. 1987.

21. J. Holtz, E. Bube, „Field Oriented Asynchronous PulsewidthModulation for High Performance AC Machine Drives Oper-ating at Low Switching Frequency“, IEEE Trans. IndustryAppl., Vol. IA-27, No. 3, pp. 574-581, May/June 1991.

22. O. Ogasawara, H. Akagi, and A. Nabae, „A Novel PWMScheme of Voltage Source Inverters Based on Space VectorTheory“, EPE Europ. Conf. Power Electronics and Appl.,Aachen, 1989, pp. 1197-1202.

23. J. W. Kolar, H. Ertl, and F. C. Zach, „Calculation of thePassive and Active Component Stress of Three-Phase PWMConverter Systems with High Pulse Rate“, EPE Europ. Conf.Power Electronics and Appl., Aachen, 1989, pp. 1303-1312.

24. K. Heintze, et al., „Pulsewidth Modulating Static Invertersfor the Speed Control of Induction Motors“, Siemens-Z., Vol45 (3), 1971, pp. 154-161.

25. G. B. Kliman and A. B. Plunkett, „Development of a Modula-tion Strategy for a PWM Inverter Drive“, IEEE Trans. Indus-try Appl., Vol. IA-15, No. 1, pp. 702-709, Jan./Feb. 1979.

26. T. G. Habetler and D. Divan, „Acoustic Noise Reduction inSinusoidal PWM Drives Using a Randomly Modulated Carri-er“, IEEE Trans. Pow. Electr., Vol. 6, No. 3, pp. 356-363,July 1991.

27. J. Holtz and L. Springob, „Reduced Harmonics PWM Con-trolled Line-Side Converter for Electric Drives“, IEEE Trans.Ind. Appl., Vol. 29, No. 4, Nov. 1993, pp. 814-819.

28. J. Holtz, W. Lotzkat and A. Khambadkone, „On ContinuousControl of PWM Inverters in the Overmodulation Range withTransition to the Six-Step Mode“, IEEE Pow. Elec. Special.Conf., Toledo/Spain, 1992.

29. S. P. Jackson, „Multiple Pulse Modulation in Static InvertersReduces Selected Output Harmonics and Provides SmoothAdjustment of Fundamentals“, IEEE Trans. Indust. and Gen-eral Appl., Vol IGA-6, No. 4, July/Aug. 1970, pp. 357-360.

30. J. Holtz, „On the Performance of Optimal Pulsewidth Modu-lation Techniques“, European Power Electronics Journal(1993), pp. 17-26.

31. H. S. Patel and R. G. Hoft, „Generalized Techniques ofHarmonic Elimination and Voltage Control in Thyristor In-verters“, IEEE Trans. Industry Appl., Vol. IA-9, No. 3, May/June 1973, pp. 310-317.

32. G. S. Buja and G. B. Indri, „Optimal Pulsewidth Modulationfor Feeding AC Motors“, IEEE Trans. Industry Appl., Vol.IA-13, No. 1, Jan./Feb. 1977, pp. 38-44.

33. J. Holtz, S. Stadtfeld, H.-P. Wurm, „A Novel PWM Tech-nique Minimizing the Peak Inverter Current at Steady-Stateand Transient Operation“, Elektr. Bahnen, Vol. 81, pp. 55-61,1983.

34. F. C. Zach and H. Ertl, „Efficiency Optimal Control for ACDrives with PWM Inverters“, IEEE Trans. Ind. Appl., Vol.IA-21, No. 4, Jul./Aug., 1985, pp. 987-1000.

35. J. Holtz and B. Beyer, „Optimal Pulsewidth Modulation forAC Servos and Low-Cost Industrial Drives“, IEEE Ind. App.Soc. Ann. Meeting, Houston/Tx., 1992, pp. 1010-1017.

36. M. Mutch, K. Sakai and et al: „Stabilizing Methods at HighFrequency for an Induction Motor Drives driven by a PWM

Inverter“, EPE Europ. Conf. Power Electronics and Appl.,Florence-Italy, 1991, pp. 2/352-358

37. R. D. Klug, „Effects and Correction of Switching Dead-Times in 3-Phase PWM Inverter Drives“, EPE Europ. Conf.Power Electronics and Appl., Aachen, 1989, pp. 1261-1266.

38. Y. Murai, T. Watanabe and H. Iwasaki, „Waveform Distor-tion and Correction Circuit for PWM Inverters with Switch-ing Lag-Times“, IEEE Trans. Industry Appl., Vol. IA-23, No.5, pp. 881-886, Sept./Oct. 1987.

39. Y. Wang, H. Grotstollen, „Control Strategies for the Discon-tiuous Current Mode of AC Drives with PWM Inverters“,EPE Europ. Conf. Power Electronics and Appl., Florence/Italy, 1991, pp. 3/217-222.

40. D. M. Brod and D. W. Novotny, „Current Control of VSI-PWM Inverters“, IEEE Trans. Industry Appl., Vol. IA-21,No. 3, pp. 562-570, May/June 1985.

41. S. Salama, S. Lennon, „Overshoot and Limit Cycle FreeCurrent Control Method for PWM Inverter“, EPE Europ.Conf. Power Electronics and Appl., Florence/Italy, 1991, pp.3/247-251.

42. J. Rodriguez and G. Kastner, „Nonlinear Current Control ofan Inverter-Fed Induction Machine“. ETZ Archiv, 1987. pp.245 - 250.

43. L. Malesani and P. Tenti, „A Novel Hysteresis Control Meth-od for Current-Controlled VSI-PWM Inverters with ConstantModulation Frequency“, IEEE Ind. Appl. Soc. Ann. Meet.,1987, pp. 851 - 855.

44. B. K. Bose, „An Adaptive Hysteresis-Band Current ControlTechnique of a Voltage-Fed PWM Inverter for Machine DriveSystem“, IEEE Trans. Ind. Electron., Vol. 37., No.5, Oct.1990, pp. 402 - 408.

45. V. R. Stefanovic, „Present Trends in Variable Speed ACDrives“, Int. Pow. Elec. Conf. IPEC Tokyo, 1983, pp. 438-449.

46. A. Nabae, S. Ogasawara and H. Akagi, „A Novel ControlScheme for PWM Controlled Inverters“, IEEE Ind. Appl. Soc.Ann. Meet., Toronto, 1985, pp. 473-478.

47. V. G. Török, „Near-Optimum On-Line Modulation for PWMInverters“, IFAC Symp., Lausanne, 1983, pp.247-254.

48. I. Takahashi and N. Toshihiko, „A New Quick-Response andHigh-Efficiency Control Strategy of an Induction Motor“,IEEE Ind. Appl. Soc. Ann. Meet., Toronto, 1985, pp. 820-827.

49. J. Holtz and S. Stadtfeld, „A Predictive Controller for theStator Current Vector of AC Machines Fed from a SwitchedVoltage Source“, IPEC Tokyo, 1983, pp. 1665-1675.

50. U. Boelkens, „Comparative Study on Trajectory-BasedPulsewidth Modulation Methods for Three-Phase ConvertersFeeding Induction Machines“, Ph.D.-Thesis (in German),Wuppertal University, 1989.

51. J. Holtz and S. Stadtfeld, „A PWM Inverter Drive Systemwith On-Line Optimized Pulse Patterns“, EPE Europ. Conf.Power Electronics and Appl., Brussels, 1985, pp. 3.21-3.25.

52. A. Khambadkone and J. Holtz, „Low Switching FrequencyHigh-Power Inverter Drive Based on Field-OrientedPulsewidth Modulation“, EPE Europ. Conf. Power Electron-ics and Appl., Florence/Italy, 1991, pp. 4/672-677.

53. J. Holtz and B. Beyer, „The Trajectory Tracking Approach -A New Method for Minimum Distortion PWM in DynamicHigh-Power Drives“. IEEE Ind. Appl. Soc. Ann. Meet., Hou-ston/Tx., 1992, pp. 331-338.

54. G. Amler, „A PWM Current-Source Inverter for High QualityDrives“, EPE Journal, Vol 1, No.1, July 1991, pp. 21 32.