1.1 Determination of Reservoir Storage Capacity
1.1 Determination of Reservoir Storage Capacity
1.1 Determination of Reservoir Storage Capacity
Sharad K Jain
Scientist G
National Institute of Hydrology
Roorkee 247667, India
s_k_jain@yahoo.com
Conservation Zone
Undersluices
Dead Storage Level
Dead Storage Dam
Fig. 1.1 Schematic diagram of a reservoir showing the various storage zones.
a) The river, during its course to the reservoir, picks up sizeable amount of sediment and carries
it along either as suspended load or bed load. Upon entering a reservoir, the velocity of flow
becomes virtually zero and hence its carrying capacity is lost. So the sediment settles down and it
keeps on accumulating as the time passes on. On account of this accumulation, the effective
storage capacity of the reservoir and hence its reliability goes on reducing with time. Dead
storage is the zone where these sediments mainly settle (they settle in other zones also).
1
b) Many times the water released from the reservoir is passed through the turbines of power
plants located downstream of the dam to generate hydroelectric power. For efficient working of
turbines, it is necessary that head variation must be within a specified range and a minimum head
must always be available. This minimum head corresponds to the top of the dead storage zone.
These two considerations necessitate the provision of dead storage in the reservoir. To
compute the amount of sediment inflow expected in the reservoir, average sediment yield of the
catchment is determined. This data is then used to compute sediment deposition expected during
the economic life of the project. The storage actually provided in the reservoir is covered by the
greater of the two factors discussed above. Bottom outlets are provided above the sediment
deposition level.
b) Simulation/Optimization Techniques
With the advent of computer, the techniques, which beneficially use its computational
capabilities are increasingly being used. Among the optimization techniques, those based on
Linear Programming (LP) have been found to be particularly suitable for reservoir design and
determination of optimal cropping pattern, etc. The simulation approach is a very powerful
technique that can be used as a stand-alone method for reservoir design or can be used to further
modify and test the results of other methods.
2
critical period concept, a sequence of streamflows containing a critical period is routed through
an initially full reservoir in presence of specified demands. The reservoir capacity is obtained by
finding the maximum difference between cumulative inflows and cumulative demand curves.
Let x(t) be the inflows to a reservoir in volumetric units. We define a function X(t):
then the graph of X(t) versus time is known as the mass curve. The mass curve technique,
proposed by Rippl in 1883 to determine storage capacity of a reservoir, is a graphical technique.
To determine minimum required storage, the mass curve of inflow and the mass curve of
demand are accumulated separately. For a constant draft, the mass curve of demand will be a
straight line having a slope equal to the demand rate. Now, at each high point on the mass inflow
curve, a line is drawn parallel to the mass curve of demand and is extended until it meets the
mass curve of inflows. For illustration, the mass curve of inflows for a reservoir is plotted in Fig.
1.2 by the thick line. The line AB is the mass curve of demands. Two lines, namely line CD and
EF, are drawn such that they are parallel to line AB and are tangent to the mass curve of inflows
at points C and E. The maximum vertical distance between the mass curve of inflows and line
CD and EF is noted. Similar procedure is repeated for all peak points on the mass curve. The
maximum of these vertical distances between the mass curve of inflows and the mass curve of
demands is the required storage.
12000
ows (Million cubic m)
10000
8000
6000
4000
Fig. 1.2 Mass curve method for determination of storage
D
Although the mass curve technique is very simple and straight forward, it has a few
shortcomings. This method is suitable when the draft is constant. It is not possible to consider
evaporation losses. One drawback is the implicit assumption that the storage which would have
been adequate in past will also be adequate in future. Although this is not clearly true, the error
caused is not really serious particularly if sufficiently long flow series has been considered.
3
However, this problem will arise in any other method since true future is not known. Some
methods try to address this problem by explicitly considering the stochasticity of the inflows.
One more drawback of the mass curve is that no economic analysis can be done in this
technique. The storage size cannot be related to the economic life of the project and usually
estimate of the storage increase with the increase in the length of record used. Further, storage
size cannot be computed for a particular level of reliability.
Mass curve method has a number of strengths. The main of these is that the method is
simple and very intuitive. Perhaps these are the reasons of its popularity and wide use.
Let I t be the inflow to the reservoir in the period t, R t be the release from the reservoir,
and S t the storage at the beginning of the period t. The reservoir is assumed to be empty in the
beginning. The mass curve of cumulative net flow volume (Inflow - Outflow) against
chronological time is used. This curve will have peaks (local maximums) and troughs (local
minimums). For any peak P i the next following peak of magnitude greater than P i is called a
sequent peak. The computations are performed for twice the length of the inflow record by
assuming that the inflows repeat after the end of first cycle. This assumption is made to take care
of the case when the critical period falls at the end of the record.
Example 1.1: A reservoir is to be constructed at a location where monthly flow data are
available for 28 months. It is required to release 35 MCM of water from the reservoir every
month. Find the minimum size of the required reservoir by the Sequent Peak Algorithm.
Solution: The computations are illustrated in the following table where the inflows are as given
in column 3.
5
Fig. 1.3 Sequent peak algorithm
The required storage is given by the maximum of the values in the last column which is 704.4
MCM. Here the calculations have been repeated for the second cycle of the inflows. Fig. 9.3
shows the graphical presentation of the method and the concept of sequent peak.
In the sequent peak algorithm, it is very easy to consider the variable release from the
reservoir. The reliability of the reservoir can be obtained indirectly. Since the reservoir would be
able to meet the worst drought from the record, the implied probability of failure would be
1/(N+1).
Sequent peak algorithm is very fast and easy to program. A single historical record is
used to compute the storage and hence the method is limited in that sense. It is also not possible
to exactly consider the losses, these can be approximately included in the releases.
When a sufficient long record of monthly or annual flows is available, then analysis of
that series using suitable methods can provide the required storage capacity estimates once the
levels of demand and reliability are specified. The following steps are followed:
6
a) At the beginning of iteration, the upper bound of the variable is kept equal to the average
inflow volume in a year. The lower bound of storage is taken as dead storage S min ,
whereas for annual yield lower bound is taken as zero.
b) Reservoir is initially assumed to be full.
c) Continuity eqn. is applied for each time unit
S t+1 = S t + I t - E t - L t (1.3)
d) The resulting Storage value series can be plotted versus time to show the behavior of the
reservoir for the chosen trial capacity.
e) From above results, reliability is calculated.
f) If these values are too small, a large capacity is chosen and steps 1 to 5 are repeated.
g) If reliability values are large, and a smaller value is acceptable, then a smaller capacity is
chosen and steps 1 to 5 are repeated.
h) This trial and error is performed till desired value of reliability is achieved.
With the desired accuracy, specified lower bound and calculated upper bound, one
dimensional search is carried out to reach the optimum value of variable. The reliability achieved
is computed after complete reservoir operation computations, based on mass balance equation.
The evaporation loss E i is function of both S i and S i+1 . Hence an iterative method is applied
using elevation-area-capacity table till absolute difference between two successive relative
evaporation losses are less than a value supplied by the user. At each time interval, attempt is
made to satisfy the demand to the extent possible. If the available water in reservoir is less than
S min , no release is made and the storage is depleted by evaporation only and the reservoir is
assumed to have failed during that particular month. If during any period, S i + I i C, the extra
water over the storage capacity after meeting the demand is spilled. If there is not enough water
in the reservoir to meet the demand any period, the demand is met to the extent possible and the
month is treated as failure month.
where FAIL = number of failures (number of periods when R i < D i ). The objective function used
in Fibonacci search is
The detail of Fibonacci search method, which is a unidirectional search method for
nonlinear optimization problems, can be found in texts such as Rao (1992). The choice of this
method over other univariate nonlinear programming techniques is somewhat subjective.
7
1.4 Optimization Techniques
The advent of computer and the development of optimization techniques has led to the use of
both of these to storage-yield analysis. Among the various available optimization techniques,
Linear Programming (LP) and Dynamic Programming (DP) are two techniques which have been
used extensively. Here, only a LP based formulation is being discussed. The problem formula-
tion is essentially same in case of DP.
Representing by S i , the storage content of the reservoir at the beginning of month i, the
continuity equation is:
S i + I i - R i = S i+1 (1.6)
This equation has to be satisfied for each of the n months and hence we shall have n such
equations which will be constraints in the formulation. The value of S i is given as input.
It is also required that the amount of water actually released from the reservoir must be
more than or equal to the amount demanded. This can be mathematically expressed as:
R i ≥ α i X i = 1, 2......n (1.7)
Since this condition also must hold for each month, there will be n such constraints. If
the capacity of the required reservoir is C, then in any month, from physical point of view, the
storage content of the reservoir must be equal to or less than this value. Hence
C ≥ Si i = 1, 2......n (1.8)
Moreover, the storage S i , capacity C and release R i can take only positive values. This
completes the problem formulation. The problem is quite easy to solve particularly due to
availability of standard package programs.
8
inflows, seasonality etc. are easy to account. Also, it is easy to present the technique and its
results to non-technical persons.
Assume that a site has been identified for the construction of a dam. The reservoir has to
cater for irrigation for a nearby area and the target demand of water for different months is given.
The elevation-area-capacity table for the site is available. A sufficiently long series of
streamflows at the site is available. Further, it is required that the reliability of the reservoir
should be least 75%. An efficient procedure of binary search can be used to determine the
required storage capacity. In this method, first the upper and lower bounds on the capacity of the
reservoir are determined. The lower bound can be taken to be zero or the dead storage and the
upper bound can be determined from physical factors such as water availability etc. A trial value
for the reservoir capacity is selected which is the mean of upper bound and lower bound.
Now, starting with a suitable value of initial storage content, the reservoir is operated
using the streamflow data. The effect of this initial storage value will not be very significant if
the inflow series for a sufficiently long period, say 30-40 years is being used. During any time
period, the release is made equal to the demand if that much water is available in the storage.
Otherwise whatever can be made available is released and the reservoir is said to have failed in
that period. The evaporation losses can be easily considered if the information about the depth of
evaporation is available. In this way, the reservoir is operated for the entire period of record.
Now the reliability of the reservoir is computed. If this reliability is less than the desired value, it
means that the capacity of the reservoir must be increased. In this case the present capacity is
adopted as the lower bound for next iteration. The feasible region below this lower bound is
discarded and the trial value for the next iteration is chosen midway the upper bound and new
lower bound. If, however, the reliability comes out to be higher than the required limit, the size
of the reservoir is bigger than what it should have been and hence the region between the current
value and upper bound is discarded for further examination. The present capacity value becomes
the new upper bound. Again the trial value for the next iteration is chosen as mean of new upper
bound and old lower bound.
The computations are repeatedly performed in this manner and they are terminated when
the required convergence is achieved. This method converges quite rapidly as the feasible region
is halved every time. It may be seen that in this method, generation of hydroelectric power can
also be easily considered.
One of the major criticism of this approach is that the analysis is based on historical
flows which may not be representative of future conditions. Also, it is difficult to properly
consider when the demands and releases are related to growth in time. Non-continuous records
can also not be easily handled.
Although the method to be adopted for a particular problem will depend on the available
data, the method of simulation has been rated as the best method for storage-yield analysis.
Though simulation does not add any new information but it helps to extract the maximum
9
amount of information from the available data. Undoubtedly, a sufficiently long and reliable
inflow data series is the prime requirement for storage-yield analysis.
1.7 Summary
This lecture covers the methods that are used to determine storage capacity of a reservoir for
meeting conservation demands. Discussion covers the conventional methods as well as those
based on the use of optimization and simulation techniques.
References
Jain, S.K., and Singh, V.P. (2003). Water Resources Systems Planning and Management.
Elsevier, Amsterdam.
Loucks, D.P., and Beek, E.V. (2005). Water Resources Systems Planning and Management- An
Introduction to Methods, Models, and Applications. Studies and Reports in Hydrology,
Unesco, Paris.
Rao, S.S. (1992). Optimization, Theory and Practice, Wiley Eastern, New Delhi.
Vedula, S., and Mujumdar, P.P. (2005). Water Resources Systems – Modeling Techniques and
Analysis, Tata McGraw-Hill Publishing Company Ltd., New Delhi.
***
10