Professional Documents
Culture Documents
www.elsevier.com/locate/epsr
Received 21 November 2001; received in revised form 11 March 2002; accepted 14 March 2002
Abstract
This paper presents a new approach using Hopfield neural networks for solving fuel constrained economic emission load dispatch
problems of thermal generating units. This is a multi-objective minimization technique that includes the standard load constraints as
well as the fuel constraints. The generation schedule is compared to that which would result if fuel constraints were ignored. The
comparison shows that fuel consumed can be adequately controlled by adjusting the power output of various generating units so
that the power system operates within its fuel limitations and within contractual constraints. It has been found that one of the two
objective functions (fuel cost and emission level) may be increased while other may be decreased to serve the same power demand
but this may well compensate for the penalty that might be otherwise imposed for not maintaining the fuel contract. Numerical
results for an example system have been presented to illustrate the performance and applicability of the proposed method. # 2002
Elsevier Science B.V. All rights reserved.
Keywords: Economic emission load dispatch; Fuel constrained; Hopfield model; Energy function; Sigmoidal function
extend the application of the Hopfield neural network to 2.2.2. Fuel delivery constraints
fuel constrained economic emission load dispatch pro-
blem. The proposed method is validated by applying it X
N
for k /1,. . ., M
2. Problem formulation
2.2.3. Fuel storage constraints
For convenience the entire scheduling period is
X
L
divided into a number of subintervals each having a Vsk Vs(k1) Fsk tk Qs (Pmin ) d P (5)
s sj sjk
constant load demand. The fuel cost curve and emission j1
curve have been assumed to be piecewise linear function
for k /1,. . ., M and s /1,. . ., N
of generation. The system has N thermal generating
units with each having L segments over M time
intervals. The following objectives and constraints are 2.2.4. Generation limits
taken into account in the formulation of fuel constraints
EELD problem. Pmin max
s 5Psk 5Ps
2.1.2. Emission
Because fossil-based generating stations are the pri- 3. The Hopfield neural network
mary sources of nitrogen oxides, in this study, nitrogen
oxides (NOx ) emission is taken as the selected index The Hopfield model is a single layer recursive neural
from the viewpoint of environment conservation. The network, where the output of each neuron is connected
amount of NOx emission from a generator is a function to the input of every other neuron. The neuron outputs
of its output, the total emission level from all the units in are used to represent the problem variables. There is an
the system can be expressed as external input to each neuron denoted by Ii . In a
Hopfield network all connective weight values and
XM X N XL
Fe min
tk Fes (Ps ) bsj Psjk (2) external inputs are calculated from system data. Then
k1 s1 j1 as patterns or input values are applied, the network goes
through a series of iterations until it stabilizes on a final
output. Thus the values of neuron inputs Ui and the
outputs Oi change with time and form a dynamic
system. It is important to ensure that the system will
2.2. Constraints
converge to a stable solution. This requires finding an
energy function of the state variables such that all state
changes result in a decrease in energy.
2.2.1. Power balance constraints
The Hopfield dynamic model can be described by,
N
X X
dUi X
L N1
Pmin
s P sjk PDk 0 (3) Tij Oi Ii
s1 j1 dt j1
M N 2
1X
N1 X X AX X X
N1 N1 L
B
E Tij Oi Oj Ii O i (6) E Pmin
s P sjk PDk
2 i1 j1 i1 2 k1 s1 j1 2
M X
X 2
N
CX
M
N
X X
L
Oi gi (lUi )
Vsk tk Qs (Pmin
s ) dsj Psjk Fsk
s1 j1
where N1 /N + M + L/2 + N + M ; UI is the input of 2
DXX X
M N L
neuron i; Tij is the inter connection conductance from Vs(k1) tk Fcs (Pmin
s ) a P
sj sjk
the output of neuron j to the input of neuron i; Tii is the 2 k1 s1 j1
selfconnection conductance of neuron i ; Ii is the external
input to neuron i ; Oj is the output of neuron j. F XM X N XL
tk Fes (Pmin
s ) b P
sj sjk (7)
2 k1 s1 j1
Too large a value of l will cause the network to behave Q5 (P5 )1:337790:060200P5 0:00005017P25 tons=h
like a discrete system producing values at the upper and 50 MW 5P55300 MW; 0:05F553000 tons; 0:0
lower limits of each neuron. Too small a value for l will
5V5530000 tons
cause the network to converge very slowly. For larger
systems with a greater number of neurons, the values for Table 1 shows break points of generators and Table 2
each Ui will increase and so l will have to be decreased shows load demand and fuel delivered during the
in order to maintain a continuous output for each scheduling period. Table 3 shows economic emission
neuron. generation scheduling without considering fuel con-
Hopfied networks can have many local minimum straints and setting A /9990, B/C /0, D /300 and
points and they depend on the numerical values of F /300. Table 4 shows the interaction of the fuel
parameters that define the energy function. Once an deliveries and the economic emission dispatch of the
energy function is selected for the problem, Hopfield generating units when all plants have sufficient coal.
network may converge to a local minimum. By adjusting Table 4 summarizes two cases which are purposely
the parameter l judiciously one might be able to achieve structured to show the interaction of the fuel deliveries
the global minimum. and the economic emission dispatch of the generating
units when there is fuel shortage. In the first case there is
fuel shortage at unit 4 and in the second case there is fuel
shortage at unit 2, unit 3 and unit 5. Setting A /10000,
5. Simulation results B /200, C /100, D /300 and F /300, results of Table
4 are obtained.
The proposed method has been applied to a test
system [7] with five coal-burning generating units which
remain on line for a 3-week period. The generator cost 6. Conclusion
functions and coal consumption functions are as fol-
lows: This paper examines the usefulness of the Hopfield
Fc1 (P1 ) 25:02:0P1 0:008P21 =h neural network in solving fuel constrained economic
emission load dispatch problem. The results show that
Fe1 (P1 ) 80:00:805P1 0:018P21 lb=h lb=h
fuel consumption can be adequately controlled to satisfy
Q1 (P1 )0:836120:066889P1 0:00026756P21 tons=h constraints imposed by suppliers using the proposed
20 MW 5P1575 MW; 0:05F151000 tons; 0:0 method. Optimum economic emission load dispatch is
not achieved, but this is generally much less than the
5V1510000 tons
penalty that could be imposed for violating the fuel
Fc2 (P2 ) 60:01:8P2 0:003P22 =h system constraints.
Fe2 (P2 ) 50:00:555P2 0:015P22 lb=h
Q2 (P2 )2:006690:060200P2 0:00010033P22 tons=h
Appendix A: Nomenclature
20 MW 5P25 125 MW; 0:05F251000 tons; 0:0
5V2510000 tons Fsk fuel delivered to thermal unit s in interval k
Fmin
s , the lower and upper fuel delivery limits for
Fc3 (P3 ) 100:02:1P3 0:0012P23 =h
Fmax
s thermal unit s
Fe3 (P3 ) 70:00:955P3 0:0115P23 lb=h FDk fuel delivered in interval k
Q3 (P3 )3:344480:070234P3 0:00004013P23 tons=h Fcs (Ps ) cost function for thermal unit s
Fes (Ps ) emission function for thermal unit s
30 MW 5P35175 MW; 0:05F352000 tons; 0:0 Ps output power of thermal unit s
5V3520000 tons Psk output power of thermal unit s in interval k
Fc4 (P4 ) 120:02:2P4 0:004P24 =h Psjk output power of jth segment of thermal unit
s in interval k
Fe4 (P4 ) 45:00:60P4 0:008P24 Pmin
s , the lower and upper generation limits for
Q4 (P4 )4:013380:073578P4 0:00013378P24 tons=h Pmax
s thermal unit s
Pmin
sj , the lower and upper generation limits of the
40 MW 5P45250 MW; 0:05F453000 tons; 0:0 Pmax jth segment for thermal unit s
sj
5V4530000 tons PDk load demand in interval k
Fc5 (P5 ) 40:01:8P5 0:0015P25 =h Qs (Ps ) fuel consumption function for thermal unit s
tk duration of subinterval k
Fe5 (P5 ) 30:00:555P5 0:012P25 lb=h lb=h Vsk fuel storage for thermal unit s in interval k
M. Basu / Electric Power Systems Research 63 (2002) 51 /57 55
Table 1
Generator unit break point MWs
Unit Break point 1 (unit min) Break point 2 Break point 3 Break point 4 (unit max)
1 20 35 55 75
2 20 50 90 125
3 30 80 130 175
4 40 100 190 250
5 50 125 225 300
Tii 2C
Table 2
Load demand and fuel delivered during the scheduling period where i /(N + M + L/N + M/1),. . ., (N + M + L/
2 + N + M/N ).
Interval Duration Load demand, PD Fuel delivered, FD
(h) (MW) (tons) Tii C
1 168 700 7000 where i/(N + M + L/2 + N + M/N/
2 168 800 7000 1),. . ., (N + M + L/2 + N + M ).
3 168 650 7000
Tij A
where i/{(k/1) + N + L/(s/1) + L/h }, j /{(k/
Vmin
s , the lower and upper fuel storage limits for 1) + N + L/1},. . . (k + N + L ), k /1,. . ., M , s/
Vmax
s thermal unit s 1,. . ., N , h /1,. . ., L , j 5/{(k/1) + N + L/(s/1) + L}
Vos initial fuel storage for thermal unit s and j ]/{(k/1) + N + L/s + L/1}.
asj slope of jth segment of the piecewise linear
cost function for thermal unit s Tij Cdsh tk
bsj slope of jth segment of the piecewise linear
where i/{(k/1) + N + L/(s/1) + L/h }, j/
emission function for thermal unit s
{N + M + L/(k/1) + N/s}, k /1,. . ., M , s/1,. . ., N
dsj slope of jth segment of the piecewise linear
and h /1,. . ., L .
coal consumption function for thermal unit s
Tij Cdsh tk
where i/{(k/1) + N + L/(s/1) + L/h }, j/
{N + M + L/N + M/(k/1) + N/s}, and k /1,. . ., M ,
Appendix B s /1,. . ., N and h /1,. . ., L .
Tij Cdsh tk
The following expressions for connective conduc-
tances and external input of each neuron have been where i/{(k/1) + N + L/(s/1) + L/h }, j/
derived by comparison of Eqs. (6) and (7). {N + M + L/k + N/s}, k /2,. . ., M , s/1,. . ., N and
h /1,. . ., L .
Tij (ACdsh dsr t2k )
Tij B
where i/{(k/1) + N + L/(s/1) + L/h }, j/{(k/
1) + N + L/(s/1) + L/r }, k /1,. . ., M , s/1,. . ., N , where i/{N + M + L/(k/1) + N/s}, j/{N + M + L/
h /1,. . ., L and r/1,. . ., L . (k/1) + N/h}, k /1,. . ., M , s/1,. . ., N , h /1,. . ., L
Tii (BC) and i "/j.
Table 3
Economic emission dispatch solution
P1 P2 P3 P4 P5
Table 4
Fuel constrained economic emission dispatch solution
Initial fuel storage (tons) Interval Generation (MW) Fuel delivered (tons) Cost of generation ($) Emission level, lb
where i /(N + M + L/s), j/(N + M + L/N + M/s), where i/(N + M + L/N + M/s ), j/{N + M + L/
s /1,. . ., N . N + M/(M/1) + N/s} and s/1,. . ., N .
Tij C and Tih C X
N
min
Ii A PDk Pq Cdsh tk fVs0 tk Qs (Pmin
s )g
where i/(N + M + L/N/(k/1) + N/s ), j/ q1
{N + M + L/N + M/(k/1) + N/s}, h /{N + M + L/
N + M/N/(k/1) + N/ s }, k /1,. . ., (M/1) and s/ D F
tk ash tk bsh
1,. . ., N . 2 2
Tij C where i/{s/1) + L/h }, s/1,. . ., N and h /1,. . ., L .
M. Basu / Electric Power Systems Research 63 (2002) 51 /57 57
XN References
D
Ii A PDk Pmin
q Cdsh t2k Q(Pmin
s ) tk ash
q1 2 [1] F.J. Trefny, K.Y. Lee, Economic fuel dispatch, IEEE
Trans. Power Syst. Apparatus Syst. PAS-100 (7) (1981) 3468 /
F
tk bsh 3477.
2 [2] S. Vemuri, A.B.R. Kumar, D.F. Hackett, J. Eisenhauer, R.
Lugtu, Fuel resource scheduling, Part I */overview of an energy
where i/{(k/1) + N + L/(s/1) + L/h}, k /2,. . ., M , management problem, IEEE Trans. Power Syst. Apparatus Syst.
s /1,. . ., N and h/1,. . ., L PAS-103 (7) (1984) 1542 /1548.
[3] A.B.R. Kumar, S. Vemuri, Fuel resource scheduling, Part II */
Ii BFD1 CfVs0 t1 Qs (Pmin
s )g constrained economic dispatch, IEEE Trans. Power Syst. Appa-
where i /(N + M + L/s) and s /1,. . ., N . ratus Syst. PAS-103 (7) (1984) 1549 /1555.
[4] A.B.R. Kumar, S. Vemuri, L.A. Gibbs, D.F. Hackett, J.T.
Ii BFD k Ctk Qk (Pmin
s ) Eisenhauer, Fuel resource scheduling, Part III */the short-term
problem, IEEE Trans. Power Syst. Apparatus Syst. PAS-103 (7)
where i/{N + M + L/(k/1) + N/s }, k /2,. . ., M and (1984) 1556 /1561.
s /1,. . .,N . [5] A.J. Wood, B.F. Wollenberg, Power Generation, Operation and
Control, Wiley, New York, 1996.
Ii CfVs0 t1 Qs (Pmin min
s )gCt2 Qs (Ps ) [6] J. Zahavi, L. Eisenberg, An application of the economic-environ-
where i /(N + M + L/N + M/s) and s /1,. . ., N . mental power dispatch, IEEE Trans. Syst. Man Cybern. SMC-
7(7) (1977) pp. 523 /530.
Ii C(tk1 tk )Qs (Pmin
s )
[7] P.K. Hota, Some studies on applications of intelligent tech-
niques to multiobjective generation dispatch and hydrothermal
where i /{N + M + L/N + M/(k/1) + N/s}, k / scheduling, PhD Thesis, Jadavpur University, Calcutta, India,
2,. . ., (M/1) and s /1,. . ., N . 1999.
[8] T.D. King, M.E. El-Hawary, F. El-Hawary, Optimal environ-
Ii CtM Qs (Pmin
s ) mental dispatching of electric power system via an improved
where i/{N + M + L/N + M/(M/1) + N/s} and s/ hopfield neural network model, IEEE Trans. Power Syst. 1 (3)
(1995) 1559 /1565.
1,. . ., N [9] J.H. Park, Y.S. Kim, I.K. Eom, K.Y. Lee, Economic load
The Hopfield network can now be completely defined dispatch for piecewise quadratic cost function using hopfield
based on system data from the economic fuel scheduling neural networks, IEEE Trans. Power Syst. 8 (3) (1993) 1030 /
problem. 1038.