Hydro Thermal Scheduling
Hydro Thermal Scheduling
Hydro Thermal Scheduling
problem
NEED FOR HYDROTHERMAL SCHEDULING
Thermal plants:
• Has very high operating cost, low capital cost.
• Starting of thermal plants is slow and their speed of response is slow.
Hydro plants:
Operating cost is low,capital cost is high.
Can be started quickly ,has higher reliability and greater speed of response
, so can take fluctuating loads.
So thermal plant is preferred as a base load plant and hydro electric plant
is run as a peak load plant.
Hydrothermal scheduling problem
OBJECTIVE:
• To determine the water releases from each reservoir of the hydro system
at each stage such that operation cost is minimized along the planning
period meeting the forecasted demand.
• Operation cost includes fuel cost for the thermal units ,import costs from
neighboring systems and penalties for load shedding.
Classification of Hydro plants
For large capacity reservoirs , assume the effective head is constant over
the optimization interval.
Each hydro plant is constrained by the amount of water available for the
optimization interval ie., T
q j (t )dt V j
0
(j 1,2, ......, M)
Where Vj-predefined volume of water available in cubic meters
qj-hydro performance given by
q j (t ) x j Pj2 N (t ) y j Pj N (t ) z j m3 / h
Short Range Fixed head hydrothermal
scheduling
Equality and Inequality constraints:
(i) Load demand equality constraint:
N M
P (t ) P
i 1
i D (t ) PL (t )
q (t )dt V
0
j j (j 1,2, ......, M)
Fi ( Pi (t )) P (t )
(t ) L 1 0 (i 1,2 ....., N)
Pi (t )
iP (t )
q j (t ) P (t )
vj (t ) L 1 0 (j 1,2,....., M)
Pj N (t ) Pj N (t )
N M
P (t ) P
i 1
i D (t ) PL (t )
T
q
0
j (t )dt V j (j 1,2,...., M)
Long Range hydrothermal Generation scheduling –
Problem definition
Fuel cost:
T
N
F ai ( Pi ) bi Pi ci
k 2 k
(1)
k 1 i 1
Where,
ai , bi , ci - cost coefficients
Where,
h j is the basic head of the jth hydro plant.
g j is the water head correction factor to account for variation in head
with storage of the jth hydro plant.
u j is the non-effective water discharge of the jth hydro plant.
Long Range hydrothermal Generation scheduling –
Problem definition
Power Balance Equation :
The power balance equation for the kth sub-interval is ,
M N
Pk Pk Pk 0
i 1
i D L
(4)
Where,
PDk is the load demand during the kth sub-interval.
PLk is the transmission losses during the kth sub-interval.
M N M N M N
P B00
L
k
i 1
Bi 0 Pi
k
i 1
i ij j
P k
j 1
B P k
(5)
Long Range hydrothermal Generation scheduling –
Problem definition
Equality and Inequality Constraints:
(a)Fore-bay limit of reservoir
Xm
j
in
X k
j X max
j (j 1,2, ......, M) (6)
(b)Water discharge limit
Qm
j
in
Q k
j Q max
j (j 1,2 ....., M) (7)
(c) Output of thermal plants
Pi min Pi k Pi max (i 1,2, ....., N) (8)
(d)Total volume of water available at the end of kth sub-interval can be
obtained from the initial storage as follows.
T T T
X T 1
j X
1
j
k 1
J
k
j Q
k 1
k
j
Sk 0
k 1
j
(9)
Long Range hydrothermal Generation scheduling –
Multiobjective optimization Problem
T
N
Minimize F ai ( Pi k ) 2 bi Pi k ci
k 1 i 1
Subject to :
(i) Load demand constraint M N
P
i 1
i
k
PDk PLk 0
T
N k k
N M
L (ai ( Pi ) bi Pi ci ) 1 PD PL Pi k
k 2 k k
k 1 i 1 i 1
P
M
k
2j
k
jN h j (1 0.5 g j (2 X kj J kj Q kj S kj ))(Q kj u j )
j 1
3k j ( X kj 1 X 1j J kj Q kj S kj )
M
T 1 T T T
4 j X j X j J j Q j S kj
1 k k
j1 k 1 k 1 k 1 (10)
Long Range Hydrothermal Generation Scheduling –
Optimal Control Strategy
The dual variables1k ,k2j and3k j are obtained by equating the partial
derivatives of the Lagrangian function w.r.t the dependent variables to zero,
L k PL
k
(2ai Pi bi ) 1 k 1 0
k
(i 1,2 ..., N)
Pi k Pi (11)
L PLk
2 j 1 k 1 0
k k
(j 1,2, ...., M) (12)
Pj N
k
Pj N
L
k 1 3k j 1 3k j k2 j h j g j (Q kj - u j ) (j 1,2, ..., M) (13)
X kj
L
Q j
k
k
3j 4j k
h
2j j 1 0
.5 g j ( 2 X k
j J k
j S k
j 2Q
j u j ) (j 1,2, ..., M)
k
(14)
L T T T
X j X j J j Q j S kj
T 1 1 k k
(j 1,2 ..., M) (15)
4 j k 1 k 1 k 1
Long Range Hydrothermal Generation Scheduling –
Algorithm
1.Assume a set of λ4j for (j=1,2, …,M).
2. Set k=1, 3k j =0 (j=1,2 …,M).
3. Assume/modify Q kj (j=1,2 …,M).
4. Calculate hydro generations Pl k (j=1, …, L; l=j+N) from Eqs. (3).
5. Calculate thermal generations Pi (i=1,2 …., N) and 1 by solving Eqs.(11)
k k
and (4).
6. 2 j and 3 j for (j=1,2 …,L) are solved using Eqs.(12) and (13),respectively.
k k
PLk
k
1
k
0 (j 1,2 ....., M)
2j 1 k
P j N