Professional Documents
Culture Documents
Abstract: This paper studies control of load In this study, multi-objective genetic algorithm is
frequency in single area power system with PID used to determine the parameters of a PID controller
controller. In this study, PID parameters are according to the system dynamics. Adjusting the
improved using the multi-objective genetic maximum and minimum values of proportional ( ),
algorithm technique. The proposed controller integral ( ) and integral ( ) gains respectively, the
compared with a conventional PID controllers tuned outputs of the system (voltage, frequency) could be
by Ziegler-Nicholas technique, Particle Swarm improved.
Optimization (PSO). The effectiveness of the
anticipated scheme is confirmed throw the In this simulation study, a single area power system
comparison of steady state response characteristics. is chosen and load frequency control of this system is
For this study, MATLAB-Simulink software is used. made by genetic based PID controller.
Keywords: Load Frequency Control, Single Area II. OVERVIEW ON GENETIC ALGORITHM
Power System, PID Controller, Multi-Objective
Genetic Algorithm The Genetic Algorithm (GA) is an optimization and
search technique based on the principles of genetics and
I. INTRODUCTION natural selection. The GA allows a population
composed of many individuals to evolve under
Frequency is a key stability criterion in power specified selection rules to a state that maximizes the
systems. To provide the stability, active power balance “fitness” (i.e., minimizes the cost function) [3-5].
and constant frequency are required. Frequency depends
on active power balance. If any change occurs in active The GA begins, like any other optimization
power demand/generation in power systems, frequency algorithm, by defining the optimization variables, the
cannot be held in its rated value. So oscillations cost function, and the cost. It ends like other
increase in both power and frequency. Thus, system optimization algorithms too, by testing for convergence;
subjects to a serious instability problem. To improve the a flow chart of the components of the GA is shown in
stability of the power networks, it is necessary to design Error! Reference source not found..
a Load Frequency Control (LFC) system that controls
the power generation and active power [1].
Selecting Genetic Algorithm parameters like
mutation rate, and population size is very difficult due
Generally, ordinary LFC systems are designed with
to the many possible variations in the algorithm and
Proportional-Integral (PI) controllers. However, since
cost function. A Genetic Algorithm relies on random
the “I” control parameters are usually tuned; it is
number generators for creating the population, mating,
incapable of obtaining good dynamic performance for
and mutation. A different random number seed
various load and system changes. Many studies have
produces different results. In addition there are various
been carried out in the past on this important issue in
types of crossovers and mutations, as well as other
power systems, which is the load frequency control. As
possibilities, like chromosome aging and Gray codes.
stated in some literature [2], some control strategies
Comparing all the different options and averaging the
have been suggested based on the conventional linear
results to reduce random variations for a wide range of
control theory. These controllers may be inappropriate
cost functions is a daunting task. Plus the results may be
in some operating conditions. This could be due to the
highly dependent on the cost function analyzed.
complexity of the power systems such as nonlinear load
characteristics and variable operating points.
Define cost function
Select GA parameters
Generate initial
Select mates
Crossover
Mutation
N
o Converge
nce Check
Done
Being a population based approach, GA are well In this simulation, the objective is to minimize the
suited to solve multi-objective optimization problems. cost function. For this reason the objective function is
A generic single-objective GA can be modified to find a chosen as the Integral Square Error (ISE). The ISE
set of multiple non-dominated solutions in a single run. squares the error to remove negative error components.
∑ (2)
The ability of GA to simultaneously search different
regions of a solution space makes it possible to find a Where e(t) represents the deviation in the frequency ∆f.
diverse set of solutions for difficult problems with non- The minimization fitness function becomes
convex, discontinuous and multi-modal solutions
spaces. The cross over operator of GA may exploit !"# $ % &. ( ) % (3)
structures of good solutions with respect to different
objectives to create new non-dominated solutions [8- Where &. ( is the percentage overshoot, is the
10]. settling time (sec.), and $ and ) are positive real
numbers taken normally as 0.5 and 0.5.
The goal of MOO is to find as many of these
solutions as possible. If reallocation of resources cannot The control signal for the conventional PID controller
improve one cost without raising another cost, then the in the sense of ISE only can be given in the following
solution is Pareto optimal. A Pareto GA returns a equation.
population with many members on the Pareto front. The * +
, (4)
population is ordered based on dominance . Several
* - . /∑ 0 (5)
different algorithms have been proposed and
successfully applied to various problems such as [5]:
Vector-Evaluated GA (VEGA), Multi Objective GA Based on these objectives; the multi-objective
(MOGA), A Non-Dominated Sorting GA (NSGA) and optimization problem can be stated as:
Non-Dominated Sorting GA (NSGA II) which is used
in the proposed research. 1!#!2!3 !"#
By using multi-objective genetic algorithm technique performance in terms of overshoot and setting time [15-
in conjunction with equation (1)-(5), optimal controller 16].
parameters were obtained as shown in Table 1.
This shows the efficiency of the multi-objective
Table 1: PID Controller Parameters using Genetic genetic algorithm tuned PID controller over the
Algorithm Technique performance of the PSO based controller, the
PID parameters conventionally tuned PID controller (Ziegler-Nichols
method) and conventional PI controller.
values 3.8192 2.2784 4.0498