International Journal of Electrical and Power Engineering

Year: 2009
Volume: 3
Issue: 1
Page No. 26 - 30

Modified Genetic Algorithm Based Load Frequency Controller for Interconnected Power Systems

Authors : S. Ramesh and A. Krishnan

Abstract: Power engineers have the responsibility to deliver economically, adequate and quality power to the consumers. In order to achieve this, the power system must be maintained at the desired operating level by suitable modern control strategies. The controlling of power system is becoming increasingly more complex due to large interconnections. The load frequency control is very important in power system operation and control for supplying sufficient and reliable electric power with good quality. This study deals with the application of real coded genetic algorithm for optimizing the gain of a proportional integral controller for load frequency control of interconnected power systems. Non-linearities such as Governor Dead Band (GDB) and Generation Rate Constraints (GRC) for a two-area reheat thermal power system have been included. Floating point representation has been used, since it is more consistent, more precise and leads to faster convergence. The simulation results confirm the designed control performance of the proposed controller.

How to cite this article:

S. Ramesh and A. Krishnan , 2009. Modified Genetic Algorithm Based Load Frequency Controller for Interconnected Power Systems. International Journal of Electrical and Power Engineering, 3: 26-30.

INTRODUCTION

Power engineers have the responsibility to deliver economically, adequate and quality power to consumers. In order to achieve this, the power system must be maintained at the desired operating level by suitable modern control strategies. The control of power systems is becoming increasingly more complex due to large interconnections. In an interconnected network, a disturbance in one line leads to effects on the neighbouring systems change in tie-line power and frequency causing serious problem of Load Frequency Control. Load Frequency Control (LFC) is a mechanism to maintain or restore the frequency and tie-line power flow among the interconnected power systems within the specified limit.

LFC is a very important item in power system operation and control for supplying sufficient and reliable electric power with good quality. There has been continuing interest in designing load frequency controller with better performance during past 30 years. Many control strategy for LFC have been proposed, since the 1970s (Chidambaram and Velusamy, 2005; Bevrani et al., 2004). These approaches offer a reasonably good performance for limited range of operating condition. Ensuring such desirable performance for a wide range of operation is rather difficult due to non-linearity of the system. In addition, although these techniques offer a tangible improvement, they are all more complicated than the popular PI approach.

Genetic Algorithms (GA) are exploratory search and optimization procedures that were derived on the principle of natural evaluation and population genetics. The basic concept of GA was developed by Holland and his students (Masiala et al., 2004; Michalewicz, 1996). It has been shown that GA can control a dynamic system without any prior knowledge about the system. The binary coding or bit string-coding (Michalewicz, 1996) is the most classic method used by GA researchers because of its simplicity and traceability. The conventional GA operation and theory are also developed on the basis of this fundamental structure. Hence, this representation is adopted in many applications.

Recently, a direct manipulation of real value chromosomes raised considerable interest. This representation was introduced especially to deal with real parameter problems. It is indicated that the floating-point representation would be faster in computation and more consistent form the basis of run-to-run. At the same time, its performance can be enhanced by special operation to achieve high accuracy (Baskar et al., 2002). In this study, Genetic Algorithm is used for optimising the gains of a PI

controller of a two area reheat thermal power system. Real coded GA is employed in this study for the design of an efficient load frequency controller (Dulpichet and Ali, 2003; Chowdhury et al., 1999).

MODELING OF TWO AREA REHEAT THERMAL POWER SYSTEM

Transfer function model: The transfer function model of a two-area thermal reheat power system using simplified model are considered. A two-area system may be represented for the load frequency control in terms of its components like governor system, turbine, generator, load and tie line between two-area (Bevrani et al., 2004). It is convenient to obtain the dynamic model in state variable form from the transfer function model.

State space model: The standard state space modelling employed is described in the matrix form as:

(1)

Where, the system state vector X consists of nine variables as:

[x]=[∫ACE1dt ∫ACE2dt ΔF1 ΔPg1 ΔXe1 ΔPtie1 ΔF2 ΔPg2 ΔXe2]T

A, B and C are system state matrix, distribution matrix and disturbance distribution matrix of appropriate dimensions. These matrix and vectors are obtained using the nominal parameters of the system. A step load of 1% has been considered as a disturbance in the two-area reheat thermal power system.

REAL CODED GENETIC ALGORITHM

Genetic Algorithms are search procedures whose mechanics are based on those of natural genetics. Genetic Algorithms (GAs) are simple, derivative free, effective and quite robust in solving the optimization problems inspired by the laws of natural selection and genetics (Masiala et al., 2004). GAs can provide near global solution and can also, handle the control variable effectively. GAs search from a population of points, not a single point. This population can move over hills and across valleys. GAs can therefore discover a globally optimal point. Because the computation is independent of the others, GAs have an inherent parallel computation ability.

Genetic algorithm consists of a population of bits (reproduction) transformed by three genetic operators such as selection, crossover and mutation (Masiala et al., 2004). Each chromosome represents a possible solution for the problem being optimized and each bit represents a value for some variable of the problem. The first population is generated at random and each new generation is created by the selection or reproduction operator and altered by cross over and mutation for better solution.

For real valued numerical optimization problems, floating point representations outperform binary representation because they are more consistent, more precise and lead to faster convergence (Baskar et al., 2002; Michalewicz, 1996). For most applications of genetic algorithms to constrained optimization problems, the real coding technique is used to represent a solution to a given problem. Hence, real coded genetic algorithm is considered in this study.

Parents are initialised by selecting a random number in the range (0.0-1.0) for each element of a chromosome. Each chromosome, Pi, i = 1, 2….np in the population is converted into a form appropriate for evaluation (actual problem variable, ba) and then is assigned a fitness value according to the objective function. More over, the lower and upper bound inequality condition has been embedded in the coding itself by the elements of chromosomes in the range (0.0,1.0) using following encoding scheme.

ba = bmin + (bmax – bmin) x bi

Where,
bmax and bmin = Upper and lower bound on problem variables.
ba = The actual solution variable.
bi = Normalized solution variable.

The evaluation function evaluates the fitness of chromosome as a solution to the optimization problem. It is also, referred to as the fitness function and is maximized during the search for the global optimum solution.

The binary representation commonly used in GA has some weakness when applied to multi dimensional high precision numerical problem. Adopting the floating-point (real coded) representation with special genetic operator for parameter optimization problem is justified for many reasons. A floating-point representation is conceptually nearest to the problem space and facilitates the efficient implementation of operations. In addition the floating-point representation is generally more precise than the binary representation. Moreover, the floating point representation can represent reasonably large domains or variables.

Real coded GA is implemented as follows (Baskar et al., 2002):

Step 1: A population of np trail solutions is initialized. The solution is taken as a real valued variable with the dimensions corresponding to the number of variables. The initial components are selected in accordance with a uniform distribution range.

Step 2: The fitness score for each solution variable is evaluated, after converting each solution variable into corresponding problem variables using upper and lower bounds.

Step 3: Roulette wheel based selection method is used to produce np offspring from parents.

Step 4: Crossover and mutation operators are applied to offspring to generate next generation parents.

Step 5: The algorithm proceeds to step 2, unless the best solution does not change for a pre- specified interval of generations.

APPLICATION OF REAL-CODED GA TO LFC FOR INTERCONNECTED POWER SYSTEMS

This section utilises the application of real-coded GA for optimizing the gains of a proportional plus integral controller for a two-area reheat thermal power system. In this study, the load is taken as the reference input and the ACE is the output that is to be controlled (Juang and Lu, 2004). A proportional Plus Integral (PI) controller is placed in the feedback path from the frequency to the gate input. The main objective is to minimize the Mean Square Error (MSE) of the Area Control Error (ACE) due to step type load disturbance. The objective function of the load frequency controller is given by,

J = 0tACE2i dt
(2)

i=1,2

ACE=βΔFi + Δptiei

β is the biasing factor.

The real-coded genetic algorithm is used to minimize the Area Control Error (ACE) of the two-area reheat thermal interconnected power system. The fitness value should be calculated for the purpose of minimizing the Area Control Error (ACE). The fitness function is given by:

(3)

For a particular setting of the PI controller gains Kp and Ki, if the objective function is less value, then the fitness is large value and vice versa (Baskar et al., 2002). The real coded GA manipulates coding of the parameter in the form of continuous variable. Each parameter set Kp and Ki should be used to calculate the objective function. At different values of continuous variable, fitness is to be calculated by using the real coded GA. The goal of real coded GA is to manipulate a population of variables such that the average fitness of the population increases.

The real coded GA is to calculate the objective function using each parameter set. These objective function values are then mapped into a fitness value for each variable set using the Eq. (3) The genetic operators are applied to offspring (present parents) to generate the next generation parents. The above procedure is repeated from all generation until the population is converged and produce the optimal value of Kp and Ki. This optimal value Kp and Ki indicates the best fitness value among all generation.

RESULTS

The real coded GA parameters for the simulation of Load Frequency Control (LFC) of a two-area reheat thermal interconnected power system are given in the Table 1.

The optimal parameter sets for the conventional PI controller and real coded GA based PI controllers are presented in Table 2.

Fig. 1: Frequency deviation in area 1 of a two area thermal reheat power system without non-linearitits for a step load disturbance

Table 1: Real coded GA parameters

Table 2: Optimal parameter sets

Fig. 2: Frequency deviation in area 2 of a two area thermal reheat power system without non-linearitits for a step load disturbance

Fig. 3: Tie lin power flow deviation of a two area thermal reheat power system without non-linearitits for a step load disturbance

From the Table 2, it is seen that the optimum Kp and Ki values obtained using real coded GA are almost identical to those obtained for conventional PI controller.

Figure 1-3 show the closed loop responses of the two-area thermal reheat power system without non-linearity for the gains obtained in Table 2. Figure 4-6 show the closed loop responses of the two-area thermal reheat power system with GDB.

Fig. 4: Frequency deviation in area 1 of a two area thermal reheat power system with GDB for a step load disturbance

Fig. 5: Frequency deviation in area 2 of a two area thermal reheat power system with GDB for a step load disturbance

Fig. 6: Tie line power flow deviation of two area thermal reheat power system with GDB for a step load disturbance

Fig. 7: Frequency deviation in area 1 of a two area thermal reheat power system with GRC for a step load disturbance

Fig. 8: Frequency deviation in area 2 of a two area thermal reheat power system with GRC for a step load disturbance

Fig. 9: Tie line power flow deviation of a two area thermal reheat power system with GRC for a step load disturbance

Appendix 1: Two area reheat thermal power system

Figure 7-9 show the closed loop responses of the two-area thermal reheat power system with GRC.

CONCLUSION

Application of Real-coded GA for optimising the gains of a proportional plus integral controller for a two-area thermal reheat power system has been discussed in this study. Non-linearities such as GDB and GRC have been included in the study. Simulation results show that the gains obtained using real coded GA are almost identical to those obtained for a conventional PI controller. This investigation can be extended for optimising the gains of a fuzzy gain controller or a neuro- controller in future.

ACKNOWLEDGEMENT

I wish to thank the authorities of managing trustee K.S.R. College of Engineering for the facilities provided to prepare this study.

Design and power by Medwell Web Development Team. © Medwell Publishing 2024 All Rights Reserved