Academia.eduAcademia.edu
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 11, NOVEMBER 2014 5811 Analytical Method for Pattern Generation in Five-Level Cascaded H-Bridge Inverter Using Selective Harmonic Elimination Concettina Buccella, Senior Member, IEEE, Carlo Cecati, Fellow, IEEE, Maria Gabriella Cimoroni, and Kaveh Razi Abstract—This paper proposes an analytical procedure for computation of all pairs of valid switching angles used in pattern generation in five-level H-bridge cascaded inverters. The proposed procedure eliminates harmonic components from inverter output voltage and, for each harmonic, returns the exact boundaries of all valid modulation index intervals. Due to its simple mathematical formulation, it can be easily implemented in real time using a digital signal processor or a field-programmable gate array. In this paper, after a detailed description of the method, simulation and experimental results demonstrate the high quality of achievable results. Index Terms—Cascaded multilevel inverters, Chebyshev polynomials, high-power converters, modulation, selective harmonic elimination (SHE), total harmonic distortion (THD), Waring formulas. I. I NTRODUCTION S ELECTIVE harmonic elimination (SHE) methods, originated by the harmonic elimination technique early proposed by Patel for high-power inverters, offer enhanced operations at low switching frequency while reducing size and cost of bulky passive filters [1], [2]. They have been successful adopted in different converter topologies, including cascaded H-bridge multilevel converters, whose N -level ac voltage outputs already improve the total harmonic distortion (THD) [3]–[11]. SHE equations are nonlinear; moreover, simple, multiple, or even no solutions could be accomplished for each modulation index [11]. Moreover, it is necessary to know how to obtain all possible sets of solutions and where they exist [12], [13]. Once a set has been obtained, some selection criteria should be adopted. For instance, the lowest THD could be early identified and then selected [14]; another possible criterion could be minimization of mutations in solution sets [15], [16]. Manuscript received July 1, 2013; revised November 26, 2013; accepted January 25, 2014. Date of publication February 25, 2014; date of current version June 6, 2014. This work was supported by DigiPower Ltd., L’Aquila, Italy. C. Buccella, C. Cecati, and K. Razi are with the Department of Information Engineering, Computer Science, and Mathematics, University of L’Aquila, 67100 L’Aquila, Italy; and also with DigiPower Ltd., 67100 L’Aquila, Italy (e-mail: concettina.buccella@univaq.it; carlo.cecati@univaq.it; kaveh.razi@univaq.it). M. G. Cimoroni is with the Department of Information Engineering, Computer Science, and Mathematics, University of L’Aquila, 67100 L’Aquila, Italy (e-mail: mariagabriella.cimoroni@univaq.it). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIE.2014.2308163 Many authors dealt with the SHE problem. The authors in [17]–[21] proposed iterative numerical techniques. The authors in [22] proposed a generalized formulation for half-cycle symmetry SHE–pulsewidth-modulation problems in multilevel inverters, solving the equations by using a Matlab function (fsolve). Authors in [20] proposed a harmonic suppression technique for double-cell inverters called “mirror surplus harmonic method” and using an unconstrained optimization, and in [23], the Walsh function-based analytical technique is adopted, where the harmonic amplitude is expressed directly as a function of switching angles, the latter obtained solving linear algebraic equations rather than nonlinear transcendental equations. In [24] and [25], theories of resultants and of symmetric polynomials were used to characterize, for each modulation index, the existence of the solution and then to solve polynomial equations obtained from transcendental equations. Many authors use genetic algorithms (GAs) ([26]–[28]). In [29], the bee algorithm is applied and compared with a GA; in [30] and [31], a solution has been obtained by using particle swarm optimization (PSO). Paper [32] proposes a PSO-algorithm-based staircase modulation strategy for modular multilevel converters. Bacterial foraging algorithm and ant colony method were adopted in [33] and [34], respectively. Another approach, based on homotopy and continuation theory, was proposed in [35]–[37] for determination of one set of solutions. Minimization techniques were proposed in [38] and [39]. The main drawbacks of existing SHE methods are their mathematical complexity and the heavy computational loads, resulting high cost of the hardware needed for real-time implementation [10]. The last problem is commonly circumvented by preliminary off-line computation of the switching angles and the subsequent creation of lookup tables to be stored in the microcontroller’s internal memory for real-time fetching. This approach, even if effective, in some cases could lead to some drawbacks, particularly the use of discrete modulation indices, resulting in nonoptimum commutations and the need of significant amounts of the microcontroller’s memory. Some requirements cannot be fulfilled by current microcontrollers/DSPs specifically designed for energy management and motion control [the so-called digital signal controllers (DSCs)], due to their limited amount of RAM and the relatively high speed of their internal FLASH memory [42], [43]. Moreover, implementation of feedback control requires distinct lookup tables for each modulation index and limits achievable 0278-0046 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. 5812 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 11, NOVEMBER 2014 Fig. 1. Three-phase five-level cascaded inverter. (a) Schematic diagram of a three-phase five-level cascaded inverter. (b) (A) Phase A and [(B) and (C)] individual H-Bridge output waveforms. performance and/or introduces programming complexity and/or potential problems in closed-loop systems. This paper considers five-level cascaded H-bridge inverters and proposes a procedure allowing fully analytical calculation (i.e., without any lookup table) of those switching angles α1 and α2 , eliminating one harmonic hi (i = 3, 5, 7, . . .). The procedure uses Chebyshev polynomials and Waring formulas [40], [41] and, due to its limited complexity, can be easily implemented in real time using DSC, programmable logic device, or field-programmable gate array (FPGA) [42]. Moreover, it is almost general and can be extended to different topologies and, for the considered topology, to higher number of levels. Specific sets of equations have to be determined for each case. The proposed method can be implemented both off-line and online, i.e., in real time. Its most important advantages are the possibility to obtain exact solution in real time and that it is possible to obtain all possible solutions. The described features are very useful in implementation of closed-loop control and, due to limited algorithm complexity, do not require specific hardware [44]. In the following, Section II deals with problem formulation, Section III describes the determination of modulation index interval, and Section IV describes the procedure for the determination of switching angles. Section V shows some simulation results and deals with some analysis, while Section VI reports experimental results and their comparison with simulations. Good agreement is noted among experimental and simulation results, confirming the accuracy of the proposed technique. Finally, Section VII draws some conclusions. where α1 and α2 are the switching angles necessary for modulation. Fig. 1(b) also shows modulation signals (b) and (c), which are necessary for obtaining the desired output waveform vAN (ωt). The following condition has to be verified: 0 ≤ α1 ≤ α2 ≤ π/2. (2) In order to eliminate a specific harmonic, the following condition must be imposed to find out the unknown switching angles α1 and α2 : F (α) = 0 where F = (F1 , F2 ) and α = (α1 , α2 ) yield  F1 (α1 , α2 ) = cos(α1 ) + cos(α2 ) − 2m1 F2 (α1 , α2 ) = cos(kα1 ) + cos(kα2 ) (3) (4) and k = 3, 5, 7, . . . is the harmonic order to be eliminated. As shown in (4), the first equation in (3) is used to control the magnitude of the fundamental voltage, while the second one is used for harmonic order elimination. It is worth noticing from (4) that the number of equations corresponds to the number of existing H-bridges. The term m1 represents the modulation index defined as m1 = V1 /V1 max , where V1 is the fundamental output peak voltage and V1 max is the maximum obtainable fundamental peak voltage expressed as V1 max = 8Vdc /π. III. S EARCH OF M ODULATION I NDEX I NTERVALS II. M ODEL D ESCRIPTION A three-phase five-level cascaded inverter is considered. Its basic schematic diagram is shown in Fig. 1(a). Each phase consists of two H-bridges fed by separate and balanced dc sources vA1 = vA2 = Vdc . Considering, for instance, phase A multilevel voltage: vAN = vA1 + vA2 , its Fourier series expansion resultsthe following [45]: 4Vdc  vAN (ωt) = [cos(nα1 ) + cos(nα2 )] sin(nωt)/n π n n = 1, 3, 5, 7, . . . (1) Odd Chebyshev polynomials of first type Tk are introduced for the previously described problem and defined by recursive relationship [40] ⎧ ⎨ T0 (x) = 1 T1 (x) = x (5) ⎩ Tj+1 (x) = 2xTj (x) − Tj−1 (x) or Tj (x) = cos(j arccos(x)), j = 1, 2, . . .. The expressions Tk (x) for k = 3, 5, 7, 9, 11, respectively, are described in the Appendix. BUCCELLA et al.: ANALYTICAL METHOD FOR PATTERN GENERATION IN H-BRIDGE INVERTER USING SHE 5813 Similar considerations arise with any other harmonic. Fig. 4 shows valid modulation index intervals given by Theorem 1 at different k values (rows) and subintervals where different m1 ’s produce a different number of valid solutions Nk (m1 ). In the same figure, the ends of each subinterval are highlighted, and each dot within an interval represents a valid solution. The graphs in Fig. 5 represent the functions Nk (m1 ), k = 3, 5, 7, 9, 11. Notice that the maximum number of solutions in a subinterval for each m1 is (k − 1)/2 for k = 3, 5, and it is (k − 3)/2 for k = 7, 9, 11; hence, it is possible to know the number of solutions achieving the kth harmonic elimination (k = 3, 5, . . . , ). IV. D ETERMINATION OF S WITCHING A NGLES Fig. 2. Graphical analysis for the third-harmonic elimination. By substitution of Chebyshev polynomials in (3), the following polynomial system is obtained:  T1 (x1 ) + T1 (x2 ) − 2m1 = 0 (6) Tk (x1 ) + Tk (x2 ) = 0 where x1 = cos(α1 ), x2 = cos(α2 ), and k = 3, 5, 7, . . .. Proposition 1: Let D = [0, 1] × [0, 1], zi = cos(((2i − 1)/2k)π), i = 1, . . . , (k − 1)/2, i.e., all positive zeros of the Chebyshev polynomial Tk (x) with k = 2l + 1, l ≥ 1. 1) If m1 = zi /2, i = 1, . . . , (k − 1)/2, the points (0, zi ) and (zi , 0) are solutions of the system (6) in D. 2) If m1 = zi , i = 1, . . . , (k − 1)/2, the points (zi , zi ) are solutions of the following system:  x + x − 2m = 0 1 2 1 x1 − x2 = 0 Tk (x1 ) + Tk (x2 ) = 0 (7) in D. To better clarify the previous proposition, Figs. 2 and 3(d) show the graphical representation of (7). The straight line x1 + x2 − 2m1 = 0 is drawn at m1 = zi /2 and m1 = zi , i = 1, . . . , (k − 1)/2, for k = 3, 5, 7, 9, 11, respectively. Theorem 1: The system (6) has real solutions in D if and only if m1 ∈ [(1/2) cos(((k − 2)/2k)π), cos(π/2k)] ⊂ [0, 1]. Figs. 2 and 3 show the whole set of solutions for (6) in D within different subintervals of modulation index m1 . Considering, for instance, Fig. 3(a), the straight line x1 + x2 = 2m1 obtained for the following. 1) z2 /2 ≤ m1 < z1 /2 intersects the curve T5 (x1 ) + x1 , x 2 ) T5 (x2 ) = 0 in two distinct symmetrical points ( and ( x2 , x 1 ), representing a unique solution (for the symmetry) for the electrical problem; 2) z1 /2 ≤ m1 ≤ z2 intersects the curve T5 (x1 ) + T5 (x2 ) = 0 in four distinct symmetrical points, representing two solutions for the electrical problem; 3) z2 < m1 ≤ z1 intersects the curve T5 (x1 ) + T5 (x2 ) = 0 in two distinct symmetrical points, representing a unique solution for the electrical problem. In order to explain the method in a simple way and without any loss of generality, in this paper, eliminations of third, fifth, and seventh harmonics are considered. From (6), by applying the Chebyshev polynomials (see the Appendix), the following systems are obtained. 1) k = 3  x1 + x2 = 2m1 (8) 4 x3 + x3 − 3(x + x ) = 0. 1 2 1 2 2) k = 5  x1 + x2 = 2m1 16 x51 + x52 − 20 x31 + x32 + 5(x1 + x2 ) = 0. 3) k = 7  x + x = 2m 1 2 1 64 x71 + x72 − 112 x51 + x52 + 56 x31 + x32 + −7(x1 + x2 ) = 0. (9) (10) Assuming that s = x1 + x2 and p = x1 x2 and applying Waring’s formula (see the Appendix) to previous systems, for each harmonic, the following equations in p with degree l = (k − 1)/2 can be obtained, respectively, with s = 2m1 . 1) k = 3 12p − (4s2 − 3) = 0. (11) 2) k = 5 80p2 + 20(3 − 4s2 )p + (16s4 − 20s2 + 5) = 0. (12) 3) k = 7 448p3 − 112(8s2 − 5)p2 + 56(8s4 − 10s2 + 3)p + − (64s6 − 112s4 + 56s2 − 7) = 0. (13) In the following, the acceptability of each solution for previous equations is investigated. In order to guarantee real solutions (x1 , x2 ) ∈ [0, 1] × [0, 1], for each valid modulation index, the following condition must be verified: 0 ≤ p ≤ m21 . (14) 5814 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 11, NOVEMBER 2014 Fig. 3. Graphical analysis for the harmonic elimination. (a) Fifth harmonic. (b) Seventh harmonic. (c) Ninth harmonic. (d) Eleventh harmonic. Fig. 4. Valid modulation index intervals to vary harmonic order k to eliminate. Fig. 5. Valid modulation index intervals with the solution (switching angle) number.  x1 + x2 = 2m1 is solved evaluating zeros of x1 x2 = p function P2 (ξ) = ξ 2 − sξ + p; hence, the modulator’s angles α1 and α2 are computed by using inverse cosine function. Notice that, regarding (14) with m1 given by Theorem 1, condition p ≤ m21 is obtained, imposing discriminant s2 − 4p ≥ 0 to solutions of ξ 2 − sξ + p = 0. It is worth noticing in Figs. 2 and 3 that a relationship between m1 and (α1 , α2 ) holds at the borders of each modulation index subinterval: when m1 = zi , it follows that (α1 , α2 ) = [arccos(zi ), arccos(zi )], and when m1 = zi /2, it follows that (α1 , α2 ) = [arccos(zi ), π/2]. Table I summarizes this relationship for the case shown in Fig. 3(a). The system TABLE I R ELATIONSHIP B ETWEEN m1 AND (α1 , α2 ) FOR THE F IFTH -H ARMONIC E LIMINATION V. S IMULATION R ESULTS The proposed modulation technique was preliminarily verified by means of simulations and then implemented using a BUCCELLA et al.: ANALYTICAL METHOD FOR PATTERN GENERATION IN H-BRIDGE INVERTER USING SHE 5815 Fig. 6. Examples of harmonic elimination. (a) Output phase voltage. (b) FFT analysis. (c) Third-harmonic elimination (m1 = 0.8). (d) Output phase voltage. (e) FFT analysis. (f) Fifth-harmonic elimination (m1 = 0.9). (g) Output phase voltage. (h) FFT analysis. (i) Seventh-harmonic elimination (m1 = 0.8). TABLE II S WITCHING A NGLE VALUES Fig. 8. Functional block diagram. of high power; therefore, simulations were carried out choosing a setup operating at medium voltage (Vdc = 3 kV) and with rated power equal to 300 kVA. Load was simulated by an R − L network consisting of a set of resistances R = 108 Ω in series with inductances L = 15 mH. Output phase voltage and corresponding fast Fourier transformation (FFT) spectrum are shown in Fig. 6(a), (d), and (g) for the third-, fifth-, and seventh-harmonic eliminations and modulation index equal to m1 = 0.8, m1 = 0.9, and m1 = 0.8, respectively. It can be noticed that, in all cases, the desired harmonic is eliminated. Table II shows the values of the switching angles returned by the third-, fifth-, and seventh-harmonic eliminations at different modulation indices. VI. E XPERIMENTAL R ESULTS Fig. 7. Cascaded H-bridge five-level single-phase inverter prototype. low-power laboratory prototype. A complete converter with load was modeled using Matlab/Simulink [46]. SHE is typical Because of laboratory restrictions, a low-power single-phase five-level cascaded H-bridge inverter was developed for experimental verification and is shown in Fig. 7. The prototype developed by DigiPower Ltd. consists of control and 5816 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 11, NOVEMBER 2014 Fig. 9. Experimental results: output voltage and corresponding FFT, third-harmonic elimination. (a) m1 = 0.45. (b) m1 = 0.8. Fig. 10. Experimental results: output voltage and corresponding FFT, fifth-harmonic elimination. (a) m1 = 0.6. (b) m1 = 0.9. Fig. 11. Experimental results: output voltage and corresponding FFT, seventh-harmonic elimination. (a) m1 = 0.45. (b) m1 = 0.8. power units. The control board includes a microcontroller Atmel ATmega16, as shown in Fig. 8, providing the user’s interface and a Xilinx Spartan II XC2S50 FPGA, in charge of pulse generation and dead-band logics with 16-b resolution, corresponding to ±0.002◦ accuracy [47], [48]. Communications between FPGA and microcontroller are through the Serial Peripheral Interface protocol. The main functional block diagram shown in Fig. 8 summarizes the main operations. To practically demonstrate the achievable performance, six separate experiments with different modulation indices for the elimination of the third, fifth, and seventh harmonics were performed, and results are shown in Figs. 9–11. In these figures, the output voltage and fundamental frequency are VP P = 80 V and f = 50 Hz, respectively (top subfigures), while the base scales for FTT analysis are 5 Vrms /div and f = 100 Hz/div (bottom subfigures). In detail, Fig. 9(a) deals with the third-harmonic elimination in the case of modulation index m1 = 0.45, BUCCELLA et al.: ANALYTICAL METHOD FOR PATTERN GENERATION IN H-BRIDGE INVERTER USING SHE Fig. 10(a) and (b) deals with the fifth-harmonic elimination at different modulation indices (m1 = 0.6 or m1 = 0.9), and Fig. 11(a) and (b) deals with the seventh-harmonic elimination at modulation indices m1 = 0.45 and m1 = 0.80, respectively. FFT analysis clearly shows a complete elimination of undesired harmonics by inverter output voltage. Previous experiments confirm simulation results demonstrating the quality of the approach and its independence by modulation index, which can vary with continuity, thus allowing successful implementation in feedback control loops. This result is very useful as it leads to significant enhancements and advantages over lookup-table-based methods. It is worth noticing that, because of limited algorithm complexity, the same microprocessor or FPGA could be used for implementation of closed-loop control algorithm and other functions; moreover, the memory demand is affordable. Therefore, a typical implementation requires system-on-chip solutions. Another important advantage is the knowledge of the exact values of the modulation angles, which is not given by any other method. VII. C ONCLUSION In this paper, the problem of harmonic elimination in multilevel converters has been addressed considering a five-level cascaded H-bridge inverter and proposing a new analytical algorithm for the computation of the switching angles α1 and α2 capable of elimination of harmonic signals. Since, in order to obtain these angles, it is necessary to find all valid intervals of the modulation index for which they exist, a new analytical procedure has been proposed, which returns the desired intervals split into subintervals and dependent on the number of pairs of switching angles capable of elimination of the selected harmonic. As an example, procedures for obtaining correct switching angles for third-, fifth-, and seventh-harmonic eliminations have been shown. The obtained simulation and experimental results confirm the accuracy of the proposed procedure. Work is in progress in order to extend the method to multiple harmonic elimination and to take into account multilevel voltage imbalances. A PPENDIX The Tk (x) expressions, k = 3, . . . , 11, are as follows. 1) 2) 3) 4) 5) T3 (x) = 4x3 − 3x. T5 (x) = 16x5 − 20x3 + 5x. T7 (x) = 64x7 − 112x5 + 56x3 − 7x. T9 (x) = 256x9 − 576x7 + 432x5 − 120x3 + 9x. T11 (x) =1024x11 − 2816x9 + 2816x7 − 1232x5 + 220x3 − 11x. Proof of Proposition 1 The straight line x1 + x2 = 2m1 with m1 = zi /2, i = 1, . . . , (k − 1)/2, intersects boundaries x1 = 0 and x2 = 0 of D in (zi , 0) and (0, zi ) for i = 1, . . . , (k − 1)/2. These points (zi , 0) and (0, zi ) are also solutions of the equation Tk (x1 ) + Tk (x2 ) = 0. If (x1 , x2 ) ∈ D, it is easy to verify that 5817 the intersection of curve Tk (x1 ) + Tk (x2 ) = 0 with straight line x1 − x2 = 0 is the point (zi , zi ) satisfying also equation x1 + x2 − 2zi = 0. Proof of Theorem 1 Considering that min {zi } = z(k−1)/2 = cos(((k − 1≤i≤(k−1)/2 2)/2k)π) and max1≤i≤(k−1)/2 {zi } = z1 = cos(π/2k), by Proposition 1 and graphical analysis results, the thesis follows. The Waring formulas for the considered harmonics with s = x1 + x2 and p = x1 x2 are as follows: x31 + x32 = s3 − 3ps x51 + x52 = s5 − 5ps3 + 5p2 s x71 + x72 = s7 − 7ps5 + 14p2 s3 − 7p3 s. (15) (16) (17) ACKNOWLEDGMENT The authors would like to thank Mr. F. Mancini, University of L’Aquila, for his assistance during laboratory activity, and the anonymous Associate Editor and Reviewers for their insightful comments. R EFERENCES [1] H. S. Patel and R. G. Hoft, “Generalized harmonic elimination and voltage control in thyristor converters: Part I—Harmonic elimination,” IEEE Trans. Ind. Appl., vol. IA-9, no. 3, pp. 310–317, May 1973. [2] H. S. Patel and R. G. Hoft, “Generalized harmonic elimination and voltage control in thyristor converters: Part II—Voltage control technique,” IEEE Trans. Ind. Appl., vol. IA-10, no. 5, pp. 666–673, Sep. 1974. [3] J. Napoles, A. Watson, J. Padilla, J. Leon, L. Franquelo, W. Patrick, and M. Aguirre, “Selective harmonic mitigation technique for cascaded Hbridge converters with non-equal DC link voltages,” IEEE Trans. Ind. Electron., vol. 60, no. 5, pp. 1963–1971, May 2013. [4] J. Napoles, J. I. Leon, R. Portillo, L. G. Franquelo, and M. A. Aguirre, “Selective harmonic mitigation technique for high-power converters,” IEEE Trans. Ind. Electron., vol. 57, no. 7, pp. 2315–2323, Jul. 2010. [5] L. G. Franquelo, J. Napoles, R. Portillo, J. I. Leon, and M. A. Aguirre, “A flexible selective harmonic mitigation technique to meet grid codes in three-level PWM converters,” IEEE Trans. Ind. Electron., vol. 54, no. 6, pp. 3022–3029, Dec. 2007. [6] K. Gopakumar, N. A. Azeez, J. Mathew, A. Dey, and M. Kazmierkowski, “A medium voltage inverter fed IM drive using multilevel 12-sided polygonal vectors, with nearly constant switching frequency current hysteresis controller,” IEEE Trans. Ind. Electron., vol. 61, no. 4, pp. 1700–1709, Apr. 2014. [7] B. Sanzhong and S. M. Lukic, “New method to achieve AC harmonic elimination and energy storage integration for 12-pulse diode rectifiers,” IEEE Trans. Ind. Electron., vol. 60, no. 7, pp. 2547–2554, Jul. 2013. [8] F. Filho, H. Z. Maia, T. H. A. Mateus, B. Ozpineci, L. M. Tolbert, and J. O. P. Pinto, “Adaptive selective harmonic minimization based on ANNs for cascade multilevel inverters with varying DC sources,” IEEE Trans. Ind. Electron., vol. 60, no. 5, pp. 1955–1962, May 2013. [9] S. R. Pulikanti, G. Konstantinou, and V. G. Agelidis, “Hybrid seven-level cascaded active neutral-point-clamped-based multilevel converter under SHE-PWM,” IEEE Trans. Ind. Electron., vol. 60, no. 11, pp. 4794–4804, Nov. 2013. [10] J. I. Guzman, P. E. Melin, J. R. Espinoza, L. A. Moran, C. R. Baier, J. A. Munoz, and G. A. Guinez, “Digital implementation of selective harmonic elimination techniques in modular current source rectifiers,” IEEE Trans. Ind. Informat., vol. 9, no. 2, pp. 1167–1177, May 2013. [11] J.-S. Lai and F. Z. Peng, “Multilevel converters—A new breed of power converters,” IEEE Trans. Ind. Appl., vol. 32, no. 3, pp. 509–517, May/Jun. 1996. [12] C. Buccella, C. Cecati, and M. G. Cimoroni, “Investigation about numerical methods for selective harmonics elimination in cascaded multilevel inverters,” in Proc. Int. Conf. ESARS Propulsion, Bologna, Italy, Oct. 2012, pp. 1–6. 5818 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 11, NOVEMBER 2014 [13] C. Buccella, C. Cecati, and M. G. Cimoroni, “Harmonics elimination in 5-level converters operating at very low switching frequency,” in Proc. IEEE ICIT, Cape Town, South Africa, Feb. 24–27, 2013, pp. 1946–1951. [14] F. Z. Peng, J.-S. Lai, J. W. McKeever, and J. VanCoevering, “A multilevel voltage-source inverter with separate DC sources for static VAr generation,” IEEE Trans. Ind. Appl., vol. 32, no. 5, pp. 1130–1138, Sep./Oct. 1996. [15] J. Vassallo, J. C. Clare, and P. W. Wheeler, “A power-equalized harmonicelimination scheme for utility-connected cascaded H-bridge multilevel converters,” in Proc. IEEE 29th IECON/IECON, Nov. 2–6, 2003, vol. 2, pp. 1185–1190. [16] H. L. Liu, G. H. Cho, and S. S. Park, “Optimal PWM design for high power three-level inverter through comparative studies,” IEEE. Trans. Power Electron., vol. 10, no. 1, pp. 38–47, Jan. 1995. [17] J. Kumar, B. Das, and P. Agarwal, “Selective harmonic elimination technique for a multilevel inverter,” in Proc. 15th NPSC, Bombay, India, Dec. 2008, pp. 608–613, IIT. [18] L. M. Tolbert, F. Z. Peng, and T. G. Habetler, “Multilevel converters for large electric drives,” IEEE Trans. Ind. Appl., vol. 35, no. 1, pp. 36–44, Jan./Feb. 1999. [19] J. Sun and I. Grotstollen, “Pulsewidth modulation based on real-time solution of algebraic harmonic elimination equations,” in Proc. 20th IEEE IECON/IECON, Sep. 5–9, 1994, vol. 1, pp. 79–84. [20] L. Li, D. Czarkowski, Y. Liu, and P. Pillay, “Multilevel selective harmonic elimination PWM technique in series-connected voltage inverters,” IEEE Trans. Ind. Appl., vol. 36, no. 1, pp. 160–170, Jan./Feb. 2000. [21] T. Tang, J. Han, and X. Tan, “Selective harmonic elimination for a cascade multilevel inverter,” in Proc. IEEE ISIE, Jul. 2006, vol. 2, pp. 977–981. [22] W. Fei, X. Du, and B. Wu, “A generalized half-wave symmetry SHEPWM formulation for multilevel voltage inverters,” IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 3030–3038, Sep. 2010. [23] T. J. Liang, R. M. O’Connell, and R. G. Hoft, “Inverter harmonic reduction using Walsh function harmonic elimination method,” IEEE Trans. Power Electron., vol. 12, no. 6, pp. 971–982, Nov. 1997. [24] J. N. Chiasson, L. M. Tolbert, K. J. McKenzie, and Z. Du, “Control of a multilevel converter using resultant theory,” IEEE Trans. Control Syst. Technol., vol. 11, no. 3, pp. 345–353, May 2003. [25] 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. Power Electron., vol. 19, no. 2, pp. 478–490, Mar. 2004. [26] B. Ozpineci, L. M. Tolbert, and J. N. Chiasson, “Harmonic optimization of multilevel converters using genetic algorithms,” IEEE Power Electron. Lett., vol. 3, no. 3, pp. 92–95, Sep. 2005. [27] R. Salehi, N. Farokhnia, M. Abedi, and S. H. Fathi, “Elimination of low order harmonics in multilevel inverter using genetic algorithm,” J. Power Electron., vol. 11, no. 2, pp. 132–139, Mar. 2011. [28] M. S. A. Dahidah and V. G. Agelidis, “Selective harmonic elimination PWM control for cascaded multilevel voltage source converters: A generalized formula,” IEEE Trans. Power Electron., vol. 23, no. 4, pp. 1620– 1630, Jul. 2008. [29] A. Kavousi, B. Vahidi, R. Salehi, M. Bakhshizadeh, N. Farokhnia, and S. S. Fathi, “Application of the bee algorithm for selective harmonic elimination strategy in multilevel inverters,” IEEE Trans. Power Electron., vol. 27, no. 4, pp. 1689–1696, Apr. 2012. [30] M. T. Hagh, H. Taghizadeh, and K. Razi, “Harmonic minimization in multilevel inverters using modified species-based particle swarm optimization,” IEEE Trans. Power Electron., vol. 24, no. 10, pp. 2259–2267, Oct. 2009. [31] A. Kaviani, S. H. Fathi, N. Farokhnia, and A. Ardakani, “PSO, an effective tool for harmonics elimination and optimization in multilevel inverters,” in Proc. 4th IEEE Conf. Ind. Electron. Appl., May 25–27, 2009, pp. 2902–2907. [32] K. Shen, D. Zhao, J. Mei, L. M. Tolbert, J. Wang, M. Ban, Y. Ji, and X. Cai, “Elimination of harmonics in a modular multilevel converter using particle swarm optimization-based staircase modulation strategy,“ IEEE Trans. Ind. Electron., vol. 61, no. 10, pp. 5311–5322, Oct. 2014. [33] R. Salehi, B. Vahidi, N. Farokhnia, and M. Abedi, “Harmonic elimination and optimization of stepped voltage of multilevel inverter by bacterial foraging algorithm,” J. Elect. Eng. Technol., vol. 5, no. 4, pp. 545–551, Dec. 2010. [34] K. Sundareswaran, K. Jayant, and T. N. Shanavas, “Inverter harmonic elimination through a colony of continuously exploring ants,” IEEE Trans. Ind. Electron., vol. 54, no. 5, pp. 2558–2565, Oct. 2007. [35] T. Kato, “Sequential homotopy-based computation of multiple solutions for selected harmonic elimination in PWM inverters,” IEEE Trans. Circuits Syst. I, Fundam. Theory Appl., vol. 46, no. 5, pp. 586–593, May 1999. [36] J. Sun, S. Beineke, and H. Grotstollen, “Optimal PWM based on realtime solution of harmonic elimination equations,” IEEE Trans. Power Electron., vol. 11, no. 4, pp. 612–621, Jul. 1996. [37] Y. X. Xie, L. Zhou, and H. Peng, “Homotopy algorithm research of the inverter harmonic elimination PWM model,” Proc. Chin. Soc. Elect. Eng., vol. 20, no. 10, pp. 23–26, 2000. [38] V. G. Agelidis, A. Balouktsis, and I. Balouktsis, “On applying a minimization technique to the harmonic elimination PWM control: The bipolar waveform,” IEEE Power Electron. Lett., vol. 2, no. 2, pp. 41–44, Jun. 2004. [39] V. G. Agelidis, A. Balouktsis, and C. Cosar, “Multiple sets of solutions for harmonic elimination PWM bipolar waveforms: Analysis and experimental verification,” IEEE Trans. Power Electron., vol. 21, no. 2, pp. 415–421, Mar. 2006. [40] M. Abramowitz and I. A. Stegun, Handbook of Mathematical Functions. Washington, DC, USA: National Bureau of Standards, 1964, ser. Applied Mathematics Series 55. [41] I. G. Mac Donald, Symmetric Functions and Hall Polynomials. Oxford, U.K.: Clarendon Press, 1995. [42] C. Buccella, C. Cecati, and H. Latafat, “Digital control of power converters—A survey,” IEEE Trans. Ind. Informat., vol. 8, no. 3, pp. 437– 447, Aug. 2012. [43] C. Cecati, “Microprocessors for power electronics and electrical drives applications,” IEEE Ind. Electron. Soc. Newslett., vol. 46, no. 3, pp. 5–9, Sep. 1999. [44] J. Holtz and N. Oikonomou, “Synchronous optimal pulsewidth modulation and stator flux trajectory control for medium-voltage drives,” IEEE Trans Ind. Appl., vol. 43, no. 2, pp. 600–608, Mar./Apr. 2007. [45] M. F. Escalante, J. C. Vannier, and A. Arzande, “Flying capacitor multilevel inverters and DTC motor drive applications,” IEEE Trans. Ind. Electron., vol. 49, no. 4, pp. 809–815, Aug. 2002. [46] Matlab 7.13 (R2011b) Software Package. [Online]. Available: http:// www.Mathworks.com [47] [Online]. Available: http://www.mcselec.com/? option=com_content&task=view&id=14&Itemid=41 [48] [Online]. Available: www.xilinx.com/support/download/ Concettina Buccella (M’92–SM’03) received the Dr. Eng. degree in electrical engineering from the University of L’Aquila, L’Aquila, Italy, and the Ph.D. degree in electrical engineering from the University of Rome “La Sapienza,” Rome, Italy, in 1988. From 1988 to 1989, she was with Italtel S.p.A., L’Aquila, Italy. Then, she joined the University of L’Aquila, where she has been an Associate Professor since 2001. She is the C.E.O. of DigiPower Ltd., L’Aquila, Italy. Her research interests include power converters, power systems, smart grids, electromagnetic compatibility, electrostatic processes, and ultrawideband signal interferences. Dr. Buccella was a corecipient of the 2012 and 2013 IEEE T RANSACTIONS ON I NDUSTRIAL I NFORMATICS Best Paper Award. Carlo Cecati (M’90–SM’03–F’06) received the Dr. Ing. degree in electrotechnical engineering from the University of L’Aquila, L’Aquila, Italy, in 1983. Since 1983, he has been with the University of L’Aquila, where he is currently a Professor of Industrial Electronics and Drives. He is also a Guest Professor with the Harbin Institute of Technology, Harbin, China. In 2007, he was a Co-founder of DigiPower Ltd., L’Aquila, Italy. His research and technical interests cover several aspects of power electronics, electrical drives, digital control, distributed generation, and smart grids. Dr. Cecati is the current Editor-in-Chief of the IEEE T RANSACTIONS ON I NDUSTRIAL E LECTRONICS. BUCCELLA et al.: ANALYTICAL METHOD FOR PATTERN GENERATION IN H-BRIDGE INVERTER USING SHE Maria Gabriella Cimoroni received the M.S. degree in mathematics (summa cum laude) from the University of L’Aquila, L’Aquila, Italy, in 1989. After graduation she attended the postgraduate InterUniversity School of Perugia, Perugia, Italy, and the CNR Computational Mathematics School at Naples, Naples, Italy. Since 1997, she has been a Researcher in numerical analysis with the University of L’Aquila. Her research interests deal with analytical and numerical methods for control and management of power converters, function approximation techniques, and modulation algorithms for multilevel converters. 5819 Kaveh Razi was born in Tabriz, Iran. He received the B.Sc. degree in electronic engineering from Islamic Azad University, Tabriz Branch, Tabriz, Iran, and the M.Sc. degree in power electronics from the University of Tabriz, Tabriz, Iran, in 2005 and 2008, respectively. He is currently working toward the Ph.D. degree at the University of L’Aquila, L’Aquila, Italy. His research interests include the development of power electronics converters, renewable photovoltaic (PV) systems, artificial intelligence applications, and digital control using microcontrollers, digital signal processors (DSPs), and field-programmable gate arrays (FPGAs).