Electrical Power and Energy Systems: C. Christober Asir Rajan
Electrical Power and Energy Systems: C. Christober Asir Rajan
Electrical Power and Energy Systems: C. Christober Asir Rajan
a r t i c l e
i n f o
Article history:
Received 24 July 2006
Received in revised form 20 December 2010
Accepted 1 January 2011
Available online 12 February 2011
Keywords:
Hydro-thermal unit commitment
Evolutionary programming
Simulated annealing
a b s t r a c t
This paper presents a new approach to solve the hydro-thermal unit commitment problem using Simulated Annealing embedded Evolutionary Programming approach. The objective of this paper is to nd the
generation scheduling such that the total operating cost can be minimized, when subjected to a variety of
constraints. A utility power system with 11 generating units in India demonstrates the effectiveness of
the proposed approach; extensive studies have also been performed for different IEEE test systems consist of 25, 44 and 65 units. Numerical results are shown comparing the cost solutions and computation
time obtained by conventional methods.
2011 Elsevier Ltd. All rights reserved.
1. Introduction
Hydro-thermal scheduling is concerned with the commitment
and dispatch of generating units. The optimal operation planning
of hydro-thermal power system is to reduce the operational costs.
Because of its complexity, the optimization problem is divided into
several tasks with different planning periods. The optimal scheduling of generation in a hydro-thermal system involves the allocation
of generation among the hydro-electric and thermal plants so as to
reduce total operation costs of thermal plants while satisfying the
variety of constraints on the hydraulic and power system network.
In tackling this problem, the thermal system may be represented
by an equivalent thermal generating unit. In the process of minimizing the fuel cost of the thermal generators in a hydro-thermal
system, equality and inequality constraints must be satised. The
equality constraints are power balance constraint, the total water
discharge constraint and the reservoir volume constraints. The
inequality constraints are due to the reservoir storage limits and
the operation limits of the equivalent thermal generator and those
of the hydro plant.
Unit Commitment (UC) can save a lot of money and bring in a
large prot. This money can in turn be used to improve the quality
of the supply by installing different quality control equipments.
Unit commitment in power systems refers to the optimization
problem for determining the on/off states of generating units that
minimize the operating cost for a given time horizon. The objective
of the unit commitment in regulated or state monopoly power
markets is to schedule the operation of the generating units in order to serve the load demand at minimum operation costs while
940
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
Nomenclature
bmid
value appropriately between bmax and bmin
bi
scaling factor
Ai, Bi, Ci the cost function parameters of unit i (Rs/MW2 h, Rs/
MW h, Rs/h)
C1,i . . . C6,i
power coefcients of unit i
Fit (Pit) production cost of unit i at a time t (Rs/h)
Ih (i, t)
Inow to the i th reservoir in time t
PDt
system peak demand at hour t (MW).
Ph (i, t) power produced by i th hydro unit at time t
Ph (i, t)max, Ph (i, t)min power limits of i th hydro unit
pi
number of hours in the reduced period for the unit of
interest
Psit
output power from thermal unit i at time t (MW)
output power from hydro unit i at time t (MW)
Piht
Psmax i
unit i maximum generation limit (MW)
Psmin i
unit i minimum generation limit (MW)
Qh (i, t) discharge of i th reservoir in time t
Qh (i, t)max, Qh (i, t)min discharge limits of i th reservoir in time t
Rt
system reserve at hour t (MW).
Sh (i, t) spillage of i th reservoir in time t
STi
T
Toffi
Toni
Tupi
TC(Sk)
TCmin
2. Problem formulation
The objective of UCP entails the selection of generating units in a
power system, to be operated for a given time horizon, while satisfying the forecasted load demand and observing the units operating
requirements, such that the total production cost is minimum. Hydro-thermal scheduling is a complex power systems operation task.
Since hydro resources are almost zero cost, the problem is to schedule the water release and thermal generation such that the system
operational cost over the scheduling period is minimized subject to
numerous electrical and hydrological constraints. Here the thermal
generator variable costs are piecewise linear and convex functions of
output, that hydro generator outputs are piecewise linear and convex functions of water ow, that the intertemporal link (water conservation constraint) is linear and that other constraints are linear.
Thus the optimal scheduling of hydro-thermal power system is usually more complex than that for all-thermal system. It is basically a
non-linear programming problem involving non-linear objective
941
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
Rs=h
MinCu Min
H
X
U ih FCP ih ST i U ih 1 U i;h1
SDi U i;h1 1 U ih
Pit U it PDt
(c) Minimum down time: If the units have already been shut
down, then there is a minimum time before which they can be
restarted.
Toni P Tupi
(e) Capacity limits: Generating units have maximum and minimum generating limits within which they should be operated to
ensure reasonable level of efciency as given by the following
relation.
Pmin i 6 Pi 6 Pmax i
Ph i; tmin 6 P h i; tmax
t2T
(b) Hydraulic network constraints: Physical limitations on reservoir storage volumes and discharge rates,
V h i; tmin 6 V h i; t 6 V h i; tmax
i1 h1
N
X
P max i U it P PDt Rt ; 1 6 t 6 T
i1
Toffi P Tdowni
N
X
N
X
i1
(b) Spinning reserve constraints: The spinning reserve is the total amount of the real power generation available from all synchronized units minus the present load plus the losses (4). It must be
sufcient enough to meet the loss of the most heavily loaded unit
in the system. It has to satisfy the given equation.
Q h i; tmin 6 Q h i; t 6 Q h i; tmax
t2T
(c) System active power balance: The total active power generation must balance the predicted power demand plus losses, at
each time interval over the scheduling horizon.
X
i2Rs
P s i; t
Ph i; t PDt PLtt 2 T
10
iRh
11
3. Evolutionary programming
EP [14] originally conceived by Lawrence J. Fogel in 1960, is a
stochastic optimization strategy. Evolutionary Programming is a
mutation-based evolutionary algorithm applied to discrete search
spaces similar to GA, but instead places emphasis on the behavioural linkage between parent and their offspring, rather than
seeking to emulate specic genetic operators as observed in nature. EP is similar to ES, although the two approaches were developed independently.
The main stages of this technique are initialization, creation of
offspring vectors by mutation and competition and selection of
best solution. EP is capable of determining the global or near global
solution. The ability of the EP method to nd the global optimum
solution is independent of the size of the discrete load step
assigned to each parent vector in the solution process. Also,
942
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
investigations have shown that EP was better among other Evolutionary Computation methods such as GA and micro GA [13,14].
Wk
Wf
V h i; t V h i; t 1 Ih i; t Q h i; t Sh i; t
Ru
X
Q h m; t si; m Sh m; t 1i; m
12
m1
Psi; t
i2Rs
14
15
16
S0k
8. An offspring
is created from each parent by adding a
Gaussian random variable N(0, r2k ) to the elements aijk of
parent Sk:
rk bi
TCSk pi
TC min
17
18
g1
bmax bmid
N1
bmid bmin
N2
1; if TCSk hTCSr
0; otherwise;
22
V h i; t V h i; t 1 Ih i; t Q h i; t Sh i; t
Ru
X
Q h m; t si; m Sh m; t 1i; m
20
23
m1
19
g2
4. Simulated annealing
iRh
PDt PD PDh
21
13
3. Sum up all the hydro powers for each period and subtract
the total hydro power from the power demand for each
period.
4. Find the remaining load demand to be met with thermal
power such that
Wf
f1
c
X
24
3. Sum up all the hydro powers for each period and subtract
the total hydro power from the power demand for each
period.
4. Find the remaining load demand to be met with thermal
power such that
X
i2Rs
Psi; t
25
iRh
943
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
PDt PD PDh
26
Pdti
n
X
Ui; j Pi; j
27
j1
Ft
T X
N
X
F i;t Pi;t U i;t Si;t V i;t Rs
t1
28
i1
Psi; t
i2Rs
PDt PD PDh
Ru
X
Q h m; t si; m Sh m; t 1i; m
29
m1
30
3. Sum up all the hydro powers for each period and subtract
the total hydro power from the power demand for each
period.
4. Find the remaining load demand to be met with thermal
power such that
33
8. An offspring
is created from each parent by adding a
Gaussian random variable N(0, r2k ) to the elements aijk of
parent Sk:
rk bi
TCSk pi
TC min
34
35
g2
32
S0k
V h i; t V h i; t 1 Ih i; t Q h i; t Sh i; t
31
g1
iRh
The proposed integrated algorithm combines EP and SA techniques to solve the UCP problem. The EP technique, hold the main
responsibility of nding the optimal point and SA assists EP to converge towards the optimum point quickly. The search is basically
done with EP, but additionally the SA is used to escape the search
path from local optimum point. The algorithm for the proposed
method is as follows:
bmax bmid
N1
36
bmid bmin
N2
37
Wk
c
X
Wf
38
f1
Wf
1; if TCSk hTCSr
0; otherwise;
39
944
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
945
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
Table 1
Hydro power generation coefcients.
Table 4
Thermal system data.
Plant no.
C1
C3
C3
C4
C5
C6
1
2
3
4
0.0042
0.004
0.0016
0.003
0.42
0.03
0.3
0.31
0.03
0.0015
0.014
0.027
0.9
1.14
0.55
1.44
10
9.5
5.5
14
50
70
40
90
Table 2
Reservoir inows (104 m3).
Period
Reservoir
1
2
3
4
5
6
7
8
10
9
8
7
6
7
6
5
8
8
9
9
8
7
8
9
8.1
8.2
4
2
3
4
4
5
2.8
2.4
1.6
0
0
0
0
0
Units
1
2
3
4
5
6
7
Upper limit
(Mw)
Lower limit
(Mw)
Running cost
A
(Rs/
Mw h2)
B
(Rs/
Mw h)
C
(Rs)
60
80
100
120
150
150
200
15
20
30
25
50
50
75
750
1250
2000
1600
1450
4950
4100
70
75
70
70
75
65
60
0.255
0.198
0.198
0.191
0.106
0.068
0.074
Start up
cost (Rs)
34590
41100
57800
32200
39000
26270
27200
Table 5
Total power demand.
Period (J)
Load (Mw)
Period (J)
Load (Mw)
1
2
3
4
5
6
7
8
9
10
11
12
1249
1166
1184
1168
1165
1173
1152
1173
1165
1135
969
966
13
14
15
16
17
18
19
20
21
22
23
24
908
901
896
860
843
833
855
852
849
804
900
1210
Table 6
Comparisons of costs and CPU time.
System
Methods
Total cost
(P.u.)
DP
LR
SA
EP
EPSA
DP
LR
SA
EP
EPSA
DP
LR
SA
EP
EPSA
DP
LR
SA
EP
EPSA
1.00000
0.96481
0.95000
0.94902
0.92690
1.00000
0.94123
0.93210
0.93118
0.90905
1.00000
0.95968
0.94570
0.94462
0.91273
1.00000
0.99910
0.98015
0.97992
0.95790
325
279
270
224
218
509
495
489
448
440
605
578
570
526
519
1452
1368
1370
1332
1320
Table 3
Reservoir storage capacity limits, discharge limits, generation limits and reservoir end
conditions (104 m3).
Plant no.
Pmin (mw)
Pmax (mw)
1
2
3
4
80
60
100
70
130
120
240
160
100
80
170
120
120
70
170
140
5
6
10
13
15
15
30
25
0
0
0
0
500
500
500
500
base for the calculation of per unit cost. It is clearly observed from
the Table 6 that the costs of generation and CPU time obtained
from both EP as well as SA techniques individually are better than
that of the conventional method. And the efciency of the combined EP and SA technique is also understood from the table. Here
since the combination of two equally efcient intelligent techniques have been used the optimal schedule obtained and the cost
of generation is better than that of the individual techniques. The
convergence graph for individual EP and the combined EPSA techniques are depicted in the Fig. 3. Here SA is not considered in the
convergence graph since we give a random schedule as the input
946
C.C. Asir Rajan / Electrical Power and Energy Systems 33 (2011) 939946
rather than that of the input given to both EP and EPSA techniques.
Thus the above results, gures and discussions show that the combined technique of EPSA is an efcient algorithm for solving the
highly combinatorial and non-linear problem of UC. Here since
the process of SA is done to each and every Np number of solutions for each iteration the time taken for convergence is greater
than that of the individual algorithm. In spite of this problem the
search for the optimal global minimum solution is much more
effective and extensive than that of the individual algorithms.
7. Conclusion
This paper is concerned with obtaining a better efcient, fast
and robust solution for unit commitment problem through EPSA
Technique. In the EP approach to the UCP, the essential processes
simulated are mutation, competition, and selection. The mutation
rate is computed as a function of the ratio of the total cost by the
schedule of interest to the cost of the best schedule in the current
population. Competition and selection are applied to select from
among the parents and the offspring, the best solutions, to form
the basis of the subsequent generation. The SA algorithm is incorporated for improving the existing operating schedule into a feasible operating schedule and introduction of new rules for
generating feasible solutions which result in considerable saving
of CPU time. In EPSA, the solution obtained through EP is fed as
the initial solution to SA. SA is also used to verify certain constraints, which is time consuming when done by EP. The use of
Gaussian distribution with non-linear scaling factor in the process
of mutation incorporated in the EP helps in reducing the computing time. On comparing the results attained by the different techniques the EPSA technique obviously displays a satisfactory
performance. In EP, there is no obvious limitation on the size of
the problem that must be addressed, for its data structure is such
that the search space is reduced to a minimum. The population of
feasible solutions is produced at each generation and throughout
the evolution process. No relaxation of constraints is required SA