You are on page 1of 8

Space Vector PWM

E/2 q1 0 E/2 q4 q5 q6 a q2 b q3 c

V2

V1

V3

Each power switch can be on or off On = 1 off = 0 q1 = 1 q4 = 1 - q1 q5 = 1 - q2 q6 = 1 - q3 q4 = 1

state 1 2 3 4 5 6 7 8

voltage V1 V2 V3 V4 V5 V6 V7 V8

q1 1 1 0 0 0 1 1 0

q2 0 1 1 1 0 0 1 0

q3 0 0 0 1 1 1 1 0

q4 ( q 1 ) 0 0 1 1 1 0 0 1

q5 ( q 2 ) 1 0 0 0 1 1 0 1

q6 ( q 3 ) 1 1 1 0 0 0 0 1

V 1=V 10+Von V 2=V 20+Von V 3=V 30+Von when q1 = conducts = 1

V 10=

E q1 2

q4 = 0

when q4 = conducts = 1 V 10= E q4 2


q1 = 0

V 10=

E E q1 q 4 2 2

q 4 = 1 q1

V 10=

E E E q1 (1 q1 ) = (2q1 1) 2 2 2 E + Von 2

V 1= (2q1 1) similarly, V 2= (2q 2 1) V 3= (2q3 1)

E + Von 2 E + Von 2

f abc = T f 012

1 1 T = 1 a 2 1 a

1 a a2 1 a2 a

1 + j 2 1 a2 = j 2 a=

3 = 1120 o 2 3 = 1240 o 2

f 012 = T

f abc

1 1 1 = 1 a 3 1 a 2

S 3 = [Vabc ] [I abc ]
t t t t *

* * *

= [[T ]V012 ] [[T ]I 012 ]

= [V012 ] [T ] [T ] [I 012 ]

1 0 0 [T ] [T ] = 30 1 0 0 0 1
t

* S 3 = 3V012 I 012 = [Vabc ] [I abc ]


t

Vref = (V1 + aV2 + a 2V3 )

write it in terms of peak line-to-line voltage:


Vref = 3 ~ ~ ~ (V1 + aV2 + a 2V3 ) 2 ~ ~ ~ V V V = 3( 1 + a 2 + a 2 3 ) 2 2 2

~ where V1 = 3V1 = peak line-to-line voltage

d-q Transformation
fd f = q f0 cos 2 sin 3 1 2 cos( + 2 / 3) f a sin( 2 / 3) sin( + 2 / 3) f b 1 1 fc 2 2 cos( 2 / 3)

Pabc = va ia + vbib + vc ic Pdq 0 = vd id + vq iq + v0i0

Conservative transformation or power invariant

cos fd 2 f = sin q 3 1 f0 2

cos( + 2 / 3) f a sin( 2 / 3) sin( + 2 / 3) f b f 1 1 2 2 c cos( 2 / 3)

Pabc = va ia + vb ib + vc ic Pdq 0 = 3 (vd id + vq iq + v0i0 ) 2

power variant transformation

sq Vrefq Vref

sd os Vrefd

Vref = Vrefd + jVrefq


Vrefd = 2 Re V1 + aV2 + a 2V3 3 2 Im V1 + aV2 + a 2V3 3

Vrefq =

substituting
Vrefd = 2 (q1 q2 / 2 q3 / 2) E 3

Vrefq =

1 (q2 q3 ) E 2

q1 V1 V2 V3 V4 V5 V6 V7 V8 1 1 0 0 0 1 1 0

q2 0 1 1 1 0 0 1 0 sq

q3 0 0 0 1 1 1 1 0
Vref = 2 E 3 Vref = E + jE 6 2 Vref = E + jE 6 2 Vref = 2 E 3 Vref = E jE 6 2 Vref = E jE 6 2 Vref = 0 Vref = 0

V3 II III V4 IV V V5 7 8 I

V2

Vref rotates with s. = s t 6 switches x 60o = 360o V1

sd

VI

V6

Sector I II III IV V VI

Switching sequence 8, 1,2, 7, 2, 1, 8 8, 3, 2, 7, 2, 3, 8 8, 3, 4, 7, 4, 3, 8 8, 4, 5, 7, 5, 4, 8 8, 5, 6, 7, 6, 5, 8 8, 1, 6, 7, 6, 1, 8

Note: One power switch is switching with each change of state.

Ts = 1/f V8 T0/2 V1 T1 V2 T2 V7 T0/2

Select T0, T1, and T2, s.t. the change in load current from the fundamental component is minimized. Assume a simple machine,

Vref Vref

I =

1 L

t2

t1

(Vref Vref )dt

t1: beginning time of a switching state t2: end time of a switching state Vref : voltage phasor of SVPWM
Vref : reference voltage phasor

Vref =

Ts

0 0 [V8 (t ) + V1 (t ) + V2 (t ) + V7 (t )]dt
V1 (t )dt + V2 (t )dt
T1 T2

Vref =

T1

T0 / 2

I = Vref (1)T1 + Vref ( 2 )T2 Vref Ts

to make I = 0 , then
Vref (1)T1 + Vref ( 2)T2 = Vref Ts

Recall a c a b c = = sin sin sin b

Vref(2)

Vref(2)T2 is parallel with Vref(2)

VrefTs Vref(2)T2 60 Vref(1)T1


o

Vref(1)

VrefTs Vref(2)T2 Vref(1)T1 120o

Vref ( 2 ) T2 sin Vref (1) T1

Vref Ts sin 120 = Vref Ts sin 120

sin(60 )

= s t = 2ft

T1 and T2 can be computed as

T1 = Ts a T2 = Ts a where
a= Vref

sin(60 ) sin 60 sin sin 60

Vref (1)

Vref Vref ( 2 )

a : depth of modulation or index of modulation


T0 = Ts (T1 + T2 )

The phase of requested voltage vector identifies two nonzero voltage vectors The requested voltage vector can be synthesized by using fractions of the two nearest voltage vectors, which amounts to applying these two vectors one at a time, for a fraction of the switching period. The nearest zero voltage vector to the two voltage vectors is applied for the remaining switching period. Say, 1. 2. 3. 4. Apply V0 for T0/2 Apply Vref1 for T1 Apply Vref2 for T2 Apply V0 for T0/2

You might also like