You are on page 1of 5

A Procedure to Develop Elevation-Area-Capacity

Curves of Reservoirs from Depth Sounding Surveys


Daniela E. Gogoase Nistoran1 Mihail Georgescu2
Andrei Dragomirescu1 2
Buzău-Ialomița Water District Area,
Cristina Sorana Ionescu1 Argeș-Vedea Sub-District, Dâmbovița River
Mihai Schiaua1 National Administration “Romanian Waters”
Nicolae Vasiliu1 Bucharest, Romania
1
Department of Hydraulics, Hydraulic Machinery and
Environmental Engineering
University Politehnica of Bucharest
Bucharest, Romania
daniela.nistoran@upb.ro, andrei.dragomirescu@upb.ro
cristina.ionescu@upb.ro

Abstract—This paper proposes a procedure for developing The present paper proposes a new procedure for filtering
reservoir elevation-area-storage capacity curves and data acquired from a depth sounding survey on a reservoir for
bathymetric charts of a reservoir from depth sounding surveys. obtaining the area-storage capacity curves and bathymetric
The Morii Reservoir, located in Bucharest (Romania), on charts.
Dambovita River, was chosen as case study. A single beam
bathymeter with GPS was used in 2016 to survey the reservoir’s A single beam bathymetric survey was conducted in 2016
bed. The acquired bathymetric data were denoised with a on the Morii Reservoir (Lacul Morii in Romanian), from
custom-made program written in Python, that uses the Bucharest City (Romania). Large amounts of raw bathymetric
Butterworth filter and a zero-phase noise cancellation function. data (over 300 000 records) were corrected through a data
The decontaminated data were subsequently interpolated in analysis procedure for removing numerous sources of errors,
ArcGIS to produce a gridded DEM of the reservoir bed surface such as: (1) multiple-return acoustic signals in shallow water
and a bathymetric chart with contour lines. The area-capacity- or false echoes (due to fishes), (2) corrupt DGPS signals, (3)
elevation curves were obtained by calculating the 2D area and redundant depths recorded near the banks, and, most
volume between horizontal planes and the interpolated bed important, (4) erroneous spikes due to the rotation of the boat
surface. Comparisons with bathymetric survey from 2010 show (roll, pitch, and heave). The last source of depth deviations
differences of less than 14% in terms of storage capacity and 8% was decontaminated with the help of a custom-made program
of the area of the reservoir during these 6 years. written in Python. The program uses the Butterworth filter and
a zero-phase noise cancellation function [5], [8].
Index Terms—area-capacity curve, bathymetry, data filtering,
GIS, reservoir silting The objectives of the paper are manifold: (1) to document
the use of advanced instrument technology and software, (2)
I. INTRODUCTION to apply new data-processing techniques, (3) to present an
Bathymetric charts and stage-area-storage capacity curves estimate of the storage capacity of the reservoir in 2016 in
of lakes and reservoirs are essential tools for water comparison with the investigations from 2010 in order to
management and sedimentation monitoring [1], [2]. Getting assess the sedimentation process of Morii Reservoir, and (4) to
high-quality depth sounding data is indispensable for creating develop a bathymetric chart for the management of the
an accurate digital elevation model of the lake or reservoir bed reservoir during floods and draughts.
[3], [4]. GIS processing of the large amount of bathymetric II. STUDY AREA
data requires preliminary correction and filtering of errors [5].
The Morii Reservoir is located in the NW of Bucharest
Reservoir bed mapping is currently a topic of large interest City, upstream of Ciurel Dam, impounding Dambovita River
worldwide and in Romania [6], given its importance for the (Fig. 1). The reservoir has an area of 2.5 mil. m2, with
hydropower sector and sedimentation management. This issue maximum distances across and along the natural river thalweg
is particularly important on Arges River, along which most of line (in black in Fig. 1) of 1.7 km and 2 km, respectively. Its
the reservoirs are more than 50% sediment silted [7]. volume is of about 14.7 mil. m3 for the Normal Operating

978-1-5386-3943-6/17/$31.00 ©2017 IEEE


TABLE I. A SAMPLE OF BATHYMETRIC DATA

Temp HW
Time GPS #Sat HDOP Lat (°) Lon (°) (°C) (m)
18:09.4 DIFF 9 0.9 44.44731 26.03785 26.7 1.21
18:09.5 DIFF 9 0.9 44.44731 26.03785 26.7 1.21
18:09.7 DIFF 9 0.9 44.44731 26.03785 26.7 1.18
18:09.8 DIFF 9 0.9 44.44731 26.03785 26.7 1.19
18:10.0 DIFF 9 0.9 44.44731 26.03785 26.7 1.21
18:10.2 DIFF 9 0.9 44.44731 26.03785 26.7 1.19

Figure 1. Morii Reservoir and depth survey trajectories with internet connection and Google Earth (for instant
trajectory view).
Pool (NOP) stage (at 85 m with respect to Black Sea stage); it
has a mean depth of 7 m and a perimeter of about 7 km. Its The depth soundings obtained are relative to the pool level
main purposes are both flood attenuation and leisure. and the transducer immersion at the time of the survey, so,
Additionally, the reservoir storage is intended to ensure an during the days when bathymetric surveys were conducted,
ecological flow during draught periods along Dambovita both values were registered. The daily mean value of the
canal, which crosses Bucharest city from NW to SE. absolute pool stage with respect to Black Sea datum was read
at the staff gauge installed on the dam. These values were used
III. EQUIPMENT AND DATA to compute the elevation of the reservoir bed from depth
The bathymetric survey was conducted with a Geod Bali soundings.
single beam sonar, from Cadden (France), equipped with a Tab. 1 presents a sample of the measured bathymetric data,
GPS to measure horizontal position through its geographical where #Sat represents the number of visible satellites, HW is
coordinates, x (longitude) and y (latitude), in degrees (Fig. 2). the water height with respect to reservoir elevation, and
The system calculates the depths, h, from the pool level, by Lat/Lon are the geographical coordinates (latitude/longitude)
measuring the time t spent between sending sound pulses at a in degrees.
fixed frequency and receiving their echo reflection from the
reservoir bed. Knowing the sound velocity in water, c, About 34 pre-established transects (20 cross-section
corresponding to a certain water temperature, the depth can be profiles NE-SW, aligned perpendicular to the natural thalweg
calculated with the relation h = c ⋅ t 2 . line and 14 long-profiles NW-SE) were surveyed in the
reservoir (Fig. 1). Since the boat was not equipped with an
The instrument has a differential GPS (with an output rate automated steering system to maintain a straight course, the
of 10 Hz) and a 200 KHz bathymetric transducer (with an obtained trajectories were not rectilinear. However, by
output rate of 6 Hz), both mounted on a segmented rod interpolating the bed surface from the surveyed bathymetric
anchored on a BIC 252 boat, equipped with a 3.5 hp Mercury points within GIS environment, the only concern for the data
engine (Fig. 2). The average Horizontal Dilution of Precision was to uniformly cover the whole reservoir. Data scarcity in
(HDOP) for the geographical coordinates (longitude and some areas is due to the presence of aquatic vegetation close
latitude in WGS84) equaled 1.1 (corresponding to 7–10 to the water surface.
visible satellites, for clear, visible sky). The vertical precision
is of 0.2% of depth, corrected with water temperature (which, IV. METHOD FOR BATHYMETRIC DATA FILTERING
during the survey, was in the range 24–28°C) and salinity to It is well-known that bathymetric data can be very large
get an accurate sound velocity in water. No corrections with and difficult to manage, especially without the use of
pressure were made, since the range of depth values had no expensive software for processing navigation data. The data
influence on celerity. The system can be linked to a laptop measured with the bathymeter is affected by inherent errors
and noise having multiple causes such as: static draft, vessel
speed, changes in draft with loading and speed changes, vessel
roll, pitch and heave (Fig. 3), sensor positioning (including
horizontal datum), misalignment angles between the sonar and
the motion sensor, sound speed structure, water state, etc. [9].
Other important sources of errors are: biological layers
(vegetation, fish) in the water column or objects on the
reservoir bed and bed penetration due to sonar frequency or
acoustic impedance of the bed [9].
Prior to using the raw measured data (depths and
positions) for generating the surface of the reservoir bed, the
errors and the noise must be filtered. For this purpose, the
Figure 2. Geod Bali bathymeter with GPS on the engine boat digital version of the Butterworth filter [10] was used in this
the filter roll-off is and at what frequency the stop-band

Figure 3. Rotational motions of a boat generating depth sounding errors


(roll and pitch)

paper as a low pass filter. This filter was chosen because it has
a more linear phase-response in the pass-band than other
filters, such as the Chebyshev Type I and Type II filters or the
elliptic filter. The main drawback of the Butterworth filter is
its slower roll-off, which requires a higher order to implement
a particular stop-band specification. The key parameters of
this filter are its order and the cut-off frequency. To properly
filter the bathymetric data, these two parameters should be
carefully chosen. All data processing was carried out using
Python scripts and functions from Matplotlib [11] and
SciPy [12] libraries.
The choice of the filter parameters is further explained by
using the data measured along two boat tracks (trajectories),
shown in Fig. 4. Track 1 goes from SW to NE, while Track 2
goes from SE to NW. It should be mentioned here that all the
measured bathymetric data were processed with the same filter
parameters, not only the data pertaining to Tracks 1 and 2.

Figure 5. Frequency domains of bathymetric data measured on the tracks

begins, i.e. at what frequency the filter gain drops below -


20 dB, in this case [8]. To evaluate the effect of the filter
order, frequency responses of four Butterworth filters were
plotted in Fig. 6. As the filter order increases from 3 to 7, the
limiting frequency of the stop-band decreases roughly from
0.15 Hz (more than twice the cut-off frequency) to 0.095 Hz.
A further increase in filter order from 7 to 9 does not bring a
significant decrease in the limiting frequency.

Figure 4. Tracks chosen to illustrate the filtering of the bathymetric data

To choose the cut-off frequency of the Butterworth


filter [10], all data were analyzed with the Fast Fourier
Transform (FFT) implemented in the fft function from the
SciPy library. Results are illustrated in Fig. 5 for Tracks 1 and
2. It can be seen that above 0.07 Hz the amplitude remains
very low. This behavior clearly corresponds to that of a white
noise signal of the measured data, which must be filtered out.
Therefore, the cut-off frequency of the Butterworth filter was
chosen to be of 0.07 Hz.
The order of the filter, i.e. the highest exponent in the
denominator of the transfer function [8], controls how steep Figure 6. Frequency responses of Butterworth filters of four different orders
Therefore, the filter order was chosen equal to 7, as a tradeoff B. Bathymetric chart
between limiting frequency value and computational time. The absolute elevation of the reservoir bed with respect to
Black Sea datum was calculated by subtracting the measured
With the chosen cut-off frequency and order, a water depth, from the absolute pool stage.
Butterworth filter was created using the butter function from
the SciPy library. A zero-phase filtering (i.e. a filtering that The geographical coordinates (longitude and latitude, in
does not shift the signal) was then applied to the measured degrees, as UTM projection with WGS84 datum) measured by
bathymetric data using the function filtfilt from the SciPy the GPS were transformed into cartesian coordinates (in m, as
library. Romanian standard projection Stereo70 with S-42 datum). All
bathymetric data were converted under GIS environment to a
V. RESULTS 3D vector point shapefile with horizontal coordinates (x and y)
A. Filtered Bathymetric Data and elevation (or depth, z). Also, a contour of the reservoir
Obtained results are illustrated in Fig. 7 for the data (without the island) was digitized as a 2D vector shapefile.
measured along boat Tracks 1 and 2. It may be seen that in With the help of Topo to raster function from 3D Analyst
both situations the chosen filter and parameters perform well, tools in ArcGIS [13] a gridded Digital Elevation Model
eliminating the random noise. There are, however, some (DEM) was interpolated from the bathymetric vector-points
sensible regions where the bathymetric data are densely data inside the contour of the reservoir, based on the
scattered, being difficult to correctly assess the water depth. “elevation” attribute (type PointElevation). The gridded DEM
Such regions can be seen along boat Track 1, between minutes was obtained with the Drainage Enforcement algorithm and
7.5 and 8.5. Similar issues were encountered along boat the Spot output data [13], resulting a 3D surface with square
Track 2, (from minute 2.4 to minute 4.2 and from minute 17 to cells of 7m x 7m. Then, with the help of Extract by mask
minute 17.8) and along other boat tracks, not shown in this function of Spatial Analyst Tools in ArcGIS [13], the DEM
paper. was cropped within the digitized reservoir contour (Fig. 8).
Contour lines spaced each 1 m of elevation were generated
from the DEM (with Generate contours). The lowest and the
highest points inside the reservoir are indicated in Fig. 8 with
red dots. The largest depth of the reservoir is in the proximity
of the dam, on the left side, whereas the lowest depth is
opposite, at the “tail” of the reservoir. This chart is very useful
for reservoir water management and flap gates operation.

Figure 8. Bathymetric chart of Morii Reservoir with contour lines of


constant elevation

C. Elevation-Area-storage Capacity curves


Area-storage capacity curves are prerequisites for knowing
the storage capacity as a function of pool level and for the
reservoir water management [14]. Also, by comparing storage
capacity curves obtained at successive times, engineers may
assess how river sedimentation affects the storage capacity of
Figure 7. Raw and filtered bathymetric data on Tracks 1 and 2 the reservoir [15], [16].
from the 3D Analyst – Functional Surface Tool (ArcGIS) [2], areas of the reservoir. It is known that the acoustic waves
[13], [15] by intersecting the DEM with horizontal planes partially penetrate the sediments on the reservoir bed, leading
drawn each at 0.5–1m elevation increments. (Fig. 9). to unavoidable errors in the echo reflection of the sonar.
VII. REFERENCES
[1] S. Elçi, A. Bor and A. Çalişkan, “Using numerical models and acoustic
methods to predict reservoir sedimentation”. Lake and Reservoir
Management, vol. 25, issue 3, pp. 297-306, 2009
[2] L. N. Rodrigues and J. Liebe, “Small reservoirs depth-area-volume
relationships in Savannah Regions of Brazil and Ghana” Water
Resources and Irrigation Management, v. 2, no. 1, pp. 1-10, Jan-Apr.
2013
[3] B. K. Cross and B. C. Moore, “Lake and reservoir volume:
hydroacoustic survey resolution and accuracy”, Lake and Reservoir
Management, vol. 30, issue 4, pp. 405-411, 2014
[4] U. S. Army Corps of Engineers, “Engineering and design –
hydrographic surveying manual no. 1110-2-1003”, Washington, D. C.,
684 pp., 2013, [Online], Available:
http://www.publications.usace.army.mil/Portals/76/Publications/Engine
erManuals/EM_1110-2-1003.pdf?ver=2014-01-06-155809-307
Figure 9. Area-capacity curves for Morii Reservoir. On the vertical axis, the [5] A. M. Crawford, “Removing Roll, Pitch and Heave artifacts from high
unit m BS means “meters above Black Sea stage” resolution multibeam Bathymetric data”, Defence Research and
Development Canada, Technical Memorandum TM 2003-243, 2003
One may see that during the survey conducted in 2016 the [6] J. de Anda, J. G. Rangel-Peraza, O. Obregon, J. Nelson, G. P. Williams,
Y. Jarquín-Javier, and J. Miller and M. Rode, “The Use of Digital
pool elevation was lower than the NOP level. Elevation Models (DEMs) for Bathymetry Development in Large
Tropical Reservoirs”, in Bathymetry and its Applications, edited by
VI. CONCLUSIONS Philippe Blondel, Publisher: InTech, 158 pp. [online]. Available:
https://www.intechopen.com/books/bathymetry-and-its-applications
Raw bathymetric data measured on Morii Reservoir in [7] M. Rădoane and N. Rădoane, “Dams, sediment sources and reservoir
Bucharest (Romania) was denoised using a custom-made silting in Romania”, Geomorphology, 71, pp. 112-125, 2005
program written in Python, operating with the Butterworth [8] A. V. Oppenheim, W. R. Schafer, and J. R. Buck. “Discrete-Time
filter and a zero-phase noise cancellation function. Signal Processing“. 2nd Ed. Upper Saddle River, NJ: Prentice Hall,
1999.
The filtered data were used to interpolate a gridded DEM [9] R. Hare, B. Eakins, C. Amante, and L. A. Taylor “Modeling
of the reservoir bed surface in a GIS environment. By post bathymetric uncertainty”, unpublished. Presented at US HYDRO 2011,
25-28 April 2011, Tampa, USA. [online] Available:
processing this DEM in ArcGIS, a bathymetric map of the http://ushydro.thsoa.org/hy11/0428A_07.pdf (accessed on June 12th,
reservoir and depth-area-volume curves were obtained. 2017)
[10] S. Butterworth, “On the Theory of Filter Amplifiers”, Experimental
The stage-volume capacity curve calculated with the Wireless & the Wireless Engineer, vol. 7, pp. 536-541, Oct. 1930.
bathymetric data from 2016 was compared with the [11] Matplotlib 1.4.3 User's Guide. [Online]. Available:
corresponding curve obtained from a previous (2010) survey. https://matplotlib.org/1.4.3/users/index.html
Maximum differences less than 8% were obtained for the [12] SciPy 0.12.0. [Online]. Available:
area-elevation curve and less than 14% for the volume- https://docs.scipy.org/doc/scipy/reference/
[13] Esri, Inc., 2009, ArcGIS 9.3 for desktop Help, [online], Available:
elevation curve, for stages in the range 80m-85m. However,
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=welc
around NOP elevation, the differences in volumes are ome
negligible. Besides unavoidable errors in measuring depths, [14] A. Irvem, “Application of GIS to Determine Storage Volume and
filtering the noise, topobathimetric data quality, density, and Surface Area of Reservoirs: The Case study of Buyuk Karacay Dam”,
their interpolation procedure, other explanations for these Intl. Journal of Natural & Engineering Sciences, vol. 5, issue 1, ppp.
differences may be: a normal sedimentation trend of the 39-43, 2011
15] J. Fuska, D. Kubinsky, L. Lackoova, and K. Weis, “Vindsachta Water
reservoir between the two surveys and different computation Reservoir - Using GIS Tools for a Comparison of Storage Capacity in
methods of the area-capacity curves used for the two data sets. 1887 and 2014”, Kartografija I Geoinformacije, Journal of the
Moreover, these results indicate a requirement to conduct Croatian Cartographic Society, no. 24, vol. 14, 2015, [Online].
bathymetric surveys when the water level in the reservoir is Available:http://kig.kartografija.hr/index.php/kig/article/view/708/1323
high. In the future, other methods for bathymetry interpolation [16] W. H. Kress, S. K. Sebree, G. R. Littin, M. A. Drain, and M. E. Kling,
“Comparison of preconstruction and 2003 bathymetric and topographic
should be analysed and compared. surveys of Lake McConaughy, Nebraska”, U.S. Geological Survey
A 2.5% yearly rate of silting for a reservoir along Scientific Investigations Report 20055040, The Central Nebraska
Public Power and Irrigation District, Nebraska, 2005, [Online].
Dambovita River is considered as an average one by M. Available: https://pubs.usgs.gov/sir/2005/5040/sir2005-5040.pdf
Radoane and N. Radoane [7], similar with the value for the
Ialomiţa River, that flows through the same Romanian Plain as
Damboviţa River. In 6 years this would result in
approximately the same silting rate of about 15%, that the one
observed in this study for Morii Reservoir. This could also
explain the scattering of bathymetric data observed in some

You might also like