Forecasting Daily Streamflow Discharges Using Various Neural Network Models and Training Algorithms

Streamflow forecasting based on past records is an important issue in both hydrologic engineering and hydropower reservoir management. In the study, three artificial Neural Network (NN) models, namely NN with well-known multi-layer perceptron (MLPNN), NN with principal component analyses (PCA-NN), and NN with time lagged recurrent (TLR-NN), were used to 1, 3, 5, 7, and 14 ahead of daily streamflow forecast. Daily flow discharges of Haldizen River, located in the Eastern Black Sea Region, Turkey the time period of 1998–2009 was used to forecast discharges. Backpropagation (BP), Conjugate Gradient (CG), and Levenberg-Marquardt (LM) were applied to the models as training algorithm. The result demonstrated that, firstly, the forecast ability of CG algorithm much better than BP and LM algorithms in the models; secondly, the best performance was obtained by PCA-NN and MLP-NN for short time (1, 3, and 5 day-ahead) forecast and TLR-NN for long time (7 and 14 day-ahead) forecast.

[1]  Karl Pearson F.R.S. LIII. On lines and planes of closest fit to systems of points in space , 1901 .

[2]  Philip D. Wasserman,et al.  Advanced methods in neural computing , 1993, VNR computer library.

[3]  O. Kisi Neural Networks and Wavelet Conjunction Model for Intermittent Streamflow Forecasting , 2009 .

[4]  Aboul Ella Hassanien,et al.  An intelligent approach for galaxies images classification , 2013, 13th International Conference on Hybrid Intelligent Systems (HIS 2013).

[5]  Alessandro Ancarani,et al.  A Neural Networks Approach for Deriving Irrigation Reservoir Operating Rules , 2002 .

[6]  Samkele S. Tfwala,et al.  Estimating Sediment Discharge Using Sediment Rating Curves and Artificial Neural Networks in the Shiwen River, Taiwan , 2016 .

[7]  H. Abdi,et al.  Principal component analysis , 2010 .

[8]  Saeed Morid,et al.  Effect of Input Variables Preprocessing in Artificial Neural Network on Monthly Flow Prediction by PCA and Wavelet Transformation , 2009 .

[9]  P. Gelder,et al.  Forecasting daily streamflow using hybrid ANN models , 2006 .

[10]  Seydou Traore,et al.  Time-lagged recurrent network for forecasting episodic event suspended sediment load in typhoon prone area. , 2009 .

[11]  Ozgur Kisi,et al.  Streamflow Forecasting Using Different Artificial Neural Network Algorithms , 2007 .

[12]  Jason Smith,et al.  Neural-Network Models of Rainfall-Runoff Process , 1995 .

[13]  Ozgur Kisi,et al.  Evapotranspiration modelling from climatic data using a neural computing technique , 2007 .

[14]  Babak Omidvar,et al.  Comparison of ANN and principal component analysis-multivariate linear regression models for predicting the river flow based on developed discrepancy ratio statistic , 2010, Expert Syst. Appl..

[15]  A. W. Minns,et al.  Artificial neural networks as rainfall-runoff models , 1996 .

[16]  Mahesh Pal,et al.  Performance evaluation of artificial neural network approaches in forecasting reservoir inflow , 2012 .

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

[18]  B. Tabachnick,et al.  Using Multivariate Statistics , 1983 .

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

[20]  C S P Ojha,et al.  Application of artificial neural network, fuzzy logic and decision tree algorithms for modelling of streamflow at Kasol in India. , 2013, Water science and technology : a journal of the International Association on Water Pollution Research.

[21]  Mahmoud Omid,et al.  Modeling of energy consumption and GHG (greenhouse gas) emissions in wheat production in Esfahan province of Iran using artificial neural networks , 2013 .

[22]  O. Kisi River flow forecasting and estimation using different artificial neural network techniques , 2008 .

[23]  Murat İhsan Kömürcü,et al.  Restructuring of Turkey's electricity market and the share of hydropower energy: The case of the Eastern Black Sea Basin , 2011 .

[24]  H. Hotelling Analysis of a complex of statistical variables into principal components. , 1933 .

[25]  Ozgur Kisi,et al.  River Flow Estimation and Forecasting by Using Two Different Adaptive Neuro-Fuzzy Approaches , 2012, Water Resources Management.

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

[27]  O. Kisi,et al.  Comparison of three back-propagation training algorithms for two case studies , 2005 .

[28]  Ozgur Kisi,et al.  Methods to improve the neural network performance in suspended sediment estimation , 2006 .

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

[30]  Geoffrey E. Hinton,et al.  Learning representations by back-propagation errors, nature , 1986 .

[31]  Ji-Ho Song,et al.  Neural network applications in determining the fatigue crack opening load , 1998 .

[32]  A. McNair THE HALF-LIFE OF VANADIUM-50 , 1961 .

[33]  Murat Kankal,et al.  Prediction of suspended sediment concentration from water quality variables , 2013, Neural Computing and Applications.

[34]  Jalal Shiri,et al.  Forecasting daily stream flows using artificial intelligence approaches , 2012 .

[35]  B. Helena,et al.  Temporal evolution of groundwater composition in an alluvial aquifer (Pisuerga river, Spain) by Principal Component Analysis. , 2000 .

[36]  V. Jothiprakash,et al.  Reservoir Inflow Prediction Using Time Lagged Recurrent Neural Networks , 2008, 2008 First International Conference on Emerging Trends in Engineering and Technology.

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

[38]  O. Kisi,et al.  Short-term and long-term streamflow forecasting using a wavelet and neuro-fuzzy conjunction model , 2010 .

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

[40]  S. Supharatid Application of a neural network model in establishing a stage–discharge relationship for a tidal river , 2003 .

[41]  Servet Karasu,et al.  The effect of daylight saving time options on electricity consumption of Turkey , 2010 .

[42]  Ozgur Kisi,et al.  Flow prediction by three back propagation techniques using k-fold partitioning of neural network training data , 2005 .

[43]  O. Ks Multi-layer perceptrons with Levenberg-Marquardt training algorithm for suspended sediment concentration prediction and estimation , 2004 .

[44]  Ozgur Kisi,et al.  Modeling discharge–sediment relationship using neural networks with artificial bee colony algorithm , 2012 .

[45]  Murat Kankal,et al.  Estimates of hydroelectric generation using neural networks with the artificial bee colony algorithm for Turkey , 2014 .

[46]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[47]  M. Kankal,et al.  Assessment of big floods in the Eastern Black Sea Basin of Turkey , 2012, Environmental Monitoring and Assessment.