Application of artificial neural network and genetic programming models for estimating the longitudinal velocity field in open channel junctions

Abstract Estimating the accurate longitudinal velocity fields in an open channel junction has a great impact on hydraulic structures such as irrigation and drainage channels, river systems and sewer networks. In this study, Genetic Programming (GP) and Multi-Layer Perceptron Artificial Neural Network (MLP-ANN) were modeled and compared to find an analytical formulation that could present a continuous spatial description of velocity in open channel junction by using discrete information of laboratory measurements. Three direction coordinates of each point of the fluid flow and discharge ratio of main to tributary channel were used as inputs to the GP and ANN models. The training and testing of the models were performed according to the published experimental data from the related literature. To find the accurate prediction ability of GP and ANN models in cases with minor training dataset, the models were compared with various percents of allocated data to train dataset. New formulations were obtained from GP and ANN models that can be applied for practical longitudinal velocity field prediction in an open channel junction. The results showed that ANN model by Root Mean Squared Error (RMSE) of 0.068 performs better than GP model by RMSE of 0.162, and that ANN can model the longitudinal velocity field with small population of train dataset with high accuracy.

[1]  Liang Cheng,et al.  Three-dimensional simulation of a side discharge into a cross channel flow , 2000 .

[2]  A. Johari,et al.  Prediction of Soil-Water Characteristic Curve Using Genetic Programming , 2006 .

[3]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[4]  Davar Khalili,et al.  Daily Outflow Prediction by Multi Layer Perceptron with Logistic Sigmoid and Tangent Sigmoid Activation Functions , 2010 .

[5]  Hazi Mohammad Azamathulla,et al.  Gene-Expression Programming for the Development of a Stage-Discharge Curve of the Pahang River , 2011 .

[6]  Hossein Bonakdari,et al.  Closed-Form Solution for Flow Field in Curved Channels in Comparison with Experimental and Numerical Analyses and Artificial Neural Network , 2012 .

[7]  C A Greated,et al.  AN INVESTIGATION OF FLOW BEHAVIOUR AT THE JUNCTION OF RECTANGULAR CHANNELS. , 1966 .

[8]  Fi-John Chang,et al.  Modelling combined open channel flow by artificial neural networks , 2005 .

[9]  Luciano Telesca,et al.  Prediction of water flows in Colorado River, Argentina , 2012 .

[10]  Özgür Kisi,et al.  Use of artificial neural networks for prediction of discharge coefficient of triangular labyrinth side weir in curved channels , 2011, Adv. Eng. Softw..

[11]  H. Md. Azamathulla,et al.  Gene-Expression Programming for Sediment Transport in Sewer Pipe Systems , 2011 .

[12]  P. N. Modi,et al.  Conformal Mapping for Channel Junction Flow , 1981 .

[13]  Amir Hossein Gandomi,et al.  A new multi-gene genetic programming approach to nonlinear system modeling. Part I: materials and structural engineering problems , 2011, Neural Computing and Applications.

[14]  O. Giustolisi Using genetic programming to determine Chèzy resistance coefficient in corrugated channels , 2004 .

[15]  I. Yurtseven,et al.  Neural network modelling of rainfall interception in four different forest stands , 2013 .

[16]  Liu Tong-huan,et al.  Experimental study on flow behavior at open channel confluences , 2007 .

[17]  Hossein Bonakdari,et al.  Numerical Analysis and Prediction of the Velocity Field in Curved Open Channel Using Artificial Neural Network and Genetic Algorithm , 2011 .

[18]  O. Kisi,et al.  Suspended sediment modeling using genetic programming and soft computing techniques , 2012 .

[19]  Giovanni Coco,et al.  The use of artificial neural networks to analyze and predict alongshore sediment transport , 2010 .

[20]  Özgür Kisi,et al.  Neural networks for estimation of discharge capacity of triangular labyrinth side-weir located on a straight channel , 2011, Expert Syst. Appl..

[21]  Peter A. Whigham,et al.  Modelling rainfall-runoff using genetic programming , 2001 .

[22]  Hossein Bonakdari,et al.  Evaluation of Sediment Transport in Sewer using Artificial Neural Network , 2013 .

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

[24]  John David Anderson,et al.  Introduction to Flight , 1985 .

[25]  N. Rivière,et al.  Experiments and 3D simulations of flow structures in junctions and their influence on location of flowmeters. , 2012, Water science and technology : a journal of the International Association on Water Pollution Research.

[26]  A. Zarrati,et al.  Three-dimensional numerical study of flow structure in channel confluences , 2010 .

[27]  Murray Smith,et al.  Neural Networks for Statistical Modeling , 1993 .

[28]  Inmaculada Pulido-Calvo,et al.  Application of neural approaches to one-step daily flow forecasting in Portuguese watersheds , 2007 .

[29]  Vladan Babovic,et al.  Velocity predictions in compound channels with vegetated floodplains using genetic programming , 2003 .

[30]  A. Roy,et al.  Effects of Bed Discordance on Flow Dynamics at Open Channel Confluences , 1996 .

[31]  Narjes Mohsenifar,et al.  Using Artificial Neural Network (ANN) for Estimating Rainfall Relationship with River Pollution , 2011 .

[32]  J. D. Lin,et al.  Junction losses in open channel flows , 1979 .

[33]  J. Best,et al.  Separation Zone at Open‐Channel Junctions , 1984 .

[34]  L. Weber,et al.  Experiments on flow at a 90° open-channel junction , 2001 .

[35]  Hamid Shamloo,et al.  Investigation of characteristics of separation zones in T-junctions , 2007 .

[36]  Wolfgang Banzhaf,et al.  A comparison of linear genetic programming and neural networks in medical data mining , 2001, IEEE Trans. Evol. Comput..

[37]  Peyman Abbaszadeh,et al.  A new hybrid artificial neural networks for rainfall-runoff process modeling , 2013, Neurocomputing.

[38]  Hazi Mohammad Azamathulla,et al.  Genetic Programming for Predicting Longitudinal Dispersion Coefficients in Streams , 2011 .

[39]  Stuart N. Lane,et al.  Investigation of controls on secondary circulation in a simple confluence geometry using a three-dimensional numerical model , 1998 .

[40]  Ali Danandeh Mehr,et al.  Streamflow prediction using linear genetic programming in comparison with a neuro-wavelet technique , 2013 .

[41]  Yaqub Rafiq,et al.  An Evolutionary Computation Approach to Sediment Transport Modelling , 2006 .

[42]  Chung-Chieh Hsu,et al.  Subcritical Open-Channel Junction Flow , 1998 .

[43]  Gang Chen,et al.  Predicting apparent shear stress in prismatic compound open channels using artificial neural networks , 2013 .

[44]  A. Ramamurthy,et al.  Combining Open Channel Flow at Right Angled Junctions , 1988 .

[45]  H. Nagy,et al.  Prediction of Sediment Load Concentration in Rivers using Artificial Neural Network Model , 2002 .

[46]  Ozgur Kisi,et al.  Prediction of Hydropower Energy Using ANN for the Feasibility of Hydropower Plant Installation to an Existing Irrigation Dam , 2008 .

[47]  E. H. Taylor Flow Characteristics at Rectangular Open-Channel Junctions , 1944 .

[48]  O. Kisi,et al.  A genetic programming approach to suspended sediment modelling , 2008 .

[49]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[50]  Y. Lai,et al.  Three-Dimensional Numerical Study of Flows in Open-Channel Junctions , 2002 .

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

[52]  Vladan Babovic,et al.  Data Mining and Knowledge Discovery in Sediment Transport , 2000 .