PDF - Mitsubishi Electric Research Laboratories

MITSUBISHI ELECTRIC RESEARCH LABORATORIES
http://www.merl.com
A Fast and Generalized Space Vector
Modulation Scheme for Multilevel Inverters
Deng, Y.; Teo, K.H.; Duan, C.; Habetler, T.G.; Harley, R.G.
TR2013-131
December 2013
Abstract
This paper presents a fast and generalized space vector pulse width modulation (SVPWM)
scheme for any multilevel inverter. The SVPWM scheme generates all the available switching states and switching sequences based on two simple and general mappings, and calculates
the duty cycles simply as if for a two-level SVPWM, thus independent of the level number of the
inverter. Because the switching states, duty cycles, and switching sequences are all obtained by
simple calculation in the proposed SVPWM scheme, no lookup table is needed and the scheme is
computationally fast. The generalized method of generating the switching states (first mapping),
calculating the duty cycles, and determining the switching sequence (second mapping) is described in the paper. The scheme is suitable for any reference vector with any modulation index,
and can be conveniently extended to meet specific requirements, such as symmetric switching
sequences. Compared with prior methods, the SVPWM scheme proposed in this paper provides
two more degrees of freedom, i.e., the adjustable switching sequences and duty cycles, thus offering significant flexibility for optimizing the performance of multilevel inverters. The influence
of redundant switching sequences in the output phase voltage of inverters is demonstrated for a
nine-level inverter. This paper also thoroughly compares the proposed SVPWM scheme with
prior methods. Both simulation and experimental results are given.
IEEE Transactions on Power Electronics
This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part
without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include
the following: a notice that such copying is by permission of Mitsubishi Electric Research Laboratories, Inc.; an acknowledgment of
the authors and individual contributions to the work; and all applicable portions of the copyright notice. Copying, reproduction, or
republishing for any other purpose shall require a license with payment of fee to Mitsubishi Electric Research Laboratories, Inc. All
rights reserved.
c Mitsubishi Electric Research Laboratories, Inc., 2013
Copyright 201 Broadway, Cambridge, Massachusetts 02139
MERLCoverPageSide2
4
3
C 2
0
2
1 #
;
'
<
#
3 <
!
!
"
0
3 <
!
#
$
#
!
%
#
"
!
#
!
#
&
!
#
#
"
!
!
'#
'
!
"
"
#
#
(
#
)
#
!
#
"
'!
"
$
%
-@.)- 6. 4
(
'
* )
!
"
#
#
#
#
-
. 4
0
(
(
)
- .)-/.
5
)
(
* + ,
2
(
2'>A0
)
0
(
2
&
4
59:
; <
,
#
(
04 67 5= $24 * )
3 <
(
2
0
8
3
3
&
2
&
:
&
4
&
$24 * )
!
(
8
2'>A0
%
:
34 56557
,
&
$24 * )
&
4
;( ?
$
:
34 56557
,
- 7.
.)- 9.
(
(
(
34 56557 $24
)
#
2
8
>
* )
8
-
)
. 4
D
-
(
&
4
(
4&
2'>A0
B
,
(
#
E* ) ,7
(
0
3
:
! 3 <
D
B
(
1 #
(
3
)
(
)
B
)
( )
(
(
2'>A0
< (
(
2'>A0
"
(
$% %&'&%
C
(
)
!"#$
*2'>A0,
*2'0,
B
. < (
D
(
)
D
7
2'>A0
- 7.
(
(
D
F 2
2'>A0
(
B
2'>A0
)
(
D
F2
(
D
(
2
6 )
D
(
F
(
(
(
(
'
>%& "
<& 2'>A0 2 <&0&
>!
42
B
)
- 7.
"
'
2
(
- E.
)
B ( )
- 5. < (
* ,
B
(
D
)
(
( )
2
+* ) ,
( )
J
+* ) ,
#
(
4
(
- 9.
) B
+* ) ,
)
* ,
A
-7.
+* ) ,
B
D
D
J
#
J
)
(
0
I )
4
)
( )
4
H6
4
- G.
( )
#
(
(
F
(
* ,
(
7
(
)
(
B
( )
(
) B
(
(
< (
(
(
D
(
(
6G
(
2'>A0
( 2'>A0
, 2(
H6
D
8
D
4
5GG 755
(
(
(
D
(
G,
(
(
(
(
B
D
C
B
(
G
K
7
2'>A0
(
D
*
(
)
*
(
D
-
D
B
6
4
C
D
77
(
K
2'>A0
5, 4
B
(
4
D
(
2
(
(
B
(
( )
(
(
(
4
H
(
L
7,
HG
D
( 2'>A0
(
(
0
(
D
* ,
B
(
(
(
4
B
(
5
7
L (
D
*
7
5,
(
D
,
,
.
D
*7,
9,
C
2'>A0
(8 2
(
(
7
7
5
5
5
7 2
)
2'>A0
5 - /.
5* ,
B
(
B
*
7 5,F
M
(
* ) ,
(
5* ,)* ,
(
#
(
D
*
H ,
(
( )
2'>A0
D
5
(
*
(
(
D
4
6
7
7
(
G* ,
(
)
)
(
O+5
B
)
7)
B
B *
7 7,
7
5* , 4
)
K
#6 (
*M
7 5,
)
7,
*$
#6
#
)
* ) ,)
#
D
(
B
B
B
B
(
B
# #7
#5
5* , &
#5
B * ) ,)
(
G* ,
B
* ) ,)
*
#5, (
B
* ) ,)
#
G* ,
(
B
*5,
'
#6
#
(
B
(
!"# $ %& ' (!")
(
(
#7
B
&6
"
* ) ,)
% ) %9,
B
B
L*
(
)
O+E
(
)
)
B
! "
B
N
(
B
O+E
(
K
L
#6
B
5
(
B
)
B
7
(
2'>A0
)
2'>A0
* ) ,)
B
G
(
H7,
5* ,)* ,
B
G* ,
G
* ,
5 2'>A0
* ,)* , ( (
4
(
8* ,%
F
D
D
G* ,
* ) ,)
(
B
B
B
,
*
G* ,
#
( *
)
* ) ,)
B
(
9,
B
#
(
+,- ./01 2%&
B
(
B
'
3
G
6 !"7
*G,
(
,
*9,
*
B
*G,
B
(
B
*
,
)
*
B
B
B
B
(
* ,
B
4
B
(
*9,
(
(
*( ),
9:
* ,
B
*(,
4
8
G* ,
4 #!5
8* ,#
B
(
*' ,
&6 *6 P &6 Q 7O,
*
B
B
(
3
G 2
F* ,
(
B
(
* ,
B
7
(
(
5,
B
# (
(
(
(
(
B
K
L
9
4 %&
!$%& "
<& 0"#
2A
4 " "
*
<
7
0
4R
2(
3,
G
R
* ) ,
04>>
!2
5
S
* T ,
3 2 4 &2 *
9
4S
* T ,
E
R
* ) ,
S
* T ,
* ) ,
**
2
'
*
B
B
' *6 P ' Q 7O,
;
7*"!
G* ,,
B
<
*E,
4
*
*9,
K
(
*
(
)
4
B
(
B
4
L,
9 2(
B
*
(
(
4
( KRL
(
( )
( KSL
(
B
K4RL **H ,
* T ,
*
(
(
(
C
2
(
)
6
* ) ,
(
B
(
(
6
* ) ,
4
* ,
(
B
B
,
(
5
(
7
B
D
B
* *E, *5HG
K4SL
7G7 5
#7
B
#5 *
*
B
9 (
9)
G9G 595
9
B
(
(
G7
* ,
E 4
(
#5
#7
(
676
(
) 76
B 7
65 *
,
) 76
(
*
"
**
D
4
(
(
B
(
=
B8 * , %
(
* ,
B
(
,
B
(
F* ,
,
*E,, (
* ,
E
(
B
B
(
(
B
(
(
2
E
+ ,
- ) ,)
)
*
N
K
2'>A0
( )
6
&D
*7,
D
( B
?=
"
*/,
(
(
F
) ,
#5
(
@ A
7
B "!
& *6 P & Q 7O,
*5& +O,
H7
5* ,)* , 4
<
*@,
+O
8
D
C
(
F
F
G
G
H
I+, 2
H
I+, 2
?
?=
&
!5 8
J
8
8
!5 8
D
K0I 2
65
*@,
!5L
4
KSL
KRL
B
(
D
(
D
R*%,L *
H
H ,
(
D
V * T ,* T , V * T ,* T ,* T ,
* T ,
(
(
K4
M
*=,
(
B
7)
L
2'>A0
5,
(
)
B
#5
B
(
#6
*
B
B
4
5GG 755
6
D
&
8
&
4NNNNNO $
67
&
(
(
B
G7
(
V
B
7
77
B
B
6
$
4
K ( L
G
K%L
(
5GG
7)
KC
( C
(
(
L
&
)
6
B
KC
(
9
(
(
(
F
H7 (
5* ,
D
(
(
B
!5L
?=
(
5* ,
(
B
N+
2
J
H (
(
D
?
B
D
4
K0I 2
,
D
&
E
5
7)
(
L
(
B (
4
65
7,
*
(
K
5&
G7
D
D
* ,
#5
(
D
(
D
5* ,)* ,
+,- 7%
*
B *
9,
7F
!
*
(
? "
(
(
B
B
B
, .
5
>
7)
5* ,)* ,
7
7
(
(
L
- @. - =.
-76.
2'>A0
)
B
GF
B
(
(
K$L
K
B
L
6
(
7
&
D
5* ,)* ,
* 6,
(
D
(
7
4 %&
<& #& &!0
4 " "
7
H
H7
4
R*%,
4 S*$,
4S*$,
4 R*%,
2A
<
3 2&U$&
5
4R*%,
4
S*$,
&2 *2& " # 04>>
G
4
3,
9
S*$,
4 R*%,
4R*%,
4 S*$,
G
(
(
C
(
C
!$%& "
B
D
E
4S*$,
4
R*%,
/
5* ,,
K 4 S*$,L (
B
D
6V
V
H7
(
D
(
H7
(
H
"
7V 6
* ,
H *
B
6
4 %&
2A
(
(
3 2&U$&
<
&2 "! #
0"#&2
&!&
H
G7 V G V 6G V 65
H7
65 V 6G V G V G7
7
(
* ,
4
(
P "
2
(
4
7
4 %& '
6
(
D
(
2A
3 2&U$&
<
&2 "! #
C
(
(
77 V 7 V 67 V 6
B
D
B
D
(
6
B
H7
D
E (
(
C
'
B
(
(
755 V 7G5 V 5G5 V 5GG
(
D
*
2'>A0
)
(
B
2
(
(
D
4
(
9 <C *
,
)
D
( C
6
(
D
,
B
(
-76.
96 <C,
6=
H 67H 6+7
*
(
<& 2'>A0 2 <&0& 4 #
A < &4!% &! 0& <"#2
D
(
(
0
(
B
)
2'>A0
)
B
"0>4! 2"
2'>A0
(
D
D
- =. -7 . -77.
* 6,
(
&W & 2 " "
(
)
@
B
D
(
D
D
(
C
V 67 V 7 V 77
77 V 57 V 757 V 755
B
(
(
"
755 V 757 V 57 V 77
H
(
0"#&2 *%"A 0"#$%4
5GG V 5G5 V 7G5 V 755
D
(
&!&
#&W,
2'>A0
2'>A0
(
(
(
(
2'>A0
(
(
D
, ** "
4
*
,
"
* ,
)
2'>A0
(
-76. *
(
D
2'>A0
B
D
#>A004W -76.
(
7
H
K 4S*$,L
(
D
G7
H7
2'>A0
Q8<
,
(
!
(
S
X
S
Y
R
Q8<
4
V
S
Z
S
S
F
S
W
T
W
B
F
4
7
&
(
! *
)
B
*
B
4
(
4
/
)
B)
,
&
=
(
C
-
*
BF
4
V G V 6G (
U
@
%
/
C
>A0
%
@
C
89
%
(
4
)
B)
8E
8/
)
8@
%
8=
%
8 6
>A0 (
=
6 0
@
(
*(,
X ) *
K
)
K ()
%
+,- 2
[\
F []^ "
5
<
(
LF
(
L
,
QQ )
)
A
* 7,
(
*
)
7
6,
2'>A0
D
)
-75. -7G. 4
=
F7
/+, _
#
&
Q8<
<
7%
<
" K0I `% 8 ! 8 ! +,- R Ua 4
7
!
)
Bb
W
* 5,
(
*( ),
(
(
)
&
* ,
6
(
B
* 5,F
)
#
* 7, (
* QQ ) ,
()
* T ,)
)
(
(
(
B
(
* ,
B
B
* 7,
(
E(
(
B
(
B
(
E (
B
3
/)
* ,
*/)7,
4
B
()
*) ,
* )7,
2'>A0
7
(
B
)
6
4
D
()
B
B
(
B
D
K$L
(
(
K%L
*
C
>A0
D
7
%H7
4
)
B
5GG 755
G
9 <C *
( C
D
,
7
(
96 <C,
H 67H 6+7 * 6,
*
D
(
77
(
7
)
(
@
)
- =. -7 .
$H7 %H5
$H7 %H7
(
D
(
G
(
D
,
$H
7
6
6@
D
(
B
D
H6 @, -79. 4
(
(
(
(
*
B
F* ,
(
(
(
(
B
(
(
(
8* ,%
(
(
(
D
* H6 @,
6
4 %& '
!$%& "
<& #& &!0
2A
4 " "
3 2&U$&
<
7
H
4
H7
R
4S4
&2 * "! 2100& !
5
4S*%,
4 S 4 R*$,
R*$,
4 R 4 S*%,
4R4
4
S
2A
3 2&U$&
<
G
S*%,
4
4R*$,
S
&,
9
E
4R*$,
4 R 4 S*%,
S*%,
4 S 4 R*$,
4R4
4S4
4
R
R*$,
4S*%,
(
+
"
(
(
B
0
" !
(
3
*
(
B
D
(
D
D
D
(
(
-7E.
B
V 7V 6
6V
V 7V 6 V 7 V
6V
(
D
C
'
(
D
(
B
D
D
D
D
(
8 ,(
(
(
7
(
(
7
7
7
7
7
* ,
V
F 7,
6
(
D
(
(
D
*@,
,
(
(
D
B
(
H
(
K4
R
4S*%,L 4
(
D
'
B
(
K
(
(
H
H
(
'
H7,
(
7
C
D
666
B
) 76
*
H
D
'
(
5,
#6
(
5,
B
(
cd
' (
8/+,N
(
7
B
9
*
(
4SL
H7
*
*
(
5 (
(
B
(
RL
D
(
B
(
(
D
F
B
.
9
K%L
B
D
K4
1 )
(
H
B
4
4d
e4 fghihNdN+INj,N+,-hkhi
4d
4
B
$ d $ Q 8 < 8 /jlN
4
4
* G ,
(
2100&
H
H7
!
2A
<
3 2&U$&
,
B
(
&2 "! #
&!&
4
(
0"#&2
*
(
B
G7
5
65 ,
(
9
G7 V G V 6G V 65 V 6G V G V G7
65 V 6G V G V G7 V G V 6G V 65
,
*
B*
4 %& '
* G ,
- ,
0 *
' *(
C
2'>A0
*
,
(
(
2'>A0
B
B
5 4
B
(
(
B
C
-7/.
B
(
(
D
4 %& '
"0>4! 2"
B
B
-7/.
"* 7,
"* 5,
-
"* ,
5
.
0
(
D
4
2
2'>A0
<& >!">"2&# 2'>A0 2 <&0& 4 # &4!% &! 0& <"#2
& A&&
!
(
Y
1
"* ,
"* ,
- 5.
"* ,
"* 5,
%
- G.
"* ,
"* 5,
%
- 9.
"* ,
/
1
"* ,
%
B
1
1
1
1
1
1
1
1
B
B
B
D
(
2'>A0
(
(
,
(
(
!A
Y
1
(
D
(
*
)
1
- 7.
(
2
Y
%
5
2
#
Y
B
D
B
(
D
(
!
B
B
- 5.
(
- G.
(
(
B
(
D
(
-
-
4
,
.)- 9.
(
(
B
(
* 7,
B
)
"* ,
2'>A0
D
* E,
*
B
(
B
(
B
*
2'>A0
5
- 5.
- G. G
- 5.
- G.
- .
- 9.
(
* G,
(
- 9.
( )
B
2 )
,
2'>A0
. 5
(
"* 7,
2'>A0
2
(
(
(
* 9,
B
D
(
B
*
,
B
/
B
"* 5,
(
'
(
-
B
2'>A0
.
-
.
(
(
(
2'>A0
'
' &W>&! 0&
&B
4
D
)
C
5
*
(
,
.)- 9.
B
2
(
B
-7/.
( )
*
(
4% !&2$% 2
6 )
)
()
* >34,
2'>A0
>34
2'>A0
,
) )
B
B
*#4 ,
7
B
D
"
(
7 @ <C *
B
( C
D
,
D
6
(
96 <C,
6 ==9
H 67H 6+7 * 6,
*
>34
(
*
G
*
4
9 &B
6 )
B
(
(
(
6 )
,
9
* ,
G 2
79E Z " ,
5 7/E@ 0<C *
* ,
8* ,"
4F * , %
*
4,
*
*
4
4
,
,
6 )
>34
4,
5
2'>A0
<4NNNpqN} H r ONstuNO $ J ' F7 H ~vN
E
o)4NNNwxywNpqN} H r ONstuN8F7 H $ J ' O~vN
o
74NNNwxywNpqN} H ' ONstuNO ' J $ 8F7 H ~vNM
D €4NNNwxywNpqN} H ' ONstuNF7 H ' J $ O~vN
o
#4NNNwxywNpqN} J r O~vN
o
C
(4NNNwxyw•
(
'
"
(
(
(
*2'>A0,
(
D
@ A
%$2 "
(
(
( )
2'>A0
&B
(
6 )
2'>A0
(
2'>A0
(
D
>34
2'>A0
(
(
* /,
B
N+
4 ; "A%&#30&
8
,
1 #
!
(
0
%
*0&!%,
(
(
F 7,
&
04
0&!% (
(
2'>A0
(
(
(
(
D
(
D
!& &!&
F 5,
(
F G,
D
B
(
(
B
(
B
D
(
- .
C
9,
4
2'>A0
4>>& # W
*9,
* ,
*
*E,
(
(
B* ,
* ,
* ,
4
*9,
mn
m
8
) B
‚ƒ: =
N
;mn
E
o
o
o
o
D
o
o
o
o
C
"
* E,
*@,
<4NNNpqN 2
74NNNwxywNpqN `2
H m
r ONstuN8
#4NNNwxywNpqN 2
H m
? >
&2
K0
L
84
*
G=
G
/7G)/5@ 4 7667
0 0
(
; 3
[ !
C 0 >\ C K4 2
0
L
*
9/
/
7 =/)776E [ 76 6
-5. 2
D
)0
2 4
C [ !
[
K>
(
0
'
)%
)% #
)
L
*
7G
9
5EG) 5/9 0 766=
-G. 2 0
0 ;
K'
)2
<
0
$
'
L
*
79
6
79==)7E6E " 76 6
-9. [ < ;
2
K4
2
0
2
)'
>A0
0
'
2
L
*
7E
9
G@=) 967 0 76
-E. % W 1 % ; A
K!
4
0
0 B
2
'
0
L
*
7/
@
59GG)599E 4 76 7
-/. [ 0
( > !
K4 0
2
A
#
'
2
'
0
#
L
*
7@
9 E)979 [ 76 5
-@. 0
< (
<
4
K
&B
>
(
)0
0
0
L
*
7G
/
/5/) /GE [
766=
-=. ? % > A
K4
>
A
0
0
)
)
0
0
L
*
7/
@
5G/7)5G@ 4 76 7
- 6. [ 0
W
K0
0
(
(
0
0
4
>
3 )
2'>A0
* 9,
C [ 2 %
-7.
F
(
[ !
' ONstuN
€4NNNwxywNpqN 2
H m
H m
J m
F
r ONstuN
r8
' ONstuN
(4NNNwxywNpqN 2
H m
H m
F
F
H m
H m
' ONstuN
)4NNNwxyw•
$
J m
J m
z
F
5 N{|N}
'
J m
H m
J m
$
'
F
F
H m
$8
F
H m
H m
5 vN
5 vN
ONstuN
5 vN
H m
J m
5 vN
r O~a vNNM
* 9,
G
3
L
*
7@
(
96E5
96E5)96/5
,
76 5
-
.
(
4
(
K4
#
L
7
E5/)EG 0
- 7. 4 3
4 ;
2
+4
*
00
5/
-
- G.
- 9.
- E.
- /.
- @.
- =.
-76.
-7 .
-77.
-75.
-7G.
-79.
-7E.
-7/.
>A0
>A0 L
*
95
E5 ) E5= " 766E
< ?
4 [
K0
)
L
*
00
5E
E
EG9) E95
+# 7666
K4 (
)
>A0
[ 2
# <
)
L
*
E
G
9G9) 996 [ 766
U
C 2
)'
)
2
[
0 !
K'
)U
2
0
2
0
$
>
"
4# L
*
E6
@
7=E=)7=// 4 76 5
2
)'
>A0
1 C
< < K >34 ! C
)>
>A0
L
*
7
E
=95)=E5
==/
4
3
C 2
1 #
; <
! 3 <
K4
'
0
2
0
L
00
*, "
(0 *
3
,4 0
76 5
75=) 7G5
)A #
'
?
4 4
[
K
!
)#
#
'
2
'
>A0
4
L
*
@
G
6=5) 67
[ 7665
3
C # )%
'
1 #
; <
! 3 <
K3
0
0
L
00
*, "
(0 *
3
,4 0
76 5
7 =) 779
> 0 3
# 3 <
%
K"
C 2
'
2(
2 D
0
L
*
@
E
7=5) 56
7665
0 2
!
[ >
K4
# )
)'
)#
#
>
>
)&
)%
L
*
9G
E
5799)57EE # 766/
< ?
2
4 0
A
K4 2'0 4
'
)
)%
> 4
> (
L
*
75
E
7E=G)7/67
766@
4
4 ;
2 >
K#
0
"
A
%
2
B '
L
*
76
9
E ) E@
2
7669
[ < C A % C
4 ;
K
K"
>A0
B)
L
*
@
G
9GE
9GE)995 " ==5
1 #
; <
! 3 <
K4
4
3
C 2
'
>A0 2
4
"
>
0
L
),
*
,
**
(0 *
3 ,, 4 2
76 5
5=//
5=//)5=@5
[ 2
1 A % K4 2
)'
'
0
0
)0
'
!
)2
2
L
*
7=
5/G))5@9 [ 76 G
0
K4
)
(
L
00 , " "
7667
956)95E
*2N 7,
+ ,
2
766@@
(
(
4
76 5
76 7
(
!
02
> #
$
4
( )
9
- 5.
*0N6E,
.
766
K4
02
$
5
(
9
(
(
(
&
!
0
04
C
%
(
(
<
)
E6
6
4(
(
$
2
)
&
0 2
$24
,
$
$
&
> #
$24
&
<
(
0
*0&!%,
766G (
<
%
&
!
0
(
(
'%2
==G
4
C
0&!%
< (
&
(
>
==E
===
==@
766G
G6
===
<
(
U
A
<
(
96
)
/
=@G
$
0 D
*2N@7)0N@5)20N=7) N67,
=@
02
. !
2&&
0 (
A
$
=@=
2
> #
A
=@=
)0
(
(
4
3
>
<
56
566
(
<
(
# <
>
&&& > (
&&& #
&
#
)&
2
(
>
>
> (
&&&
4
2
*0N//)20N@E) N=7,
*
,
$
>
>
=E9
> #
%
$;
=E=
!
N >
(
&
4
$24
&
$
<
966
0
/.
02 &
2
%
4
$
<
2
3
)
#
2
&
>
4
B
<
(
3
34 $24
(
0
4
&
# <
4(
'
&&& > (
&
&
&
2
K"
K
L 7669
K
04 (
<
*
(
==6
<
> #
0
%
< (
=@9
(
;( ?
76 6
&
(
&&& !
< ;
4(
C
(
(
(
L
766=