Linear Programming and Applications: (Vi) Reservoir Operation and Reservoir Sizing Using LP
Linear Programming and Applications: (Vi) Reservoir Operation and Reservoir Sizing Using LP
Applications
(vi) Reservoir Operation and
Reservoir Sizing using LP
Water
1 Resources Planning and Management:
Objectives
To formulate reservoir operation problem in the form
of LPP
To formulate reservoir sizing problem in the form of
LPP
on the state of the reservoir, demands and the likely inflow to the reservoir
The release from a single purpose reservoir can be done with the objective of
among purposes
The simplest of the operation policies is the standard operation policy (SOP)
particular period is less than the demand Dt, then all the available water is
released
If the available water is more than the demand but less than demand +
constraints Storage, St
supply), Rt
Rt ≤ D t for all t.
Rt ≥ 0 for all t.
Large LP problems can be solved very efficiently using LINGO - Language for
INteractive General Optimization, LINDO Systems Inc, USA
Objective function:
Maximize R t
t
Subject to
Ot = 0 if St + It – EVt - Rt ≤ K
St ≤ 400 ; St ≥ 0; Rt ≤ Dt ; Rt ≥ 0 for t = 1, 2, …, 12
t St It Dt Rt EVt St+1 Ot
1 17.6 90.7 71.5 71.5 10 26.8 0
2 26.8 450.6 140.5 140.5 8 328.9 0
3 328.9 380.4 140.5 140.5 8 400 160.8
4 400 153.2 80.6 80.6 8 400 64.6
5 400 120 30.6 30.6 6 400 83.4
6 400 55 240.6 240.6 6 208.4 0
7 208.4 29.06 241.7 232.21 5 0.25 0
8 0.25 24.27 190.5 18.27 6 0.25 0
9 0.25 30.87 98.1 25.12 6 0 0
10 0 15.9 0 0 8 7.9 0
11 7.9 12.8 0 0 9 11.7 0
12 11.7 15.9 0 0 10 17.6 0
particular site.
However, the time distribution of demand and inflows may not match
are given.
of simulations in which the inflows and releases are added and subtracted from that
initial storage volume value.
Doing this over two cycles of the record of inflows will identify the maximum deficit
volume associated with those inflows and releases. This is the required reservoir
storage.
Release rate
Time, t
releases for all periods t over the time interval [0, T].
Let Kt be the maximum total storage requirement needed for periods 1 through
period t and Rt be the required release in period t, and Qt be the inflow in that period
Setting K0 equal to 0, the procedure involves calculating Kt using equation below for
Minimize Ka
where Ka is the active storage capacity
Subject to
Reservoir continuity equation
St+1 = St + It – EVt - Rt - Ot for all t
Reservoir capacity
St ≤ Ka for all t
ST+1 = St where T is the last period.
Target demands R t ≥ Dt for all t.
all times.
It is the flow magnitude that is equaled or exceeded 100% of time for a
Maximize R
Subject to
Reservoir capacity
St ≤ Ka for all t