Documente Academic
Documente Profesional
Documente Cultură
AbstractA new approach for minimization of total harmonic distortion (THD) of a multilevel flying capacitor
inverter (MFCI) based on the selective harmonic elimination named stochastic THD (STHD) strategy is proposed.
In the STHD strategy, the step voltage levels of multilevel
inverter are considered to be varying due to unbalanced
capacitor voltages. Moreover, this paper improves modeling of harmonic elimination by considering the effects
of dissipative snubbers, blanking time, gate-drive circuits,
and computation time in microcontrollers on the THD calculation. Switching instants are deviated from the desired
moments by regarding the mentioned effects. In the proposed strategy, the switching angle variations and unbalancing of flying capacitor voltages are evaluated by 2 m +
1 point estimate strategy. Then, the formulation is combined with new modified cuckoo search algorithm and a
self-adaptive mutation tactic for the establishment of new
robust algorithm for minimization of the THD. The proposed
STHD strategy is capable of determining the best switching
angles pattern in low switching frequency without measuring current and capacitor voltages, as well as not using any
controller. The proposed strategy is applied on three MFCIs
and the results show that the proposed method effectively
minimizes specific harmonics with low THD.
Index TermsEvolutionary algorithm, flying capacitor
inverter, harmonic elimination, multilevel inverter, total harmonic distortion (THD).
I. I NTRODUCTION
1551-3203 2016 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.
MASSRUR et al.: HARMONIC ELIMINATION IN MULTILEVEL INVERTERS UNDER UNBALANCED VOLTAGES AND SWITCHING DEVIATION
717
718
the exceptional lifestyle of cuckoo birds and their characteristics in the egg laying and breeding [21]. The performance of
the original CSA depends on its parameters, such as maximum
distance from their habitat for laying and the migrate factors.
These dependencies cause the algorithm to be trapped in local
optima. Hence, self-adaptive mutation (SAM) tactic is proposed to effectively improve the performance of the CSA and
increases the robustness of the algorithm to solve the CTHD and
STHD minimization problems. The SAM causes that MCSA is
the intelligence search and impedes the algorithm to fall in the
local optima.
The main contributions of this paper can be briefed as
follows.
1) Proposing the STHD approach in order to improve the
strategy of the SHE by considering the effects of practical
switching of devices and UFCVs on the practical THD
calculation of MFCI.
2) Indicating the probable THD value for nominal switching
angles (NSAs) when the effects of the VSAs and UFCVs
are taken into account simultaneously.
3) Proposing a new mutation tactic for modifying the original CSA to attain an efficient MCSA.
4) The performance and the potential of the proposed
method are successfully validated with the numerical
simulations and the experimental results.
II. P ROBLEM F ORMULATION
A generalized quarter-wave symmetry output waveform of
MFCI is displayed in Fig. 2. Since the output waveform of
MFCI is nonsinusoidal, thereupon, it may be expressed in the
following Fourier series expansion:
V (t) =
V (t) =
An sin(nt)
(2)
n=1
r
k=1
cos (nk )
(3)
Vk cos (nk )
(4)
(5)
where M is equal to modulation index. These nonlinear equations contain trigonometric terms that exhibit multiple solutions. Moreover, at certain points, no set of solution is available
to convince these equations. Due to these reasons, the conventional numerical SHE techniques have the disadvantage of
complexity in solving (5). These techniques need the initial
values close to the exact solution. However, in the THD minimization method, the complexity of finding the solution to
these nonlinear equations is surmounted by transforming the
SHE problem to an optimization problem. Hence, the THD is
considered as the objective function and it will be minimized,
while the fundamental component is maintained at a predetermined value. In this method, the harmonics are not entirely
eliminated, but the switching angles are obtained with a minimized THD. The formulation of the THD for the output voltage
can be computed using the following equation:
%STHD =
k=1
where Vk and k are the step of the kth voltage level and kth
switching angle by regarding the VSAs and UFCVs effects,
respectively, which are estimated by 2 m + 1 point estimate
strategy. Due to that, the inverters are mainly employed in threephase medium/high voltages; all the triple harmonics are absent
in three-phase voltage. Hence, only the low-order nontriple
odd harmonics in the line-to-neutral voltage are considered to
be eliminated. Consequently, the optimal switching angles are
computed by solving the following equations:
(1)
n=1
r
1
2
(An )
A21 n=5
1/2
100.
(6)
MASSRUR et al.: HARMONIC ELIMINATION IN MULTILEVEL INVERTERS UNDER UNBALANCED VOLTAGES AND SWITCHING DEVIATION
(7)
It is worthy to mention that in the STHD minimization problem, the variable S is equal to THD of output voltage and the
random variable m is the values of Vk and k and function
F related to (6). The 2 m + 1 point estimate strategy utilizes
three probability concentration locations to replace probability distribution function of input random variables by matching
the first four moments of the input random variables containing
the mean, variance, coefficients of skewness, and kurtosis. Each
concentration location contains two pairs (zd,p , d,p ) , k = 1, 2,
where zd,p and d,p are the location and the weighting factor,
respectively. The weighting factor ascertains the influence of
the corresponding location in estimating the statistical moments
of the THD. The three concentration locations for each random
variable are calculated as follows:
zd,p = zd + zd,p .zd ,
p = 1, 2, 3
(8)
zd,3
zd,p
zd,3
z
3p
= d,3 +(1)
2
3
zd,4 2zd,3 , p = 1, 2, zd,3 =0
4
(9)
3
4
E (zd zd )
E (zd zd )
=
, zd,4 =
(10)
3
(zd )
(zd ) 4
3p
(1)
,
=
zd,p zd,1 zd,2
1
1
=
m zd,4 2zd,3
p = 1, 2
m
3
d=1 p=1
zd,p STHD(d,p)
m
2
zd,p STHD(d,p)
d=1 p=1
+ [F (z1 , z2 , . . . , zd , . . . , zm ) ]
m
zd,3 .
d=1
(13)
Accordingly, for each variation of the switching angles
and unbalancing voltages, three concentration locations are
achieved by (8)(10). In these equations, three concentration
locations for the VSAs and unbalancing voltages are yielded by
employing respect mean and standard deviations (SDs) of them.
Moreover, (11) acquires the weighing factors for concentration
locations. After the uncertainties are fully found, the practical
STHD utilizing (13) and three concentration locations for each
variation of the switching angles and unbalancing voltages is
acquired.
IV. M ODIFIED CSA
A. SAM Tactic
In this paper, a SAM tactic is proposed for increasing the
robustness of original CSA [22] to STHD minimization problem and improving the convergence characteristics to achieve
the optimal solution. In this strategy, four mutation methods
are applied in MCSA to optimize the STHD problem. SAM
utilizes a probabilistic updating procedure that is based on
the feedback of solution quality that methods generated previously. In the probability model, the one mutation method, which
more successfully behaved in the previous iterations to generate favorable solutions, has the more probability to be selected
by agents in the current iteration to generate new solutions. The
happening of mutation methods is followed from the necessities
of the MCSA.
Mutation technique 1
Xmut,i = Xi + rand (XBest Mean)
= round(1 + rand).
(14)
(15)
Mutation technique 2
(11)
719
p = 1, 2, 3.
(12)
n1 = n2 = n3 = i.
(16)
Mutation technique 3
Xmut,i = XBest + rand (Xn1 Xn2 ) ,
n1 = n2 = i. (17)
Mutation technique 4
Xmut,i = Xi + rand (XBest XWorst )
(18)
where XBest and XWorst are the best and worst solutions that are
found by the algorithm up to now, respectively. For the mutation
techniques 2, 3, and 4, a mutant cuckoo is achieved using the
following equation:
Xmut,i , if (rand rand)
(19)
Xmut,i =
else.
Xi ,
720
log (N P i + 1)
,
log (1) + + log (N P )
i = 1, . . . , NP.
(21)
TABLE I
A LGORITHM S ETTINGS
angles. In this procedure, MCSA is started with initial population and random values for the switching angles and THD
value is estimated considering the VSAs and UFCVs uncertainty based on stochastic strategy by point estimate strategy.
To clarify the procedure, in the each iteration for the switching angles in the population, the point estimate strategy is run
to evaluate the practical VSAs and UFCVs values. Then, the
practical THD value is estimated with the evaluated mentioned
values of VSAs and unbalancing of flying voltages for respect
iteration and particle of population. This procedure is continued
until the convergence circumstance is satisfied. The best switching angles that result in the lower value of practical THD in the
last iteration is the solution.
V. S IMULATION R ESULTS
In order to verify the usefulness and effectiveness of the new
proposed formulation, simulations and experiments based on
SHE technique are carried out. Simulations were carried out on
MATLAB 7.10 using a Pentium IV, Dual-core 2.21-GHz personal computer with 1 GB of RAM. It is assumed that the Vdc
has the nominal value 1 p.u. in all MFCI. The THD of output
voltage is calculated up to the 55th harmonic. The settings for
parameter of the proposed MCSA and other algorithms are presented in Table I. The simulation results are divided into the
conventional and the stochastic (practical) conditions. In order
to demonstrate the superiority of the proposed STHD minimization, three cases including five-, seven-, and nine-level flying
capacitor inverter are employed in the simulations.
A. Conventional Condition
In the conventional condition, it is supposed that the flying
capacitor voltages do not deviate from their nominal value at the
level transitions and the practical effects of switching angles are
ignored. In the first case, a five-level flying capacitor inverter
with two switching angles in a quarter cycle is scrutinized.
The MCSA is applied to minimize the CTHD. The nonlinear
THD minimization problem for full-range modulation index
M is solved and the best solution is obtained. The optimum
feasible THD for each modulation index found by MCSA is
listed in Table II. It should be emphasized that the proposed
STHD strategy does not need capacitor voltage measurements,
information about load current direction, magnitude, and phase
MASSRUR et al.: HARMONIC ELIMINATION IN MULTILEVEL INVERTERS UNDER UNBALANCED VOLTAGES AND SWITCHING DEVIATION
721
TABLE II
T HE R ESULTS OF THE P ROPOSED STHD M INIMIZATION FOR F IVE -, S EVEN -, AND N INE -L EVEL
Fig. 4. (a) Comparison of the THD values determined from the CTHD
minimization, the STHD-NSA, and the STHD minimization versus M for
the nine-level MFCI. (b) Harmonics spectra of the output voltage for
nine-level at M = 0.6 for the conventional and STHDs. (c) Mean convergence characteristics of the algorithms for the nine-level case with
M = 0.4 in the CTHD problem.
figure shows the relatively significant content in the lowest harmonics for the optimal THD. The optimum feasible THD for
each modulation index found by MCSA is listed in Table II.
In order to investigate the MCSA proficiency, the original
CSA, teaching learning-based optimization (TLBO) [23], differential evolution (DE), particle swarm optimization (PSO) are
compared with the proposed MCSA on solving the CTHD minimization problem for three cases. The statistical comparative
results of the proposed MCSA versus the other algorithms in
terms of the mean, SD, best, worst solutions and the deviation
of the best (DB), and the deviation of the worst solutions (DW)
are given in Table III. The best results are typed in bold form.
In Table III, the best solution of the MCSA without any
exception is better than the best solution of all other algorithms
in all cases. The mean THD values calculated by the proposed
722
TABLE III
S TATISTICAL C OMPARATIVE R ESULTS OF THE A LGORITHMS FOR THE CTHD M INIMIZATION
MCSA are less than other algorithms. Results indicate that the
proposed MCSA effectively minimizes the undesired harmonics in the output voltage with lower THD. Table III shows that
the proposed MCSA attains a lower THD value than CSA with
lower SD, deviation of the best solutions, and deviation of the
worst solutions. Regarding the smaller SD values of MCSA
than other algorithms, perception that the SAM tactic for the
MCSA provides qualitative and stable solutions. These comparisons unveil the capability and superiority of the MCSA to
solve the harmonic elimination problem in different test cases.
Fig. 4(c) represents the mean convergence characteristics of
the proposed MCSA and the other algorithms for the nine-level
case with M = 0.4 in the CTHD minimization problem. As can
be inferred from these figures, it is evident that MCSA has the
capability to relax the stagnation and skip the local optima point
and reach the more optimum THD than the other algorithms.
B. Stochastic Condition
In this part to answer Problem 2, we first reveal that if
angles yielded by CTHD minimization are applied to multilevel inverter, what may occur for the practical THD of output
voltage. Next, to answer Problem 2, the proposed STHD minimization is used to minimize the THD with regard to the VSAs
and UFCVs uncertainty. In this paper, the SDs for switching
angle variations and voltages unbalancing are assumed to be
0.1 and 0.35 p.u., respectively, [24][25].
In the stochastic condition, the most probable values for
the VSAs and UFCVs with regard to the mentioned SDs are
inferred by 2 m + 1 point estimate strategy. In this context, the
NSAs obtained with the CTHD minimization are employed in
the new probabilistic practical situation that is found by point
estimate strategy. Then, THD for NSAs by regarding the VSAs
and UFCVs uncertainties named STHD with NSAs (STHDNSAs) is calculated. The STHD with NSAs results for three
MFCI including five- and seven-level cases are displayed in
Table II. It is obvious that the STHD with NSAs values is higher
than the CTHD values in all test cases which demonstrate the
practical effects of the UFCVs and the VSAs uncertainties for
MASSRUR et al.: HARMONIC ELIMINATION IN MULTILEVEL INVERTERS UNDER UNBALANCED VOLTAGES AND SWITCHING DEVIATION
723
Fig. 7. Output voltage at M = 0.8 for (a) test 1 and (b) test 3.
Fig. 5. Difference between STHD-NSA and CTHD values in the ninelevel MFCI for changing the SD of (a) UFCVs and (b) VSAs.
TABLE IV
PARAMETERS FOR E XPERIMENTAL TESTS
Fig. 8. Output voltages for practical MFCI with load = 30 . (a) M = 0.2.
(b) M = 0.5. (c) M = 0.8. (d) FC voltage for M = 0.8 and load = 30 .
C. Experimentation
The CTHD and STHD minimization methods have been
tested on a practical five-level single-phase MFCI to establish
the validity of the proposed STHD minimization method. The
experimental tests are divided into five scenario tests. In these
scenario testes, the effects of UFCVs and the effects, which
cause the delaying time on the switching angles, are investigated on THD value. Accordingly, the scenario tests are as
follows:
1) considering the effects of the dead time;
2) considering the effects of the dead time and the unbalancing capacitor voltages;
3) considering the effects of the dead time and the high
unbalancing capacitor voltages;
4) considering the effects of the dead time and the unbalancing capacitor voltages in the medium load for the practical
MFCI;
5) considering the effects of the dead time and the unbalancing capacitor voltages in the high load for the practical
MFCI.
The flying capacitor is 1 mF and loads are 30 and 15,
respectively, in scenarios 4 and 5 for the practical cases.
The parameters for the experimental tests are represented in
Table IV. The dc-link voltage in all scenario tests is 50 V. The
724
VI. C ONCLUSION
A novel technique for calculating the switching angles based
on the selective harmonic elimination scheme to minimize
the THD has been proposed in this paper. For the first time,
the effects of snubbers, finite turn ON/OFF and blanking time,
the delay due to the gate-drive circuits, computation time in
processors as well as the effects of UFCVs on the THD calculation is considered by the proposed STHD minimization
strategy without any current or voltage measurement. The
STHD minimization strategy is capable to effectively minimize
the practical THD of the MFCI, when the flying capacitor voltages are unbalanced and the switching angles are varied due
to the mentioned effects. In the STHD minimization strategy,
2 m + 1 point estimate strategy is implemented to evaluate the
values of VSAs and UFCVs. A MCSA with a SAM tactic has
been introduced to determine the optimum switching angles of
the MFCI in both conventional and stochastic conditions. From
R EFERENCES
[1] A. Ajami, M. R. Jannati-Oskuee, A. Mokhberdoran, and A. Van Den
Bossche, Developed cascaded multilevel inverter topology to minimise
the number of circuit devices and voltage stresses of switches, IET Power
Electron., vol. 7, no. 2, pp. 459466, Feb. 2014.
[2] I. Dolguntseva, R. Krishna, D. E. Soman, and M. Leijon, Contourbased dead-time harmonic analysis in a three-level neutral-point-clamped
inverter, IEEE Trans. Ind. Electron., vol. 62, no. 1, pp. 203210, Jan.
2015.
[3] L. Tarisciotti, P. Zanchetta, A. Watson, S. Bifaretti, and J. C. Clare,
Modulated model predictive control for a seven-level cascaded H-Bridge
back-to-back converter, IEEE Trans. Ind. Electron., vol. 61, no. 10,
pp. 53755383, Oct. 2014.
[4] J. Druant, T. Vyncke, F. De Belie, P. Sergeant, and J. Melkebeek,
Adding inverter fault detection to model-based predictive control for
flying-capacitor inverters, IEEE Trans. Ind. Electron., vol. 62, no. 4,
pp. 20542063, Apr. 2014.
[5] L. G. Franquelo, J. Rodriguez, J. I. Leon, S. Kouro, R. Portillo, and
M. A. M. Prats, The age of multilevel converters arrives, IEEE Ind.
Electron. Mag., vol. 2, no. 2, pp. 2839, Jun. 2008.
[6] D. Dang, Y. Choi, H. Choi, and J. Jung, Experimental validation of a
fuzzy adaptive voltage controller for three-phase PWM inverter of a standalone DG unit, IEEE Trans. Ind. Informat., vol. 11, no. 3, pp. 632641,
Mar. 2015.
[7] J. I. Guzman et al., Digital implementation of selective harmonic elimination techniques in modular current source rectifiers, IEEE Trans. Ind.
Informat., vol. 9, no. 2, pp. 11671177, May 2013.
[8] M. Fangang, Y. Wei, Y. Shiyan, and G. Lei Active harmonic reduction
for 12-pulse diode bridge rectifier at DC side with two-stage auxiliary
circuit, IEEE Trans. Ind. Informat., vol. 11, no. 1, pp. 6473, Feb. 2015.
[9] M. H. Etesami, N. Farokhnia, and S. H. Fathi, Colonial competitive algorithm development toward harmonic minimization in multilevel
inverters, IEEE Trans. Ind. Informat., vol. 11, no. 2, pp. 459466, Apr.
2015.
[10] A. F. Zobaa and S. H. E. A. Aleem, A new approach for harmonic distortion minimization in power systems supplying nonlinear loads, IEEE
Trans. Ind. Informat., vol. 10, no. 2, pp. 14011412, May 2014.
[11] W. Fei, X. Ruan, and B. Wu, A generalized formulation of quarter-wave
symmetry SHE-PWM problems for multilevel inverters, IEEE Trans.
Power Electron., vol. 24, no. 7, pp. 17581766, Jul. 2009.
[12] N. Farokhnia, S. H. Fathi, R. Salehi, G. B. Gharehpetian, and M. Ehsani,
Improved selective harmonic elimination pulse-width modulation strategy in multilevel inverters, IET Power Electron., vol. 5, no. 9, pp. 1904
1911, Nov. 2012.
MASSRUR et al.: HARMONIC ELIMINATION IN MULTILEVEL INVERTERS UNDER UNBALANCED VOLTAGES AND SWITCHING DEVIATION
725
Taher Niknam (M14) received the B.Sc. degree from Shiraz University,
Shiraz, Iran, in 1998, and the M.Sc. and Ph.D. degrees from the Sharif
University of Technology, Tehran, Iran, in 2000 and 2005, respectively,
all in power electrical engineering.
He is a Faculty Member with the Department of Electrical
Engineering, Shiraz University of Technology. His research interests
include power system restructuring, impacts of distributed generations
on power systems, optimization methods, and evolutionary algorithms.