Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Elimination of Harmonics in Multilevel Inverters

with Non-Equal DC Sources Using PSO


A. K. Al-Othman *, and Tamer H. Abdelhamid †
* College of Technological Studies, Electrical Engineering Department, Kuwait, e-mail: ak.alothman@paaet.edu.kw

College of Technological Studies, Electrical Engineering Department, Kuwait, e-mail: th.hassan@paaet.edu.kw

Abstract—Multilevel inverters supplied from equal and transcendental equations. The solution of these equations,
constant dc sources almost don’t exist in practical if exists, gives the switching angles required for certain
applications. The variation of the dc sources affects the fundamental component and selected harmonic profile.
values of the switching angles required for each specific Iterative procedures such as Newton-Raphson method has
harmonic profile, as well as increases the difficulty of the been used to solve these sets of equations [4]. This method
harmonic elimination’s equations. This paper presents an is derivative-dependent and may end in local optima, and
extremely fast optimal solution of harmonic elimination of a judicious choice of the initial values alone guarantees
multilevel inverters with non-equal dc sources using a novel conversion. Another approach based on converting the
Particle Swarm Optimization (PSO) algorithm. The overall transcendental equation into polynomial equations is
system is suitable for large variable speed drives, UPS presented in [5], where resultant theory is applied to
systems, and on-line utility applications such as static var determine the switching angles to eliminate specific
compensation. A set of mathematical equations describing harmonics. This approach, however, appears to be
the general output waveform of the multilevel inverter with unattractive because as the number of inverter levels
non-equal dc sources is formulated. PSO is then employed increases, so does the degree of the polynomials of the
to compute the optimal solution set of switching angles, if it mathematical model. This is likely to lead to numerical
exists for each required harmonic profile. Theoretical difficulty and substantial computational burden as well.
studies for different case studies regarding the number of
levels and harmonic profile are carried out to show the Genetic algorithms (GA) have been used to obtain
effectiveness and robustness of the proposed technique, and optimal solutions for inverter circuits supplied from
validated through both simulations and laboratory constant dc sources [6]. Despite their effectiveness in
experimentation. selective harmonic elimination, they are complicated and
their parameters such as crossover and mutation
Keywords—Multilevel converters, harmonics, pulse width probability, population size and number of generations are
modulation (PWM), optimal control. usually selected as common values given in literature or
by means of a trial and error process to achieve the best
solution set.
I. INTRODUCTION Heuristic algorithms such as Particle Swarm
Multilevel inverter is considered as one of the most Optimization (PSO) [7] have the ability to combat the
significant recent advances in power electronics. They above drawbacks. As an optimization technique, PSO is
have drawn tremendous interest in the field of high- much less dependent on the start values of the variables in
voltage high-power applications such as laminators, mills, the optimization problem when compared with the widely
compressors, large induction motor drives, UPS systems, used Newton-Raphson. In addition, PSO doesn’t rely on
and static var compensation [1]. Its concept is based on the guidance of the gradient information, such as the
producing small output voltage steps, resulting in better Jacobian matrix, hence it is more capable of determining
power quality. Despite the need for more power the global optimum solution. PSO deal with all problems
transistors, they operate at low voltage levels and also at that usually considered very hard for researchers, such as
low switching frequency so that the switching losses are integer variables, non-convex functions, non-
also reduced. Some of the fundamental multilevel differentiable functions, domains not connected, badly
topologies include the diode-clamped, flying capacitor, behaved functions, multiple local optima, and multiple
and cascaded H-bridge structures [2]. Multilevel inverters objectives [8]. For these reasons, PSO has been adopted
are mostly supplied from dc sources obtained from fuel in this study.
cells, ultra capacitors, ect. It is worth noting that in most This paper presents an optimal minimization technique
of the reported work, it was assumed that the dc sources assisted with PSO algorithm in order to highly reduce the
were all equal, which will probably not be the case in computational burden associated with the solution of the
applications even if the sources are nominally equal. nonlinear transcendental equations of the harmonic
The key issue in designing an effective multilevel elimination problem of a cascaded H-bridge inverter with
inverter is to ensure that the total harmonic distortion non-equal dc sources. The presented method has the
(THD) of the output voltage waveform is within advantage of its extremely short time required to reach at
acceptable limits. Selective harmonic elimination pulse the optimal solution, if existed, as this is essential for
width modulation has been intensively studied in order to online updates such that the algorithm can cope with any
achieve low THD [3]. The output voltage waveform sudden variations of the voltage levels of the dc sources.
analysis using Fourier theory produces a set of non-linear The presented method can be extended to other multilevel
inverter topologies, where an accurate and fast solution is

606

978-1-4244-1742-1/08/$25.00 
c 2008 IEEE
guaranteed even for large number of levels and switching Vo
angles. Problem formulation and analysis are presented,
simulations of the overall system for different case studies (V1+V2+Vi+…+Vs )Vdc
are carried out, and experimental verifications are also (V1+V2+Vi )Vdc
(V1+V2 )Vdc
conducted and compared to those from both simulations
V1 Vdc
and conventional methods, where the superiority of the
Ȧt
presented algorithm is reported. ș1 ș2 și șs ʌ/2 ʌ 3ʌ/2 2ʌ

II. CASCADED H-BRIDGE MULTILEVEL INVERETR


The cascaded H-bridge multilevel inverter consists of a Vs Vdc vs
series of single-phase H-bridge inverter units, as shown in Ȧt
Fig. 1. It is modular in nature and can be extended to any șs S-șs
vi
required number of levels. It is supplied from several Vi Vdc
separate dc sources (SDCSs), which may be obtained from Ȧt
batteries, solar cells, or ultra-capacitors [9]. Each SDCS is și S-și

V2 Vdc
connected to a single-phase H-bridge inverter and can Ȧt
generate three different voltage outputs, +Vdc, 0, and –Vdc. ș2 S-ș˻
v1
This is accomplished by connecting the dc source to the ac V1 Vdc
output side by using different combinations of the four Ȧt
switches Q1, Q2, Q3, and Q4. The ac outputs of the ș1 S-ș1
modular H-bridge inverters are connected in series such Fig. 2. Generalized output waveform of a multilevel inverters
that the synthesized voltage waveform is the sum of all of
the individual inverter outputs. All semiconductor devices switching angles ș1, ș2, și, …., and șs, the multilevel
of the H-bridges are only switching at the fundamental inverter results in an output voltage that is almost
frequency, and consequently this is referred to as the sinusoidal with a low THD (<5%) with each of the active
fundamental switching scheme. Also, each H-bridge unit devices subjected to a single dc source, and only
generates a quasi-square waveform by phase-shifting its switching at the fundamental frequency. This reduces both
positive and negative phase legs’ switching timings. The the voltage stress and the switching losses of the
number of output voltage levels in a cascaded multilevel semiconductor devices, resulting in a better utilization and
inverter is then 2s+1, where s is the number of dc sources. high overall efficiency.
Three-phase version of this circuit is also available by
adding another two phases and connecting their neutral
point together. Fig. 2 shows the generalized output voltage III. PROBLEM FORMULATION
of cascaded H-bridge multilevel inverter with non-equal Assuming that the non-equal dc sources are known, and
dc sources. The total output voltage is given by vo= v1+ taking into consideration the characteristics of the inverter
v2+ vi+......+ vs. With enough levels and an appropriate waveform shown in Fig. 2, from its odd nature, half- and
quarter-wave symmetry, Fourier series expansion of the
Qs˺ Qs˻ stepped output voltage waveform of the multilevel
inverter with non-equal dc sources can be expressed as
[10]:
Vs Vdc
+ f
4V dc
Qs˼ Qs˽ Vo (Zt )
n
¦
1,3,5,...
nS
^V1 cos(nT1 )  V 2 cos(nT 2 )  ˜ ˜ ˜ ˜

˜ ˜ ˜ V s cos(nT s )`sin( nZt ) (1)


Q2˺ Q2˻ th
Where the product ViVdc is the value of the i dc source.
Equation (1) has s variables (ș1, ș2, ș3,……, șs), where
Vo
V2 Vdc 0 d T1  T 2  ˜ ˜ ˜  T s d S / 2 , and a set of solutions is
obtainable by equating s-1 harmonics to zero and
Q2˼ Q2˽ assigning a specific value to the fundamental component,
as given below:

Q1˺ Q˺˻ V1 cos T 1  V 2 cos T 2  ˜ ˜ ˜ ˜ V s cos T s m

V1 cos 3T 1  V 2 cos 3T 2  ˜ ˜ ˜ ˜ V s cos 3T s 0


V1 Vdc 0
V1 cos 5T 1  V 2 cos 5T 2  ˜ ˜ ˜ ˜ V s cos 5T s 0 (2)
Q˺˼ Q˺˽

V1 cos nT 1  V 2 cos nT 2  ˜ ˜ ˜ ˜ V s cos nT s 0


Fig. 1. Single-phase structure of a multilevel cascaded H-bridge inverter

2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008) 607
Where m=V1/(4Vdc/ʌ), and the modulation index ma is Generally, the advantages of PSO may be summarized
given by ma=m/s. as in the following:
An objective function is then needed for the optimization 1. PSO is fairly easy to apply, and only few
procedure, which is selected as a measure of effectiveness parameters are required to be adjusted before
of eliminating selected order of harmonics while application.
maintaining the fundamental component at pre-specified 2. PSO has no evolution intermediate operators.
value. Therefore, this objective function to be minimized (i.e. no crossover and mutation like the GA)
is defined as: 3. In PSO, the Global best particle (Gbest) leads
2 the population by giving out information to the
ª s º others potential solutions. Unlike GA, the whole
¦
F T 1 , T 2 ,˜ ˜ ˜, T 3 « V1 cos(T n )  m» 
«¬ n 1 »¼
population moves like one group [14].
4. PSO frequently converges to the solutions in
2 2 fewer objective function evaluations than those
ª s º ª s º required by GAs [14]. Therefore, PSO appears
¦
¬« n 1 ¼»
¦
 « V 2 cos(3T n )»  ˜ ˜ ˜  « V 2 cos 2 s  1 T s »
¬« n 1 ¼»
(3)
to be more efficient than GA.
5. PSO uses payoff (performance index)
information along with memory to help and
The optimal switching angles are obtained by assist the search in the problem space.
minimizing (3) subject to the constraint 6. In order to avoid premature convergence, PSO
0 d T1  T 2  ˜ ˜ ˜  T s d S / 2 , and consequently the utilizes a distinctive feature of controlling a
required harmonic profile is achieved. The main challenge balance between global and local exploration of
is the non linearity of the transcendental set of equations the search space. Such capability doesn’t exist in
(2), as most iterative techniques suffer from convergence GA.
problems and other techniques such as elimination using PSO can be modeled mathematically by velocity and
resultant and GA are complicated. position equations as flows:
IV. SOLUTION USING PSO > @
v i , j (k  1) I (k )v i , j (k )  D 1 J 1, j ( p i , j  x i , j (k )
PSO has recently received much attention as robust >
 D 2 J 2, j (G i , j  x i , j (k ) @ (4)
stochastic search algorithms for optimization problem.
PSO combines social psychology principles in socio- x i , j (k  1) x i , j (k )  v i , j (k  1) (5)
cognition human agents and evolutionary operations.
Based and inspired by social behavior of bird flocking or where:
fish schooling, PSO conduct the searching process using a i : Particle index.
population of particles. A particle represents a potential j : Index of parameter of concern to be optimized.
solution to the problem under investigation. Each particle x : The position of the ith particle and jth parameter.
in a given population adjusts its position by flying in a k : The discrete time index.
multi-dimensional search space until an unchanging v : The velocity of the ith particle and jth parameter.
position of the fittest particle is encountered.
P : The best position found by the ith particle and jth
Generally, PSO has the advantage of being very simple parameter. (personal best)
in concept, easy to implement, and computationally G : The best position found by swarm. (global best)
efficient algorithm. Unlike other heuristic algorithms,
PSO possesses flexible and well-balanced operators to J : A random uniform number between [0,1] applied
enhance and adapt the global and fine tune local search. to the ith particle.
PSO has been applied to various power system problems M : Inertia function.
in which it proved to be extremely efficient relative to D : Acceleration constants.
other evolutionary computation technique [11-13].
Like GA, PSO is a population based optimization tool.
The system is initialized with a population of random The first term represents the inertia or habit, where
solutions and searches for optima by updating generations. each particle continues moving in the direction it had
However, unlike GA, PSO has no evolution operators previously moved. As training progresses, the influence
such as crossover and mutation. In PSO, the potential of the past velocity becomes smaller. In this study, a
solutions, called particles, are flown through the problem decreasing linear inertia function I k is used. For the
space by following the current optimum particles. Each early stages of the search, a relatively large inertia is used
particle keeps tracking its coordinates in the problem to enhance the global exploration. On the other hand,
space which is associated with the best solution (fitness) it
has achieved so far. The fitness of each particle is also when reaching the last stages, the inertia is reduced for
stored or memorized. This best fitness is called personal better local exploitation. The second term represents the
best. Another best value that is tracked by the particle memory where each particle is attracted to the best point
swarm optimizer is the best value obtained so far by any in its trajectory P. The third term represents a cooperation
particle in the neighbors of the particle. When a particle or information exchange, in which each particle is
takes all the population as its topological neighbors, the attracted to the best point found by all particles G. Fig. 3
best value is a best of personal bests and is called global illustrates the concept of particle movement influenced by
best. three terms.

608 2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008)
with equal dc sources, the obtained range of m is wider
than that obtained from conventional techniques. Fig. 5
illustrates the variation of the switching angles ș1 and ș2
Inertia Memory versus m. As an example, an operating point when m=1.5
was chosen which sets the fundamental output voltage, Vf,
X inew to be 1.9 p.u. (s =2, m=1.5, Vdc=1 p.u., Vf = (4mVdc/S) =1.9
p.u.). For this point, the optimum values of the switching
angles are: ș1=9.815q and ș2=55.122q. Fig. 6 shows the
Xi inverter output voltage and the corresponding harmonic
spectrum at the abovementioned operating point. It is clear
that the targeted 3rd harmonic is eliminated and the
Cooperation fundamental component is equal to 1.9 p.u. as desired.
1
Fig. 3. Ilustration of a particle movement influenced by three terms
0.9

0.8

PSO starts with a random initialization of N particle less 0.7

(positions). As an analogy with GA, N would best

Objective Function
0.6

re
represents
presents the population size [15, 16]. Each particle is a
0.5

0.4
row vector of a dimension l of randomly generated real 0.3

values, where l is the number of parameters to be 0.2

optimized. This is similar to chromosome length of a 0.1

real-code GA. In this study, the stopping criterion is 0


0 10 20 30
Epoch
40 50 60 70

either reaching the maximum number of iterations (1000


Fig. 4. Convergence characteristic of case 1
epoch), or reaching the minimum global error gradient
which has to satisfy G (k )  G (k  1)  10 9 to exit the 100

training loop. It has been suggested that the acceleration Switching angles (degrees)
80
constants Į1 and Į2 are both set to a fixed value of 2 [26].
The inertia function is a decreasing liner function with 60
ș2
initial inertia weight of 0.9 and final weight of 0.2. The
population size was chosen to be 40 particles. 40

20
V. SIMULATION RESULTS ș1
0
The generalized transcendental equations of multilevel 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6
inverter (2) are solved using the described PSO algorithm. m
The proposed technique has been applied to different
Fig. 5. Solutions for 2 angles versus m for Case 1
study cases in order to confirm its ruggedness. The
simulation results are obtained accordingly using Matlab 2
[17]. It is assumed that the level of the non-equal dc
sources can be measured, and Vdc has a nominal value of 1
Output Voltage (p.u. )

p.u. and so does V1, while the following sources will 1

acquire different given values less than 1 p.u. For each


inverter topology with a specific number of levels, a large 0

number of solution sets can be obtained according to the


values of m and the dc sources V1, V2, V3,…ect. Therefore, -1
different study cases will be presented for 5-, 7- and 9-
level inverters to ensure the feasibility of the presented -2
algorithm. 0.02 0.025 0.03 0.035 0.04
Time (s )
A. Case 1: 5-level inverter; V1=1 p.u., V2=0.9 p.u. 2
The proposed technique is applied to minimize the
defined cost function for the above stated case. The
Output Voltage (p.u. )

1.5
convergence characteristic of the proposed PSO algorithm
is depicted in Fig. 4. It is obvious that a near optimal
1
solution is achieved by the PSO algorithm in about 11
iterations. The CPU execution time required for
convergence is 1.27 sec. 0.5

The PSO algorithm is used to find the switching angles


for the abovementioned case. However, the solution exists 0
0 250 500 750 1000 1250 1500 1750 2000
for a limited range of m, where 0.84 d m d 1.59 . Despite Frequency (Hz)
this is a natural phenomenon of multilevel inverters even
Fig. 6. Output voltage and Corresponding FFT of case 1 at m=1.5

2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008) 609
B. Case 2: 7-level inverter; V1=1 p.u., V2=0.9 p.u., Fig. 8 illustrates the variation of the switching angles
V3=0.8 p.u. ș1, ș2, and ș3 versus m, where it can be seen that solution
exists in the range 1.82 d m d 2.22 . One particular
The proposed technique was applied to minimize the
operating point was chosen to demonstrate the
defined cost function for the above stated case. The effectiveness of the proposed method, m=1.9, which sets
convergence characteristic of the proposed method is the fundamental component Vf to 2.4 p.u. (s=3, m=1.9,
depicted in Fig. 7. It is obvious from the convergence that Vdc=1 p.u., Vf = (4mVdc/S) =2.419 p.u.). For this point, the
a near optimal solution was achieved by PSO in about 18 optimum values of the switching angles are: ș1 =16.5014q,
iterations and approximately other 30 iterations was ș2=32.849q, and ș3 =76.6228q. The inverter output voltage
ecution
required to refine the solution. The total CPU execution and its corresponding harmonic spectrum at the
time of PSO is 1.55 sec. abovementioned operating point are depicted in Fig. 9,
where it is clear that the 3rd and 5th harmonics are totally
1 eliminated and the desired fundamental of 2.4 p.u. is
achieved.
0.8
Objective Function

0.6

C. Case 3: 9-level inverter; V1=1 p.u., V2=0.9 p.u.,


0.4
V3=0.8 p.u., V4=0.7 p.u
0.2 In this case, four dc sources are considered to verify the
0
feasibility and ruggedness of the proposed technique. The
available four degrees of freedom offer the elimination of
harmonics and maintaining the
three low order harmonics
0 10 20 30 40 50 60 70
Epoch

Fig. 7. Convergence characteristic of case 2 fundamental at specific value. The proposed PSO
technique was applied to minimize the cost function for
100 the above stated case. The convergence characteristic is
shown in Fig. 10, where the optimal solution is reached
Switching angles (degrees)

80 after 62 iterations in 3.14 sec.


Fig. 11 illustrates the variation of switching angles ș1,
60
ș3 ș2, ș3, and ș4 over the defined range of m
, 2.02 d m d 2.66 . An operating point of m=2.4 was
40
ș2 chosen and applied to the inverter to indicate the
effectiveness of the proposed technique to eliminate the
20
3rd, 5th, and 7th harmonics while maintaining the
ș1 fundamental component Vf at 3.05 p.u. (s=4, m=2.4, Vdc=1
0
1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 2.3
p.u., Vf = (4mVdc/S) =3.05 p.u.). For this point, the
m optimum values of the switching angles are: ș1=7.457q,
Fig. 8. Solutions for 3 angles versus m for Case 2 ș2=30.4133q, and ș3 =47.4292q, and ș4=82.3501q. Fig. 12
shows the inverter output voltage and its corresponding
3 harmonic spectrum at the abovementioned operating
point, where the elimination of targeted harmonics is
2 clearly evident and the fundamental is maintained at 3.05
Output Voltage (p.u.)

p.u.
1

-1
3
-2

2.5
-3
0.02 0.025 0.03 0.035 0.04
Time (s) 2
Objective Function

2.5
1.5

2
Output Voltage (p.u.)

1
1.5

0.5
1

0
0.5 0 10 20 30 40 50 60 70 80
Epoch

0 Fig. 10. Convergence characteristic of case 3


0 250 500 750 1000 1250 1500 1750 2000
Frequency (Hz)
Fig. 9. Output voltage and corresponding FFT of Case 2 at m=1.9

610 2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008)
100
computational time is also chosen as a secondary
performance index to indicate the superiority of the

Switching angles (degrees)


80
proposed technique over conventional iterative
ș4 techniques. The conventional Newton-Raphson iterative
60
technique was used and applied to the same study cases
ș3 mentioned earlier. The degree of accuracy was kept at
40
0.00001 while it was 10-9 in the proposed PSO algorithm,
ș2 and a limit of 1000 iterations was also set for halting as no
20
ș1 optimal solution situation is highly expected as the
0 inequality of the dc sources increases the complexity of
2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 the transcendental equations, and convergence problems
m are highly arise. The comparison between the
Fig. 11. Solutions for 4 angles versus m for Case 3 conventional Newton-Raphson iterative method and the
proposed PSO technique for the given study cases,
4 regarding the computational time and corresponding
3 %THD are tabulated in Table 1. It is clearly evident that
the proposed PSO technique is both extremely faster and
Output Voltage (p.u.)

1
optimal than the conventional Newton-Raphson method,
which reflects the superiority of the introduced technique
0
as far as computational burdens and quality of the output
-1 waveform are concerned.
-2

-3 VI. EXPERIMENTAL VERIFICATION


-4 A prototype single-phase cascaded H-bridge inverter
0.02 0.025 0.03 0.035 0.04 was built using IRF630 (200V, 9A) MOSFETs as the
Time (s) switching devices, and MUR820G (200V, 8A) as fast
3.5 recovery diodes. A battery bank of 4 SDCSs of 60V dc
(nominal) was used to individually supply each inverter
3
level. This prototype was configured to work as 5-, 7-or 9-
Output Voltage (p.u.)

2.5 level cascaded H-bridge inverter according to the number


2 of activated levels. The switching angles which were
obtained from the PSO algorithm were converted into
1.5
time intervals and stored in an EPROM in the form of
1 look-up tables for all possible harmonic profiles and
0.5
SDCSs values over their defined range of modulation
0 10
0 250 500 750 1000 1250 1500 1750 2000
Case 1
Frequency (Hz) Case 2
8
Case 3
Fig. 12. Output voltage and corresponding FFT of Case 3 at m=2.4
6
%THD

D. Performance Index 4
In order to indicate the usefulness and effectiveness of
the presented method, a quality factor is chosen as a 2
performance index. The THD is very useful parameter to
evaluate the performance of the inverter, and therefore it is 0
considered in this work. The THD is defined as the total 0.8 1.2 1.6 2 2.4 2.8
amount of harmonics relative to the fundamental, and can m
be calculated using (6) up to the 31st harmonic, where the
Fig. 13. The %THD versus m for different study cases
inverter low pass filter typically eliminates other higher
order harmonics.
31
TABLE 1.

¦Vn2 Comparison between iterative Newton-Raphson technique and the


proposed PSO technique
n 3,5,..
%THD u 100 (6) Iterative Newton-
Proposed PSO technique
V1 Case Raphson technique
study Computational Computational
Fig. 13 depicts the variation of the %THD versus m for time
%THD
time
%THD
the study cases under consideration. The obtained values Case 1 18.02s 8.01 1.27 s 5.44
of the %THD are better or at least the same as those Case 2 20.45s 9.52 1.55s 6.40
obtained from other techniques [5]. Moreover, the Case 3 24.26s 10.26 3.14s 7.20

2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008) 611
indices. A real-time controller based on the MCB-1A
Hampden microprocessor kit was used to implement the
harmonic elimination PWM method. The required output
voltage of any application such as SVG, UPS, or variable
speed drive is mapped to a modulation index, then the
appropriate set of switching angles was obtained by
cycling through the tables. The switching angles were
converted into PWM switching patterns using down-
counters and some logic operations, and then were are
interfaced to the inverter power switches through
optocoupler isolators and drivers. A digital oscilloscope
was used to display and capture the output waveforms,
and with its FFT built-in feature, the spectrum of the
output voltage is obtained for different study cases. In
order to verify the presented simulation results, the (a)
hardware implementation was developed for the same
study cases of 5-, 7-, and 9-level inverters with the same
values of SDCSs as indicated in cases 1, 2, and 3. The Fundamental frequency
experimental inverter output voltage and its corresponding
FFT of case 1 regarding 5-level inverter are shown in Fig.
14. The selected value of Vdc= 60V sets V1=60V and
V2=54V corresponding to 1 p.u. and 0.9 p.u. respectively.
Clearly, the spectrum shown in Fig. 14-b confirms that Vf
is about 110V (§1.9 p.u.) and the targeted 3rd harmonic is 7th
eliminated. The small deviation between the measured th th 17th
value of Vf and that from simulations is due to the voltage 3rd 5th 9th 11th 13 15 19th
drop on the semiconductor devices, as ideal switches were
used in simulations. The experimental results of case 2
regarding 7-level inverter are shown in Fig. 15, where (b)
V1=60V, V2=54V, and V3=48V. Three switching angles
per quarter cycle can be seen, and a fundamental voltage Fig. 15. (a) Output voltage, (b) Corresponding FFT of Case 2
Vf of about 142V (§ 2.419 p.u. ) is achieved while the (Vdc= 60V, m= 1.9)

(a) (a)

Fundamental frequency

Fundamental

th th
5 7
3rd 9th 11th 13th 15th 17th 19th 3rd 5th 7th 9th 11t 13
t
15t 17t 19t

(b)
(b)
Fig. 14. (a) Output voltage, (b) Corresponding FFT of Case 1 Fig. 16. (a) Output voltage, (b) Corresponding FFT of Case 3
(Vdc= 60V, m= 1.5) (Vdc= 60V, m= 2.4)

612 2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008)
targeted 3rd and 5th harmonics are eliminated. The REFERENCES
experimental verification of case 3 regarding 9-level [1] J. Lai and F. Peng, “Multilevel converters—a new breed of power
inverter with four switching angles per quarter cycle is converters,” IEEE Trans. Ind. Appl., vol. 32, pp. 509-517,
shown in Fig. 16. The fundamental voltage Vf is about May/Jun. 1996.
178V (§3.05 p.u.) and the targeted 3rd, 5th , and 7th [2] J. Rodriguez, J.-S. Lai, and F. Z. Peng, “Multilevel inverter: a
harmonics are totally are eliminated. It is clearly evident survey of topologies, controls, and applications,” IEEE Trans.
that all experimental results are in close agreement with Power Electron., vol. 49, pp. 724–738, July 2000.
those from simulations, which reflect the solidness and [3] P. N. Enjeti, P. D. Ziogas, and J. F. Lindsay, “Programmed PWM
effectiveness of the presented PSO algorithm. The %THD techniques to eliminate harmonics: a critical evaluation,” IEEE
Trans Ind Appl vol. 26, pp. 302-316, Mar./Apr. 1990.
of the experiments was found a little higher than those of
[4] H. S. Patel and R. G. Hoft, “Generalized technique of harmonic
the simulation because the control resolution of the elimination and voltage control in thyristor inverters—Part I:
microprocessor is limited 8Ps, and the switches are not harmonic elimination,” IEEE Trans. Ind. Applicat., vol. IA-9, pp.
ideal as in simulations. 310–317, May/June 1973.
[5] J. N. Chiasson, L. M. Tolbert, K. J. McKenzie, and Du Z., “A
VII. CONCLUSIONS complete solution to the harmonic elimination problem,” IEEE
Trans. Power Electron., vol. 19, pp. 491-499, Mar. 2004.
Harmonic elimination of multilevel inverters with non- [6] K. El-Naggar, T. H. Abdelhamid, “Selective harmonic elimination
equal dc voltage sources using a PSO algorithm has been of a new family of multilevel inverters using genetic algorithms,”
presented. The algorithm is easy to implement as it Energy Conversion and Management, vol. 49, pp. 89-95, Jan.
requires few parameters and no evolution intermediate 2008.
operators. It overcomes the complicated computations [7] J. Kennedy, “The particle swarm: social adaptation of
associated with conventional iterative techniques, and the knowledge,” IEEE Int. Conference on Evolutionary Computation
large number of parameters required for GA. It also ICEC'97, Indianapolis, USA, 1997, pp. 303-308.
reduces both the computational burden and running time, [8] V. Miranda, D. Srinivasan, and L. M. Proenca, “Evolutionary
computation in power systems,” International Journal of Electrical
and ensures the accuracy and quality of the calculated Power & Energy Systems, vol. 20, pp. 89-98, Jan. 1997.
angles. This method was found superior to conventional [9] D. G. Holmes and B. P. McGrath, “Opportunities for harmonic
techniques that my fail to converge if higher levels with cancellation with carrier-based pwm for two-level and multilevel
non-equal dc sources are sought. In order to prove the cascaded inverters,” IEEE Trans. Ind. Appl., vol. 37, pp. 574–582,
feasibility and effectiveness of the proposed algorithm, it Mar.Apr. 2001.
is applied to different study cases regarding the number of [10] G. J. Su, “Multilevel DC-link inverter,” IEEE Trans. Ind. Appl.,
inverter levels and targeted harmonics to be eliminated. vol. 41, pp. 848–854, May/Jun. 2005.
For each case defined by the values of the dc sources and [11] S. Kannan, S. M. Slochanal, P. Subbaraj, and N. P. Padhy,
the required harmonic profile, optimal solution can be “Application of particle swarm optimization technique and its
variants to generation expansion planning problem,” Electric
found over a definite range of modulation index. The PSO Power Systems Research, vol. 70, pp. 203-210, 2004.
technique proved its effectiveness in finding optimal
[12] M. A. Abido, “Optimal power flow using particle swarm
solutions in extremely short time for different values of optimization,” International Journal of Electrical Power &
the dc sources, where THD was taken as a performance Energy Systems, vol. 24, pp. 563-571, 2002.
index to examine the effectiveness of the solution. Some [13] X. Yu, X. Xiong, and Y. A. Wu, “PSO-based approach to optimal
of these sets of solutions couldn’t be obtained before using capacitor placement with harmonic distortion consideration,”
traditional techniques. Experimental implementations Electric Power Systems Research, vol. 71, pp. 27-33, Jan. 2002.
proved the effectiveness of the proposed method and were [14] R. Eberhart, and Y. Shi, “Comparison between genetic algorithms
in a good agreement with the simulation results. A and particle swarm optimization,” IEEE International Conference
comparison between the proposed technique and the on Evolutionary Computation, 1998, pp. 611-616.
conventional Newton-Raphson method in terms of [15] D. E. Goldberg, Genetic algorithms in search, optimization, and
machine learning. Reading, Mass. Harlow: Addison-Wesley;
computational times and resulted %THD is also reported, 1989.
where it reveals that the algorithm can be effectively used [16] Z. Michalewicz, Genetic algorithms + data structures = evolution
for selective harmonic elimination of multilevel inverters programs. 3rd rev. and extended ed. Berlin ; New York: Springer-
and results in a dramatic decrease in both the Verlag; 1996.
computational times and the output voltage %THD. This [17] MATLAB 6.0 software package, 2006.
method is expected to have widespread applications http://www.Mathworks.com.
especially in on-line static var compensation systems, as
practical multilevel inverters have non-equal dc sources,
and on-line updates of the power system harmonics is
highly required.

2008 13th International Power Electronics and Motion Control Conference (EPE-PEMC 2008) 613

You might also like