Short term river flood forecasting with neural networks

Similar documents
Modeling of Rainfall - Runoff relationship using Artificial Neural Networks

Wastewater Effluent Flow Control Using Multilayer Neural Networks

A simple model for low flow forecasting in Mediterranean streams

SEES 503 SUSTAINABLE WATER RESOURCES. Floods. Instructor. Assist. Prof. Dr. Bertuğ Akıntuğ

River Flood Forecasting Using Complementary Muskingum Rating Equations

Artificial Neural Network Model for Rainfall-Runoff -A Case Study

Hydrology and Water Resources Engineering

Prediction of the Weekly Mean Discharge into Reservoir of Doroudzan Dam Using HEC-HMS Model and its Comparison with Observed Data ( )

Forecasting of Runoff and Sediment Yield Using Artificial Neural Networks

Neural Network Approximation of a Hydrodynamic Model in Optimizing Reservoir Operation

WATER LEVEL PREDICTION BY ARTIFICIAL NEURAL NETWORK IN THE SURMA-KUSHIYARA RIVER SYSTEM OF BANGLADESH

An Evolutionary-based Real-time Updating Technique for an Operational Rainfall-Runoff Forecasting Model

Chapter 1 Introduction

EVALUATION OF ARTIFICIAL NEURAL NETWORKS IN OPTIMIZATION MODELS OF HYDROPOWER RESERVOIR OPERATION

Introduction to Hydrology, Part 2. Notes, Handouts

Modelling hydrological time series data using wavelet neural network analysis

2

RAINFALL-RUNOFF STUDY FOR SINGAPORE RIVER CATCHMENT

Flood forecasting model based on geographical information system

Autumn semester of Prof. Kim, Joong Hoon

Assessing Climate Change Impact on Urban Drainage Systems

Flood forecasting model based on geographical information system

SOUTHEAST TEXAS CONTINUING EDUCATION

Keywords: Rainfall, runoff, RBF, ANN, model 5, watershed.

Development of a GIS Tool for Rainfall-Runoff Estimation

Modeling of Runoff using Curve Expert for Dachigam-Telbal Catchment of Kashmir Valley, India

Flood Forecasting Using Artificial Neural Networks: an Application of Multi-Model Data Fusion Technique

Radar-based flood forecasting: Quantifying hydrologic prediction uncertainty

FLOOD FORECASTING USING FGM MODEL IN CHINDWIN RIVER BASIN. Win Win Zin 1*, F. Nestmann 2, J. Ihringer Introduction

Rainfall - runoff: Unit Hydrograph. Manuel Gómez Valentín E.T.S. Ing. Caminos, Canales y Puertos de Barcelona

Groundwater Level Forecasting in a Shallow Aquifer Using Artificial Neural Network Approach

Uncertainty in Hydrologic Modelling for PMF Estimation

Comparison of static-feedforward and dynamic-feedback neural networks for rainfall runoff modeling

What is runoff? Runoff. Runoff is often defined as the portion of rainfall, that runs over and under the soil surface toward the stream

INTEGRATION OF MONTE CARLO SIMULATION TECHNIQUE WITH URBS MODEL FOR DESIGN FLOOD ESTIMATION

Numerical Simulation of Flood Routing in Complex Hydraulic Schemes. The Routing System Computer Program

A DSS For Reservoirs Operation Based On The Execution Of Formal Models

Term Project. NFIE-River: Cross section approximations for hydraulic channel routing model in the San Antonio and Guadalupe River Basins.

CHAPTER 2 LITERATURE REVIEW

Learning objectives. Upon successful completion of this lecture, the participants will be able to describe:

NASH IUH PARAMETERS ESTIMATION USING METHOD OF MOMENTS- A CASE STUDY

Further study of control system for reservoir operation aided by neutral networks and fuzzy set theory

Time Series Modeling in Water Resources Planning and Management

Reservoir for Flood Moderation and Water Utilization: Some Critical Issues

THE RATIONAL METHOD FREQUENTLY USED, OFTEN MISUSED

1. Stream Network. The most common approach to quantitatively describing stream networks was postulated by Strahler (1952).

CE 2031 WATER RESOURCES ENGINEERING L T P C

Inflow forecasting using Artificial Neural Networks for reservoir operation

PRELIMINARY DESIGN OF THE HYDRAULIC STRUCTURES DAM IN THE PISÃO RIVER

Reservoirs performances under climate variability: a case study

Texas A & M University and U.S. Bureau of Reclamation Hydrologic Modeling Inventory Model Description Form

Introduction. Keywords: Oil Palm, hydrology, HEC-HMS, HEC-RAS. a * b*

Impacts of Rainfall Event Pattern and Land-Use Change on River Basin Hydrological Response: a Case in Malaysia

Address for Correspondence

Estimation of Infiltration Parameter for Tehri Garhwal Catchment

RAINFALL - RUNOFF MODELING IN AN EXPERIMENTAL WATERSHED IN GREECE

CHANGES ON FLOOD CHARACTERISTICS DUE TO LAND USE CHANGES IN A RIVER BASIN

UNIT HYDROGRAPH AND EFFECTIVE RAINFALL S INFLUENCE OVER THE STORM RUNOFF HYDROGRAPH

1 THE USGS MODULAR MODELING SYSTEM MODEL OF THE UPPER COSUMNES RIVER

Multi-criteria validation of artificial neural network rainfall-runoff modeling

Module 3. Lecture 6: Synthetic unit hydrograph

PERFORMANCE OF REPRESENTATIVE UNIT HYDROGRAPH DERIVED FROM DIFFERENT NUMBER OF CASES

A comparative study of the methods for estimating streamflow at ungauged sites

Hydrology for Folsom Dam Water Control Manual Update

Available online at ScienceDirect. Procedia Engineering 154 (2016 )

Flood Forecasting using Adaptive Neuro-Fuzzy Inference System (ANFIS)

A multivariate model for flood forecasting of lake levels

Reservoir on the Rio Boba

Control and mitigation of floods along transbasin diversion channel of Mekong tributaries and Nan river, Thailand

TECHNICAL MEMORANDUM. SUBJECT: Determination of watershed historic peak flow rates as the basis for detention basin design

Estimating the 100-year Peak Flow for Ungagged Middle Creek Watershed in Northern California, USA

INTERNATIONAL JOURNAL OF CIVIL ENGINEERING AND TECHNOLOGY (IJCIET) FORECASTING OF DAILY RUNOFF USING ARTIFICIAL NEURAL NETWORKS

Sixth Semester B. E. (R)/ First Semester B. E. (PTDP) Civil Engineering Examination

Ensemble flood forecasting based on ensemble precipitation forecasts and distributed hydrological model Hongjun Bao

Comparison of three flood runoff models in the Shonai River basin, Japan

CIVE22 BASIC HYDROLOGY Jorge A. Ramírez Homework No 7

OTHA Omaha Tools for Hydrologic Analysis - Time-Series/Statistical Analysis Programs for Water Resources

Decision support system for predicting flood characteristics based on database modelling development (case study: Upper Citarum, West Java, Indonesia)

A&M WATERSHED MODEL USERS MANUAL WATER RESOURCES ENGINEERING

Comparison of Artificial Neural Networks ANN and Statistica in Daily Flow Forecasting

Flood routing for selected gauged basins in Malaysia

Analysis of Mean Monthly Rainfall Runoff Data of Indian Catchments Using Dimensionless Variables by Neural Network

Do El Niño events modulate the statistical characteristics of Turkish streamflow?

ANALYZING THE EFFECTS OF THE SALUDA DAM ON THE SURFACE- WATER HYDROLOGY OF THE CONGAREE NATIONAL PARK FLOODPLAIN, SOUTH CAROLINA

IJSER. within the watershed during a specific period. It is constructed

Alberta Rainfall Runoff Response

OPTIMISATION OF HYDROPOWER IN A MULTI-OBJECTIVE CONTEXT

Runoff Hydrographs. The Unit Hydrograph Approach

Hydrology and Water Management. Dr. Mujahid Khan, UET Peshawar

Hydrological processes modeling using RBNN - a neural computing technique

Does a fifteen-hour shift make much difference? Influence of time lag between rainfall and discharge data on model calibration

Rainfall, Runoff and Peak Flows: Calibration of Hydrologic Design Methods for the Kansas City Area

Distribution Restriction Statement Approved for public release; distribution is unlimited.

RAINFALL-RUNOFF MODELING AT MONTHLY AND DAILY SCALES USING CONCEPTUAL MODELS AND NEURO-FUZZY INFERENCE SYSTEM

To estimate the magnitude of a flood peak the following alternative methods available: 1. Rational method 2. Empirical method

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

A Comparative Study of Artificial Neural Networks and Adaptive Nero- Fuzzy Inference System for Forecasting Daily Discharge of a Tigris River

Base Flow Discharge to Streams and Rivers: Terminology, Concepts, and Base-flow Estimation using Optimal Hydrograph Separation

ONE DIMENSIONAL DAM BREAK FLOOD ANALYSIS FOR KAMENG HYDRO ELECTRIC PROJECT, INDIA

Influence of river routing methods on integrated catchment water quality modelling

Transcription:

Short term river flood forecasting with neural networks R.García-Bartual Department of Hydraulic and Environmental Engineering, Universidad Politécnica de Valencia, Camino de Vera s/n, 467 - Valencia, Spain (rgarciab@hma.upv.es) Abstract: This paper reports results obtained using artificial neural networks (ANN) models for shortterm river flow forecasting under heavy rain storms, in the upper Serpis river basin (46 km 2 ), with the outlet in Beniarrés reservoir (29 hm 3 ). The system is monitored by 6 raingauges, providing 5-min rainfall intensities, while reservoir inflows are derived from depth measurements in the reservoir every half hour and realtime data from controlled discharges in the spillway. In order to produce, 2 and 3 hours forecasts, the model makes use of the distributed rainfall information, together with observed discharges in the preceding hours. Several ANN topologies have been tested and compared, including linear and non linear schemes, being in all cases three-layer feedforward networks. Best results are obtained with different architectures for each forecasting horizon, basically due to the decreasing dependence of future inflows with respect to preceding values of the series as the time horizon is increased, while rainfall information increases its importance as a predictor. The ANN architectures finally proposed are achieved through pruning algorithms. Training is performed using the quasi-newton approach. A specific software was also develop to help in the real-time management of the dam during floods, which incorporates all the relevant information about the dam elements (Tainter-gates, depth-volume relationships,...), and is designed for real-time operation, accepting as inputs the rainfall measurements, reservoir levels and gates opening. Forecasts are made in real-time, including inflows to the dam and discharges under different assumptions for gates operations during the inmediate future hours. Keywords: Neural networks; Perceptron multilayer; Floods forecasting; Real-Time Operation. INTRODUCTION Flash-floods are particularly complex and dangerous phenomena, which have produced in the past important economic losses and in some cases, life losses. A flood warning system is a technical way to effectively reduce such risks, supported by a real-time data collecting system and a running module producing future runoff estimations. If the basin or hydrological system under consideration includes a dam or several dams equipped with control gates, improved criteria for gates operation during the flood can be assessed if reliable forecasts of inflows to the reservoir are available. There have been many recent papers and contributions proving the ability and potentials of artificial neural networks (ANN) modelling approaches in the field of rainfall-runoff modelling and timeseries forecasting, both rainfall and runoff series [Lachtermacher, G. and Fuller, J. D.,994; Boogard et al, 998; Zealand et al, 999; Luck et al, 2; Coulibaly et al, 2; Toth et al, 2; Deo Deo et al, 2]. Although the ANN model building process is not yet consolidated in a systematic way, as outlined by Maier [Maier et al, 2], there is no doubt about the practical benefits that can be derived from its use in different areas of applied hydrology and environmental sciences, whenever no physical considerations or knowledge is strictly required. On the other hand, results show that such techniques are effectively competing, and in many instances outperforming, other models based on linear recurrence relations or conceptual approaches [Hsu et al, 995]. In the research reported herein, different ANN models are used to investigate and reproduce the unknown relationship existing between distributed rainfall over the basin and inflow discharges to Beniarrés Dam, located in the South East of Spain (Alicante s province). Such developments aim to the real-time prediction of floods from available rainfall data collected in the basin and specific data collected in the reservoir and dam, during the event. The sample data used for training and vali- 6

Ba dation includes 2 historical events and 22 synthetic, stochastically generated rainfall patterns and runoff data using RAINGEN model [García- Bartual, 2]. A software called PCTR- BENIARRÉS has been developed as a practical tool to help decision making during real-time operation of the dam, which incorporates the ANN models as prediction module, and is adequately inserted in a wider framework involving dam operation during the flood event. Figure 2. Beniarrés Dam There are 6 automatic pluviometers measuring rainfall depths with 5-minutes time level of aggregation, with geographical location is shown in figure. The estimated flood discharge for return period years is m 3 /s. Only two historical events are available. Figure 3 shows the corresponding inflow hydrograph for one of them, occurred during February 993. 2. STUDY AREA AND DATA SET The upper Serpis basin covers an area of 46 km 2, with the outlet at Beniarrés reservoir (figure ). The estimated concentration time is hours, with isocrones depicted in figure. The dam has a storage capacity of 29 hm 3, and is equipped with three radial gates with spillways providing a maximum discharge capacity of 5 m 3 /s (fig 2). m3/s 2 8 6 4 2 8 6 4 Onteniente Beniarrés 2 42 hours Agres Serpis Figure 3. Inflow hydrograph (-4 feb 993) Ibi rchel Serpis Serpis Alcoy Torremacanes - hora 3-4 horas 6-7 horas - 2 horas 4-5 horas 7-8 horas 2-3 horas 5-6 horas 8-9 horas P e náguila Vallaseta Figure. Upper Serpis River Basin 9 - horas - horas Abdet Synthetic data is additionally used, enabling training with longer series, including hydrographs with peaks over m 3 /s. We made use of total of 22 synthetic events generated with a stochastic rainfall generator previously calibrated with historical rainfall data. Such data were recorded over a wider geographical area, which includes the basin under consideration and has a climatic characteristics which are representative for the purpose of extreme rainfall modelling in the region. Figures 4 and 5 show the synthetic values or rainfall in Alcoy and runoff (inflow) in Beniarrés, for the synthetic event number C-. 6 5 4 3 2 5 3 45 6 75 9 5 2 35 5 65 mm MINUTES Figure 4. Rainfall in Alcoy Event no. C- 6

8 6 4 2 36 72 8 44 8 26 minutes Figure 5. Inflow hydrograph in Beniarrés (C-) 3. DIVISION OF DATA AND PRE- PROCESSING The data are divided in three different groups. First, the calibration or training set, including one historical event and 2 synthetic events. A verification set is used for cross-validation, assessing the performance of the model at various stages of learning, including 4 synthetic events. Finally, a different independent test set including the remaining data is reserved for validation of the model, testing its generalisation ability achieved. The pre-processing is applied to both, rainfall and discharge data, using equations and 2. α P p = () α P m β Q q = (2) β Q m where p, q are the scaled values of rainfall and runoff, being P and Q the original values expressed in mm and m 3 /s, respectively. The exponents α, β were adequately chosen to reduce the skewness of the samples, with respective values of.2 and.5. The values P m and Q m are introduced in the formulas for a convenient standarization, ensuring equal attention to all variables during training of the network. Q m was taken equal to 2, and P m was given different values depending on the time interval chosen for rainfall aggregation. For t = hour, P m =, and for t =.5 hours, P m = 2. These values were adopted largely by convenience, without particular attention to any rigorously established criteria. In fact, it has not been proved that functions () and (2) overperform other normalization techniques more usual in the literature, but it is also clear that they provide a suitable and straight-forward transformation of input data for simultaneous skewness reduction and scaling to uniform ranges. Nevertheless, unbounded transfer functions in the output layer were later used in all tested ANN topologies, and thus, scaling is not strictly needed, although recommended [Masters, 993; Maier and Dandy, 2]. 4. NETWORK ARCHITECTURE 4. Input variables selection Selection of the input variables set as predictor section of the exemplars involved basically three aspects. First, the number of previous runoff values. Second, which rainfall stations consider. And third, which time lag consider between each raingauge station data and runoff data corresponding to Beniarrés inflows. The lag is influenced by the distance of the rain gauge from the pluviometer, but also depends on the runoff generation dynamics and the state of the basin. For each of the pluviometers, we analized the problem in three ways: a) Through correlation between rainfall and overall runoff (inflows to the reservoir). Figure 6 shows results for one of the events. The pluviometer is Alcoy, and lag steps are taken of ½ hour.,,8,6,4,2, -,2 5 5 2 Figure 6. Correlation between Alcoyrainfall and Beniarrés-runoff for different lags. Event number C-2. b) Estimated lag from the isocrones analysis (figure ). c) Temporal pattern of the hydrologic response obtained after a short pulse of rainfall occurring in the pluviometer geographical location. After the analysis, each pluviometer was asigned a characteristic lag, taking the average value after the three factors cited. The resulting lag for Alcoy pluviometer, which is the most representative of the rainfall occurring over the basin due to its geographical location, is τ = 5 hours. Concerning selection of raingauge stations (out of the six available), and number of previous runoff values, a pruning technique was applied during network training process, allowing for an optimal selection of input variables and dimensioning of the network. 62

4.2 Network architectures for -hour predictions Six different multilayer feedforward networks were tested (number of nodes indicated for each model, in each of the layers): M- (4--): Linear model, ignoring precipitation information. M-2 (4--): Hidden nodes with logistic activation functions, also ignoring precipitation data. M-3 (7-2-): Hidden nodes with linear activation functions. Precipitation in 3 selected pluviometers, plus 4 previous runoff values. (figure 7) M-4 (7-2-): Idem., with logistic activation function. (figure 7). M-5 (7--): Hidden node with logistic activation functions. Same input values as M-3 and M-4. M-6 (7-3-): Idem., with 3 hidden nodes. j= np pr ( Q j Q j ) PFC = 2 2 Q j j= (3) j= n p 4 2 Q j j= Table resumes results for models M- to M-6, computed over the test (validation) set, with marked values corresponding with the best performance according to the criteria in each column. Table. Evaluation of models for -h prediction MODEL r R2 RMSE PFC M-.96.9224 78.4 9.25 M-2.9636.9274 75.8 9.58 M-3.965.926 78.8.35 M-4.9749.9499 63. 9.3 M-5.9643.9282 75.4.34 M-6.9736.9469 64.9.56 4 Model M-4 was chosen, producing errors in the test-set which are shown in figure 8. 5 25 75 Figure 7. Network topology for models M-3 and M-4. 4.3 Network architecture for 2 and 3-hours predictions After a trial and error procedure, adequately combined with pruning techniques, best dimensioning of the network was (9-5-2), being the output nodes always linear and producing in this case predictions for 2 and 3 hours ahead. Logistic function was used in the hidden nodes as activation function. Only 4 raingauge stations data are used, together with two previous values of the q s series. Several topologies were also tested for longer term predictions, but when the time horizon was extended over 3 hours, the model s accuracy decreased significantly in all cases, being only acceptable during the falling limb of the flood, and thus, results were no longer useful for potential use in real time management. 5. RESULTS Four common statistics for evaluation of models performance were used: r (correlation coefficient), R 2 (Nash-sutcliffe coefficient), RMSE (root mean squared error) and PFC (peak flow criteria). 5 25 25 5 75 25 5 OBSERVED Figure 8. -hour prediction errors. The R 2 coefficient is.95 for -h predictions,.84 for 2-h predictions, and.8 for 3-h predcitions. Figures 9, and show prediction results for the event of highest peak flow (Q max = 8 m 3 /s). Predictions are made every ½ hour. 6. Software PCTR-BENIARRÉS A software was developed incorporating the necessary features concerning dam gates and operation, together with the routines performing the ANN calculations for predictions. This software is called PCTR-BENIARRÉS (Predicción de Crecidas en Tiempo Real Beniarrés). It is design to operate in real-time, and therefore, receives on-line data from raingauges and dam elements during the event, generating theree different types of outputs: a) The predicted inflows to the reservoir for the inmediate future hours (, 2 and 3 hours). 63

2 2 5 PREDICC. OBSERV. 5 PREDICC. OBSERV. 5 5 Figure 9. -hour predictions event C-22 2 5 PREDICC. OBSERV. 5 Figure. 2-hour predictions eventc-22 Figure. 3-hour predictions event C-22 b) The recommended outflows or controlled discharges by the Water Authority, under two different risk assumptions concerning dam safety. These operations are functions of the present water level in the reservoir and the slope of the inflow hydrograph. If predictions are available, the can be applied also for the inmediate future intervals, and thus, an inference is made for the state of the system if the recommended operation rules in the gates were followed during the next hours. c) The future situation in the inmediate next hours under any hypothesis of gates operation. Figure 2. Main window of the PCTR-BENIARRÉS program 64

One of the main features of the program is that it accepts input data as they are usually collected by the system, i.e., including possiblie gaps in the series, or jumps in the time level of aggregation, or errors. The program includes all the needed filters to create in real-time an EXCEL datasheet properly arranged in constant intervals of ½ hour, with routins checking and completing series if needed. The program can also operate in batch mode, allowing for analyses of past events, prediction made, errors, operation of the dam and overall results obtained in the past. Figure 2 shows the main window of the program, presenting precipitation measurements in each of the six automatic pluviometers, and the predictions made with the ANN networks. The black line in the hydrograph represents the observed inflows to the dam. 7. Conclusions A case study is presented on the topic of real-time forecasting of floods using artificial neural networks (ANN) modelling approach, for a medium size basin with a dam at the outlet. Certain advantages from the ANN, as the computational speed and flexibility, are used to implement them in a practical application for flood warning and control purposes. The software PCTR-BENIARRÉS incorporates all the required features and databases due to gates specific discharge curves and volume of the reservoir as a function of depth, together with the routines derived from the trained ANN. The result is an operational tool that can be helpful as an efficient support during the real-time decision making process in flood events situations, and also for analysing goodness of the predictions and strategies for flood control. 8. REFERENCES Boogard, H. F. P. van den, Gautam, D. K. and Mynett, A. E. Auto-regressive neural networks for the modeling of time series, Hydrodinamics98, Babovic & Larsen (eds), Balkema, Rotterdam. 74-748, 998. Coulibaly, P., Anctil, F. and Bobée, B. Daily reservoir inflow forecasting using artificial neural networks with stopped training approach. Journal of Hydrology 23, 244-257 (2). Deo, M. C. and Thirumalaiah, K. Real time forecasting using neural networks, Artificial neural networks in Hydrology, R. S. Govindaraju and A. Ramachandra Rao (eds), Kluwer Academic Publishers, Dordrecht, 53-7, 2. García Bartual, R. Identification of rain-cells from S.A.I.H. network measurements (Valencia): an analytical approach. Proc. 3 RD Plinius Conference European Geophysical Society. Italy, october 2. Govindaraju, R. S. and Rao, A. R. (eds). Artificial neural networks in Hydrology, Kluwer Academic Publishers, Dordrecht, 2. Hsu, K., Gupta, H.V. and Sorooshian, S. Artificial neural network modeling of the rainfallrunoff process. Water Resources Research, 3(), 257-253, 995. Imrie, C.E., Durucan, S. and Korre, A. River flow prediction using artificial neural networks: generalisation beyond the calibration range. Journal of Hydrology 233, 38-53, 2. Lachtermacher, G. and Fuller, J. D. Backpropagation in hydrological time series forecasting, Stochastic and statistical methods in hydrology and environmental engineering, Time series analysis in hydrology and environmental engineering, K. W. Hipel et al. (eds), Kluwer Academic Publishers, Dordrecht, 229-242, 994. Luk, K.C, Ball, J.E. and Sharma, A. A study of optimal model lag and spatial inputs to artificial neural network for rainfall forecasting. Journal of Hydrology, 227, 56-65, 2. Maier, H. R. and Dandy, G. C. Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications, Environmental Modelling and Software, 5, -24, 2. Masters, T. Practical Neural Networks Recipies in C++. Academic Press, San Diego, CA. Raman, H. and Sunilkumar, N. Multivariate modelling of water resources time series using artificial neural networks, Journal of Hydrological Sciences, 4(2), 45-63, 995. Salas, J. D., Markus, M. and Tokar, A. S. Streamflow forecasting based on artificial neural networks, Artificial neural networks in Hydrology, R. S. Govindaraju and A. Ramachandra Rao (eds), Kluwer Academic Publishers, Dordrecht, 23-5, 2. Toth, E., Brath, A. and Montanari, A. Comparison of short-term rainfall prediction models for real-time flood forecasting. Journal of Hydrology 239, 32-47, 2. Zealand, C. M., Burn, D. H. and Simonovic, S. P. Short term streamflow forecasting using artificial neural networks, Journal of Hydrology 24, 32-48, 999. 65