Comparison between linear genetic programming and M5 tree models to predict flow discharge in compound channels

There are many studies on the hydraulic analysis of steady uniform flows in compound open channels. Based on these studies, various methods have been developed with different assumptions. In general, these methods either have long computations or need numerical solution of differential equations. Furthermore, their accuracy for all compound channels with different geometric and hydraulic conditions may not be guaranteed. In this paper, to overcome theses limitations, two new and efficient algorithms known as linear genetic programming (LGP) and M5 tree decision model have been used. In these algorithms, only three parameters (e.g., depth ratio, coherence, and ratio of computed total flow discharge to bankfull discharge) have been used to simplify its applications by hydraulic engineers. By compiling 394 stage-discharge data from laboratories and fields of 30 compound channels, the derived equations have been applied to estimate the flow conveyance capacity. Comparison of measured and computed flow discharges from LGP and M5 revealed that although both proposed algorithms have considerable accuracy, LGP model with R2 = 0.98 and RMSE = 0.32 has very good performance.

[1]  Donald W. Knight,et al.  The SERC Flood Channel Facility , 1987 .

[2]  D. Solomatine,et al.  Model trees as an alternative to neural networks in rainfall—runoff modelling , 2003 .

[3]  Y. Zech,et al.  Momentum transfer for practical flow computation in compound channels , 1999 .

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

[5]  Markus Brameier,et al.  On linear genetic programming , 2005 .

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

[7]  D. Knight,et al.  Turbulent open-channel flows with variable depth across the channel , 1991, Journal of Fluid Mechanics.

[8]  J. R. Quinlan Learning With Continuous Classes , 1992 .

[9]  L A Martin,et al.  MEASUREMENT OF OVERBANK FLOW IN A COMPOUND RIVER CHANNEL. , 1991 .

[10]  S. Sharifi Application of evolutionary computation to open channel flow modelling , 2009 .

[11]  F. Huthoff,et al.  Interacting divided channel method for compound channel flow , 2008 .

[12]  P Ackers,et al.  HYDRAULIC DESIGN OF TWO-STAGE CHANNELS , 1992 .

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

[14]  Ali Aytek,et al.  New Approach for Stage–Discharge Relationship: Gene-Expression Programming , 2009 .

[15]  Aytac Guven,et al.  Linear genetic programming for time-series modelling of daily flow rate , 2009 .

[16]  Dimitri P. Solomatine,et al.  FOR AN , 2022 .

[17]  H. Md. Azamathulla,et al.  Flow discharge prediction in compound channels using linear genetic programming , 2012 .

[18]  Donald W. Knight,et al.  A novel application of a multi-objective evolutionary algorithm in open channel flow modelling , 2009 .

[19]  M5 Model Tree for Regional Mean Annual Flood Estimation , 2007 .

[20]  V. T. Chow Open-channel hydraulics , 1959 .

[21]  Roland K. Price,et al.  Machine Learning Approach to Modeling Sediment Transport , 2007 .

[22]  Lai Sai Hin,et al.  Flow in compound channels , 2004 .

[23]  Alasdair Breac MacLeod,et al.  Development of methods to predict the discharge capacity in model and prototype meandering compound channels , 1997 .

[24]  Didier Bousmar,et al.  Overbank flow in symmetrically narrowing floodplains , 2004 .

[25]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[26]  Amir Ahmad Dehghani,et al.  Flow Discharge Determination in Straight Compound Channels Using ANNs , 2009 .

[27]  Eric M. Valentine,et al.  A practical method for predicting the total discharge in mobile and rigid boundary compound channels , 2002 .

[28]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques with Java implementations , 2002, SGMD.

[29]  Weiping Liu,et al.  Estimation of discharge capacity in meandering compound channels using artificial neural networks , 2000 .

[30]  Mihai Oltean,et al.  A Comparison of Several Linear Genetic Programming Techniques , 2003, Complex Syst..

[31]  Dimitri P. Solomatine,et al.  M5 Model Trees and Neural Networks: Application to Flood Forecasting in the Upper Reach of the Huai River in China , 2004 .

[32]  J. F. Lyness,et al.  Discharge Ratios in Smooth and Rough Compound Channels , 1997 .

[33]  Aytac Guven,et al.  Gene Expression Programing for Estimating Suspended Sediment Yield in Middle Euphrates Basin, Turkey , 2010 .

[34]  D. Knight,et al.  Flood Plain and Main Channel Flow Interaction , 1983 .

[35]  Terry W. Sturm,et al.  Minimum Specific Energy in Compound Open Channel , 1981 .

[36]  Mustafa Gunal,et al.  Genetic Programming Approach for Prediction of Local Scour Downstream of Hydraulic Structures , 2008 .

[37]  M. Janga Reddy,et al.  Use of Model Tree and Gene Expression Programming to Predict the Suspended Sediment Load in Rivers , 2009 .

[38]  A. Etemad-Shahidi,et al.  COMPARISON BETWEEN M5 MODEL TREE AND NEURAL NETWORKS FOR PREDICTION OF SIGNIFICANT WAVE HEIGHT IN LAKE SUPERIOR , 2009 .

[39]  I. Nezu,et al.  Turbulent Structure in Compound Open‐Channel Flows , 1991 .

[40]  Mahesh Pal,et al.  M5 model tree for land cover classification , 2006 .

[41]  Galip Seckin,et al.  Comparison of an ANN approach with 1-D and 2-D methods for estimating discharge capacity of straight compound channels , 2010, Adv. Eng. Softw..

[42]  Martin F. Lambert,et al.  ESTIMATING THE DISCHARGE CAPACITY IN STRAIGHT COMPOUND CHANNELS. , 1998 .

[43]  M. Lambert,et al.  Discharge prediction in straight compound channels using the mixing length concept , 1996 .