49 Optimization
49 Optimization
ABSTRACT: Economic load dispatch (ELD) is a process of finding optimal generation scheduling of available
generators in an interconnected power system to meet the demand of the system, at lowest possible cost, while
satisfying various operational constraints on the system.More just, the soft computing method has received
supplementary concentration and was used in a quantity of successful and sensible applications. Here, an attempt has
been made to find out the minimum cost by using different algorithm techniques using the data of six generating units.
In this work, data has been taken such as the loss coefficients with the max-min power limit and cost function.All the
methods are executed in MATLAB environment. The effectiveness and feasibility of different methods were
demonstrated by six generating unit’s case study and the results compared have been shown in the tabular form.
KEYWORDS: Economic load dispatch, Particle Swarm Optimization, Simulated Annealing, Differential Evolution,
Artificial Bee Colony
I. INTRODUCTION
Since an engineer is always concerned with the cost of products and services, the efficient optimum economic
operation and planning of electric power generation system have always occupied an important position in the electric
power industry. With large interconnection of the electric networks, the energy crisis in the world and continuous rise
in prices, it is very essential to reduce the running charges of the electric energy. A saving in the operation of the
system of a small per cent represents a significant reduction in operating cost as well as in the quantities of fuel
consumed. The classic problem is the economic load dispatch of generating systems to achieve minimum operating
cost. This problem area has taken a subtle twist as the public has become increasingly concerned with environmental
matters, so that economic dispatch now includes the dispatch of systems to minimize pollutants and conserve various
forms of fuel, as well as achieve minimum cost. In addition there is a need to expand the limited economic optimization
problem to incorporate constraints on system operation to ensure the security of the system, thereby preventing the
collapse of the system due to unforeseen conditions. However closely associated with this economic dispatch problem
is the problem of the proper commitment of any array of units out of a total array of units to serve the expected load
demands in an ‘optimal’ manner. For the purpose of optimum economic operation of this large scale system, modern
system theory and optimization techniques are being applied with the expectation of considerable cost savings.
Increasing load demand of power system leads to more complexity of the network. More and more generating units are
added in the existing power system network, this increase in complexity results in uneconomical operation of the power
system. As we know electricity has become an important resource of our country and thus efficient use of it is a must
for an electrical engineer. The uneconomical operation of electrical energy is a waste of energy and money of the
country.In this research an attempt has been made to operate any power system network in the most economical
manner thus reducing power losses and also making the network cost efficient
A.J Wood [1] has described power generation operation and control of different types of power plant. The cost
characteristics of generation at different load is helpful to understand the economic load dispatch of the power plants.
HadiSaadat[2] has explained the concept of economic load dispatch considering transmission losses and neglecting
transmission losses.
DP Kothari and JS Dhillon[3] has proposed different optimization techniques. The algorithm of these methods helps
to prepare the MATLAB program of respective optimization techniques.
M. Venkatesh[4]Simulated Annealing (SA) algorithm for optimization inspired by the process of annealing in
thermodynamics to solve economic load dispatch (ELD) problems. The proposed approach is found to provide the
optimal results while working with operating constraints in the ELD and valve point loading effects.
NidulSinha[7] Evolutionary programming has emerged as a useful optimization tool for handling nonlinear
programming problems. Various modifications to the basic method have been proposed with a view to enhance speed
and robustness and these have been applied successfully on some benchmark mathematical problems. But few
applications have been reported on real-world problems such as economic load dispatch (ELD). .
MukeshGarg[10] From this paper, it is to identify the optimal combination of generation level of all generating units
which minimizes the total fuel cost while satisfying the load. It explains how conventional load dispatch problem has
to be solved to find the generation level that minimize the cost or minimize the emission level or their combination
subjected to load balance.
By analogy with this physical process, each step of the SA algorithm replaces the current solution by a random
"nearby"solution, chosen with a probability that depends both on the difference between the
correspondingfunctionvalues and also on a global parameter temperature T, that is graduallydecreased during the
process. The dependency is such that the current solution changes almostrandomly when T is large, but increasingly
"downhill" as T goes tozero. The allowance for "uphill" moves potentially saves the method from becoming stuck at
local optima which are the bane of greedier methods.
In ABC, provided that a position cannot be improved furtherthrough a predetermined number of cycles, that foodsource
is assumed to be abandoned. The value ofpredetermined number of cycles is an important controlparameter of the ABC
algorithm, which is called limit forabandonment.
Differential Evolution:
The DE algorithm is a stochastic population based algorithm similar to Genetic Algorithms (GA) using the operators;
crossover, mutation and selection. The key dissimilarity between GA and DE is that GAs rely mostly on crossover
while DE relies on mutation operation. The algorithm uses mutation operation as a search mechanism and selection
operation to direct the search toward the prospective regions in the search space . Mutation in DE uses differences of
randomly sampled pairs of solutions in the population and greediness may be embedded in it. The DE algorithm also
uses a non-uniform crossover that can take child vector parameters from one parent more often than it does from others.
By using the components of the existing population members to construct trial vectors, the recombination (crossover)
operator efficiently shuffles information about successful combinations, enabling the search for a better solution space.
An optimization problem consisting of N parameters can be represented by an N-dimensional vector. In DE, a
population of solution vectors is randomly created at the initialization stage. This population is successfully improved
by applying mutation, crossover and selection operators thus evaluating the objective function or the fitness function.
An initial population of candidate solutions is formed by assigning random values to each decision parameter of every
individual in the population And then the fitness function value of the new individual is computed and the best
individual selected for the next generation.
The model used to test the mentioned algorithm techniques for minimisation of loss in the system is shown below.
Figure 1 represents the schematic of a system in which entire thermal power generating units are connected to an
equivalent load bus via transmission network. In this figure the load and transmission losses are supplied by N thermal
units.
The objective of ED is to minimize the total generation costs of a power system over an appropriate period (usually one
hour), while satisfying various constraints. The ED planning must perform the optimal generation dispatch among the
operating units in order to satisfy the system load demands and practical operation constraints of generators, which
include ramp rate limits, maximum and minimum limits, and prohibited operating zones. Fuel cost function of each
thermal generating unit is expressed as a quadratic function. In terms of real power output, total cost can be expressed
as the following:
= + + $/h
where , , and are the fuel cost coefficients of ith generator. represents interest and depreciation, salary and
wages and is not dependent on the generation. includes the fuel cost and represents the losses in system.
Minimize:
= ( )
= +
≤ ≤
If transmission losses are very small or generators are connected close enough to the load centre, the transmission
losses can be neglected. But when generating units are situated at different distance from the load, the transmission
losses plays very important role and the economic dispatch will be affected by cost of different transmission losses.The
concept of economic load dispatch considering transmission losses has been considered in my thesis.The proposed
methods are used to find the optimal results while working with operating constraints in the ELD.
Here we have considered a standard IEEE six generator system to find ELD using different Optimization techniques.
With the data and the loss coefficients given below the generator output has been calculated.
The below shown table gives the fuel cost and plant generation limits of the six plants used in our case study.
Table 1: Table showing fuel cost coefficient and plant limits for six generator system
In the calculation of Economic Load Dispatch Problem along with the above generator information the B-coeffficient
are also required. Here, B-coefficient matrix is used for representing the transmission losses.
Power demand=700MW
The below shown table(2) shows the comparison of active power generation of six plants performing Economic Load
Dispatch.
Table 2: Comparison of active power calculation of six plants performing Economic load dispatch
Algorithm
S.No.
techniques (MW) (MW) (MW) (MW) (MW) (MW)
The below shown table(3) shows the comparison of fuel cost generated and the power loss computed while solving
Economic Load Dispatch by different algorithm techniques. It also gives an idea of total time taken by the various
techniques.
Table 3: Comparison of fuel cost and power loss computed by various algorithm techniques
Algorithm
PSO SA ABC DE
techniques
FuelCostRs/Hr 8.577 8.4226 8.3526 8.3223
×10^3
Power loss
12.8176 10.7354 10.7356 10.7334
(MW)
Time Elapsed
4.6886 8.119308 3.1192 2.116953
(seconds)
VI. CONCLUSION
In this work, the formulation and implementation of solution methods to obtain the optimum solution of Economic
Load Dispatch problem using various algorithm techniques. The effectiveness of the developed algorithm is tested for
six generator system and the result has been shown in the tabular form. From the result obtained we can conclude that
although PSO algorithm is a faster way of solving an economic load dispatch problem but it has higher power losses as
compare to Simulated Annealing.
More accurate results can be obtained by incorporating more constants. The above system can also be extended to a
large system having more no of generators. The algorithm technique used can be hybridized with more advanced
techniques to produce even more better results.
REFERENCES
[1] A.J. Wood and B.F. Wollenberg, “Power Generation, Operation, and Control” New York John Wiley and Sons (1996).
[2] HadiSaadat “Power System Analysis” Tata Mcgraw Hill Education Private Limited, New Delhi, 2010, ISBN No: 978-0-07-048739-0.
[3] D P Kothari and JS Dhillon “Power System Optimization” PHI Learning Private Limited, New Delhi,2nd ed, 2011,ISBN No:978-81-203-4085-5
[4] M. Venkatesh Ramakrishna Raghutu, “ ECONOMIC LOAD DISPATCH USING SIMULATED ANNEALING ALGORITHM” International Research Journal of
Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 02 Issue: 03 | June-2015
[5] S.O.Orero, M.R.lrving, “Economic dispatch of generators with prohibited operating zones: a genetic algorithm approach” IEEE Proe.-Gener. Transm. Distrib., Vol.
143, No. 6, November 1996
[6] Ioannis G. Damousis Student Member, IEEE, Anastasios G. Bakirtzis, Senior Member, IEEE, and Petros S. Dokopoulos, Member, IEEE ,” Network-Constrained
Economic Dispatch Using Real-Coded Genetic Algorithm” IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 18, NO. 1, FEBRUARY 2003
[7] NidulSinha, R. Chakrabarti, and P. K. Chattopadhyay “Evolutionary Programming Techniques for Economic Load Dispatch” IEEE TRANSACTIONS ON
EVOLUTIONARY COMPUTATION, VOL. 7, NO. 1, FEBRUARY 2003
[8] Mrs. P A Kulkarni, Prof.R.M.Holmukhe ,”Infrastructural Analysis of Load Dispatch Centre” International Journal of Computer Applications (0975 – 8887)
Volume 1 – No. 7 May- 2010
[9] Po-Hung Chen and Hong-Chan Chang, Member, IEEE, “LARGE-SCALE ECONOMIC DISPATCH BY GENETIC ALGORITHM” IEEE Transactions on Power
System. Vol. 10. No. 4. November 2005
[10] MukeshGarg, Surender Kumar “A Survey on Environmental Economic Load Dispatch using Lagrange Multiplier Method” IJECT Vol. 3, Issue 1, Jan. - March
2012
[11] V.Karthikeyan1 S.Senthilkumar2 and V.J.Vijayalakshmi3, “A NEW APPROACH TO THE SOLUTION OF ECONOMIC DISPATCH USING PARTICLE
SWARM OPTIMIZATION WITH SIMULATED ANNEALING” International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June
2013.
[12] Kamlesh Kumar Vishwakarma, Hari Mohan Dubey “Simulated Annealing Based Optimization for Solving Large Scale Economic Load Dispatch Problems”
International Journal of Engineering Research & Technology (IJERT) Vol. 1 Issue 3, May – 2012.
[13] C. K. PANIGRAHI P. K. CHATTOPADHYAY R. N. CHAKRABARTI M. BASU, “Simulated Annealing Technique for Dynamic Economic Dispatch” Electric
Power Components and Systems, 34:577–586, 2006
[14] Aniruddha Bhattacharya, Pranab Kumar Chattopdhyay, “Hybrid Differential Evolution with Biogeography-Based Optimization for Solution of Economic Load
Dispatch,” IEEE Transaction on Power System, Vol. 25, No.-4, pp. 1955-1964, November 2010