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=