Escolar Documentos
Profissional Documentos
Cultura Documentos
4
International Symposium on Intelligent Control
Munich, Germany, October 4-6, 2006
Abstract In this paper the aim is to minimize the total These transcendental equations are solved using iterative
harmonic distortion (THD) in PWM inverters while numerical techniques, where the initially provided
suppressing chosen harmonics concurrently and maintaining approximate solutions must be sufficiently close to the exact
the fundamental component of the output voltage at a required solutions to ensure the convergence of the solutions, and this
level. This is reformed as an optimization task and the optimal is the most difficult task associated with these methods [6].
pulse patterns are accomplished using genetic algorithm (GA) Some attempts have been made to simplify harmonic
optimization technique to minimize a predefined fitness
elimination equations by applying Walsh functions [7]-[9].
function. The complete solutions that suppress the 5th and 7th
harmonics and optimize the THD are given. A practical It was believed that the system of transcendental nonlinear
limitation on the determination of sequential switching angles harmonic elimination equations resulting from Fourier
has been considered as a set of constraints in derivation of the analysis of PWM waveform could be replaced by a system
results. of linear algebraic equations when Walsh analysis is
applied. However, it has been illustrated that Walsh
I. INTRODUCTION functions approach is neither theoretically nor practically
875
individuals offers a few simplifications of the algorithm; It should be stated that to increase the precision of the
there is no need to evaluate infeasible solutions and to optimal solution accomplished by the algorithm, we used a
compare them with feasible ones. Details of applying local search function.
this procedure are given in the sequel.
GA procedure that is used herein is as follows: IV. PROBLEM FORMULATION AND TOTAL HARMONIC
Step 1: Initialization of population: An initial population DISTORTION MINIMIZATION
of individuals is chosen. An n q 2 random matrix is As mentioned earlier, the PWM waveform illustrated in
generated. The first and second dimensions of this matrix Fig. 2 does not contain even-order harmonics due to its
represent the number of individuals and the number of symmetrical structure. Thus it can be expanded using
independent variables that lie in [0, Q/2] , respectively. An Fourier series as:
increase in number of individuals can enhance the d
performance and result in faster convergence of the f (R) V2k 1 sin[(2k 1)R ] (2)
k 0
algorithm significantly. The value of n is considered 100 . th
In which V2k 1 is the amplitude of the 2k 1
harmonic
It has been shown in section IV that the third switching
voltage k 0,1,2, !
which can be calculated as:
angle is dependent on the first and second switching angles Q/2
and the modulation index (m ) . The rows of the matrix are V2k 1 (4/Q) f (R) sin[(2k 1)R ]
0
sorted in ascending order. The feasibility of solutions, based (3)
3
on satisfaction of constraints stated in previous section, can (4/Q 2k 1
) 1 2 1
cos[(2k 1)Bi ]
i
(6)
determine whether the algorithm will find a near-optimum This way, the equality constraint is automatically satisfied
solution and whether it will find such a solution efficiently. in every step of the optimization process. The optimal
Choosing right parameter values, however, is a time- switching angles and corresponding THD are shown in Figs.
consuming task and considerable effort has gone into 3 (a, b).
developing good heuristics for it. This is due to the fact that As Fig. 3 (a) shows, step changes occur in the trajectory
parameters often interact in a complex way. of switching angles in m 0.1 and m 0.365 .
876
S Considering the handling of V1 m
in previous
section, we can define the objective function here as the
Optimal Switching Angles (in radians)
summation of these two harmonics normalized to the
D fundamental:
V V
D
w B1, B2
5 7 . (8)
D
V1 V1
Genetic Algorithm program has been run for several times
and for specified values of modulation index. Two sets of
solutions have been accomplished. These two sets are shown
in Fig. 5.
S
Modulation Index (m)
Fig. 5. Two sets of switching angles in harmonic elimination problem.
Modulation Index (m) In m [0, 0.08] subinterval, B1 and B2 of set1 are constant
(b) at 0.4415 rad and 0.4729 rad , respectively. In m [0, 0.1] ,
Fig. 3. (a) Optimal switching angles and (b) corresponding THD. the third switch of set2 is constant at 1.555 rad and keeps its
The frequency content of the waveform resulted from the distance from Q/2 at R/2 0.0157 rad . This is due to the
minimized THD is illustrated in Fig. 4 versus m and constraints applied to the algorithm. The corresponding
harmonic number. THD's of set1 and set2 are plotted versus m
in Fig. 6.
Harmonic Content Magnitude
Total Harmonic Distortion (%)
set 1
set 2
Harmonic Number Modulation Index (m)
Fig. 4. Harmonic content magnitude vs. m and harmonic number.
Modulation Index (m)
V. HARMONIC ELIMINATION Fig. 6. Comparison of THD of two sets of switching angles.
Harmonic elimination aims to completely remove N 1
low-order harmonics ( N is the number of switches in the It is observed in Fig. 6 that the THD value is smaller in
first-quarter period) from a PWM waveform and, at the set2 in comparison with set1 in the considered interval of
same time, to regulate the fundamental amplitude V1 at a modulation index. The great deviation is seen at
pre-specified level (i.e. m ). m 0.99 with the error percentage of 38.8% . Thus in
In this case, we intend to eliminate the 5th and 7th applying the set of solutions, set2 is preferable. Normalized
harmonics. That is: FFT of the two sets of solutions at m 0.2, 0.4, 0.6, and 0.8
i)V1 m, ii)V5 0, iii)V7 0. (7) are brought in Fig. 6 for comparison.
877
Multi-Objective Estimate a
set 1 Optimization Problem relative
Minimize f1
Normalized FFT (V h /V1)
Higher-level importance
Minimize f2 Information
! vector
Minimize fm
Subject to constraints M1, M2,!, Mm
set 2
Single-Objective
One Optimum Single-Objective Optimization Problem
m=0.8 Solution Optimizer F M1 f1 M2 f2 ! Mm fm
m=0.6 a composite function
m=0.4
Fig. 7. A schematic diagram of converting multi-objective optimization to
m=0.2
Harmonic Number Modulation Index (m) single-objective optimization.
GA was run for the minimization of (11), for different
Fig. 6. Normalized FFT Vk /V1
for m 0.2, 0.4, 0.6, and 0.8 .
values of M M 0.1, 0.2, 0.8, 2, 5,10
. It is important to
realize that the solution achieved by using the preference-
VI. THD OPTIMIZATION AND SUPPRESSING CERTAIN based strategy is greatly dependent on the relative
ORDER HARMONICS preference vector used in forming the composite function.
Here, the definition of the problem is: Besides, it is intuitive to realize that finding a relative
1 preference vector itself is highly subjective, and requires an
Minimize w1 (B1, B2 )
V1
h Sh Vh2 analysis of the qualitative and experience-driven information
to find a quantitative relative preference vector. The results
V shown in the sequel, elaborate this decision-making.
w2 (B1, B2 ) 5 (9) The optimal switching angles for the two cases of
V1
M 0.1 and M 10 are shown in Fig. 8.
V S
w 3 (B1, B2 ) 7 subject to V1 m
V1
Optimal Switching Angles (in radians)
V1 h V1
(11)
expecting, falls with increase of M . Indeed, increase of M is
assigning a larger weight to the harmonic elimination term
subject to V1 m in (11).
878
[3] H. S. Patel and R. G. Hoft, Generalized harmonic elimination and
voltage control in thryristor inverters: part Iharmonic elimination,
IEEE Trans. Ind. Applicat., vol. 9, pp. 310317, May/June 1973.
[4] _____, Generalized harmonic elimination and voltage control in
Harmonic Elimination (HE)
879