Generalised space vector PWM for sinusoidal output voltage

advertisement
Int. J. Industrial Electronics and Drives, Vol. 1, No. 1, 2009
1
Generalised space vector PWM for sinusoidal output
voltage generation with multiphase voltage source
inverters
Drazen Dujic, Martin Jones and Emil Levi*
School of Engineering,
Liverpool John Moores University,
Byrom St, Liverpool L3 3AF, UK
E-mail: Drazen.dujic@ieee.org
E-mail: m.jones2@ljmu.ac.uk
E-mail: e.levi@ljmu.ac.uk
*Corresponding author
Abstract: The paper presents a generalised approach towards the development of the space
vector pulse width modulation (SVPWM) for sinusoidal output voltage generation with two-level
multiphase voltage source inverters (VSIs), where the number of phases is an odd number. The
generalisation can greatly speed up the implementation since the tedious analysis of 2n voltage
space vectors of an n-phase inverter in the corresponding (n – 1)/2 2-D planes can be completely
avoided. Required dwell times for active space vectors are correlated with trigonometric
properties of multiphase systems, which account for the actual phase number. Feasibility of the
developed approach has been verified experimentally using the five-phase and seven-phase
SVPWM schemes as examples.
Keywords: pulse width modulation; PWM; space vector; multiphase; voltage source inverters;
VSIs.
Reference to this paper should be made as follows: Dujic, D., Jones, M. and Levi, E. (2009)
‘Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage
source inverters’, Int. J. Industrial Electronics and Drives, Vol. 1, No. 1, pp.1–13.
Biographical notes: Drazen Dujic received his Dipl. Ing. and MSc from the University of Novi
Sad, Serbia, in 2002 and 2005, respectively, and his PhD from the Liverpool John Moores
University, UK in 2008. From 2002 to 2006, he was with the Department of Electrical
Engineering, University of Novi Sad as a Research Assistant, and from 2006 till 2009, with
Liverpool John Moores University as a Research Associate. Currently, he is with ABB Corporate
Research Centre, Baden-Dättwil, Switzerland. His main research interests are in the areas of
design and control of advanced power electronics systems and high performance drives.
Martin Jones received his BEng (First Class Honours) and PhD from the Liverpool John Moores
University, UK in 2001 and 2005, respectively. He was a recipient of the IEE Robinson Research
Scholarship for his PhD studies and is currently with Liverpool John Moores University as a
Senior Lecturer. His current research focuses on modelling and control of electric motor drives.
Emil Levi received his MSc and PhD in Electrical Engineering from the University of Belgrade,
Serbia in 1986 and 1990, respectively. From 1982 till 1992, he was with the Dept. of Electrical
Engineering, University of Novi Sad. He joined Liverpool John Moores University, UK in May
1992 and is, since September 2000, Professor of Electric Machines and Drives. He serves as an
Editor of the IEEE Trans. on Energy Conversion, a Co-Editor-in-Chief of the IEEE Trans. on
Industrial Electronics and as a member of the Editorial Boards of the IET Electric Power
Applications and Int. J. of Industrial Electronics and Drives.
1
Introduction
Multiphase machines are nowadays considered as serious
contenders for various industrial applications (Singh, 2002).
These are predominately related to high power levels where,
due to the limitations of present power semiconductors,
ability of multiphase system to spread the power
across higher number of inverter legs is of great advantage.
Copyright © 2009 Inderscience Enterprises Ltd.
Another benefit offered by multiphase drives is an inherent
improvement in fault tolerance, when compared to the
three-phase drives (Levi et al., 2007; Levi, 2008). Finally,
higher number of phases yields smoother torque due to the
simultaneous increase of the frequency of the torque
pulsation and reduction of the torque ripple magnitude
(Apsley et al., 2006).
2
D. Dujic et al.
With regard to the stator winding design, multiphase
machines are more versatile than their three-phase
counterparts. The winding can be of distributed type, in
which case near-sinusoidal magneto-motive force (mmf)
distribution is achieved. Alternatively, the winding can be of
the concentrated type (a single slot per phase per pole), in
which case quasi-trapezoidal mmf distribution results
(Levi, 2008). The type of the multiphase machine stator
winding has a great impact on the nature of the output
voltage, required from the two-level multiphase voltage
source inverter (VSI). If the machine is with the distributed
winding, then VSI needs to provide purely sinusoidal output
voltage, without any low-order harmonics, since harmonic
currents for such voltage harmonics are restricted only by
the stator leakage impedance. On the other hand, when
machines are with concentrated windings, injection of
low-order harmonics is preferable since it leads to an
enhancement of the torque-per-ampere characteristic. Thus,
development of multiphase pulse width modulation (PWM)
schemes has to account for the type of the multiphase
machine’s winding.
The PWM schemes for multiphase VSIs have been
developed in the recent past using both carrier-based PWM
and space vector pulse width modulation (SVPWM)
approach. By and large, the emphasis, however, has been
placed on the SVPWM methods, although the carrier-based
approach is significantly simpler for implementation. This is
so since many of the properties of multiphase systems are
not immediately obvious when carrier-based PWM schemes
are used. Therefore SVPWM schemes were predominately
under investigation and such an approach is also followed in
this paper.
Since an n-phase system corresponds to an
(n – 1)-dimensional space (n is further on assumed to be an
odd number and the star-connected load is with a single and
isolated neutral point), the customary approach towards
designing a SVPWM scheme consists in decomposing the
(n – 1)-dimensional space into (n – 1)/2 2-D sub-spaces
(planes), using either real decoupling transformation or
symmetrical component approach (Zhao and Lipo, 1995;
Grandi et al., 2006a). Each of the available 2n voltage space
vectors of an n-phase VSI appears simultaneously in all
such 2-D planes (d1-q1, d2-q2, d3-q3, etc.). However, the
increase in the number of voltage space vectors that
accompanies the increase in the number of phases makes the
analysis and implementation of SVPWM schemes more and
more difficult.
Development of SVPWM scheme for a sinusoidal
output voltage generation with a five-phase VSI has been
presented in de Silva et al. (2004) and Iqbal and Levi
(2006), where four active space vectors were used per
switching period. Similarly, SVPWM for a seven-phase VSI
(Grandi et al., 2006b; Dujic et al., 2007a) and for a
nine-phase VSI (Dujic et al., 2007b; Grandi et al., 2007)
have been developed, utilising six and eight active space
vectors per switching period, respectively. In all these
SVPWM schemes for an n-phase VSI, n − 1 active space
vectors are selected in order to generate sinusoidal output
voltages. These are the active space vectors neighbouring
the reference space vector in the first (d1-q1) plane, while
zero reference space vectors are imposed in other planes.
Since each of the (n – 1)/2 planes contains certain low-order
harmonics, only fundamental component from the d1-q1
plane is synthesised, while low-order harmonics are kept at
zero average values. These SVPWM schemes are suitable
for multiphase machines with distributed winding.
In a multiphase drive with concentrated stator winding it
is desirable to utilise higher stator current harmonic
injection for the purpose of the torque enhancement. The
odd harmonics below the phase number n can be used and
one output voltage harmonic per additional plane
(d2-q2, d3-q3, …, d(n – 1)/2 – q(n – 1)/2) can be injected. Thus the
reference voltage space vectors now have non-zero values in
all the planes. Ryu et al. (2005) have presented development
of such a SVPWM scheme for five-phase drives, where
simultaneous synthesis of both fundamental and the third
harmonic is performed. Active space vectors are selected on
the basis of the fundamental reference in the d1-q1 plane
(four neighbouring active space vectors). This limits the
achievable third harmonic voltage in the d2-q2 plane, but it is
not a problem since the third harmonic voltage reference in
the d2-q2 plane is considerably smaller than the fundamental
reference in the d1-q1 plane. Another PWM scheme with the
third harmonic injection for a five-phase VSI, based on
summation of device turn-on times for creating the desired
references in the two planes and the initial vector selection
still based only on the neighbouring vectors in the d1-q1
plane, has been developed by Ojo et al. (2006). In a
seven-phase system, the third and the fifth harmonic can be
injected (Locment et al., 2006), while a nine-phase system
allows injection of the third, the fifth and the seventh
harmonic (Coates et al., 2001).
While the implementation steps of various SVPWM
schemes may vary, they all produce desired reference space
vector(s) at the output of an n-phase VSI. In this paper,
some common characteristics, observed in the structure of
multiphase SVPWM schemes, are presented, which can
greatly speed up the implementation stage of multiphase
SVPWM schemes. Although the focus is primarily on the
sinusoidal output voltage generation with multiphase VSIs,
some remarks regarding harmonic injection SVPWM
schemes are also given.
This paper is organised as follows. Section 2
introduces basic notation, which is used throughout the
paper. In Section 3 multiphase SVPWM for sinusoidal
output voltage generation is presented, using the
five-phase, seven-phase and nine-phase VSIs as examples.
The generalisation, which follows from these PWM
schemes, is summarised in Section 4. Validity of the
generalisation is verified on the three-phase SVPWM in
Section 5. In addition, the effects of the application of
three-phase based SVPWM (two active vectors only) to
other multiphase systems are analysed. DC bus utilisation is
considered in Section 6. Experimental results, which verify
theoretical development, are presented in Section 7, while
Section 8 concludes the paper.
Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage source inverters
The analysis in this paper is restricted to continuous PWM
schemes and the operation in the linear region of
modulation. Thus, the modulation index is defined as the
ratio of the peak value of the fundamental phase voltage and
one half of the DC bus voltage:
V
M = m
Vdc 2
(1)
The generalised decoupling (Clarke’s) transformation, using
power-variant form, is given for an n-phase system with
(α = 2π n) :
cos(α )
⎡1
⎢0
sin(α )
⎢
⎢1
cos(2α )
⎢
sin(2α )
⎢0
2⎢ M
M
Cn = ⎢
n⎢
n −1
⎢ 1 cos( 2 )α
⎢
⎢ 0 sin( n − 1)α
⎢
2
⎢1 2
12
⎣
L
L
L
L
M
L
L
L
cos(n − 1)α
sin(n − 1)α
⎤
⎥
⎥
cos 2(n − 1)α ⎥
⎥
sin 2(n − 1)α ⎥
⎥
M
⎥
n −1 ⎥
cos(n − 1)(
)α ⎥
2
⎥
n −1 ⎥
sin(n − 1)(
)α
⎥
2
⎥
12
⎦
(2)
By combining successive pairs of rows into corresponding
complex quantities, complex space vectors (symmetrical
components) are obtained (White and Woodson, 1959).
Transformation (2) decomposes an n-dimensional vector
space into (n – 1)/2 2-D and mutually orthogonal planes,
which are defined with the first (n – 1)/2 pairs of rows
in (2), d1-q1, d2-q2, d3-q3, etc. The last row defines a
single-dimensional zero-sequence sub-space that can not be
excited in the case of an isolated neutral point of a
star-connected n-phase load.
For the sake of simplicity, the following trigonometric
constants are used in subsequent analysis:
π
K p = sin( p );
n
π
L p = cos( p )
n
(3)
Here p = 1, 2, 3,… (n – 1)/2 (up to the number of 2-D planes
for a given n). In the particular case when p = 1, the use of
subscript is omitted. The same symbols K and L are used for
all considered phase numbers, although the values are
different for any given n, in accordance with (3).
All the voltage space vector magnitudes are normalised
with respect to one half of the value of the DC bus voltage.
There is only one reference space vector in the d1-q1 plane,
which, after normalisation, can be expressed using the
previously defined modulation index as:
v * = vd*1 + jvq*1 = Me jϑ
Finally, instead of dealing with the times of application
(T) of various space vectors, a notion of duty cycle (relative
on-time over the switching period Ts) is introduced as:
δ=
T
Ts
(5)
Additional subscripts are used for δ in order to clearly link
duty cycles with certain space vectors or inverter legs.
3
Multiphase SVPWM
In order to identify common characteristics of multiphase
SVPWM schemes for sinusoidal output voltage generation,
three multiphase topologies are further briefly addressed. In
particular, five-phase, seven-phase and nine-phase SVPWM
schemes are elaborated next.
3.1 Five-phase SVPWM
If decoupling transformation (2) is applied to a five-phase
system, all 25 = 32 voltage space vectors are obtained in the
d1-q1 and d2-q2 planes, as shown in Figure 1 (only tips of
space vectors are shown). Space vectors are labelled with
decimal numbers, which, when converted into binary
representation, reveal the values of the switching functions
(ml) of each of the inverter leg (l = A, B, C,…). Thus ‘1’
corresponds to the upper/lower switch in particular leg
being in the ‘on’/‘off’ state, while ‘0’ has the opposite
meaning. There are ten sectors that can be identified in each
plane and each sector is with the angular span of π 5 .
Let the reference space vector be in the first sector
(s = 1). The four active space vectors are selected in the
d1-q1 plane (de Silva et al., 2004; Iqbal and Levi, 2006), as
illustrated in Figure 2. The active space vectors are
designated, with respect to the d1-q1 plane, as ‘a’ and ‘b’
space vectors (positioned along the lines that separate the
sectors), while the additional numbers are used to
distinguish between different active vector magnitudes.
Figure 1
Voltage space vectors of a five-phase VSI, (a) in d1-q1
plane (b) in d2-q2 plane
12
0.6Vdc
0.4Vdc
14
0
30
8
13
0 31
9
5
16
25
21
2
11
7
29
26
22
15
24
20
10
6
-0.2Vdc
-0.4Vdc
28
4
0.2Vdc
q1
Preliminary remarks
v
2
23
18
27
1
17
(4)
Angle ϑ defines the instantaneous reference space vector
position in the d1-q1 plane.
3
-0.6Vdc
3
-0.6Vdc -0.4Vdc -0.2Vdc
19
0
v
d1
(a)
0.2Vdc 0.4Vdc 0.6Vdc
4
D. Dujic et al.
Figure 1
Voltage space vectors of a five-phase VSI, (a) in d1-q1
plane (b) in d2-q2 plane (continued)
10
0.6Vdc
0.4Vdc
11
8
v
q2
0.2Vdc
2
14
9
15
0
25
31
6
7
13
17
29
-0.6Vdc
16
22
5
-0.6Vdc -0.4Vdc -0.2Vdc
20
21
0
v
δ 2E = δ1 + δ a1
δ 3O = δ 2O + δ a 2 ;
δ 3E = δ 2E + δ b 2
δ 4O
δ 4E
= δ 3O
Table 1
(b)
Principle of calculation of times of application of the
active space vectors, (a) first plane (b) second plane
vb 2
q1
vb1
q2
vb 2
π 5
v*
d1
va 2
va1
d2
va1
va 2
a)
b)
vb1
In order to average the reference space vector over the
switching period (δ = 1) and simultaneously neutralise
low-order harmonics in the d2-q2 plane, the following
conditions must be satisfied in each of the two planes,
respectively:
v * = va1δ a1 + va 2δ a 2 + vb1δ b1 + vb 2δ b 2
0 = va1δ a1 + va 2δ a 2 + vb1δ b1 + vb 2δ b 2
(6)
It can be seen from (6) that zero reference space vector is
imposed in the d2-q2 plane. After some manipulation, the
solution, applicable to every sector (s = 1 to 10), expressed
by means of duty cycles and introduced trigonometric
constants [(3) with n = 5], is of the form:
δ a1 = KM sin( s
π
5
δ a 2 = K 2 M sin( s
δ 0 = δ 31
− ϑ );
π
+ δ a2
Per-leg duty cycle disposition through sectors
1
2
3
4
5
A
δ5
δ 4E
δ 3O
δ 2E
δ1
B
δ 4O
δ5
δ5
δ 4E
δ 3O
C
δ 2O
δ 3E
δ 4O
δ5
δ5
D
δ1
δ1
δ 2O
δ 3E
δ 4O
E
δ 3O
δ 2E
δ1
δ1
δ 2O
6
7
8
9
10
A
δ1
δ 2O
δ 3E
δ 4O
δ5
B
δ 2E
δ1
δ1
δ 2O
δ 3E
C
δ 4E
δ 3O
δ 2E
δ1
δ1
D
δ5
δ5
δ 4E
δ 3O
δ 2E
E
δ 3E
δ 4O
δ5
δ5
δ 4E
2π 5
ϑ
(8)
0.2Vdc 0.4Vdc 0.6Vdc
d2
Figure 2
= δ 3E
Here superscripts ‘O’ and ‘E’ stand for odd and even sector,
respectively. Distribution of these per-leg duty cycles
through the sectors is summarised in Table 1.
23
4
δ 2O = δ1 + δ b1 ;
+ δ b2 ;
δ 5 = δ1 + δ a1 + δ a 2 + δ b1 + δ b 2
28
1
-0.4Vdc
30
19
12
-0.2Vdc
18
24
3
0
δ1 = δ O 2
26
27
(7) in accordance with the predetermined switching pattern
and are given with:
Figure 3
π
δ b1 = KM sin(ϑ − ( s − 1) )
5
π
− ϑ ); δ b 2 = K 2 M sin(ϑ − ( s − 1) )
5
5
π
1
1
= δ O = [1 − K 2 M cos((2s − 1) − ϑ )]
2
2
10
Switching pattern for the first sector is shown in Figure 3,
from where the per-leg duty cycles, considering (8) and
contents of Table 1, can be easily identified. In general, the
sequence of space vectors in all odd sectors is given with 0,
a1, b2, a2, b1, 31, b1, a2, b2, a1, 0. In even sectors it is
governed with 0, b1, a2, b2, a1, 31, a1, b2, a2, b1, 0. Thus
symmetrical switching pattern is obtained, with two
commutations per inverter leg, which is convenient for
practical implementation using digital signal processor
(DSP).
δ O δ a1 δ b 2 δ a 2 δ b1 δ O δ b1 δ a 2 δ b 2 δ a1 δ O
(7)
An equal distribution of the total duty cycle of the zero
space vectors (δO) among two zero space vectors (δ0 and δ31)
is assumed in (7). This degree of freedom can be utilised in
a different manner, resulting in various continuous and
discontinuous PWM schemes (Holmes and Lipo, 2003).
Duty cycles for each inverter leg, necessary for the final
implementation, are obtained by summation of the results of
Switching pattern of a five-phase SVPWM in Sector 1
(see online version for colours)
4
2
2
2
2
2
2
2
2
2
4
mA
mB
mC
mD
mE
v0 v16 v24 v25 v29
v31 v29 v25 v24 v16 v0
Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage source inverters
Figure 4
Figure 4
56
60
0.4Vdc
24
58
28
92
62
0.2Vdc
61
44
20
26
8
v
q1
29
0
30
12
94
46
22
-0.2Vdc
31
54 42
63 76
10
4
45
14
95
2
6
11
15
82
91
37
111
5
75
39
79
-0.6Vdc
123
117
96
105
33
115
97
98
73
119
107
101
83
65
35
99
69
-0.2Vdc
111
99
56
9
73
108
44
32
62
15 38 3
57
121
127
51
109 63 97
12
0
39
103
25
60
48
13
1
77 31
36
100
7
61
49
125
5
27
96
52
98
72
14
50
79
102
115
76
119
17
93
69
23
117
0
v
Figure 5
67
0.2Vdc
22
0
v
q1
q2
v
51
18
-0.2Vdc
59
19
48
83
17
11
27
86
37
60
66
q2
110
70
44
83
92
80
22
86
87
84
0.2Vdc 0.4Vdc 0.6Vdc
vb3
π 7
v*
4
106
101
121
29
75
9
d2
d1
vb1
68
2π 7
13
76
88
93
73
0.2Vdc 0.4Vdc 0.6Vdc
vb 2
d2
va 2
va 3
vb3
vb1
77
89
0
v
va 3
q3
vb 2
14
117
65
(a)
a)
va 2
108
124
111
78
84
71
104
40
94
97 45 64 12
109
5
69
120
107
74
80 28
125
92
15
79
85
41
8
105
72
24
81
100
96
95
25
(b)
116
126
91
-0.6Vdc -0.4Vdc -0.2Vdc
46
103
1
57
-0.4Vdc
-0.6Vdc
98
6
53
31
va1
36
32
119
42
2
118
d3
vb 2
102
112
99 47
20
7 122
58
127
30
115 63 82
33
0
23
87
43 56 10
49
16
61
113
3
67
21
26
123
90
35
0
52
114 62
55
82
85
vb1
118
50
94
70
Calculation of times of application of the active space
vectors, (a) first plane (b) second plane (c) third plane
0.2Vdc 0.4Vdc 0.6Vdc
38
39
18
81
ϑ
34
114
Six active space vectors are selected per switching period, in
order to average the reference space vector in the d1-q1
plane and simultaneously achieve zero average values in the
d2-q2 and d3-q3 planes (zero reference space vectors) (Dujic
et al., 2007a). Situation illustrated in Figure 5 shows the
selected neighbouring active space vectors in the first sector
of the d1-q1 plane, as well as their activated pairs in the other
two planes.
(a)
0.4Vdc
66
88
30 64
68
116
91
20
21
d1
54
126
67
6 89
124
112
65 19
95
54
71
28
16
4
90
78
71
-0.6Vdc -0.4Vdc -0.2Vdc
0.6Vdc
26
2
120
24
113
101 55
75
123
35
37
74
122
103
3
7
33
110
8
(c)
81
51 64
66
87
70
100
34
-0.6Vdc -0.4Vdc -0.2Vdc
113
114
102
1
19
45
11
53
49
34
85
47
0.2Vdc
10
104 58
105 59
121
32
109
41
104
89
106
17
55 68
74 43
77
47
23
50
0
38
78
-0.4Vdc
127
18
116
80
84 53
90 59 72 41
36
118
93
46
112
125
108
110
9
27 21
86
13
122
16
126
25
57
40
0.4Vdc
0
106
107
40
-0.6Vdc
48
88
52
43
-0.4Vdc
120
124
42
29
Voltage space vectors of a seven-phase VSI in,
(a) d1-q1 plane (b) d2-q2 plane (c) d3-q3 plane
0.6Vdc
Voltage space vectors of a seven-phase VSI in (a) d1-q1
plane (b) d2-q2 plane (c) d3-q3 plane (continued)
0.6Vdc
q3
During the synthesis of the seven-phase SVPWM one has to
deal with 27 = 128 space vectors of a seven-phase VSI. In
order to generate sinusoidal output voltage, all three planes
(d1-q1, d2-q2 and d3-q3) need to be simultaneously
considered (Grandi et al., 2006b; Dujic et al., 2007a). Space
vectors are designated as in the previous case and their
positions (tips) in all three planes are shown in Figure 4.
Similar to the five-phase case, there is no position in any
plane that is occupied by two (or more) different space
vectors (except for two zero space vectors in the origin of
each plane). There are now 14 sectors that can be identified,
each spanning the angle π/7.
v
3.2 Seven-phase SVPWM
5
b)
(b)
va1
va 3
va 2
3π 7
d3
va1
vb3
(c) )
The system of space vector equations that needs to be
solved in order to determine duty cycles for active space
vectors is given with (each row corresponds to one plane):
v * = va1δ a1 + va 2δ a 2 + va 3δ a 3 + vb1δ b1 + vb 2δ b 2 + vb3δ b3
0 = va1δ a1 + va 2δ a 2 + va 3δ a 3 + vb1δ b1 + vb 2δ b 2 + vb3δ b3 (9)
0 = va1δ a1 + va 2δ a 2 + va 3δ a 3 + vb1δ b1 + vb 2δ b 2 + vb3δ b3
6
D. Dujic et al.
General solution of (9), valid in every sector (s = 1 to 14), is
of the form:
δ a1 = KM sin( s
π
π
7
δ a 2 = K 2 M sin( s
− ϑ ); δ b1 = KM sin(ϑ − ( s − 1) )
7
π
π
− ϑ ); δ b 2 = K 2 M sin(ϑ − ( s − 1) )
7
7 (10)
π
π
δ a 3 = K3 M sin( s − ϑ ); δ b3 = K3 M sin(ϑ − ( s − 1) )
7
7
π
1
1
δ 0 = δ127 = δ O = [1 − K3 M cos((2s − 1) − ϑ )]
2
2
14
Trigonometric constants of (3) are used in (10) and this time
n = 7. The same as in the five-phase case, an equal
distribution of the total zero space vector duty cycle among
two zero space vectors is assumed.
Final per-leg duty cycles, necessary for DSP
implementation, are obtained as:
δ1 = δ O 2
and it is equal to 29 = 512. There are now four planes to
consider and each one can be divided into 18 sectors. Due to
the huge number of space vectors, their presentation is
omitted and only final expressions for duty cycles are given
in order to illustrate similarities with the previous two
multiphase SVPWM schemes.
To generate sinusoidal output voltage, eight
neighbouring active space vectors are selected per switching
period (Dujic et al., 2007b). These are illustrated in Figure 7
for the situation when the reference space vector is
positioned in the first sector of the d1-q1 plane. Setting the
zero reference values in other three planes, a system of
equations similar to (6) and (9) can be written, which after
some manipulations yields solution of the form:
δ a1 = KM sin( s
π
δ 2E = δ1 + δ a1
δ a 3 = K3 M sin( s
δ 3O = δ 2O + δ a 2 ;
δ 3E = δ 2E + δ b 2
δ 4O
δ 5O
δ 6O
δ 4E
δ 5E
δ 6E
δ a 4 = K 4 M sin( s
+ δ b3 ;
+ δ a3 ;
= δ 3E
= δ 4E
= δ 5E
+ δ a3
(11)
+ δ b3
+ δ b2 ;
+ δ a2
δ 7 = δ1 + δ a1 + δ a 2 + δ a 3 + δ b1 + δ b 2 + δ b3
Symmetrical switching pattern is obtained again, which is
illustrated in Figure 6 for the first sector. The sequence of
the applied space vectors in all odd sectors is 0, a1, b2, a3,
b3, a2, b1, 127, b1, a2, b3, a3, b2, a1, 0, while in even
sectors it is 0, b1, a2, b3, a3, b2, a1, 127, a1, b2, a3, b3, a2,
b1, 0.
Figure 6
δ 0 = δ 511
Figure 7
δ O δ a1δ b 2 δ a 3 δ b3 δ a 2 δ b1 δ O
4 2 2 2 2 2 2
2
π
π
− ϑ ); δ b3 = K3 M sin(ϑ − ( s − 1) ) (12)
9
9
π
π
− ϑ ); δ b 4 = K 4 M sin(ϑ − ( s − 1) )
9
1
1
π
= δ O = [1 − K 4 M cos((2 s − 1) − ϑ )]
2
2
18
9
Principle of calculation of times of application of the
active space vectors, (a) first plane (b) second plane
(c) third plane (d) fourth plane
vb3
vb 2
q2
vb 4
vb 2
π 9
*
d1
ϑ v
va 2 v a 3 v a 4
va1
Switching pattern of a seven-phase SVPWM in
Sector 1 (see online version for colours)
π
− ϑ ); δ b 2 = K 2 M sin(ϑ − ( s − 1) )
9
9
q1
vb1
− ϑ ); δ b1 = KM sin(ϑ − ( s − 1) )
9
π
δ a 2 = K 2 M sin( s
δ 2O = δ1 + δ b1 ;
= δ 3O
= δ 4O
= δ 5O
π
9
)
δ b1 δ a 2 δ b3 δ a 3δ b 2 δ a1 δ O
mB
vb3
va 4
vb1
(a)
(b)
q4
vb 3
vb1
3π 9
mC
d2
va1 va 3
vb3
vb 2
mA
va 3
2π 9
va 2
q3
2 2 2 2 2 2 4
vb 4
va 4
va 2 d 3
va1
4π 9
vb 2
d4
va 4 va1
a2
vb 4
mD
vb1
vb 4
mE
(c)
mF
mG
v0 v64 v96 v97 v113v115v123 v127 v123v115v113 v97 v96 v64 v0
3.3 Nine-phase SVPWM
Following the same procedure as before, a nine-phase
SVPWM for sinusoidal output voltage can be developed.
The number of space vectors now increases significantly
(d)
Solution given with (12) is valid for all sectors (s = 1 to 18)
and trigonometric constants (3) are determined with n = 9.
Similar to the previous two cases, per-leg duty cycles can be
obtained by summation of duty cycles of (12) in accordance
with the predetermined switching pattern per every sector.
Sequence of applied space vectors in all odd sectors is 0, a1,
b2, a3, b4, a4, b3, a2, b1, 511, b1, a2, b3, a4, b4, a3, b2, a1,
0; it is again different for all even sectors and is 0, b1, a2,
b3, a4, b4, a3, b2, a1, 511, a1, b2, a3, b4, a4, b3, a2, b1, 0.
Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage source inverters 7
This is illustrated in Figure 8 for the case of the first
sector and can easily be extrapolated to all the other sectors.
Figure 8
Switching pattern of a nine-phase SVPWM in Sector 1
(see online version for colours)
δ O δ a1 δ b 2 δ a 3 δ b 4 δ a 4 δ b3 δ a 2 δ b1 δ O
4 2 2 2 2 2 2 2 2
2
δ b1 δ a 2 δ b3 δ a 4 δ b 4 δ a 3 δ b 2 δ a1 δ O
2 2 2 2 2 2 2 2 4
mA
mB
mC
mD
mE
mF
mG
mH
mI
v0
v256
v384
v385
v449
v451
v483
v487
v503
v511
v503
v487
v483
v451
v449
v385
v384
v256
v0
4
Generalised multiphase SVPWM
There is a great similarity between sets of equations (7),
(10) and (12), used in the implementation of the SVPWM
for five-phase, seven-phase and nine-phase VSIs. This
offers a possibility to develop a generic SVPWM algorithm,
applicable to all odd phase number VSIs, which can
simplify and speed up implementation of the SVPWM
schemes aimed at sinusoidal output voltage generation.
Common for all n-phase sinusoidal SVPWM schemes
presented so far is the need to use n – 1 active space vectors
per switching period. As the phase number n increases, the
number of available space vectors of an n-phase VSI also
increases as 2n. While in the case of a five-phase VSI it is
still relatively easy to deal with 32 space vectors, this
becomes tedious for higher phase numbers. Thus, selection
of the set of n – 1 active space vectors is not always a
straightforward task, while in carrier-based PWM schemes
this happens naturally after comparison with carrier signal.
Once when the set of n – 1 active space vectors is
identified and the reference space vector magnitude and
position are known, it is necessary to solve an algebraic set
of n – 1 equations, in order to obtain duty cycles of each
active space vector. These equations [for example, (6) and
(9)] are generated considering positions and magnitudes of
the selected active space vectors in all (n – 1)/2 2-D planes.
The aim is to generate the fundamental in the first plane,
while zero average value is imposed as the restriction in all
the other planes.
However, regardless of the phase number, the pattern of
appearance of solutions is almost identical, provided that
these are expressed by means of trigonometric constants
defined with (3). This can be observed by comparing the
solutions for five-phase, seven-phase and nine-phase
SVPWM schemes that are given with (7), (10) and (12),
respectively. Obviously, these solutions have been obtained
using the knowledge of the selected set of active space
vectors and attributes of each of the space vectors in every
plane. Yet, the form of solutions allows a generalisation,
since the only important variables that change with the
change of the phase number are the trigonometric constants.
Clearly, the number of used active space vectors also
changes, as well as their attributes in different planes which
are characteristic for a particular phase number.
Based on (7), (10) and (12), a generic solution for duty
cycles of the active space vectors used for an n-phase
SVPWM for sinusoidal output voltage generation can be
written as:
⎡ δ a1
⎢ δ
⎢ a2
⎢ M
⎢
⎣⎢δ a ( n −1)
⎤ ⎡ K
⎥ ⎢ K
2
⎥=⎢
⎥ ⎢ M
⎥ ⎢
⎥ ⎣⎢ K ( n −1)
2⎦
⎤
⎥
⎥ M sin( s π − ϑ )
⎥
n
⎥
⎥
2⎦
⎡ δ b1
⎢ δ
⎢ b2
⎢ M
⎢
⎣⎢δ b ( n −1)
⎤ ⎡ K
⎥ ⎢ K
2
⎥=⎢
⎥ ⎢ M
⎥ ⎢
⎥ ⎣⎢ K ( n −1)
2⎦
⎤
⎥
⎥ M sin(ϑ − ( s − 1) π )
⎥
n
⎥
⎥
2⎦
(13)
Duty cycles of two zero space vectors, assuming equal
distribution of the total duty cycle of the zero space vectors,
are in the form:
1
2
δ 0 = δ 2n −1 = [1 − K ( n −1) 2 M cos((2 s − 1)
π
2n
− ϑ )]
(14)
Once calculated, duty cycles need to be summed properly in
order to obtain per-leg duty cycles that will be distributed in
accordance with the current sector. To perform this,
knowledge of the sequence of space vectors within the
switching period is necessary. In all SVPWM methods
presented, symmetrical switching pattern is generated by
having zero space vector (0) at the beginning and at the end
of the switching period and zero space vector 2n – 1 in the
middle of the switching period. The ordering of active space
vectors, between two zero space vectors, during the first
half of the switching period in the first sector, is illustrated
in Figure 9, for all three analysed topologies. It can be seen
that the ordering of active space vectors follows the rule that
is easy to generalise for any phase number.
The sequence starts with the smallest ‘a’ space vector
and changes in an alternating manner, through the selected
set of active space vectors, ending with the smallest ‘b’
space vector. The sequence is then reversed during the
second half of the switching period between zero space
vectors 2n – 1 and 0, thus being the mirror image of the
sequence from the first half of the switching period.
Although illustrations in Figure 9 are for the first sector, the
same applies to all the other odd sectors. With regard to the
ordering of the active space vectors in the even sectors, it is
easy to notice that the sequences of active space vectors in
all even sectors are obtained by swapping the sequences of
the first and the second half of the odd sector sequences. In
all even sectors, during the first half of the switching period,
D. Dujic et al.
8
the sequence is identical to the sequence in odd sectors
applied during the second half of the switching period and
vice versa.
Based on these considerations, it is possible to
generalise the set of expressions that yield the values of the
final per-leg duty cycles. Thus, in all odd sectors of an
n-phase SVPWM, per-leg duty cycles (n of them), in
increasing order, can be calculated as:
δ1 =
It is visible from (15) and (16) that the smallest per-leg duty
cycle (δ1) corresponds to the application of the zero space
vector 2n – 1 in the middle of the switching period, while
the largest duty cycle (δn) is the result of summation of δ1
and all the active space vector duty cycles. Obviously,
different placements of the zero space vectors can be
selected, but this issue is beyond the scope of this paper.
Finally, once when per-leg duty cycles are calculated,
they need to be distributed properly among inverter legs
depending on the current sector. Based on the distribution
given in Table 1 for a five-phase system, it is possible to
establish general pattern for per-leg duty cycle distribution.
It is enough to consider situation with respect to the first
inverter leg A. It can be observed that the first n sectors
receive duty cycles in the order from the largest one to the
smallest one, respecting the odd/even sector relations. Then,
in the remaining n sectors, the order of duty cycles is
reversed and they are applied from the smallest one to the
largest one, again respecting the odd/even sector relations.
For all the other inverter legs, duty cycle disposition is
obtained by simple shifting of the sequence of the previous
leg by two sectors. Since sectors span π/n, this is effectively
a shifting of 2π/n degrees, in accordance with the spatial
shift of the machine’s phase windings. Thus, disposition for
leg B is obtained by shifting duty cycles of leg A by two
sectors, leg C receives resulting duty cycles of leg B shifted
again by two sectors and so on. In this way, duty cycle
disposition for all n inverter legs in all 2n sectors is
obtained. This is summarised for the general case in
Table 2. It is easy to verify that Table 2 can be reduced to
the previously given Table 1, by replacing the phase number
n with the appropriate value (n = 5 in the case of Table 1).
Finally, general layout of an n-phase SVPWM
modulator, which is in accordance with the DSP
implementation used during the subsequent experimental
testing of the presented SVPWM schemes, is given in
Figure 10.
δO
2
⎡ δ2O ⎤
⎢
⎥ ⎡0
⎢ δ3O ⎥ ⎢ 0
⎢
⎥ ⎢
O
⎢ δ4 ⎥ ⎢ 0
⎢ M
⎥ ⎢
⎢
⎥ ⎢L
O
⎢δ(n−1) 2+1 ⎥ ⎢ 0
⎢
⎥=⎢
⎢δ(On−1) 2+2 ⎥ ⎢ 0
⎢
⎥ ⎢L
⎢ M
⎥ ⎢
⎢ O ⎥ ⎢0
δ
⎢ n−2 ⎥ ⎢
⎢ O ⎥ ⎢0
⎢ δn−1 ⎥ ⎢⎣ 1
⎢⎣ δn ⎥⎦
0
0
0 L 0
0 L 0
0 L 0
0 L 0
0
1
0
0 L 0
0 L 1
1
L L L L L L L L
0
0 L 0
1 L 1
1
0 0 L 1 1 L 1 1
L L L L L L L L
0
1 L 1
1 L 1
1
1 L 1
1 L 1
1
1
1
1 L 1
1 L 1
1
1 ⎤ ⎡ δb1 ⎤
⎢
⎥
1 ⎥⎥ ⎢ δa2 ⎥
1 ⎥ ⎢ δb3 ⎥
⎥
⎥ ⎢
L⎥ ⎢ M ⎥
1 ⎥ ⎢δa(n−1) 2 ⎥
⎥ + δ1
⎥⋅ ⎢
1 ⎥ ⎢δb(n−1) 2 ⎥
⎢
⎥
L⎥ ⎢ M ⎥
⎥
1 ⎥ ⎢ δa3 ⎥
⎥
⎥ ⎢
1 ⎥ ⎢ δb2 ⎥
1 ⎦⎥ ⎣⎢ δa1 ⎦⎥
(15)
For even sectors, basically the same calculations can be
applied, but this time with the reversed sequences of the
duty cycles of active space vectors, in accordance with the
reversed sequence of active space vectors. Therefore:
δ1 =
δO
2
⎡ δ2E ⎤
⎢
⎥ ⎡0
⎢ δ3E ⎥ ⎢ 0
⎢
⎥ ⎢
E
⎢ δ4 ⎥ ⎢ 0
⎢ M ⎥ ⎢
⎢
⎥ ⎢L
⎢δ(En−1) 2+1 ⎥ ⎢ 0
⎢
⎥=⎢
⎢δ(En−1) 2+2 ⎥ ⎢ 0
⎢
⎥ ⎢L
⎢ M ⎥ ⎢
⎢ E ⎥ ⎢0
⎢ δn−2 ⎥ ⎢
⎢ E ⎥ ⎢0
⎢ δn−1 ⎥ ⎢⎣ 1
⎢⎣ δn ⎥⎦
Figure 9
0
0
0 L 0
0 L 0
0 L 0
0 L 0
0
1
0
0 L 0
0 L 1
1
L L L L L L L L
0
0 L 0
1 L 1
1
0 0 L 1 1 L 1 1
L L L L L L L L
0
1 L 1
1 L 1
1
1 L 1
1 L 1
1
1
1
1 L 1
1 L 1
1
1 ⎤ ⎡ δa1 ⎤
⎢
⎥
1 ⎥⎥ ⎢ δb2 ⎥
1 ⎥ ⎢ δa3 ⎥
⎥
⎥ ⎢
L⎥ ⎢ M ⎥
⎢
1 ⎥ δb(n−1) 2 ⎥
⎥ + δ1
⎥⋅ ⎢
1 ⎥ ⎢δa(n−1) 2 ⎥
⎢
⎥
L⎥ ⎢ M ⎥
⎥
1 ⎥ ⎢ δb3 ⎥
⎥
⎥ ⎢
1 ⎥ ⎢ δ a2 ⎥
1 ⎦⎥ ⎣⎢ δb1 ⎦⎥
(16)
Sequences of active space vectors during the first half of the switching period in the first sector for, (a) five-phase SVPWM
(b) seven-phase SVPWM (c) nine-phase SVPWM
vb 2
q1
q1
vb1
q1
vb3
vb 2
vb1
va1
(a)
vb1
d1
va 2
vb3
vb 2
vb 4
d1
d1
va1
va 2
(b)
va 3
va1
va 2
(c)
va 3 va 4
Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage source inverters 9
Table 2
Per-leg duty cycle disposition through sectors
Leg | sector
1
2
3
A
δn
δ nE−1
δ nO− 2
…
2n – 2
2n – 1
2n
δ1
…
δ nE− 2
δ nO−1
…
δ1
δn
B
δ nO−1
δn
δn
…
δ 3O
δ 2E
…
δ nE− 4
δ nO−3
δ nE− 2
C
δ nO−3
δ nE− 2
δ nO−1
…
δ 5O
δ 4E
…
δ nE− 6
δ nO−5
δ nE− 4
M
M
M
M
…
M
M
…
M
M
M
δ 2O
δ 3E
δ 4O
…
δn
δ nE−1
…
δ 2E
δ1
δ1
M
M
M
…
M
M
…
M
M
M
n–2
δ nO− 6
δ nE− 7
δ nO−8
…
δ 6O
δ 7E
…
δ nE−3
δ nO− 4
δ nE−5
n–1
δ nO− 4
δ nE−5
δ nO− 6
…
δ 4O
δ 5E
…
δ nE−1
δ nO− 2
δ nE−3
n
δ nO− 2
δ nE−3
δ nO− 4
…
δ 2O
δ 3E
…
δn
δn
δ nE−1
(n + 1)/2
M
…
n
n+1
Figure 10 General layout of an n-phase SVPWM modulator for sinusoidal output voltage generation (see online version for colours)
v
*
Equations
(13)
Sector
determination
δ1
δ a1 , δ a 2 ,...δ a ( n −1) 2
M ,ϑ
(14)
δ 0 ,δ 2
n
Equations
(15)
−1
(16)
δ b1 , δ b 2 ,...δ b ( n −1) 2
s
In order to calculate per-leg duty cycles for the next
switching period, during the current switching period, for a
given reference space vector and the particular n-phase
topology under consideration, at first sector s must be
determined depending on the current position of the
reference space vector. Once when the sector is determined,
using current attributes of the reference space vector, duty
cycles of n – 1 active space vectors can be calculated based
on (13). Duty cycles of the zero space vectors can be
determined based on (14) and it is assumed here that the
total zero vector duty cycle is equally shared between two
zero space vectors. Although, as noted already, beyond the
scope of this paper, this distribution can be done in some
other manner and it represents the degree of freedom that
can be used to alter characteristics of the SVPWM scheme
(Holmes and Lipo, 2003).
Calculated duty cycles are further summed in order to
obtain the final per-leg duty cycles using (15) for odd
sectors and (16) for even sectors. Finally, calculated per-leg
duty cycles are distributed to inverter legs (Table 2), based
on the current sector value. These values are actually loaded
in the corresponding ‘compare’ registers of the DSP PWM
units and are compared against up/down running
counters/timers, before producing final PWM signals at the
s
mA
mB
δ 2O , δ 3O ,...δ nO−1
δ 2E , δ 3E ,...δ nE−1
Table 2
mn −1
mn
δn
s
DSP output pins, which are further provided to the inputs of
the IGBT drivers of the multiphase VSI.
It is important to note that, in order to implement
multiphase SVPWM schemes based on the proposed
general structure of the modulator, the actual analysis of the
space vectors of a multiphase system in all characteristic
planes can be omitted completely. The reason for this is
related to the form of the generic solutions for duty cycles
of the active space vectors, which are based on the use of
trigonometric constants. These constants are characteristic
for each particular topology and they embed proper dwell
times for each active space vector. Thus, although
developed SVPWM schemes are for different n-phase VSIs,
their form is very similar and it allows for generalisation
that can greatly speed up the implementation.
5
Three-phase SVPWM and its application to
multiphase systems
Following the guidelines given in Section 4, it is easy to
show that the three-phase SVPWM is encompassed by the
presented generalisation. The common feature of all n-phase
sinusoidal SVPWM schemes is the need to use n – 1 active
space vectors per switching period. Therefore, in a
10
D. Dujic et al.
three-phase system, there are two active space vectors per
switching period. In addition, two zero space vectors are
applied as well (zero and seven).
Based on (13), the generic solution for duty cycles of
two active space vectors (valid for any sector s = 1 to 6)
used for the three-phase SVPWM, for sinusoidal output
voltage generation, can be written as:
δ a = KM sin( s
π
3
3
1
2
δ 0 = δ 7 = δ O = [1 − KM cos((2 s − 1)
π
6
− ϑ )]
(18)
In the next step, per-leg duty cycles need to be calculated
using the knowledge of the switching pattern in every
sector. Similar to the cases illustrated in Figure 9, switching
pattern in all odd sectors is 0, a, b, 7, b, a, 0, while in even
sectors it is 0, b, a, 7, a, b, 0. Therefore, per-leg duty cycles
are determined using (15) and (16) as:
δ1 = δ O 2
δ 2O = δ1 + δ b ;
δ 2E = δ1 + δ a
δ 3 = δ1 + δ a + δ b
(19)
Once when per-leg duty cycles are calculated, they need to
be distributed properly through all six sectors. This is
summarised in Table 3. These equations, developed for
three-phase SVPWM, are well known (Holmes and Lipo,
2003) and they confirm the feasibility of the proposed
generalisation.
Table 3
M
π
sin( s − ϑ )
4
n
K ( n −1) 2
n
M
π
(20)
sin(ϑ − ( s − 1) )
δb =
4
n
K ( n −1) 2
n
nL( n −1) 2
1
1
π
δ 0 = δ 2n −1 = δ O = [1 − M
cos((2 s − 1) − ϑ )]
2
2
2 K ( n −1) 2
2n
δa =
π
δ b = KM sin(ϑ − ( s − 1) ) (17)
− ϑ );
Similar to the development of the SVPWM for other
multiphase VSIs, ‘a’ and ‘b’ active space vectors are those
that separate the sectors and use of subscript is omitted here
since two active space vectors are of the same magnitude.
Trigonometric constant K of (3) is now obtained by
inputting n = 3. Under the assumption of the equal
distribution of the total zero space vector duty cycle among
two zero space vectors, one has from (14):
1
2
average value over the switching period. Thus, this
approach can be used for multiphase machines with
concentrated winding. It is simple to establish that duty
cycles for two largest active space vectors, in the case of
application of this approach to multiphase SVPWM, are:
Per-leg duty cycle disposition through sectors
Leg | sector
1
2
3
4
5
6
A
δ3
δ 2E
δ1
δ1
δ 2O
δ3
B
δ 2O
δ3
δ3
δ 2E
δ1
δ1
C
δ1
δ1
δ 2O
δ3
δ3
δ 2E
It is interesting to note that the principle of three-phase
SVPWM (utilisation of two active vectors only) can be
easily applied to systems with higher phase numbers. This
has been discussed in de Silva et al. (2004), Iqbal and Levi
(2006) and Dujic et al. (2007a), where it has been shown
that this approach inherently introduces low-order
harmonics into the phase voltages. They appear as the result
of activation of the mapped active space vector pairs in the
planes other than the first one, which now do not yield zero
The remaining synthesis of the modulator is the same as the
one presented so far, with a difference that only two active
space vectors ‘a’ and ‘b’ with the largest magnitude are
involved in the switching pattern. Thus, considering, for
example, the five-phase case, the switching pattern in the
first sector is the same as the one shown in Figure 3, if only
active space vectors a2 and b2 are present. Similar applies
to all the other phase numbers.
6
DC bus voltage utilisation
Before presenting experimental results, it is interesting to
compare the DC bus utilisation of multiphase VSIs, for
these two rather different SVPWM strategies. The
maximum value of M, regardless of whether the SVPWM
based on use of n – 1 or just two active space vectors per
switching period is used, can be obtained from the total zero
space vector duty cycle. One needs to consider the condition
when the reference space vector is in the middle of the
sector (the first sector, for example) and determine for what
value of M the total duty cycle of the zero space vectors
becomes zero.
Thus, in the case of SVPWM scheme based on the use
of only two adjacent largest active space vectors per
switching period, one can find that the maximum level the
fundamental can reach is of the value:
n −1 π
sin(
)
2 K ( n −1) 2 2
2 n
=
M max − h (n) =
n L( n −1) 2 n cos( n − 1 π )
2 n
(21)
The additional sub-script ‘h’ is used to emphasise that this
value of the fundamental is obtained at the expense of low
order harmonic existence. The magnitudes of these
harmonic components are in a fixed relation to the
magnitude of the fundamental over the whole range of the
modulation index, as it will be shown shortly. On the other
hand, when purely sinusoidal output voltage is generated,
utilisation of the DC bus is determined as:
M max (n) =
1
K ( n −1)
=
2
1
n −1 π
sin(
)
2 n
(22)
Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage source inverters 11
M
max-h
max
1.22
Modulation indices
1.20
1.18
1.16
1.14
1.12
1.10
1.08
1.06
1.04
1.02
1
3
5
7
9
11
Number of phases
13
15
As can be seen, multiphase SVPWM schemes based on the
use of only two adjacent largest active space vectors offer
an increase in the DC bus utilisation as the number of
phases increases. The maximum value increases towards the
maximum value obtainable during the square-wave mode
(2n-mode) of operation M = 4 π ≈ 1.2731. However, with
an increase in the number of phases, n-phase SVPWM
schemes based on the use of n – 1 active space vectors per
switching period show a decrease in the value of the
maximum obtainable modulation index. It can be verified
that the trend of decrease is towards the value of the
modulation index equal to M = 1. This is the same value as
the one offered by the simplest sinusoidal modulation,
irrespectively of the number of phases.
It can be concluded that, in multiphase machines with
concentrated windings, better DC bus utilisation than for the
three-phase case can be achieved. Some of the low order
harmonics, generated in addition to the fundamental, are in
this case even desirable since they enable torque
enhancement. This has been demonstrated in the past for
five-phase drives (Ryu et al., 2005), seven-phase drives
(Locment et al., 2006) and nine-phase drives (Coates et al.,
2001). In real-world applications, this means that rated
operating voltage of the multiphase machine can be reached
from the lower DC bus voltage, thanks to harmonic
injection that simultaneously enhances developed torque.
On the other hand, multiphase machines with distributed
windings suffer from poorer DC bus utilisation, compared
to three-phase machines. As Figure 11 indicates, the
maximum value of the modulation index in the linear region
of modulation tends towards unity as the number of phases
increases.
7
Experimental results
The experimental results are collected from the
star-connected static ‘R-L’ load connected to a custom-built
multiphase VSI. SVPWM schemes are implemented in a
Figure 12 Five-phase SVPWM based on the use of, (a) two active
space vectors (b) four active space vectors per
switching period
M = 1.2311
300
Phase voltage (V)
M
1.24
200
100
0
-100
-200
-300
0.02
Phase voltage spectrum (V rms)
1.2731
1.26
0.03
0.04
0.05
100
200
300
0.06
Time (s)
0.07
0.08
0.09
0.1
400
500
Frequency (Hz)
600
700
800
0.07
0.08
0.09
0.1
400
500
Frequency (Hz)
600
700
800
250
200
150
100
50
0
0
(a)
M = 1.0515
300
Phase voltage (V)
Figure 11 Dc bus utilisation as the function of the number of
phases (see online version for colours)
TMS320F2812 DSP, which is used to control the
multiphase VSI. During measurements DC bus voltage was
around 600 V, while the switching frequency has been set to
5 kHz. One phase voltage of the multiphase load is directly
measured using the HP35665A dynamic signal analyser and
it is low pass filtered with a cut-off frequency of 1.6 kHz.
The results presented include phase voltage waveform and
its spectrum for the operation with the maximum achievable
value of M, which is a function of the phase number and
50 Hz reference. Experimental results for five-phase and
seven-phase cases are shown.
Phase voltages and their spectra, for the five-phase load,
obtained using the two SVPWM schemes, are shown in
Figure 12. It can be seen that when only two active space
vectors per switching period are used [Figure 12(a)], phase
voltage spectrum contains low-order harmonics.
200
100
0
-100
-200
-300
0.02
Phase voltage spectrum (V rms)
Expressions (21) and (22) are graphically illustrated in
Figure 11, for the phase numbers up to 15.
0.03
0.04
0.05
100
200
300
0.06
Time (s)
250
200
150
100
50
0
0
(b)
In addition to the fundamental, spectrum shows presence of
the third harmonic (around 23.8%) and the seventh
harmonic (around 2.5%). Thus, as already emphasised, a
simple extension of the three-phase SVPWM cannot
produce a sinusoidal output voltage. As a consequence
of the second plane not being considered, harmonics
characteristic for the d2-q2 plane are generated
12
D. Dujic et al.
(10k ± 3, k = 0, 1, 2…). Application of four active space
vectors per switching period [Figure 12(b)], with properly
determined duty cycles, generates purely sinusoidal output
phase voltages without any low-order harmonics from the
second plane. This is evidenced by the spectrum of the
phase voltage, from which it is clear that only the
fundamental component from the first plane is present.
Experimental results for the seven-phase case are shown
in Figure 13. Generated output phase voltage when only two
largest active space vectors are used [Figure 13(a)] is not
sinusoidal and contains low-order harmonic components.
This is the result of activated space vectors in the d2-q2 and
d3-q3 planes, which were not considered during the
development of the modulation scheme. Phase voltages
contain the fifth harmonic (around 10.36%) and the ninth
harmonic (around 2.02%) from the d2-q2 plane, as well as
the third harmonic (around 25.58%) and the 11th harmonic
(around 0.72%) from the d3-q3 plane.
Figure 13 Seven-phase SVPWM based on the use of, (a) two
active space vectors and (b) six active space vectors per
switching period
M = 1.2518
Phase voltage (V)
300
200
100
0
-100
-200
-300
Phase voltage spectrum (V rms)
0.02
0.03
0.04
0.05
100
200
300
0.06
Time (s)
0.07
0.08
0.09
0.1
400
500
Frequency (Hz)
600
700
800
0.07
0.08
0.09
0.1
400
500
Frequency (Hz)
600
700
800
250
200
150
100
50
0
0
(a)
M = 1.0257
Phase voltage (V)
300
200
100
0
-100
-200
-300
Phase voltage spectrum (V rms)
0.02
0.03
0.04
0.05
100
200
300
0.06
Time (s)
250
200
150
100
50
0
0
(b)
In general, in the case of a seven-phase system,
characteristic harmonics of the d2-q2 plane are 14k ± 5,
while in the d3-q3 plane one has 14k ± 3 (k = 0, 1, 2…)
harmonics. Similar to the five-phase case, the amount of
these harmonics stays in fixed relation to the fundamental
over the whole range of the achievable modulation index.
The application of six active space vectors per switching
period produces purely sinusoidal output voltages, as shown
in Figure 13(b). This is the consequence of properly
determined duty cycles for active space vectors, based on
consideration of all three planes of the seven-phase system.
Therefore, zero average values over the switching period are
achieved during the operation of a modulator.
8
Conclusions
Some common properties of n-phase SVPWM schemes for
sinusoidal output voltage generation are discussed in this
paper. Characteristic for all these schemes is the application
of n – 1 active space vectors over the switching period. This
enables averaging of the reference space vector in the
d1-q1 plane, with simultaneous zero average voltage in all
the other planes, so that the low-order harmonics are
neutralised in all the remaining planes.
It has been demonstrated that a great similarity exists in
the structure of these SVPWM schemes, which allows for
certain generalisation and unification. Presented generic
structure can be used during the implementation of any odd
multiphase SVPWM scheme directly, without tedious
analysis of the voltage space vectors in corresponding
planes. Proper dwell times are naturally embedded into duty
cycles by means of trigonometric constants and this
provides zero average values in all the planes other than the
first one. It was also demonstrated that the standard
three-phase SVPWM scheme is encompassed by this
generalisation and is just a special case of the generalised
SVPWM.
SVPWM schemes for generation of purely sinusoidal
output voltages are characterised with a decrease in the DC
bus utilisation as the number of phases increase. In contrast
to that, direct application of three-phase SVPWM principle
to multiphase systems (use of only two largest active space
vectors per switching period), offers an increase in DC bus
utilisation with an increase in the number of phases.
However, this is achieved at the expense of presence of
low-order harmonics in the phase voltages. While this is
unacceptable for multiphase machines with distributed
windings, it can be used in the case of multiphase machines
with concentrated windings. The amount of low-order
harmonic injection is not controllable and is in fixed relation
to the fundamental.
Feasibility of presented generalisation has been verified
experimentally using the five-phase and seven-phase
systems.
Acknowledgement
This work was supported in part by the Engineering and
Physical Sciences Research Council (EPSRC) under grant
EP/C007395, in part by Semikron, UK, in part by MOOG,
Italy and in part by Verteco, Finland.
Generalised space vector PWM for sinusoidal output voltage generation with multiphase voltage source inverters 13
References
Apsley, J.M., Williamson, S., Smith, A.C. and Barnes, M. (2006)
‘Induction motor performance as a function of phase
number’, IEE Proc. – Electric Power Applications, Vol. 153,
No. 6, pp.898–904.
Coates, C.E., Platt, D. and Gosbell, V.J. (2001) ‘Performance
evaluation of a nine-phase synchronous reluctance drive’,
Proc. IEEE Industry Applications Society Annual Meeting
IAS, Chicago, IL, pp.2041–2047.
de Silva, P.S.N., Fletcher, J.E. and Williams, B.W. (2004)
‘Development of space vector modulation strategies for five
phase voltage source inverters’, Proc. IEE Power Electronics,
Machines and Drives Conf. PEMD, Edinburgh, UK,
pp.650–655.
Dujic, D., Levi, E., Jones, M., Grandi, G., Serra, G. and Tani, A.
(2007a) ‘Continuous PWM techniques for sinusoidal voltage
generation with seven-phase voltage source inverters’, Proc.
IEEE Power Electronics Specialists Conference PESC,
Orlando, FL, pp.47–52.
Dujic, D., Jones, M. and Levi, E. (2007b) ‘Space vector PWM for
nine-phase VSI with sinusoidal output voltage generation:
analysis and implementation’, Proc. IEEE Industrial
Electronics Society Annual Meeting IECON, Taipei, Taiwan,
pp.1524–1529.
Grandi, G., Serra, G. and Tani, A. (2006a) ‘General analysis of
multi-phase systems based on space vector approach’, Proc.
Int. Power Electronics and Motion Control Conference
EPE-PEMC, Portorož, Slovenia, pp.834–840.
Grandi, G., Serra, G. and Tani, A. (2006b) ‘Space vector
modulation of a seven-phase voltage source inverter’, Proc.
Int. Symposium on Power Electronics, Electric Drives,
Automation and Motion SPEEDAM, Taormina, Italy,
CD-ROM paper S8-6.
Grandi, G., Serra, G. and Tani, A. (2007) ‘Space vector
modulation of a nine-phase voltage source inverter’, Proc.
IEEE Int. Symposium on Industrial Electronics ISIE, Vigo,
Spain, pp.431–436.
Holmes, D.G. and Lipo, T.A. (2003) ‘Pulse width modulation for
power converters – principles and practice’, IEEE
Press – Series on Power Engineering, Piscataway, NJ.
Iqbal, A. and Levi, E. (2006) ‘Space vector PWM techniques for
sinusoidal output voltage generation with a five-phase voltage
source inverter’, Electric Power Components and Systems,
Vol. 34, No. 2, pp.119–140.
Levi, E. (2008) ‘Multiphase electric machines for variable speed
applications’, IEEE Trans. on Industrial Electronics, Vol. 55,
No. 5, pp.1893–1909.
Levi, E., Bojoi, R., Profumo, F., Toliyat, H.A. and Williamson, S.
(2007) ‘Multiphase induction motor drives – a technology
status review’, IET Electric Power Applications, Vol. 1,
No. 4, pp.489–516.
Locment, F., Semail, E., Kestelyn, X. and Bouscayrol, A. (2006)
‘Control of a seven-phase axial flux machine designed for
fault operation’, Proc. IEEE Industrial Electronics Society
Annual Meeting IECON, Paris, France, pp.1101–1107.
Ojo, O., Dong, G. and Wu, Z. (2006) ‘Pulse-width modulation for
five-phase converters based on device turn-on times’, Proc.
IEEE Industry Applications Society Annual Meeting IAS,
Tampa, FL, pp.627–634.
Ryu, H.M., Kim, J.H. and Sul, S.K. (2005) ‘Analysis of
multi-phase space vector pulse width modulation based on
multiple d-q spaces concept’, IEEE Trans. on Power
Electronics, Vol. 20, No. 6, pp.1364–1371.
Singh, G.K. (2002) ‘Multi-phase induction machine drive
research – a survey’, Electric Power Systems Research,
Vol. 61, No. 2, pp.139–147.
White, D.C. and Woodson, H.H. (1959) Electromechanical Energy
Conversion, John Willey and Sons, New York, NY.
Zhao, Y. and Lipo, T.A. (1995) ‘Space vector PWM control of
dual three-phase induction machine using vector space
decomposition’, IEEE Trans. on Industry Applications,
Vol. 31, No. 5, pp.1100–1109.
Related documents
Download