Elsevier

Journal of Hydrology

Volume 517, 19 September 2014, Pages 1154-1161
Journal of Hydrology

Evaluation of genetic programming-based models for simulating friction factor in alluvial channels

https://doi.org/10.1016/j.jhydrol.2014.06.047Get rights and content

Highlights

  • We applied GP to simulate friction factor in alluvial channels.

  • Data from a laboratory flume were used for simulation.

  • GP outperform existence models in simulating friction factor.

Summary

The bed resistance is one of the most complex aspects of water flow studies in natural streams. Most of the existing non-linear formulas for describing alluvial channel flows are based on dimensional analysis and statistical fitting of data to the parameters considered in the functional relationships implicitly, which are partially valid. The present study aims at developing genetic programming (GP) – based formulation of Manning roughness coefficient in alluvial channels. The training and testing data are selected from original experiments, performed in a hydraulic flume using a sand mobile bed. A comparison was also made between GP and traditional nonlinear approaches of resistance modeling. The obtained results revealed the GP capability in modeling resistance coefficient of alluvial channels’ bed.

Introduction

There are multitudes of bed forms for alluvial channels, namely ripples (at low shear stress with progressive developments of dunes), washed out dunes (transition), flat bed, anti-dunes, and standing waves with increasing shear stresses or velocities. The corresponding resistance (which depends on their dimensions as well as flow and sediment characteristics), is significant in some cases. Accurate estimation of this resistance in alluvial channels is important for watershed and flood studies, river engineering and planning issues and designing hydraulic structures. Due to the importance of the bed form resistance in determining the overall resistance of sand-bed flows, the prediction of bed-from geometry as an essential component of flow resistance and water level estimation during flood periods is of crucial importance. Early important works on dune geometry carried out by Yalin, 1964, Raudkivi, 1998, Ranga-Raju and Soni, 1976 and Allen (1978) considering dune height as a function of bed shear stress and other variables according to experimental and field data. van Rijn (1984) expressed shape resistance as equivalent sand diameter and derived an exponential relation based on dune height and flow depth. Bruschin stated Manning coefficient as a function of sediment diameter, hydraulic radius and energy slope (Raudkivi, 1998). Karim and Kennedy (1990) derived friction factor ratio f/f0 (f0: grain friction factor and f: total friction factor), as a function of relative dune height. Karim (1999) applied regression and dimensional analysis for computing the Manning coefficient as a function of mean grain size (d50) and f/f0. The complexity of the underlying physical process can be attributed to several factors, e.g. a large number of interrelated governing variables, three-dimensional (3D) nature of bed-form development, lag in bed-form adjustment in response to variable flow conditions, and practical difficulties in measuring bed-flow dimensions particularly in field conditions. Recognizing that continuing research efforts will be needed for the accurate formulation of this complex process, a new method is proposed in this paper as a modest but incremental step toward achievement of this goal. This study employs heuristic genetic programming (GP) technique for modeling bed resistance.

So far, GP has been applied for rainfall- runoff modeling (e.g. Kisi et al., 2013a, Savic et al., 1999), derivation of unit hydrographs of urban basins (Rabunal et al., 2006), suspended sediment modeling (e.g. Kisi and Shiri, 2012, Kisi et al., 2012a), velocity prediction in compound channels (Harris et al., 2003), modeling vegetation resistance (Rodrigues et al., 2007), determining chezy resistance factor (Giustolisi, 2004), predicting longitudinal dispersion coefficients in streams (Azamathulla and Ghani, 2011), analyzing real time operation of reservoir systems (Fallah-Mehdipour et al., 2012), predicting groundwater level fluctuations (Fallah-Mehdipour et al., 2013, Shiri and Kisi, 2011, Shiri et al., 2013), development of stage-discharge curve (Azamathulla et al., 2011), modeling evaporation rates (Izadifar and Elshorbagy, 2010, Shiri et al., 2012, Shiri et al., 2014a, Shiri et al., 2014b), precipitation forecasting (Kisi and Shiri, 2011), forecasting urban water demand (Nasseri et al., 2011), flood routing (Sivapragasam et al., 2008), lake water level forecasting (Kisi et al., 2012b), forecasting discharge time series (Wang et al., 2009) and modeling flow and water quality variables in watersheds (Kisi et al., 2013a, Kisi et al., 2013b, Preis and Otsfeld, 2008) as well as modeling energy dissipation over spillways (Roushangar et al., 2014a) and modeling total bed material load (Roushangar et al., 2014b). The literature survey by the authors showed that only limited studies (e.g. Azamathulla, 2012, Azamathulla and Jarrett, 2013, Azamathulla et al., 2013, Giustolisi, 2004) deal with modeling friction factor in alluvial channels with unstable bed materials. The present paper aims at GP-based modeling of friction factor in alluvial channel through application of some dominant factors governing the flow on dunes. Consequently, different input configurations of dominant factors were built and applied as GP inputs for simulating the friction factor. Nevertheless, the object function (targets) in this paper were defined as observed manning’s coefficients as well as its modified versions, which makes it possible to compare the models accuracies for modeling friction factor.

Section snippets

Experimental setup

Sediment and flow variables comprising flow depth and velocity, water surface gradient, sediment diameter, distribution and type are the main parameters influencing the bed forms. A 5 m long, 0.15 wide, and 0.25 m tall rectangular pollex glass flume located in the hydraulic laboratory of Caen University was utilized as shown in Fig. 1.

Sediment particles used in the experiments were natural quartz sand with specific gravity of 2.65 and uniform average diameters of 0.15 mm and 0.4 mm. Water flow was

Application and results

In this research, four function sets comprising different combinations of mathematical operators are defined. The objective functions are divided to dimensional Manning roughness coefficient (n) or GP and dimensionless Manning roughness coefficient n=ng(R)16 or GP

F1:(+, −, *, /) F2:(+, −, *, /, Power, Sqrt, log, Ln)

F3:(+, −, *, /, Power, Sqrt, sin, cos) F4:(+, −, *, /, Power, Sqrt, sin, cos, log, Ln)

The applied Input combinations (terminals) are summarized in Table 2. In the proposed models,

Conclusions

A modeling study was reported here based on Genetic Programming (GP) for the formulation of friction factor of alluvial channels. The original experiment data (356 tests) were used as training (250 patterns) and testing (106 patterns) blocks for development and validation of GP. The optimal model found to comprise three input variables, namely, Sw, Re and RD50. Also, a comparison between obtained results by GP and existing equations in the literature confirms the capability and workability of

References (45)

  • J. Shiri et al.

    Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain)

    J. Hydrol.

    (2012)
  • J. Shiri et al.

    Predicting groundwater level fluctuations with meteorological effect implications-A comparative study among soft computing techniques

    Comput. Geosci.

    (2013)
  • J. Shiri et al.

    Generalizability of Gene Expression Programming-based approaches for estimating daily reference evapotranspiration in coastal stations of Iran

    J. Hydrol.

    (2014)
  • W.-C. Wang et al.

    A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series

    J. Hydrol.

    (2009)
  • H.M. Azamathulla

    Gene-expression programming to predict friction factor of Southern Italian Rivers

    Neural Comput. Appl.

    (2012)
  • H.M. Azamathulla et al.

    Genetic programming for predicting longitudinal dispersion coefficients in streams

    Water Resour. Manage.

    (2011)
  • H.M. Azamathulla et al.

    Use of gene-expression programming to estimate manning’s roughness coefficient for high gradient streams

    Water Resour. Manage,

    (2013)
  • H.M. Azamathulla et al.

    Gene-expression programming for the development of a stage-discharge curve of the Pahang River

    Water Resour. Manage.

    (2011)
  • H.M. Azamathulla et al.

    An expert system for predicting Manning roughness coefficient in smooth open channels by using GEP

    Neural Comput. Appl.

    (2013)
  • Bagnold, R.A., 1966. An Approach to the Sediment Transport Problem from General Physics, U.S. Geological Survey,...
  • Camacho, R., Yen, B.C., 1989. Nonlinear Resistance Relationships for Alluvial channels. In: Yen, B.C. (Ed.),...
  • S.E. Coleman et al.

    Bed–form development

    J. Hydraul. Eng.

    (1994)
  • Cited by (36)

    • Estimation of the Darcy–Weisbach friction factor for ungauged streams using Gene Expression Programming and Extreme Learning Machines

      2019, Journal of Hydrology
      Citation Excerpt :

      The data ranges in Hicks and Mason’s (1998) test were as follows: 0.18 < R (m) < 9.17, 0.001 < Sf < 0.0403, 0.18 < H (m) < 10.63, 0 < d84 (m) < 1.26. Repeatedly throughout the technical literature, there is an emphasis on grain size distribution, slope, and channel geometry (Butler et al., 2015; Ferguson, 2007; Julien, 2002; Roushangar et al., 2014). Channel geometry has an influence on the roughness coefficient as the extent of surface boundary conditions will affect the extent of shear stress on the channel velocity (Colosimo et al., 1988; Keulegan, 1938).

    • Stable alluvial channel design using evolutionary neural networks

      2018, Journal of Hydrology
      Citation Excerpt :

      The most recent advanced Artificial Intelligence (AI) methods can be employed on a range of environmental conditions and they lead to more precise results in comparison with empirical and theoretical methods (Gholami et al., 2017a). Some examples and applications of AI methods in different fields of science included modeling hydrological time series (Nayak et al., 2004), forecasting streamflow (Shiri and Kisi, 2010), prediction of lake-level variations (Kisi et al., 2012), prediction of flow pattern in curved channels (Gholami et al., 2016a,b, 2017b), friction factor prediction (Roushangar et al., 2014a), energy dissipation (Roushangar et al., 2014b), bed load discharge (Roushangar et al., 2014c). In the context of the stable channels, Riahi-Madvar et al. (2011) developed multilayer perceptron (MLP) artificial neural network with a back-propagation algorithm for estimating width, depth, and slope of stable channels.

    • Generalizability of gene expression programming and random forest methodologies in estimating cropland and grassland leaf area index

      2018, Computers and Electronics in Agriculture
      Citation Excerpt :

      Although the number of sites is limited due to the high computational costs as well as the availability of data (as stated before), and the chronological period of the applied patterns is generally short (limited study period), the applied models (i.e. GEP and RF) have lower degree of sensitivity to the amount of utilized patterns, so the applied techniques can be utilized with any chronological period (number of patterns; here the years), provided that the information content in the data set is sufficient to evolve a generalized formulation, as discussed by Deschaine (2014) and Shiri (2017). Summarizing, the results obtained in the present study revealed that a complete cross validation data scanning procedure (i.e. k-fold testing) is very necessary to better assessment of the models’ performance which confirms the results obtained by previously published literature (e.g. Marti et al., 2015; Roushangar et al., 2014b). The presented k-fold validation is infrequently applied in practical issues for assessing heursitic models in case of LAI simulation.

    • Wavelet-linear genetic programming: A new approach for modeling monthly streamflow

      2017, Journal of Hydrology
      Citation Excerpt :

      The terminal set may consist of i) The program’s external inputs; ii) Functions with no arguments and iii) Constants. A series of random values between −1 and 1 is additionally thought to be in our terminal set as a part of the potential solutions (Roushangar et al., 2014). For the best possible function set choice, an appropriate guess is needed in order to include all the necessary functions.

    View all citing articles on Scopus
    View full text