Study of a Precise and Practical Harmonic Elimination Method for Multilevel Inverters Full Damoun Ahmadi and Jin Wang* Department of Electrical and Computer Engineering Ohio State University 205 Dreese Labs; 2015 Neil Avenue Columbus, OH 43210 Phone: 614-688-4041, Fax: 614-292-7596 Email: wang@ece.osu.edu* Abstract- Multilevel inverters have been widely used in medium and high voltage applications. Selective harmonics elimination for the staircase voltage waveform generated by multilevel inverters has been studied extensively in the last decade. Most published methods on this topic aimed at solving high-order multi-variable polynomial equation groups derived from Fourier series expansion. A totally different approach based on equal area criteria and harmonics injection in the modulation waveform is fully studied in this paper. Regardless how many voltage levels are involved, only four simple equations are involved in the basic method. The problems of the basic method are identified and discussed. A full set of solutions is proposed. The results of a case study with maximum five switching angles show that the proposed method can be used with excellent harmonics elimination performance for the modulation index range from 0.2 to 0.9. The Fourier expansion of the staircase wave can be expressed as: Keywords: Equal Area Criteria, Modulation Index, Multilevel Inverters, Pulse Width Modulation, Total Harmonic Distortion V(t) = I. I\k Figure 1. The general staircase waveform of multilevel inverters and equal area criteria. INTRODUCTION In high power medium and high voltage applications, the usage of Pulse Width Modulation (PWM) based two level inverters is limited by voltage and current ratings of switching devices, switching losses, and electromagnetic interferences caused by high dv/dt. Thus, for applications like medium voltage drives, renewable energy interfaces, and flexible ac transmission devices (FACTs), multilevel inverters are gradually becoming the main work force [1-4]. A typical multilevel inverter utilizes voltage levels from multiple dc sources. These dc sources can be isolated as in cascade multilevel structures or interconnected as in diode clamped structures. In most published multilevel inverter circuit topologies, the dc sources in the circuits need to be maintained to supply identical voltage levels. Based on these identical voltage levels, with proper control of the switching angles of the switches, a staircase waveform can be synthesized, such as a 6 level staircase waveform with five switching angles shown in Fig. 1. 4Vdd,c (cos(m m=1,3,5.... M)z 0,) + ... cos(mON )) sin(mwt) (1) where N is the number of switching angels and m is the harmonic order. Based on the Fourier expansion, several methods have been proposed to solve the following equation groups to realize Selected Harmonics Elimination (SHE) [1119]. (cos(01) + COS(02) + COS(03) + COS(04) + COS(05)) = VF cos(501) + cos(502) + cos(503) + cos(504) + cos(505) = 0 I z (2) cos(I 301) + cos(I 302) + cos(] 303) + cos(] 304) + cos(l 305) = 0 In this equation group, the first equation guarantees the desired fundamental component. The second equation and beyond are used to eliminate the selected harmonics. So, it is clear that with five switching angles, four selected harmonics One of the greatest benefits of this staircase waveform is can be eliminated. The following is a brief summary of the that the switches in the inverters only need to switch on and off most quoted and most recently reported methods on solving once during one fundamental cycle, thus the switching loss of these types of equation groups. A resultants theory based the device is reduced to minimum. However, with reduced algorithm was reported in 2000 [11]. A unified approach was switching frequencies, even with additional voltage levels, low presented in 2004 [12]. In the following year, symmetric frequency harmonics can be found in the staircase voltage [1, polynomials and resultant theory combined solution [13], 2]. power sum based method [14], and generic algorithm based method [15] for multilevel inverters with uneven dc sources 978-1-422-2812-0/09/$25.00 ©2009 IEEE 871 were proposed. High switching frequency based active Equation 2: the equation to find the switching angle: harmonics elimination was published in 2006 [16]. Very recently, a five-level symmetrically defined SHE PWM Ok = kk - (k - 1)3k- + VF (cos(k ) CoS(k- )) strategy [18] and a hybrid real coded genetic algorithm [19] h5 (cos(535k) cos(535k-1)) (4) were published. 5 One of the main difficulties of applying most of these hm (cos(mSk) -CoS(mk-l)) ... methods is that when the number of dc level increases, the m number of polynomial equations, the number of variables, and Equation 3: the equation to find the harmonics content in the the order of the equations will all increase accordingly. Thus, staircase waveform: finding solutions to these equations would become extremely difficult and often involve advanced mathematical algorithms, (5) hm = E V(cos(mok) -cos(m(;T - Ok))) which make the calculation easy to reach the capability limits Mk, of existing computer algebra software tools [12]. Researches show even for the simplest case like equation groups (2), it still Equation 4: the equation to calculate the new reference takes special algorithms and long calculation time to solve. waveform: For larger and higher order equation groups, there would be a point that to find the solutions becomes not practical [11-18]. (6) Vref = VF sin(c) - hms sin(mc) Other limitations of the proposed methods often involve the capability of dealing with wide range of modulation index [19], where, hms is the sum of hm calculated in every iteration: and uneven dc voltage levels [15, 17]. iter In summary, though many methods have been proposed to =Zhm(i) (7) hms solve the SHE problem in multilevel inverters, a simple and i=1,2,.... practical method is still needed. Originally, the proposed method was verified with test II. THE FoUR-EQUATION BASED HARMONIC results from a 17 level cascade multilevel inverter. Switching ELIMINATION METHOD angles of a six level waveform for limited modulation index was also shown [20]. range The four-equation method [20] is based on equal area criteria (shown in Fig. 1) and the harmonics injection in the For the work presented in this paper, to identify possible modulation waveform. The basic approach in the four- problems with the basic four-equation based method, the basic equation method is summarized in five steps: 1) use the desired method was tested with 6-level waveform with modulation fundamental voltage as a reference to find the initial switching index sweeping from 0.16 to 0.94. The main problem angles with equal area criteria; 2) identify the selected identified from this process is the amplitude difference harmonics in the staircase waveform, which comes from the between the desired and resulted fundamental voltages. switching angle; 3) subtract the harmonics from the original With the direct implementation of the proposed method, the reference waveform to get a new reference waveform; 4) use fundamental voltage of the staircase waveform often diverts the new reference waveform to find a new set of switching from the desired value, as shown in Table 1. The reason is that angles; 5) repeat steps 2 to 4 until the selected harmonics are for most cases, it is difficult to find a good solution for the eliminated. The diagram of this method is shown in Fig. 2. switching angle for the top dc level to satisfy the equal area The four basic equations used in this method are: criteria. When it is expressed in terms of modulation index, the difference between resulted modulation index and desired Equation 1: the equation to calculate the junction point of the modulation index can be higher than 0.1 at certain points. This reference and the voltage level. The Newton-Ralphson method also means sudden changes in the resulted modulation indexes. will be used to find the numerical solution of the method: The modulation indexes shown in Table 1 are defined by sin(mSk) (3) the following equation: 8k = arctan( k k.Vdc + h5 cos ('5k ~~~~~~VF - - sin(5Sk)..hm Desired Fundamental Component + Figure 2. The four-equation based method. 978-1-422-2812-0/09/$25.00 ©2009 IEEE 872 - Table 1. Sample points from the direct implementation of the four-equation method. Reference 0.92 0.88 0.84 0.80 0.76 Resulted Ml 0.8408 0.7923 0.7818 0.7715 0.7251 Harmonics (%) Switching Angles (rad.) 0I 0.1147 0.1433 0.1434 0.1435 0.0815 MI 02 0.2577 0.3398 0.3406 0.3411 0.4256 03 0.4121 0.5275 0.5283 0.5289 0.6818 50 04 0.6465 0.8417 0.8433 0.8443 0.8583 V 1.0134 1.1057 1.1062 1.1065 N/A (8) 4N.Vdc where VF is the reference ac voltage in the output, N is the number of dc levels, and VdC is the dc magnitude for each voltage level in multilevel inverter output waveform. As Table 1 just shows portion of the results, the full table of modulation index from 0.16 to 0.94 shows that for the six-level (maximum) waveform, the change of resulted modulation index is not continuous but more like a staircase. Earlier, multiple solutions of 8k for one dc level were expected to be an issue. But studies show that the equal area criteria automatically settled on the best 8k . So the study in the paper mostly is focusing on solving the problems related with the accuracy of the resulted fundamental components. SOLUTIONS To THE PROBLEMS IN THE BASIC METHOD A. PI Controller based Fundamental Voltage Correction III. 5th 7th 0 0 0 0 0 0 0 0 0 0 I 3th I 7th 0 0 0 0 0.4847 0. 584 0.4239 0.5128 th 1 0 0 0 0 0 0.7062 N/A to add a simple PI controller in the iteration process to keep compensating the fundamental component. With this approach, the modulation waveform of this modified method can be expressed as Vref = (VF -his) * (KP + A)-hms sin(mot) The overall diagram of the modified method is shown in Fig. 3. The added process is shown in dotted line. However, even with the PI controller in place, the numbers of utilized dc levels are still not optimized for most modulation indexes. Thus, there is still a slight difference between resulted and desired modulation index for most cases. And since the PI controller is only used for fundamental compensation, the performance of harmonics elimination went bad especially at high modulation index points. This can be seen in the results listed in Table 2. Since the performance of modified method with PI controller does not have good harmonics cancellation, alternative solutions are proposed and validated as following. To solve the problem of the difference between the desired and resulted fundamental component, one possible solution is |Switching angle calculations _ _ _ Desired fundamental L+' D d fl a F7 *\ component Xk -- |Harmonics calculation| with Equation 3 with Equation 1 and 2 New modulation -- + LL---> waveform synthesizing 4 with Equld so Calculated fundamental from the resulted switching angles Reference Figure 3. Modified method with PI controller to adjust the fundamental component. Table 2: Sample points with PI controller based modified method. Resulted Harmonics Switching Angles (rad.) Ml 0 0 o 0 o 1,th 5th 7th m 1 02 3 04 05 13th 17th 0.92 0.9112 0.1794 0.2567 0.315 0.4993 0.7304 0.3976 0.285 0.0085 0.613 0.4304 0.88 0.8467 0.1043 0.2647 0.394 0.6277 0.9994 0.0179 0.0554 0.25 0.4643 0.1339 0.84 0.8308 0.1146 0.2577 0.4119 0.6464 1.0133 0.0008 0.0019 0.0019 0.0038 0.0017 0.80 0.7931 0.1399 0.3182 0.5149 0.802 1.0932 0.3026 0.1336 0.1316 0.7332 0.6585 0.76 0.7351 0.0005 0.2402 0.4088 0.6905 N/A 0.0062 0.0723 0.5558 0.7025 N/A 978-1-422-2812-0/09/$25.00 ©2009 IEEE (9) 873 2) Then, the switching angle of the additional voltage level is calculated based on the difference between the desired In the final solutions, PI controller is no longer used in the iterations. Instead, either an additional voltage level or additional adjustment of fundamental voltage, VF, and the resulted fundamental voltage, the switching angle at the highest voltage level is used depending on Vim, with the following equation whether an extra voltage level is available at the defined modulation (1 1) Om+, a cos( 4V (VF -VIm)) index. B. Final Solutionsfor the Problems in the Four-equation Method 1. Harmonic Elimination with No Extra Voltage Levels In multilevel inverters, when the desired modulation index becomes smaller, fewer dc levels will be used to synthesize the staircase waveform. In this case, with the four-equation method, at the fundamental frequency, the difference between the desired voltage and generated voltage will become larger. But since an extra voltage level is available, it can be utilized to realize the fundamental voltage compensation. Based on this idea, the same five steps in the four-equation method would be used. The difference is that an extra switching angle would be calculated for an extra voltage level to achieve desired fundamental voltage. However, additional harmonics will be present in the extra voltage level. So in this method, the additional harmonics content generated by the extra voltage level would be added to the reference waveform which is used to calculate the other switching angles. This means that the extra harmonics generated in the additional voltage level would be compensated by the switching angles for all the other voltage levels. This modified method is illustrated in the diagram shown in Fig. 4. The additional process is shown in dotted line. The following is the procedure on the calculation of the additional "m+l" switching angle: 1) First, the total fundamental voltage based on switching angles from 01 to O,m is calculated with the following equation VIm = 4Vdc cos(Oi), m<N 2. Harmonics Elimination with No Extra Voltage Levels For larger modulation indexes, where all dc levels are already used for staircase generation, there is no additional voltage level for fundamental voltage compensation. Therefore, in this proposed method, the switching angle of the last dc level will be adjusted to achieve desired fundamental voltage. The "adjustment" switching angle is calculated with: (12) ON =acos(4 (VF -17VN)) I where VIN is the total fundamental voltage generated by switching angles from 01 to O,m This "adjustment" angle is used to modify the switching angle for the last voltage level: (13) 0N(mod ified) a cos(cos(ON) + cos(0 )) Therefore, based on the switching angle adjustment for the last dc level, the desired voltage magnitude in the fundamental frequency can be achieved. However, if not compensated, the "adjustment" switching angle would bring in the additional harmonics in the resulted staircase waveform. Thus, the selected harmonics caused by the "adjustment" angle would also be calculated and be added to the final modulation waveform. The total process of this modified method is illustrated in Fig. 5. (10) r-- -- -- -- -- -- I Calculate the I additional"m+1"." switching angle I _ _ _ __ Switching angle calculations Calculate the /'' r->\' harmonics in the T additional voltage level L--____-__-____-__-__ New modulation - ----- - --> waveform synthes'izing :~~ ~ ~~~~ 4 > ~~~~~~~~~with | | Equation 4 -Ao nO iuncamenta _ Tr oespre component Calculated fundamental from the resulted "m" switching angles selectedwihEutoIan2 , Figure 4. Modified method with "additional" switching angle. 978-1-422-2812-0/09/$25.00 ©2009 IEEE 874 Harmonics calculation with Equation 3 Calculatethe >-.-.--------------------------.--"adjustment" S a cui switchimg angle ___ _ _ Switching angle calculations with Equation 1 and 2 Calculate the selected _/+ ") \ -, | harmonics caused by 4 | X thffe "Cadjustment" angle New modulation :~~~~ L_-- -- -- -- ---: ~ ~~~~ -._____ -- - --> waveform synthesizing with Equation 4 Desired fur1kdamentalI Calculated fundamental compc)rnent + Harmonics c,alculation with Equiation 3 Figure 5. Modified method with "adjustment" switching angle for the highest voltage level. IV. VERIFICATION OF PROPOSED SOLUTIONS WITH A CASE STUDY With the final solutions 1 and 2, switching angles, resulted modulation index, and selected harmonics content were calculated with the modulation index sweeping from 0.2 to 0.9 for staircase waveforms with maximum six levels. For all the calculated modulation points, the resulted modulation index follows the desired value well. The selected harmonics elimination can be 100% except at modulation indexes close to 0.9. Table 3 shows some sample points of the calculation results. At the first sample point MI=0.9, since no extra voltage is available, the "adjustment" angle in method 2 is used. For the other four points in the table, an additional voltage level is used to achieve desired modulation index. The results show that both solution 1 and 2 work well in terms of achieving desired fundamental voltage and harmonics elimination. The overall optimized switching angles based on the proposed method for 6-level (maximum) waveform is shown in Fig. 6. It is noticeable that with the modification of the switching angle of the highest voltage level, the 05 sometimes becomes smaller than other switching angles. It may look strange, but this will not cause any problem. In the real inverter, the final voltage is the summation of the voltage from all the dc sources, instead of getting the waveform shown in Fig. 7 (a), the output voltage of the inverter would always look like the waveform in Fig. 7 (b). 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Modulation Indexes (MI) V. CONCLUSIONS In this paper, a simple method using four equations for harmonic elimination in multilevel inverters is reviewed and further studied. The problems with direct implementation of the method is identified and discussed. Then, a full set of solutions is provided and verified with a case study. Switching Angles (rad.) Resulted Mml Ml Ml 0a1,5th02 0.90 0.0641 0.1984 63 04 Harmonics (%) 05 7th 11Ith 13th 17th 0.3395 0.7714 0.5319 0.069 0.0291 0.0375 0.0474 0.0215 0.76 0.76 0.1878 0.3618 0.5922 0.9231 1.091 0 0 0 0 N/A 0.60 0.60 0.1971 0.4689 0.8051 1.1216 N/A 0 0 0 N/A N/A 0.46 0.46 0.2175 0.5954 1.0522 N/A N/A 0 0 N/A N/A N/A 0.20 0.20 0.3889 1.4961 N/A N/A N/A 0 N/A N/A N/A N/A 0.90 978-1-422-2812-0/09/$25.00 ©2009 IEEE 1 Figure 6. Optimized switching angles of the proposed method for 6-Level waveform. Table 3. Sample points for six (maximum) level waveform with the modified four-equation method. Reference 0.9 875 (a) (b) Figure 7. Explanation of the top switching angle in Fig.6. Comparing with other SHE methods proposed for multilevel inverters, the harmonics elimination method studied in this paper has the following advantages: 1) only four simple equations are involved in the basic method; 2) for different numbers of switching angles, the equations remain the same, no huge increasing of calculation time is expected when the number of switching angles increases; and 3) in some cases, this method can eliminate more than N-1 harmonics with only a small difference between the desired and resulted modulation index [20]. With the simple modifications proposed in this paper, this method has become not only precise in harmonics elimination but also practical in terms of simplicity and realization by field engineers. REFERENCES [1]. F. Z. Peng, "A generalized multilevel inverter topology with self voltage balancing," IEEE Trans. Ind. Applicat., vol. 37, pp. 611-618, Apr. 2001. [2]. J. Rodriguez, J. S. Lai, and F. Z. Peng, "Multilevel inverters: A survey of topologies, controls, and applications," IEEE Trans. on Industrial Electronics, vol. 49, no. 4, pp. 724-738, Aug. 2002. [3]. M. D. Manjrekar, P. K. Steimer, and T. A. Lipo, "Hybrid multilevel power conversion system: a competitive solution for high-power applications," IEEE Trans. Ind. Applicat., vol. 36, pp. 834-841, June 2000. [4]. J. K. Steinke, "Control strategy for a three phase AC traction drive with a 3-Level GTO PWM inverter," in Proc. IEEE PESC'88 Conf., 1988, [6]. B. P. McGrath, D. G. Holmes, "Multicarrier PWM strategies for multilevel inverters," IEEE Trans. on Industrial Electronics, Volume: 49, Issue: 4, Pages:858 - 867, Aug.2002 [7]. L. Li; D. Czarkowski, Y. G. Liu; P. Pillay, "Multilevel selective harmonic elimination PWM technique in series-connected voltage inverters.", IEEE Transactions on Industry Applications, Volume: 36, Issue: 1, Pages:160 - 170, Jan.-Feb. 2000 [8]. L. Li; D. Czarkowski, Y. G. Liu; P. Pillay, "Multilevel space vector PWM technique based on phase-shift harmonic suppression", Fifteenth Annual IEEE Applied Power Electronics Conference and Exposition, 2000. APEC 2000, Volume: 1, Pages:535 - 541 vol.1, 6-10 Feb. 2000 [9]. G. Carrara, S. Gardella, M. Marchesoni, R. Salutari, and G. Sciutto, "A new multilevel PWM method: A theoretical analysis," IEEE Trans. Power Electronics., vol. 7, no. 4, pp. 497-505, Jul. 1992. [10]. L. M. Tolbert, F. Z. Peng, and T. G. Habetler," Multilevel PWM Methods at Low Modulation Indices", IEEE Trans. on Power Electronics, vol. 15, no. 4, pp. 719-725, Jul 2000. [11]. J. N. Chiasson, L. M. Tolbert, K. J. McKenzie, and Z. Du, "Control of a multilevel converter using resultant theory," IEEE Trans. on Control SystemTechnology, vol. 11, no. 3, pp. 345-354, May 2000. [12]. J. N. Chiasson, L. M. Tolbert, K. J. McKenzie, and Z. Du, "A unified approach to solving the harmonic elimination equations in multilevel converters," IEEE Trans. on Power Electronics, vol. 19, no. 2, pp. 478490, Mar. 2004. [13]. J. N. Chiasson, L. M. Tolbert, K. J. McKenzie, and D. Zhong, "Elimination of harmonics in a multilevel converter using the theory of symmetric polynomials and resultants," IEEE Trans. Control System Technology, vol. 13, no. 2, pp. 216-223, Mar. 2005 [14]. J. N. Chiasson, L. M. Tolbert, Z. Du, and K. J. McKenzie, "The use of power sums to solve the harmonic elimination equations for multilevel converters," Eur. Power Electron. Drives J., vol. 15, no. 1, pp. 19-27, Feb. 2005. [15]. M. S. A. Dahidah and V. G. Agelidis, "A hybrid genetic algorithm for selective harmonic elimination control of a multilevel inverter with nonequal dc sources," in Proc. 6th IEEE Power Electron. Drives Syst. Conf., Kuala Lumpur, Malaysia, Nov./Dec. 2005, pp. 1205-1210. [16]. Z. Du, L. M. Tolbert, and J. N. Chiasson, "Active Harmonic Elimination for Multilevel Converters", IEEE Trans. Power Electron., vol. 21, no. 2, pp. 459-469, Mar 2006. [17]. Z. Pan, and F. Z. Peng, "Harmonics Optimization of the Voltage Balancing Control for Multilevel Converter/Inverter Systems" IEEE Trans. Power Electron, vol. 21, no. ",pp. 211-218, Jan2006. [18]. V. G. Agelidis, A. Balouktsis, and M. S.A. Dahidah, "A five-level symmetrically defined selective harmonic elimination PWM strategy: Analysis and experimental validation," IEEE Trans. on Power Electronics, vol. 23, no. 1, pp. 19-26, Jan. 2008. [19]. M. S. A. Dahidah and V. G. Agelidis, "Selective harmonics Elimination PWM Control for Cascaded Multilevel Voltage Source Converters: A Generalized Formula, " IEEE Trans. on Power Electronics, vol. 23, no. 4, pp. 1620-1630, July. 2008. [20]. J. Wang, Y. Huang, and F.Z. Peng, " A practical harmonics elimination method for multilevel inverters" in Proc. IEEE IAS 2005 Vol. 3, pp. 1665-1670, Oct. 2005. pp.431-438. [5]. J. Vassallo, J. C. Clare, P. W. Wheeler, "Power-equalized harmonicelimination scheme for utility-connected cascaded H-bridge multilevel convertes," Industrial Electronics Society, 2003. IECON '03. The 29th Annual Conference of the IEEE, Volume: 2, Pages:1185 - 1190 Vol.2, 26 Nov. 2003 978-1-422-2812-0/09/$25.00 ©2009 IEEE 876