Вы находитесь на странице: 1из 9

Available online at www.sciencedirect.

com

ScienceDirect
Procedia Computer Science 105 (2017) 144 – 152

2016 IEEE International Symposium on Robotics and Intelligent Sensors, IRIS 2016, 17-20
December 2016, Tokyo, Japan

Exploration of Modulation Index in Multi-Level Inverter Using


Particle Swarm Optimization Algorithm
Syed Saad Azhar Alia , Ramani Kannana,∗, M.Suresh Kumarb
a Electrical and Electronic Engineering Department, Universiti Teknologi PETRONAS, Bandar Seri Iskandar, 32610 Tronoh, Perak, Malaysia
b Department of Electrical and Electronics Engineering, Government College of Engineering, Dharmapuri, Tamilnadu, India

Abstract
This research paper describes the Particle Swarm Optimization algorithm real with Selective Harmonic Elimination-Pulse Width
Modulation (SHEPWM) method for harmonic minimization of Cascaded H-Bridge Multi-Level Inverter. In SHEPWM method-
PSO algorithm is capable of determining the required switching angles to eliminate desired value of harmonics. The value of
harmonics may reach up to the 11th order from the inverter output voltage waveform while keeping the magnitude of the funda-
mental harmonics at a certain value. Hence, the proposed method does capable of eliminating a great number of specific harmonics
and the output voltage results in a minimum Total Harmonic Distortion value. The simulation results shows that the PSO algorithm
successfully attains the global solution faster than other algorithms.

©c 2017
2016TheTheAuthors.
Authors.Published
Publishedby by Elsevier
Elsevier B.V.B.V.
This is an open access article under the CC BY-NC-ND license
Peer-review under responsibility of organizing committee of the 2016 IEEE International Symposium on Robotics and Intelligent
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review
Sensors under
(IRIS responsibility of organizing committee of the 2016 IEEE International Symposium on Robotics and Intelligent
2016).
Sensors(IRIS 2016).
Keywords: Multi-level inverter; Selective harmonic elimination; Pulse width modulation; Particle Swarm Optimization (PSO); Total harmonic
distortion (THD);

1. INTRODUCTION

The electrical system has major problems due to the presence of harmonic contents in the power quality features.
Generally, harmonics may be classified into two types: voltage harmonics and current harmonics. Voltage harmonics
and current harmonics cause huge power losses, high Electro Magnetic Interferences and pulsating torque in AC motor
drives. Thus, there is a need for a new technical development to minimizes the total energy consumption, improve
efficiency and enhance the power quality in all industrial and consumer applications. Current harmonics usually
occurs from voltage supply and type of loads such as resistive load, capacitive load, and inductive load. Harmonics
are created by neither the source nor the load side. Usage of non-linear load such as converters, computer devices,
printers and etc. generate harmonics.

∗ Corresponding author.
E-mail address: ramani.kannan@utp.edu.my (Ramani Kannan)

1877-0509 © 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review under responsibility of organizing committee of the 2016 IEEE International Symposium on Robotics and Intelligent Sensors(IRIS 2016).
doi:10.1016/j.procs.2017.01.194
Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152 145

Magnetic cores of transformer and motors may overheat when there is load harmonics. Inverters are introduced
in power conversion system and eventually it is considered as a device that plays major roles in power electronics.
Various researches are carried out to improve the quality of output voltage indicated by a lower value of THD 1 .
Multilevel inverters have been invented as the demands increases. Multi-level inverter produces a sine wave with a
minimum value of THD 2 . Multilevel inverter is suitable for medium and high voltage application i.e. Flexible AC
Transmission Systems, laminators, mills, conveyors, compressors, and industrial drive 3 . In general, the multi-level
inverter is categorized into three types: Diode-Clamp Multi-Level Inverter (DCMLI) 4 , Flying Capacitor Multi-Level
Inverter (FCMLI) 5 , and Cascaded H-Bridge Multi-Level Inverter (CHBMLI) 6 .Therefore, several methods like sine-
triangle PWM (SPWM) 7 , Optimal Minimization of Total Harmonic Distortion (OMTHD) 8 and Selective Harmonic
Elimination Pulse Width Modulation (SHEPWM) 9 are implemented for harmonic elimination in the multi-level in-
verter. SHEPWM is a renowned technique for switching pulses generation. This minimizes the THD from a voltage
waveform generated by a voltage-source inverter (VSI) 10 . Normally, the Newton-Raphson method is used which
is also a traditional analytical methods for solving the harmonic problem. SPWM method is very effective for ob-
serving the inverter output voltage but this method can cause high switching loss due to high switching frequency.
OMTHD can only process to minimize the THD, it cannot consider the importance of lower order harmonics, higher
order harmonics 11,12 . SHEPWM is the most effective method to eliminate low-order harmonics and subjected to low
switching frequency. It improves output power quality and also reduces the cost of filter 13 . Some other methods
like Newton-Raphson (N-R) method 14 , Walsh functions 15 and Block-pulse functions 16 are involved in the harmonic
minimization process in the multi-level inverter. All these methods have its own disadvantage to sove this harmonic
problem. N-R method requires initial guess, divergence problems and gives no optimum solution. Walsh function
and Block-pulse function only solves linear equations, in the case of non-linear transcendental equations, are difficult
to find better-switching result 16 . The method requires proper initial values to converge to a proper solution. Re-
cently, non-traditional methods based on evolutionary algorithms, such as Particle Swarm Optimization (PSO) 17 , Bee
Algorithms (BA) have been employed for inverter harmonic elimination 18 .
In this research, the Particle Swarm Optimization approach can be programmed in the SHEPWM method to solve
the transcendental equation of switching angles. This is to make sure to find the optimal solution. The proposed
method can compute the optimal solution of switching angles to eliminate the low order harmonics and minimize the
THD value efficiently as compared to iterative methods and the resultant theory approach. With the proposed method,
the required switching angles are computed efficiently by PSO and proposed algorithm gives the better harmonic
profile of the overall inverter system.

2. CASCADED H-BRIDGE MULTI-LEVEL INVERTER

A cascaded multilevel inverter shows the advantages such as modularity layout, fewer components, the absence of
extra clamping diodes or voltage balancing capacitors and the number of output voltage levels can be easily adjusted
as compared to capacitor clamped and diode clamped multilevel inverter. In CHBMLI, the period of switches turn
ON and OFF process can be done in only once per cycle. Therefore, it simply solves the switching loss problem.
Fig. 1 shows the CHBMLI have series of H-bridge (single-phase full-bridge) inverter units. Each full-inverter bridge
produces three different voltage outputs: +Vdc , 0, and −Vdc . However, CHBMLI produces staircase output voltage
waveform. Therefore, the voltage level of CHBMLI is measured in 2S + 1, where S is the number of DC sources. The
output voltage waveform of a 7-level CHBMLI with three isolated dc sources (S = 3).

3. SELECTIVE HARMONIC ELIMINATION PULSE WIDTH MODULATION METHOD

The SHEPWM method used for the proposed PSO algorithm to calculate the switching strategy. SHEPWM is also
the most famous switching strategy that is widely used to specifically eliminate the selected order harmonics from the
output waveform of the inverter. CHBMLI produces output phase voltage with suitable switching angles. Initially,
harmonics are in the output phase voltage. Furthermore, odd harmonics are difficult to calculate although the even
146 Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152

S11 S13

1Vdc
V1
S14 S12

S21 S23

1Vdc V2 Load
S24 S22

S31 S33
V3
1Vdc
S34 S32

Fig. 1. Single Phase Cascaded H-Bridge Multi-Level.

harmonics is zero at the output phase voltage. Hence, SHEPWM method can use Fourier analysis function calculate
the odd harmonics in the phase voltage. Accordingly, Fourier analysis of output phase voltage is given by
∞
V(ωt) = Vn cos(nωt) + Vn sin(nωt) (1)
n=1

Considering the output voltage and amplitude of dc sources would be written as:
∞
V(ωt) = Vn sin(nωt) (2)
n=1

Where Vn is the amplitude and voltage waveform of nth harmonic component. In SHEPWM method, switching
angles can be limited to zero and π/2. Consequently Vn develops to describe the odd and even function is given as,
s
Vn = nπ
4
Vdc i=1 cos(nai ), n=odd and Vn = 0, n=even. In this paper, SHEPWM can be implemented to eliminate 3rd ,
th th
5 and 7 harmonics. Similarly, low order harmonics can be determined by solving the transcendental non-linear
equation of switching angles are provided as follows,
4
Vn = Vdc (a1 ) + Vdc (a2 ) + Vdc (a3 ) (3)
π
4
V5 = Vdc (5a1 ) + Vdc (5a2 ) + Vdc (5a3 ) (4)

4
V7 = Vdc (7a1 ) + Vdc (7a2 ) + Vdc (7a3 ) (5)

Equations (4) and (5) are set to zero to eliminate fifth and seventh harmonics respectively. Modulation index to
represent the fundamental voltage of V1 is given as
V1
M= (6)
sVDC
Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152 147

Substituting equation (3), (4), (5) into (6) to get nonlinear equation (7) can be followed:
4
M= cos(a1 ) + cos(a2 ) + cos(a3 )

0 = cos(5a1 ) + cos(5a2 ) + cos(5a3 ) (7)

0 = cos(7a1 ) + cos(7a2 ) + cos(7a3 )


Now optimal switching angles can be named as a1 , a2 , and a3 that found depend on modulation index. Thus,
PSO algorithm can be programmed for finding the optimal switching value for eliminating lower order harmonics and
maintained their fundamental voltage value.

4. PARTICLE SWARM OPTIMIZATION ALGORITHM

In 1995, Kennedy and Eberhart presented PSO which is an investigative method. Essentially, PSO was enthused
by the sociological behavior of food searching criteria such as a group of birds and fish manner. PSO is an effective
and fastest optimization algorithm for finding the optimal solution of the nonlinear problems. In PSO, the particle
has to be considered as an initial value to find the finest solution for the optimization problem. In the basic particle
swarm optimization algorithm, particle swarm consists of nth particles, and the position of each particle stands for
the potential solution in D-dimensional space. The particles change its condition according to the following three
principles:

• To possess its inertia value,


• To change the condition depend on its most optimist position and velocity,
• To change the condition depend on its swarm’s most optimist position and velocity.

In PSO, optimal solution depends upon Gbest and Pbest . Gbest known as global and Pbest known as personnel best.
Every time particles can be updated to define the possible solution with respect to position and velocity vectors.
Position vectors said to be Xi = [x1 , x2 , ...xD ] and the velocity vector Vi = [v1 , v2 , ..., vD ] 13 when entering search
space where each particle can expand the search criteria depend on the present best value, previous best value, and
experience of neighboring best value. Equations (8) and (9) modify the particles with respect to velocity and position
vectors. Generally, position and velocity value can be updated using the following condition,

p= p+v (8)

v = v + c1 ∗ rand ∗ (Pbest − p) + c2 ∗ rand ∗ (Gbest − p) (9)

Therefore the velocity and position equation is given as

Vidk+1 = Vidk + c1 r1k (pbestid


k
− xid
k
) + c2 r2k (gbestid
k
− xid
k
) (10)
k+1
Xid = Xid
k
+ Vidk+1 (11)

where c1 and c2 are the constraints of cogitative and social task respectively. Meanwhile, r1 and r2 are random values
for the initial solution of PSO and its range is within 0 to 1 12,16 . In PSO, to assume θi = [θ1 , θ2 , ...θ s ] be a trial vector
representing the particle of the entered swarm to be established.

Step 1: Set the population value with proper locations and range of velocities.
Step 2: Assessment the fitness of the individual particle in the entire swarm(PBest).
Step 3: Analyse the fitness of individual global particles in the entire swarm (GBest).
Step 4: Adjust PBest and GBest Position based on updating velocity constraints
Step 5: Update the particles position at the end of every iteration.
Step 6: Terminate the iteration process if the condition can get Optimal value
Step 7: Go to Step 2.
148 Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152

Start

Initialize the random population for switching angle

Enter the range of iteration count and velocity value

Satisfying the nonlinear constraints based on pseudo code

Evaluate the Gbest and Pbest value in the entire


swarm and Update the particle in the every iteration

Estimate the optimal switching an-


gle and Update the Gbest and Pbest value

Is
optimum No
Criteria
reached?

Yes
Select the best optimal solution on the iteration process

End

Fig. 2. The flow chart for PSO algorithm.

Above statements show all the steps used to calculate the optimal value. A flow chart in Fig. 2 describes the
process that gone through. It shows the quantity of optimal switching angles for eliminating the lower order harmonic
and minimizing the THD valve.

5. SIMULATION RESULTS

The SHEPWM method is programmed by PSO algorithm using MATLAB/Simulink system. These SHEPWM
together with 11-level CHBMLI is used later on. In proposed SHEPWM method, PSO algorithm has been used to
find the optimal solution for calculating the required switching angles. Therefore PSO program can be written in a
m-file editorial in MATLAB tool box. The no. of levels, maximum iteration, no.of. switching angels and modulation
index are initialized in PSO program. Table. 1 presents the block parameter for the PSO algorithm.
The PSO program can be developed by using if-else statement and for loop condition. Fig. 3 shows the estimation
of fitness value in switching pulse strategy between 1 to 3 by using PSO. The estimation of fitness value in switching
pulse strategy between 4 to 6 is shown in Fig. 4. Fig. 5 depicts the estimation of fitness value in switching pulse
strategy between 7 to 9 estimation. Fig. 6 shows the estimation of fitness value switching pulse strategy between 10
to 12.
Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152 149

Table 1. Program Parameter of PSO Algorithm.


Sl.No. Name of the Block Range
1. Sources 05
2. Levels 11
3. Voltage Value 100 V
4. Modulation Index 0.1-1
5. Max Iteration 1000
6. Initialize Population 300
7. Voltage Magnitude 0.02
8. Size of Modulation Index 10
9. Required Frequency 50 Hz

Fig. 3. Switching pulse strategy of 1 to 3.

Fig. 4. Switching pulse strategy of 4 to 6.

Fig. 5. Switching pulse strategy of 7 to 9.

Fig. 7 shows the harmonic order for the given output phase voltage of CHBMLI using PSO. The output pulse
voltage of CHBMLI for the given Modulation Index= 0.8 and Load Phase Angle=120 degree is shown in Fig. 8.
150 Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152

Fig. 6. Switching pulse strategy of 10 to 12.

Fig. 7. Harmonic Order Vs Magnitude-Phase Output Voltage.

Fig. 8. Output Phase Voltage of MI=0.8 at Load Phase Angle = 120 degree

Fig. 9 depicts the harmonic order for the given output phase voltage of CHBMLI using PSO. Fig. 10 shows the
output pulse voltage of CHBMLI for the given Modulation Index = 0.9 and Load Phase Angle=120 degree.

Fig. 9. Harmonic Order Vs Magnitude-Phase Output Voltage.


Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152 151

Fig. 10. Output Phase Voltage of MI=0.8 at Load Phase Angle = 120 degree

Table. 2 shows that the simulation result of PSO algorithm in SHEPWM method, it shows RMS voltage and THD
value for the various modulation index values.

90
RMS output voltage (VoRMS)
RMS value of output voltage fundamental component
80 % VoTHD

70

60
RMS Voltage

50

40

30

20

10

0
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Modulation Index

Fig. 11. RMS Voltage Vs Modulation Index.

Table 2. THD and Output Voltage Value at Various Modulation Index


Modulation Index RMS output voltage (VoRMS ) RMS value of output voltage fundamental component %VoRMS
0.2 40.8855 16.7162 22.2
0.3 50.2887 25.2896 17.8
0.4 58.1488 33.8128 13.9
0.5 65.1517 42.4474 11.4
0.6 71.1688 50.6500 9.80
0.7 76.7500 58.9139 8.30
0.8 82.1900 67.5671 6.98
0.9 87.4450 766.4662 5.57
152 Syed Saad Azhar Ali et al. / Procedia Computer Science 105 (2017) 144 – 152

Fig. 11 demonstrates the comparison of THD value with various modulation index. In this part, THD value comes
in 5% at modulation index = 0.9. THD value is very low in the proposed method (THD = 5.5%). In the proposed
method, lower order harmonics are eliminated.

6. CONCLUSION

In this paper, PSO algorithm is used in SHEPWM scheme and solve the non-linear problem by Simulation. The
proposed SHEPWM method is used to solve a non-linear transcendental equation to find optimum switching angle
for CHBMLI. The simulation results are provided for an 11-level CHBMLI to validate the accuracy of the computa-
tional results. The PSO-based algorithm is determined with a high-precision set of solutions. These solutions are of
switching angles with a relatively high-speed convergence and these develop the power quality of the system.

References

1. Holmes, D.G., Lipo, T.A.. Pulse width modulation for power converters: principles and practice; vol. 18. John Wiley & Sons; 2003.
2. Kouro, S., Rebolledo, J., Rodrı́guez, J.. Reduced switching-frequency-modulation algorithm for high-power multilevel inverters. IEEE
Transactions on industrial electronics 2007;54(5):2894–2901.
3. Patel, H., Hoft, R.. Generalized harmonic elimination and voltage control in thyristor converters: Part ii–voltage control technique. IEEE
Transactions on Industry Applications 1974;10:666–673.
4. Vaseee, S., Sankerram, B.. Voltage balancing control strategy in converter system for three-level inverters. International Journal of Electrical
and Computer Engineering 2013;3(1):7.
5. Fei, W., Du, X., Wu, B.. A generalized half-wave symmetry she-pwm formulation for multilevel voltage inverters. IEEE Transactions on
Industrial Electronics 2010;57(9):3030–3038.
6. Enjeti, P.N., Ziogas, P.D., Lindsay, J.F.. Programmed pwm techniques to eliminate harmonics-a critical evaluation. In: Industry Applications
Society Annual Meeting, 1988., Conference Record of the 1988 IEEE. IEEE; 1988, p. 418–430.
7. Agelidis, V.G., Balouktsis, A., Balouktsis, I., Cossar, C.. Multiple sets of solutions for harmonic elimination pwm bipolar waveforms:
Analysis and experimental verification. IEEE Transactions on Power Electronics 2006;21(2):415–421.
8. Maswood, A., Wei, S., Rahman, M.. A flexible way to generate pwm-she switching patterns using genetic algorithm. In: Applied Power
Electronics Conference and Exposition, 2001. APEC 2001. Sixteenth Annual IEEE; vol. 2. IEEE; 2001, p. 1130–1134.
9. Sayyah, A., Aflaki, M., Rezazade, A.. Optimization of thd and suppressing certain order harmonics in pwm inverters using genetic algo-
rithms. In: Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International
Symposium on Intelligent Control, 2006 IEEE. IEEE; 2006, p. 874–879.
10. Sundareswaran, K., Jayant, K., Shanavas, T.. Inverter harmonic elimination through a colony of continuously exploring ants. IEEE
Transactions on Industrial Electronics 2007;54(5):2558–2565.
11. Kavousi, A., Vahidi, B., Salehi, R., Bakhshizadeh, M.K., Farokhnia, N., Fathi, S.H.. Application of the bee algorithm for selective
harmonic elimination strategy in multilevel inverters. IEEE Transactions on power electronics 2012;27(4):1689–1696.
12. Kennedy, J.. Particle swarm optimization. In: Encyclopedia of machine learning. Springer; 2011, p. 760–766.
13. Azab, M.. Global maximum power point tracking for partially shaded pv arrays using particle swarm optimisation. International Journal of
Renewable Energy Technology 2009;1(2):211–235.
14. Hereford, J., Siebold, M.. Multi-robot search using a physically-embedded particle swarm optimization. International Journal of Compu-
tational Intelligence Research 2008;4(2):197–209.
15. Clerc, M., Kennedy, J.. The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE transactions
on Evolutionary Computation 2002;6(1):58–73.
16. Ramani, K., Krishnan, A.. An estimation of multilevel inverter fed induction motor drive. International Journal of Reviews in Computing
2009;1(1):19–24.
17. Kumar, N., Baskaran, J.. Energy management system for hybrid res with hybrid cascaded multilevel inverter. International Journal of
Electrical and Computer Engineering 2014;4(1):24.
18. Ramani, K., Krishnan, A.. Switching pattern selection scheme based 11 levels flying capacitor multilevel inverter fed induction motor.
European Journal of Scientific Research 2010;48(1):51–62.

Вам также может понравиться