Streamflow Forecasting Using Different Artificial Neural Network Algorithms

Forecasts of future events are required in many activities associated with planning and operation of the components of a water resources system. For the hydrologic component, there is a need for both short term and long term forecasts of streamflow events in order to optimize the system or to plan for future expansion or reduction. This paper presents a comparison of different artificial neural networks (ANNs) algorithms for short term daily streamflow forecasting. Four different ANN algorithms, namely, backpropagation, conjugate gradient, cascade correlation, and Levenberg–Marquardt are applied to continuous streamflow data of the North Platte River in the United States. The models are verified with untrained data. The results from the different algorithms are compared with each other. The correlation analysis was used in the study and found to be useful for determining appropriate input vectors to the ANNs.

[1]  K. P. Sudheer,et al.  A data‐driven algorithm for constructing artificial neural network rainfall‐runoff models , 2002 .

[2]  Ozgur Kisi,et al.  River Flow Modeling Using Artificial Neural Networks , 2004 .

[3]  Sevket Durucan,et al.  River flow prediction using artificial neural networks: generalisation beyond the calibration range. , 2000 .

[4]  Slobodan P. Simonovic,et al.  Short term streamflow forecasting using artificial neural networks , 1998 .

[5]  A. Shamseldin Application of a neural network technique to rainfall-runoff modelling , 1997 .

[6]  Hojjat Adeli,et al.  Machine Learning: Neural Networks, Genetic Algorithms, and Fuzzy Systems , 1994 .

[7]  D. K. Srivastava,et al.  Application of ANN for Reservoir Inflow Prediction and Operation , 1999 .

[8]  Bernard Bobée,et al.  Daily reservoir inflow forecasting using artificial neural networks with stopped training approach , 2000 .

[9]  K. P. Sudheer,et al.  A neuro-fuzzy computing technique for modeling hydrological time series , 2004 .

[10]  K. Thirumalaiah,et al.  Hydrological Forecasting Using Neural Networks , 2000 .

[11]  Nachimuthu Karunanithi,et al.  Neural Networks for River Flow Prediction , 1994 .

[12]  Robert J. Marks,et al.  Neural Smithing: Supervised Learning in Feedforward Artificial Neural Networks , 1999 .

[13]  Paulin Coulibaly,et al.  Groundwater level forecasting using artificial neural networks , 2005 .

[14]  Mohamed Nasr Allam,et al.  Rainfall‐runoff modelling using artificial neural networks technique: a Blue Nile catchment case study , 2006 .

[15]  K. Thirumalaiah,et al.  River Stage Forecasting Using Artificial Neural Networks , 1998 .

[16]  A. Turgeon,et al.  Fuzzy Learning Decomposition for the Scheduling of Hydroelectric Power Systems , 1996 .

[17]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[18]  null null,et al.  Artificial Neural Networks in Hydrology. II: Hydrologic Applications , 2000 .

[19]  Akira Kawamura,et al.  Neural Networks for Rainfall Forecasting by Atmospheric Downscaling , 2004 .

[20]  Wenrui Huang,et al.  Forecasting flows in Apalachicola River using neural networks , 2004 .

[21]  N. Null Artificial Neural Networks in Hydrology. I: Preliminary Concepts , 2000 .