Minimization of Harmonics in Multi-Level Inverters Using Bat Algorithm
Minimization of Harmonics in Multi-Level Inverters Using Bat Algorithm
Minimization of Harmonics in Multi-Level Inverters Using Bat Algorithm
Bat Algorithm
√
∞
∑ Vn
2
Fig.1 H-Bridge
n=3,5,7. .
THD=
V1
(1)
V1max = 3* ( 4 Vdc
π )
(5)
Fundamental
Switching
Frequency
High Switching
Frequency
PWM
Developing bat algorithm needs some idealization of the A. THE PSEUDO CODE OF THE BAT ALGORITHM IS AS
echolocation characteristics and for simplicity, we are FOLLOWS:
considering the following rules:
The main steps of proposed BA are as follows-
1. Echolocation is used by all the bats to sense the
distance and they also know the difference between
food and background barriers.
Step 1: Initialize the bat population or their position zi
and their velocities v i . Define pulse frequency fi at
z i . Initialize pulse rate r and loudness A.
Step 2: Generate new solutions by adjusting frequency, and
updating velocities and locations (equation 7 to equation 10).
CONCLUSION