ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

FIXED HEAD ECONOMIC LOAD SCHEDULING OF HYDRO-THERMAL SYSTEM USING GENETIC ALGORITHM AND DIFFERENTIAL EVOLUTION METHOD

Shikha Gupta1, Achala Jain2
  1. Assistant professor, Dept. of EEE, CMRIT Institute of Technology, Bangalore, Karnataka, India
  2. Assistant professor, Dept. of EE, Shri Shankaracharya Group Of Institutions, Bhilai,Chhattisgarh, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

This paper describes the method for economic load scheduling of short term hydrothermal system using MATLAB software. The paper shows the comparison between Genetic Algorithm and Differential Evolution method for scheduling of hydrothermal system. The main purpose of hydro-thermal generation scheduling is to minimize the overall operation cost and to satisfy the given constraints by scheduling optimally the power outputs of all hydro and thermal units. Short-range hydro-scheduling(1day to 1week) involves the hour-by-hour scheduling of all generation on a system to achieve minimum production cost for the given time period.This study is being performed on a hydrothermal power system network consisting of one thermal power plant and one hydro power plant. Differential Evolution (DE) belongs to the class of evolutionary algorithms that include evolution strategies (ES) and conventional Genetic algorithms.

Keywords

Hydro-thermal scheduling, Genetic Algorithm, Differential Evolution, MATLAB.

INTRODUCTION

Short-term hydrothermal scheduling is a crucial task in the economic operation of a power system. A good generation schedule reduces the production cost, increases the system reliability, and maximizes the energy capability of reservoirs by utilizing the limited water resource as in[9]. The primary objective of the short term hydro thermal scheduling is to find the optimal amount of generated powers for hydro and thermal units so as to minimize the fuel cost of thermal units. The problem requires that a given amount of water be used in such a way so as to achieve this objective, which is usually much more complex than the scheduling of all thermal system.The short range problem usually has an optimization interval of a day or a week. This period is normally divided into sub-intervals for scheduled purposes. Here the load, water inflows and unit availability are assumed to be known. A set of starting conditions being given, an optimal hourly schedule can be prepared that minimizes a desired objective while meeting system constraints successfully. Cost optimization of hydro stations can be achieved by assuming the water head constant and converting the incremental water rate characteristics to incremental fuel cost curve by multiplying it with the cost of water per cubic meter and applying the conventional technique of minimizing the cost function.
Genetic algorithm (GA)are computational search techniques based on models of genetic change in a population of individuals bearing a close resemblance with the science of evolution and genetics. These models consist of three basic elements:
• Fitness which governs the individual’s ability to influence future generations.
• Reproduction operation which produces offspring for the next generation, through a selection and mating process.
• Geneticoperatorswhich determine the genetic makeupof the offspring.
DE or differential evolution belongs to the class of evolutionary algorithms that include evolution strategies (ES) and conventional genetic algorithms (GA) as in[6], DE differs from the conventional genetic algorithms in its use of perturbing vectors, which are the difference between two randomly chosen vectors. DE is a scheme which it generates the trial vectors from a set of initial populations. In each step, DE mutates vectors by adding weighted random vectors differentials to them. If the fitness of the trial vector is better than that of the target vector, the trial vector replaces the target vector in the next generation. DE offers several strategies for optimization. They are classified according to the following notations such as DE/x/y/z, where x refers to the method used for generating parent vector that will form the base for mutated vector, y indicates the number of difference vector used in mutation process and z is the crossover scheme used in the cross over operation to create the offspring population. The symbol x can be ‘rand’ (randomly chosen vector) or ‘best’ (the best vector found so far). The symbol y i.e. the number of difference vector, is normally set to be 1 or 2. For cross over operation, a binomial (notation: ‘bin’) or exponential (notation: ‘exp’) operation is used. The version used here is the DE/rand/1/bin, which is described by the followingsteps:Initializaion, Mutation operation, cross over operation.

LITERATURE SURVEY

Hydrothermal scheduling is required in order to find the optimum allocation of hydro energy so that the annual operating cost of a mixed hydrothermal system is minimized. Over the last decade the hydrothermal scheduling problem has been the subject of considerable discussion in the power literature DeepikaYadav, R. Naresh and V. Sharma gave solution of hydro thermal scheduling using real time variable genetic algorithm as in[10] The available methods differ in the system modelling assumptions and the solution. The annual hydrothermal scheduling problem involves the minimization of the annual operating cost of a power system subject to the several equality and inequality constraints imposed by the physical laws governing the system and by the equipment ratings. Different methods have been proposed for the solution of these problems in the past. Methods based on Lagrangian multiplier and gradient search techniques as in [9] for finding the most economical hydrothermal generation schedule under practical constraints have been well documented. Houzhong Yan as in [5] utilized calculus of variation for short range scheduling problem and proposed the well known coordination equations.In this respect stochastic search algorithms like simulated annealing (SA) , genetic algorithm (GA) [11], evolutionary strategy (ES) [6] and evolutionary programming (EP) may prove to be very efficient in solving highly nonlinear HS problems since they do not place any restriction on the shape of the cost curves and other non-linearities in model representation. Although these heuristic methods do not always guarantee the globally optimal solution, they will provide a reasonable solution (suboptimal near globally optimal) in a short CPU time.

SYSTEM MODEL AND ASSUMPTIONS

In this paper algorithm for both Genetic Algorithm and Differential Evolution methods are used for finding which method is more economical and thus cost is determined. The system model considered here consists of one thermal power plant and one hydro power plant. The comparative study of the results is done further.
image
The schedule of the load is as specified
12 mid-night-12noon: 500 MW, 12noon-12midnight:900 MW
Consider €1=0.001, €2=0.001,
image
Assumptions made are-
1.Water head of the reservoir is assumed constant during operation
2.Water spillage from the water reservoir has been neglected
3.The operating schedule is for 24 hours and each interval is for one hour
4.The beginning and ending water storage volumes are specified
5.Load demand equality constraints Pik=Pdk +Plossk

ALGORITHM OF THE METHODS

GENETIC ALGORITHM
1. Read data, namely cost coefficients, ai, bi, ci, B-coefficients, B(i=1,2,3,….,NG; j=1,2,3,……NG),number of steps for gamma correction (d), number of generations(z),step size α, water availability throughout all intervals q, l length of string, L population size, pc crossover probability, pm mutation probability, number of intervals (t), λmin and λmax for each intervals etc.
2. Generate an array of random numbers. Generate the population λj (j=1, 2,…..L) by flipping the coin for both intervals. The bit is set according to the coin flip as bij =1 if p=1 or 0<=p otherwise bij=0 where p=0.5.
3. Generate the initial population of gamma.
4. If number of iterations for gamma correction>= d then GOTO step 24 else repeat step 4 to 23.
5. If number of intervals <= t repeat step 6 to 20 for each interval and increment interval counter each time else GOTO step 4.
6. Set the generation counter k=0, fmax=0 and fmin=1.
7. If k>=z GOTO step5 else repeat step 7 to 20
8. Increment generation counter k=k+1and set population counter j=0.
9.Increment population counter j=j+1
image
11. Use Gauss Elimination method to find Pi j (i=1,2,……NG including hydel and thermal generators).
12. Calculate the transmission loss.
13. Find out εj
14. Find out the fitness values from the fitness function f j=1/(1+α*εj/Pd). If (fj>fmax) then set fmax= fj and if ((fj<fmin) then set fmin= fj
15. If (j<L) then GOTO step 9 and repeat.
16. Find population with maximum fitness and average fitness of the population.
17. Select the parents for crossover using stochastic remainder roulette wheel selection
18. Perform single point crossover for the selected parents.
19. Perform the mutation.
20. Modify and create the new population of lambda for the next generation.
21. Check whether the total available water is enough for hydel generation in each interval.
22. Calculate the error in initially anticipated values of gammas’ population.
23. Modify the values of gamma in gammas’ population and GOTO step 4.
24. Stop.
DIFFERENTIAL EVOLUTION
1.The problem variables to be determined are represented as a j-dimensional trial vector, where each vector is an individual of the population to be evolved.
2. An initial population of parent vectors Qk for k=1,2,..Np is selected from a random feasiblerange of in each dimension.The distribution of these parent vectors is uniform.
3.An offspring is generated from each parent with adoption of strategy parameter based on scaled cost.
4.Fitness function is evaluated for each individual of both parent and child populations.
5.A competitor is chosen randomly from combined population of 2 Np trial solution
6. After the competition is over the 2Np trial solutions are sorted according to their cores from highest to lowest.
7.If the current generation is greater than or equal to the maximum generation print the results and sto, otherwise repeat step 3 to 6.
8.If the fitness of the trial vector is better than that of the target vector, the trial vector replaces the target vector in the next generation

RESULT AND DISCUSSION

Result of Hydrothermal Scheduling using Genetic Algorithm
avgpowerhydal1 =95.4213
avgpowerthermal1 = 254.9387
avgpowerhydal2 =110.5212
avgpowerthermal2 =592.1447
averageloss1 =3.2459
averageloss2 =15.7512
rupees1 =3.45212e+003
rupees2 =7.81254e+003
Result of Hydrothermal Scheduling using Differential Evolution
avgpowerhydal1 =95.8512
avgpowerthermal1 = 254.7574
avgpowerhydal2 =111.0452
avgpowerthermal2 =591.1283
averageloss1 =3.2339
averageloss2 =15.7212
rupees1 =3.44326e+003
rupees2 =7.79885e+003
image
The following table shows Cost of Thermal generation in Rs/hr-
image
From the results shown above and the comparison between the two methods it is clear that both the methods are able to give the economic cost of generation of the thermal plant but Differential Evolution method is more advantageous as compared to Genetic Algorithm method. Differential evolution method shows more Hydel power generation in each interval as compared to Genetic Algorithm. As the running cost of Hydel plant is low so it is more economical of using Differential Evolution as compared to Genetic Algorithm.

CONCLUSION

In the concluding remarks it can be stated that the result obtained by Differential Evolutionary Algorithm is the best as compared to the solutions obtained by the Genetic Algorithm. So Fixed Head Short Term Hydrothermal Scheduling considering Transmission Loss can be done by Differential Evolutionary Algorithm in order minimize the generation cost of thermal power plant and by following the constraints also. On doing this program some assumptions were taken into consideration such as water head of hydro reservoir to be constant during operation, water spillage from the water reservoir has been neglected, the operating schedule is for 24 hours while each interval is for one hour, beginning and ending water storage volumes are specified.

References