You are on page 1of 31

ECE 5520

Advanced Power Electronics

Lecture 12
Modeling and Control of Power Electronics
(2)

Disclaimer – These handouts only provide highlights and should not be used to replace chapters or sections assigned in
the course textbook.

You may not possess, use, copy or disclose this document or any information in it, for any purpose, including without
limitation, to design, manufacture, or repair parts, to obtain any government approval to do so, or record audio or video of
the lecture associated with this document, without an express written permission from Prof. Ali M. Bazzi. Neither receipt or
possession of this document alone, from any source, constitutes such permission. Possession, use, copying, or
disclosure without express written permission from Prof. Ali M. Bazzi is not authorized and may result in criminal and/or
civil liability.

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 1


Acknowledgment

• This lecture, including figures, is mostly based on:


– Bin Wu, ‘High-Power Converters and AC Drives’, Wiley
IEEE Press, 2006
– Alexis Kwasinski, lecture notes available at:
http://users.ece.utexas.edu/~kwasinski/PWM%203D.ppt
– Texas Instruments, Random pulse width PWM
modulator for inverter-fed induction motor based on the
TMS320F240 DSP controller

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 2


Modulation Techniques

• Power converters require switching or modulation


techniques, to turn switches on and off

• Pulse width modulation was introduced with dc/dc


converters and inverters

• This lecture focuses more on such techniques for


dc/ac inverters, especially:
– Sinusoidal pulse width modulation (SPWM)
– Space vector pulse width modulation (SVPWM or SVM)
– Hysteresis control
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 3
Three-Phase Inverters

• Recap: Two-level three-phase inverters have


three phase legs, and six switching devices
P

• In order to switch a three- S1 S3 S5

phase inverter and achieve


a balanced three-phase A
Vd B
output voltage, switches C

have to be switched S2
S4 S6
symmetrically
N

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 4


SPWM

• SPWM compares a triangular carrier signal to a


balancedv set vof control
v cr
voltages
vmA v mB mC

Vˆcr Vˆm
0 t

• vcr is the carrier signal while vmA,mB,mC are the


reference or control signals
Vˆm
• The modulation index is: ma  Vˆ
cr
f cr
• The frequency ratio is: m f  f , where fcr
is the
m
carrier frequency (switching frequency), and fm is
the fundamental output frequency
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 5
SPWM

• Line-to-line voltage is generated as the difference


between two line-to-neutral or line-to-x voltages:
v vcr vmA vmB vmC

𝑉 , 𝑣 > 𝑣𝑐𝑟 Vˆcr Vˆm


𝑣𝐴𝑁 = ቊ 𝑑 𝑚𝐴 0 t
0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒

𝑉 ,𝑣 > 𝑣𝑐𝑟 v AN
𝑣𝐵𝑁 = ቊ 𝑑 𝑚𝐵
0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 Vd
t

vBN
𝑉 , 𝑣 > 𝑣𝑐𝑟
𝑣𝐶𝑁 = ቊ 𝑑 𝑚𝐶 Vd
0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 0 t
v
𝑉𝑑 v AB
AB1

𝑉𝐴𝐵,1 = 𝑚𝑎 3
2 Vd
0 t
p 2p
𝑉𝑑 3
𝑉𝐴𝐵,1𝑅𝑀𝑆 = 𝑚𝑎
2 2
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 6
SPWM

• We can derive the previous fundamental voltage


relationship as follows:
– Let the duty cycle be varying as a sinusoid, since the
modulating signal is sinusoidal:
1 1
𝐷 = 1 + 𝑚(𝑡) = [1 + 𝑚𝑎 cos 𝜔𝑡 ]
2 2
∞ sin 𝑛𝜋 𝑚 𝑡
𝑚 𝑡 𝑉𝑑 2 +
𝑣𝐴𝑁 𝑡 = + 𝑉𝑑 ෍ 2 2 cos(𝑛𝜔𝑡 − 𝑛𝜑0 )
2 𝜋 𝑛
𝑛=1
𝑚𝑎 𝑉𝑑
𝑉𝐴𝑁,1 =
2
𝑉𝑑 𝑉𝑑 3
𝑉𝐴𝐵,1 = 𝑚𝑎 3 𝑉𝐴𝐵,1𝑅𝑀𝑆 = 𝑚𝑎
2 2 2
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 7
SPWM

• Typically, ma < 1 to have some control over the


output voltage RMS
• If ma>1, over-modulation occurs
• A special case of over modulation is when
ma>>1, and the inverter switches with square-
wave switching
– Over-modulation leads to increase in the fundamental
output voltage, however, it also increases low-
frequency harmonics, close to fm

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 8


SPWM

• Over-modulation:
2
v mA v mB v mC

1 v cr

-1

-2

v AB
Vd
0
p 2p 3p

iA

0
p 2p 3p

V AB n / V d

V AB 1  0.744 Vd
0.2

0.1

0
1 5 10 15 20 25 30 35 40 45 50 55 60 n

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 9


SPWM

• Square-wave switching: 𝑣𝐴𝐵 𝑡


𝑉𝑑

4 sin 𝑛𝜋 /2
𝑣𝐴𝐵 𝑡 = 𝑉𝑑 ෍ cos(𝑛𝜔𝑡 − 𝑛𝜑0 )
𝜋 𝑛 𝑡
𝑛=1

4
𝑉𝐴𝐵,1 = 𝑉
𝜋 𝑑 −𝑉𝑑
𝑣𝐴𝐵 𝑡
𝑉𝑑
• Quasi-square-wave switching:
∞ 𝛿 𝑡
2 sin 𝑛𝜋 /2
𝑣𝐴𝐵 𝑡 = 𝑉𝑑 ෍ [cos 𝑛𝜔𝑡 − cos 𝑛𝜔𝑡 − 𝑛𝛿 ]
𝜋 𝑛
𝑛=1
4 −𝑉𝑑
𝑉𝐴𝐵,1 = 𝑉𝑑 cos(δ)
𝜋

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 10


SVPWM

• SVPWM treats an ac voltage as a vector, with


magnitude Vref and angle θ
• The voltage is considered a reference voltage,
Vref, which the switching scheme is used to
r jb r
realize V
OPO
V
3
PPO
2

SECTOR
II
SECTOR III r  SECTOR I
Vref
r r
V4 q V1
a
OPP PPP OOO POO
r
V0
SECTOR IV SECTOR VI
SECTOR V

OOP r r POP
V5 V6
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 11
SVPWM

• The voltages at each phase are found as


follows:
Switching Leg A Leg B Leg C
State S1 S4 V AN S3 S6 V BN S5 S2 VCN

P On Off Vd On Off Vd On Off Vd

O Off On 0 Off On 0 Off On 0

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 12


SVPWM

• We define 8 switching states as follows:

S1 S3 S5

iA
A
iB
Vd B O
iC
C
LOAD

S4 S6 S2

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 13


SVPWM

• This is translated to the 6-sector diagram shown


below:
r jb r
V3 V2
OPO PPO
SECTOR
II
SECTOR III r  SECTOR I
Vref
r r
V4 q V1
a
OPP PPP OOO POO
r
V0
SECTOR IV SECTOR VI
SECTOR V

OOP r r POP
V5 V6

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 14


SVPWM

• The α-β coordinates are


where the real and r jb r
V V2
imaginary components OPO
3
PPO
SECTOR
of the voltage phasor SECTOR III II
r  SECTOR I

aligned, respectively r
Vref
r
V4 q V1
a
OPP PPP OOO POO
r
V0

• We need to perform SECTOR IV


SECTOR V
SECTOR VI

coordinate OOP r r POP


V5 V6
transformation

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 15


SVPWM

• Assuming a balanced three-phase voltage set, the


zero-component (residual voltage) is zero
v AO (t )  v BO (t )  vCO (t )  0

• The transformation is as follows (Park’s


transformation)
 2p 4p  v AO (t )
va (t )  2 cos 0 cos cos
 3 3  v (t ) 
v (t ) 3  sin 0 sin 2p 4p   BO 
 b   
3  vCO (t ) 
sin
 3

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 16


SVPWM

• Where each voltage can be represented as a


vector:
r
V (t )  va (t )  j vb (t )
r
V (t )   v AO (t ) e j 0  v BO (t ) e j 2p / 3  vCO (t ) e j 4p / 3 
2
e jx  cos x  j sin x
3

• For each switching state, a voltage Vk can be


found where k=1…6:
r 2 j ( k 1)
p
Vk  Vd e 3

3
2 1 1
• Example: [POO] AO v (t )  V d , v BO ( t )   Vd v CO ( t )   Vd
3 3 3
r 2
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved.
V 1  V d e j0
17
3
SVPWM

• In summary: Space Vector


Switching State
(Three Phases)
On-state Switch
Vector
Definition

Zero r [PPP] S1 , S 3 , S 5 r
P V0 V0  0
Vector [OOO] S4 , S6 , S2
S1 S3 S5 r r 2
V1 [POO] S1 , S 6 , S 2 V1  Vd e j 0
3
r p
r 2 j
A V2 [PPO] S1 , S 3 , S 2 V2  Vd e 3
Vd B 3
r 2p
C r 2 j
V3 [OPO] S4 , S3 , S2 V3  V d e 3
Active 3
S4 S6 S2 Vector r r 2 j
3p
V4 [OPP] S4 , S3 , S5 V4  Vd e 3
3
N r r 2 j
4p
V5 [OOP] S4 , S6 , S5 V5  V d e 3
3
r r 2 j
5p
V6 [POP] S1 , S 6 , S 5 V6  V d e 3
3

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 18


SVPWM

• Given the reference vector Vref, how is the


switching sequence determined?
• Assume that Vref falls in Sector 1: three voltages
can be achieved: V1, V2, and 0 V
r
2

• The inverter has to spend:


SECTOR I
– Ta in state 1 Tb r
V2
r
Vref
Ts Q
– Tb in state 2
– T0 in state 0 q r
V1
Ta r
V1
– Ta+Tb+T0=Tcr=Ts Ts
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 19
SVPWM

• To determine the dwell times Ta,Tb, and T0


 2 1
 Re : V ref (cos q ) Ts  V d Ta  Vd Tb
3 3

Im : Vref (sin q ) Ts  1 Vd Tb
 3
r r 2 r 2 j
p
r
Vref  Vref e , V1  Vd V2  Vd e 3 V0  0
jq

3 3
 3 Ts Vref p
 a T  sin ( q )
 Vd 3
 3 Ts Vref
 bT  sin q 0  q  p /3
 Vd


T0  Ts  Ta  Tb
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 20
SVPWM

• Dwell times vary with the reference vector location


within a sector:
r p p p p p
V ref Location q 0 0 q  q q  q
6 6 6 3 3
Ta  0 Ta  0
Dwell Times Ta  Tb Ta  Tb Ta  Tb
Tb  0 Tb  0

• The modulation index can be defined as:


 p
T
 a  Ts
m a
sin ( q )
3 3 Vref
Tb  Ts ma sin q ma 
 Vd
T0  Ts  Tb  Tc
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 21
SVPWM

• To optimize switching
and minimize switching Vr 0
r
V1
r
V2
r
V0
r
V2
r
V1
r
V0

losses, we cause one OOO POO PPO PPP PPO POO OOO
v AN
switching action at a 0
Vd

time v BN
Vd
0

• To achieve a v CN Vd
0
symmetrical output T0 Ta Tb T0 Tb Ta T0

voltage, we split dwell 4 2 2 2 2 2 4

times across the center Ts

of the output voltage


11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 22
SVPWM

• Switching sequence summary:


Sector Switching Sequence
r r r r r r r
V0 V1 V2 V0 V2 V1 V0
I
OOO POO PPO PPP PPO POO OOO
r r r r r r r
V0 V3 V2 V0 V2 V3 V0
II
OOO OPO PPO PPP PPO OPO OOO
r r r r r r r
V0 V3 V4 V0 V4 V3 V0
III
OOO OPO OPP PPP OPP OPO OOO
r r r r r r r
V0 V5 V4 V0 V4 V5 V0
IV
OOO OOP OPP PPP OPP OOP OOO
r r r r r r r
V0 V5 V6 V0 V6 V5 V0
V
OOO OOP POP PPP POP OOP OOO
r r r r r r r
V0 V1 V6 V0 V6 V1 V0
VI
OOO POO POP PPP POP POO OOO
11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 23
SVPWM

• Example:
Sector
VI VI
V V
IV IV
III III
II II
I I

v AB
Vd
0
p 2p 3p

v AO
2Vd / 3
0

iA

0
p 2p 3p

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 24


SVPWM

• Maximum voltage that can be achieved is:


2 3 Vd
Vref , max  Vd  
3 2 3

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 25


SVPWM

Image Source: Switchcraft.org

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 26


Random PWM

• Random PWM allows for switching frequency (fsw


or fs) variations from an average value fsw0

• The allowed range is Δfsw, and the random


number R is between -1 and 1
• The main benefit is spreading the harmonic
spectrum

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 27


Random PWM

• Example:

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 28


Hysteresis Control

• Hysteresis control is mainly used for current


reference tracking
• The most common form of hysteresis control does
not have a fixed switching frequency, since
switches turn on or off to track a reference
irrespective of a time stamp
• Also known as bang-bang control

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 29


Hysteresis Control

• An example of current tracking with a hysteresis


band h is as follows:

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 30


Reading Material

• No additional readings

11/18/2019 Copyright ©2019 Ali M. Bazzi. All rights reserved. 31

You might also like