A methodological approach of predicting threshold channel bank profile by multi-objective evolutionary optimization of ANFIS

A methodological approach of predicting threshold channel bank profile by multi-objective evolutionary optimization of ANFIS

Accepted Manuscript A methodological approach of predicting threshold channel bank profile by multi-objective evolutionary optimization of ANFIS Azad...

2MB Sizes 1 Downloads 15 Views

Accepted Manuscript A methodological approach of predicting threshold channel bank profile by multi-objective evolutionary optimization of ANFIS

Azadeh Gholami, Hossein Bonakdari, Isa Ebtehaj, Bahram Gharabaghi, Saeed Reza Khodashenas, Seyed Hamed Ashraf Talesh, Ali Jamali PII: DOI: Reference:

S0013-7952(17)30841-4 doi:10.1016/j.enggeo.2018.03.030 ENGEO 4808

To appear in:

Engineering Geology

Received date: Revised date: Accepted date:

31 May 2017 27 March 2018 28 March 2018

Please cite this article as: Azadeh Gholami, Hossein Bonakdari, Isa Ebtehaj, Bahram Gharabaghi, Saeed Reza Khodashenas, Seyed Hamed Ashraf Talesh, Ali Jamali , A methodological approach of predicting threshold channel bank profile by multi-objective evolutionary optimization of ANFIS. The address for the corresponding author was captured as affiliation for all authors. Please check if appropriate. Engeo(2018), doi:10.1016/j.enggeo.2018.03.030

This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

ACCEPTED MANUSCRIPT A Methodological Approach of Predicting Threshold Channel Bank Profile by Multi-objective Evolutionary Optimization of ANFIS

CR

IP

Reza Khodashenas 4, Seyed Hamed Ashraf Talesh5, Ali Jamali5

T

Azadeh Gholami 1, Hossein Bonakdari 1, 2,*, Isa Ebtehaj 1, 2, Bahram Gharabaghi 3, Saeed

Department of Civil Engineering, Razi University, Kermanshah, Iran.

2

Environmental Research Center, Razi University, Kermanshah, Iran.

3

School of Engineering, University of Guelph, Guelph, Ontario, N1G 2W1, Canada

4

Department of Water Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.

5

Department of Mechanical Engineering, University of Guilan, Rasht, Iran.

*

ED

M

AN

US

1

Corresponding author: Hossein Bonakdari, Phone: +98 833 427 4537, Fax: +98 833 428 3264,

AC

CE

PT

E-mail: [email protected]

ABSTRACT

More accurate stable channel design methods are necessary for analyzing the complex bank profile cross sections of alluvial channels that achieve equilibrium state. This study introduces a new hybrid method that combines an adaptive neuro-fuzzy inference system (ANFIS), Differential Evolution (DE) algorithm and Singular Value Decomposition (SVD) to predict the

1

ACCEPTED MANUSCRIPT bank profile of a threshold channel. SVD and DE serve to optimally determine the consequent linear parameters and antecedent nonlinear parameters of the TSK-type fuzzy rules in ANFIS. Moreover, by defining two objective functions and using the Pareto curve, the tradeoff of function is selected as the optimal modeling point. The authors carried out laboratory

T

experiments at four discharge rates of 1.16, 2.18, 2.57 and 6.20 L/s to measure the coordinates of

IP

the points in a stable channel boundary profile. The ANFIS-DE/SVD results are compared with

CR

the results of a simple ANFIS model and 7 previous research works (based on numerical and experimental models and mathematical principles). The RMSE error index (0.019) of the ANFIS-

US

DE/SVD model is lower than the ANFIS model (0.027), but both models outperform the best

AN

available model (CKM, Cao and Knight, 1998) (RMSE = 0.120). The ANFIS-DE/SVE model is more accurate for larger y (water surface level) values than the simple ANFIS model. Moreover,

M

the superior performance of the hybrid ANFIS-DE/SVD over the simple ANFIS model is more

ED

pronounced at greater discharge rates. ANFIS-DE/SVD estimates the bank profile shape of a stable channel as a third-degree polynomial equation, which can be used to design and

CE

PT

implement stable alluvial channels.

AC

Keywords: Bank profile shape, Discharge, Hybrid method, Pareto curve, Threshold channel

1. Introduction

Natural channels and streams tend to reach stability at the banks (Huang et al., 2014), while there is ongoing sediment transfer in the central region of the channel bed. Most researchers define a stable channel as a channel whose bank profile is in a state where the particles at the wetted perimeter are in incipient motion (Dey, 2001). Hence, the term ‘threshold channel’ is used in

2

ACCEPTED MANUSCRIPT conditions where channel widening is the ultimate state (Yu and Knight, 1998). Stable channel also refers to a state when the lateral diffusion of momentum due to turbulence from the channel centre towards the banks leads to shear stress redistribution to the channel boundaries (Vigilar and Diplas, 1997). The above definition is one of the most descriptive of a channel that will

T

achieve equilibrium state (Diplas, 1990). The cross-sectional shape of a channel in stable state is

IP

very important for the bank profile’s geometric formation. Fig. 1 represents the characteristics of

CR

a bank profile. In the figure, x is the transverse distance from the channel centre, y is the vertical boundary point level in stable channel form, h is the flow depth at the channel centre in stable

AN

US

state and T is the water surface width.

M

Fig. 1. Bank profile characteristics

ED

A few researchers have noted the importance of channel bank profile shape in stable state and

PT

suggested various optimized shapes. Glover and Florey (1951) presented the primary assumptions for stable channels. They defined equilibrium as the lack of particle motion at all

CE

channel points, in which case the bank profile is referred to as cosine. The movement of particles

AC

on the channel bed is incompatible with the notion of a stable channel and the stable channel paradox is derived (Ikeda et al., 1988). Parker (1978) resolved particle movement on the channel bed by using lateral momentum transfer from areas with high momentum towards areas with low momentum and non-uniform distribution of shear stress, where the stress on the channel bed and banks is more and less than the critical stress allowed, respectively. Therefore, particle movement on the channel bed is justified. Ikeda (1981) was the first to suggest an exponential channel shape. Pizzuto (1990) modeled the final widening process in a channel and introduced

3

ACCEPTED MANUSCRIPT an exponential equation for stable channel shape. According to Pizzuto (1990), stable channel shape changes over time to a cosine bank profile shape. Diplas and Vigilar (1992) suggested the fifth-degree polynomial function for a bank profile with a numerical solution to the momentum equilibrium and force equilibrium equations for sediment particles in impending motion

T

(threshold channel). Vigilar and Diplas (1997) provided a numerical model and considered the

IP

lateral diffusion of momentum induced by turbulence to investigate a channel with "stable bank

CR

and mobile bed" that consists of a flat bed and two curving bank regions. Then Vigilar and Diplas (1998) verified their numerical model using experimental data and suggested a three-

US

degree polynomial bank profile. Yu and Knight (1998) presented a numerical model by

AN

combining the depth averaged momentum equation with the resistance laws and threshold conditions. This combination yielded a geometric model based on physics for threshold channel

M

design. Cao and Knight (1998) provided a numerical model to solve the stable channel paradox

ED

in terms of the secondary flow portion in the lateral diffusion of momentum. Moreover, combining the bank profile equations based on Cao and Knight’s (1997) entropy concept, flow

PT

continuity condition and frictional resistance with sediment transport relations produces a

CE

geometric model for stable alluvial channels. Babaeyan-Koopaei and Valentine (1998) used an experimental model and studied the bank profile of a straight stable channel. They suggested

AC

hyperbolic functions for the bank profile shape of stable channels. Dey (2001) proposed a polynomial shape using the power law and the model is highly compliant with Parker (1978), Diplas and Vigilar (1992) and Yu and Knight’s (1998) models. Khodashenas (2016) compared the performance of 13 previous models using experimental sets. Their comparison results indicate that all prior models produced significant error in predicting the bank profile of a threshold channel and thus required further study. Preceding studies therefore denote the

4

ACCEPTED MANUSCRIPT importance of predicting stable channel bank profile shape. Most studies reported above are based on either experimental and numerical models or mathematical principles. Today, hydrology and hydraulics scientists widely use artificial intelligence methods as powerful timeand cost-saving tools (Emiroglu et al., 2010, 2011; Kisi et al., 2013; Zhang et al., 2015; Ebtehaj

T

et al., 2016; Gholami et al., 2017a; Huang et al., 2017). Madvar et al. (2011), Taher-Shamsi et al.

IP

(2013) and Bonakdari and Gholami (2016) used artificial neural networks (ANN), while

CR

Gholami et al. (2017b) and Shaghaghi et al. (2017) used a group method of data handling (GMDH) neural model to predict stable channel geometry. All models estimate the geometry and

US

hydraulic parameters, such water surface width (w), depth at the centreline (h) and longitudinal

AN

water surface slope (s) for stable channel design. However, the mentioned researchers did not report any bank profile results nor proposed shapes. More recently, combining fuzzy logic with

M

neural networks has led to a new neuro-fuzzy system called the Adaptive Neural Fuzzy Inference

ED

System (ANFIS) (Khanlari et al., 2012; Mishra and Basu, 2013; Basarir et al., 2014; Kayabasi et al., 2015; Gholami et al., 2017c). The ANFIS model is one of the most common and powerful

PT

techniques for modeling complicated, nonlinear problems (Kulatilake et al., 2010; Azimi et al.,

CE

2017; Öge, 2017). However, the number of IF-THEN fuzzy rules in the ANFIS network structure becomes very large with the increment in membership functions (MF) in the system’s

AC

input apace. In this case, a large number of IF-THEN fuzzy rules is not desirable to map inputs to output parameters due to the overfitting problem that reduces the ANFIS model’s generalization ability for predicting unforeseen data. To achieve highly precise models for solving nonlinear problems, all inconsistent objective functions should be considered, which have a remarkable effect on modeling (Coello et al., 2007). In multiobjective optimization the existence of different objective functions leads to a set of Pareto optimal solutions (Shaghaghi et al., 2017). Thus, a

5

ACCEPTED MANUSCRIPT program was coded in MATLAB to design a hybrid ANFIS model associated with two evolutionary algorithms. The authors found no study related to the use of these algorithms to predict stable channel bank profile shape. Therefore, the main objective of this study is to estimate the cross-sectional profile shape of a

IP

T

threshold channel bank profiles using a new hybrid multiobjective method. In this method, the

CR

multiobjective Differential Evolution (DE) algorithm and Singular Value Decomposition (SVD) are applied in combination with the ANFIS network (ANFIS-DE/SVD). DE is employed to

US

optimally select the variables of the Gaussian membership function’s nonlinear coefficients in the antecedent part of ANFIS. Moreover, the SVD technique is utilized to compute the linear

AN

coefficients of the consequent part of the ANFIS network. Training error (TE) and prediction

M

error (PE) are considered significant conflicting objectives in the optimal multiobjective ANFIS network design. Experiments were conducted to gain a wide range of data for different discharge

ED

rates. The bank profile shape result is compared with existing models (based on analytical and

CE

PT

numerical investigations) and a simple ANFIS model.

2. Hybrid ANFIS with DE and SVD (ANFIS-DE/SVD)

AC

2.1. Overview of ANFIS

An adaptive neuro-fuzzy inference system (ANFIS) includes a set of Takagi-Sugeno-Kang (TSK) fuzzy rules to map the input onto the output space (Sugeno and Kang, 1988). The main purpose of an ANFIS model is to find a function (f) using n inputs, one output and a number of M different observational samples: n

Rulel : If x1 is Al( j1) , x2 is Al( j2 ) , ...AND xn is Al( jn ) Then y   wil xi  w0l i 1

6

(1)

ACCEPTED MANUSCRIPT Where l  1,2,..., n, j i  1,2,..., r, r is the number of fuzzy sets in each rule,





W l  w0l , w1l , w2l ,..., wnl is the parameter set of the consequent part and Al j is the ith membership function (MF) for the lth rule. The entire fuzzy set in space xi can be expressed as follows:



Ai   A1 , A2 ,..., Ar 



(2)

IP

T

The Gaussian membership function (MF) is utilized in this study because it is used more often

CR

than other MFs, such as triangular, bell shaped, etc. (Ali et al., 2015; Alemdag et al., 2016; Liao, 2017; Bouarroudj et al., 2017; Ebtehaj et al., 2018; Gholami et al., 2017c). The MF value range

A( j )

xi   0 . Each fuzzy set





M

defined as follows:

 A j  xi , c j ,  j   exp xi  c j 2 2 2j 

A j   j  1,2,..., r  of the Gaussian MF is

AN

degree would not be zero 

US

is  i ,i i  1,2,..., n . For each xi   i ,i  there is A(j) in Eq. (2), otherwise the MF

(3)

ED

where σj and cj are the tunable variance and centre in the antecedent part, respectively.

PT

The number of parameters related to the antecedent part of the fuzzy rules is NP = n × r, where r is the number of fuzzy sets in each antecedent part and n is related to the input vector dimension.

CE

The fuzzy rule given as Eq. (1) is a fuzzy relationship in an U × R space, where A(j) is a fuzzy set

AC

in Ui U  U1  U 2  ...  U n  . The Mamdani algebraic product concept is used to calculate the order of each TSK-type IF-THEN fuzzy rule. Next, a singleton fuzzifier is used with a product inference engine to sum the portion of each rule in a fuzzy system that contains N fuzzy rules as in Eq. (1). The following linear regression is expressed: f X  

n

 px X yl  D

(4)

l 1

7

ACCEPTED MANUSCRIPT where D is the difference between the actual value (y) and estimated value f(X), and p is defined as:

i 1 μ A n

(ji) l

f X   N    l 1 

(5)

 μ (ji) ( xi )  i 1 A l  n

T



( xi ) is the membership degree of input xi in the relationship with the lth linguistic

IP

( j) A l

CR

where 

( xi )

value related to fuzzy rule Al ji  . The above equation can be rewritten in matrix form for a given

US

m input-output data pair  X i , yi , i  1,2,..., m as follows:

AN

Y  P.W  D

(6)

where P   p1 , p2 ,..., ps   R M  S , S  N n  1 and W  w1 , w2 ,..., wS   R S . The governing T

T

 

1 T

P Y

(7)

ED

W  PT P

M

equation for estimating the bank profile shape of a stable channel is:

PT

Correcting the consequent part of the TSK-type fuzzy rule coefficients using the above method results in more accurately approximated data along with a minimized vector D. Direct solutions

CE

to normal equations are susceptible to error rounding and highly susceptible to singularity. As a

AC

result, a method is required to prevent the error problem and optimize the estimation errors. In the present study, the Singular Value Decomposition (SVD) method is used as a powerful computational technique to optimally estimate the linear coefficients in the conclusion part of the fuzzy rules and to prevent singularity. In addition, to optimize the nonlinear coefficients in the Gaussian MF related to the antecedent part of the TSK-type fuzzy rules, an evolutionary algorithm, i.e. Differential Evolution (DE) is used. Fig. 2 represents the flowchart of the two-

8

ACCEPTED MANUSCRIPT objective ANFIS design using the DE and SVD algorithms as part of the hybrid ANFIS-DE/SVD model. The following section explains ANFIS-DE/SVD in detail.

T

Fig. 2. Hybrid ANFIS-DE/SVD model flowchart

IP

2.2. Application of DE in the ANFIS design

CR

2.2.1. DE algorithm

If the number of rules in the system is considered n-input-single-output = Rʹ, the actual Rʹ(n + 1)

US

value of the Gaussian MF parameters {σ, c} are produced randomly at the beginning as a series

AN

of conjunct substrings of binary numbers in the antecedent part of ANFIS. σ and c are the standard deviation and centre (respectively) of the Gaussian MF, which are optimized through

M

training. In this study, the values of {σ, c} in different substrings are optimized for threshold

ED

channel bank profile shape modeling using the DE algorithm. The DE algorithm was introduced by Storn and Price (1997). DE is a population-based algorithm that employs the natural evolution

PT

process to find optimum solutions. The main strategy of this algorithm is to generate new

Mutation:

AC

and selection.

CE

populations using different operators, the most frequent of which include mutation, crossover

In addition to increasing solution vector diversity, this function boosts the exploration ability of the solving space in the DE algorithm. For each parent xik (i  1,2,..., M ) (where M and k are the maximum numbers of parents and generations) related to generation k (k  1,2,..., K ) , a trial

9

ACCEPTED MANUSCRIPT vector is created with the mutation target vector. The trial vector (vik 1 ) is calculated using the mutation operator as follows:



vik 1  xik  F  xik1  xik2



(8)

where vik+1 is the trial vector of the ith factor in the k+1th generation, xik is the ith parent in the kth

CR

IP

T

generation and F is the mutation scale factor.

Crossover:

US

To create new offspring, uik, the DE algorithm uses a discrete recombination method. The components of the parent vector, vik, are combined with the trial vector, forming the offspring

r  CRor  j  r1~ D 

M

k 1  vi , j  k   xi , j

Otherwise

(9)

ED

u

k 1 i, j

AN

vector as follows:

where CR is the crossover rate that is in the [0, 1] range, r1~ D is a random integer in [1, D] and D

CE

PT

is the dimension of a vector.

Selection:

AC

The generated offspring is evaluated after the mutation and crossover operations. If the fitness of the parent is worse than that of the generated offspring, parent xik is replaced by the generated offspring uik+1.

uik 1 if f (uik 1 )  f ( xik ) xi, G 1    xik Otherwise

(10)

2.2.2. Distribution control of the mutation scale factor (F)

10

ACCEPTED MANUSCRIPT In this study, the F value is computed as the parent vector’s position based on its difference from the optimal solution. A schematic diagram of the Pareto front to determine the optimum F value is presented in Fig. 3. The F value determined based on the population distribution for different Pareto front values is inversely related to the generation value, and in each population different

T

values are allocated to F according to the Pareto front. Due to the population growth in the lower

IP

front during the gradual evolution of higher generations, the values assigned to F approach zero.

CR

This means the search space exploration is limited to all possible spaces around the optimal

US

value.

M

AN

Fig. 3. Mutation scale factor (F) based on the optimal solution proximity in the Pareto front

2.3. Application of SVD in the ANFIS design

ED

As a direct solution to Eq. (6) may lead to singularity, SVD is utilized in the current study to

PT

estimate the optimal parameters in the consequent part of the TSK-type fuzzy rules (Golub and Reinsch, 1970). With this method, matrix P  R M S is transformed into three different matrices,

CE

including an orthogonal matrix (V  R S S ) , a diagonal matrix with non-negative components

Therefore,

AC

(Q  R S S ) and a column-orthogonal matrix (U  R M  S ) .

P  UQV T

(11)

First, the problem of selecting parameter W is alleviated in Eq. (6) to find the retrieved inversion of matrix Q, which is expressed as q and defines the equation for calculating W as follows:   1 W  V diag  qj  

 T U Y  

(12)

11

ACCEPTED MANUSCRIPT

3. Experimental model For this study, the authors obtained four datasets from the hydraulic laboratory of the Department of Civil and Geological Engineering, University of Saskatchewan, Canada. Two

IP

T

parameters, namely the depth or vertical alignment of points located at the channel boundary (y)

CR

and the transverse distance of points on the channel axis (x) were measured in balanced channel mode. The flume used for the channel was 20 × 1.22 × 0.6 m (length, width and height) with a

US

longitudinal channel slope (S) of 0.0023. The channel bottom was filled with uniform sand (d50 = 0.53 mm). The cross-section shapes in the experiments were triangular and trapezoidal. The

AN

experiments were done at four discharge rates of 1.157, 2.18, 2.57 and 6.2 l/s. The laboratory

M

specifications for the four experimental sets are given in Table 1. A magnetic flowmeter was used to measure the discharge. The experiments were carried out such that in each run, the

ED

desired discharge passed through the channel and the rate was kept constant until balanced state

PT

was reached in the cross section and channel plan. Then the flowing water was withdrawn from the channel and the channel geometry and coordinates of the different points on the stable

CE

channel boundary were measured in different cross sections. The water surface and channel bed

AC

levels were measured using a point gage at transverse distances of 8, 9 and 11 m from the channel entrance. The point gauge measurements were checked with a laser gauge. In the experiments, the flow parameters measured in stable state at two cross sections were: 1. The end section upstream of the channel with zero bed load 2. The end section downstream of the channel with maximum bed load at the channel bottom (wider section).

12

ACCEPTED MANUSCRIPT The dimensions and shape of the stable channel measured in the first run (upstream section) were used in this study. A schematic of the laboratory flume is shown in Fig. 4.

IP

T

Table 1 Experimental characteristics

US

CR

Fig. 4. Schematic of flume used in the experiments

AN

4. Parameter definitions and overview of existing models

The various parameters used in this study are defined in this section. Fig. 1 displays the bank

M

profile shape. In this figure, the parameters are made dimensionless as follows:

ED

y*=y/h and x*=x/h, T*=T/h.

where x* = non-dimensional transverse distance, y* = non-dimensional balance-border and T* is

PT

the non-dimensional water surface width.

respectively: (S s  1)d50

T 

  cr

 c

AC

h

CE

 Vigilar and Diplas (1997) presented the following relationships to determine h, T*and  cr ,

(13)

T  16.1814  3  44.3206  2  43.5548   21.1496 h

  cr  0.0223  3  .01481  2  0.31403   1.031

(14) (15)

where Ss =ρs, ρ = relative density, ρs = mass density of the sediment, ρ = mass density of the water, d50 = mean sediment size (m) and  cr = the critical bed stress depth that can be obtained

13

ACCEPTED MANUSCRIPT with Eq. (15), where μ = tan(θ) is the submerged coefficient of the sediment particles’ static friction and θ is the angle of repose of the sediment. Yu and Knight (1998) presented an empirical relationship for μ in uniform sediment:





  tan 0.302log 100d 50 5  0.126log 100d 50 4  1.811log 100d 50 3  0.57log 100d 50 2  5.952log 100d 50   37.52

T

(16)

IP

Here τ*c is a dimensionless value that can be obtained from Van Rijn’s (1984) equations, where  S  1g  D*  d 50  s 2  is the dimensionless particle size and ν is the kinematic viscosity of water.   

CR

13

US

Table 2 presents the relationships examined in this study, which are Glover and Florey’s (1951)

AN

model (GFM), Ikeda’s (1981) model (IKM), Pizzuto’s (1990) model (PIM), Vigilar and Diplas’ (1998) model (VDM), Cao and Knight’s (1997) model (CKM), Babaeyan-Koopaei and

ED

M

Valentine’s (1998) model (BVM) and Dey’s (2001) model (DEM).

PT

Table 2 Models studied in this research

CE

5. Model performance evaluation using statistical indices In the present study, artificial intelligence models are compared with earlier models and

AC

experimental values from different statistical equations based on regression. The deviation of the predicted values from the experimental data is measured with the error indices Mean Absolute Relative Error (MARE), Mean Absolute Percentage Error (MAPE), Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), Mean Error (ME), determination coefficient (R2), BIAS and ρ. Error indices RMSE, MARE, MAPE, MAE and ME include units and scales similar to the predicted and experimental values, hence they are appropriate for comparison. Index values closer to zero represent lower error between the predicted values and experimental data. R2 is

14

ACCEPTED MANUSCRIPT used to find the correlation between the predicted and experimental values, with values closer to 1 signifying greater model accuracy. The BIAS index is an indicator of model overestimation or underestimation, and in the present study, positive and negative BIAS values indicate model underestimation and overestimation respectively. The ρ index is very suitable for model

T

performance evaluation due to the combination of composite error and correlation coefficient

 Oi  Pi   Oi  i 1

AN

M

 Pi  Oi

M

M

US

M

1

i 1

M

1

ME 

i 1

M

(Oi  Pi ) i 1

R

i 1

M

M

i 1

i 1

PT

M

 (Oi  Oi ).( Pi  Pi )

(16)

(17)

(18)

(19)

ED

MAE 

(Oi  Pi ) 2



100 M

MAPE 

M

CR

1 M

RMSE 

IP

(Gholami et al., 2017d). Eqs. (16-23) represent the calculations of these indices:

(20)

M

SI 

(21)

M

RMSE 1 M



i 1

AC

BIAS 

 (Pi  Oi )

CE

 (Oi  Oi ) 2  (Pi  Pi ) 2

(22)

M

 Oi i 1

SI 1 R

(23)

15

ACCEPTED MANUSCRIPT where Oi is the observational output parameter, Pi is the parameter predicted by the models, Pi and Oi are the parameter means and M is the number of parameters.

T

6. Threshold channel bank profile modeling using ANFIS-DE/SVD

IP

This section presents and explains threshold channel bank profile modeling using the hybrid

CR

ANFIS-DE/SVD. In the current study, two variables, i.e. transverse distance from the center line (x) and the discharge (Q) were employed as input parameters to estimate the vertical level (y) as

US

the output parameter. There were 241 samples in total, of which 50% were used for training

AN

(121) and the rest for model validation in the testing stage. Other parameters to be set were related to the DE algorithm, including population size (NP), crossover ratio (CR) and mutation

M

scale factor (F). The trial and error process yielded optimum NP and CR values of 80 and 0.5

ED

respectively. Furthermore, the F parameter was determined using the Pareto curve according to

PT

the schematic in Fig. 3.

Moreover, for optimized threshold channel bank profile modeling using ANFIS-DE/SVD, two

CE

objective functions called Training Error (TE) and Prediction Error (PE) were defined and the

AC

Pareto curve (Fig. 5) served to select the optimal point. In evaluating the multiobjective optimization, there is a probability of different optimum points at all target points in addition to the possible optimum points according to each target. This enables designers to choose an optimum point. The TE and PE objective functions are calculated as follows:

TE 

1 MT

MT

 (OT  PT ) i 1

i

2

(24)

i

16

ACCEPTED MANUSCRIPT 1 PE  MT

MT

 (OP  PP ) i 1

i

2

(25)

i

where TE and PE are the training and prediction errors, respectively, OT and OP are the observed values in training and testing respectively, PT and PP are the predicted values in

T

training and testing respectively, and MT and MP are the numbers of samples in training and

IP

testing, respectively. The TE points in Fig. 5 represent maximum and minimum training and

CR

prediction errors; in contrast, the PE points indicate the lowest prediction error and highest training error. In this case, a point that represents good model training and testing efficiency

US

must be selected in order to obtain an accurate model. Moreover, a good tradeoff between the TE

AN

and PE points in both modes simultaneously is considered the optimal point. Fig. 5 clearly specifies the tradeoff among training and testing error points.

M

Fig. 6 indicates the Gaussian MF utilized in this study for each input parameter. The optimal

ED

Gaussian MF values were attained using the DE algorithm that determines the tradeoff point. In fact, an optimal Gaussian MF was attained at the tradeoff point where both objectives exhibited

PT

the greatest compromise and were optimized simultaneously. The x and y-axes in this figure

CE

denote the input parameter and membership function values, respectively. The figure indicates that the MF parameter was equal to 3 and was optimized by the DE algorithm for each input. The

AC

optimal Gaussian MF parameters are presented in Table 3.

Table 3 Optimal Gaussian MF parameters at the tradeoff point

Fig. 5. Pareto curve of training error (TE) and prediction error (PE)

17

ACCEPTED MANUSCRIPT

Fig. 6. Optimal membership function (MF) of the tradeoff design point

T

7. Results and Discussion

IP

7.1 Model Performance Evaluation

CR

In this section, the performance of the ANFIS and ANFIS-DE/SVD models in predicting stable channel shape is evaluated and the results are compared. The authors’ experimental results for

US

predicting stable channel section shape at four discharge rates were used to train and test the

AN

models. The numbers of measured points for 1.157, 2.18, 2.57 and 6.2 l/s were 39, 127, 32 and 43 data, respectively. Therefore, there were a total of 241 x data for 4 discharge rates and a

M

corresponding 241 y data. The amount of x* and y* (dimensionless quantity) was obtained by

ED

dividing the x and y values predicted by ANFIS-DE/SVD by the channel center depth (h). Fig. 7 represents regression plots of the values predicted by ANFIS and ANFIS-DE/SVD compared to

PT

the experimental values in training and testing modes for all discharge rates. It can be seen that

CE

with ANFIS almost all data are scattered between the -10% error line and the exact line, which represents model overestimation. The -10% and +10% error lines as well as the exact line were

AC

drawn by multiplying 0.9, 1.1 and 1 by the range of numbers located on the horizontal and vertical (x and y) axes in the scatter plots. Here, 0, 0.3, 0.6, 0.9 and 1.1 (located on the x and yaxes) were multiplied by 0.9, and the values obtained (0, 0.27, 0.54, 0.81 and 0.99) were used to plot the -10% error line in Fig. 7. Accordingly, 0, 0.33, 0.66, 0.99 and 1.21 were applied to plot the +10% error line and 0, 0.3, 0.6, 0.9 and 1.1 were used for the exact line in the regression plots in Fig. 7. Evolutionary optimization led to better compliance between the predicted data and experimental ANFIS-DE/SVD model values, as all data are compressed around the exact

18

ACCEPTED MANUSCRIPT line. Therefore, it can be concluded that applying evolutionary optimization to the ANFIS model increases model performance. The fitted ANFIS-DE/SVD line matches the exact line, indicating high model accuracy. The R2 index values of both models are quite close, but that of ANFIS is greater than ANFIS-DE/SVD. The high R2 index value (close to 1) is a necessary condition but

T

not sufficient to produce good model performance and accuracy. Here, the R2 value indicates

IP

high model accuracy, which is evident despite the high R2 for ANFIS (0.9988) and extreme

CR

scattering. Consequently, other statistical indices were used for better model evaluation. Table 4 shows the various statistical indices used to compare the two models in training and testing

US

modes. Here, the indices related to the testing data are used to compare the two models, but these

AN

index values are given for training mode as well. It is clear from the table that the MAPE value for ANFIS-DE/SVD was lower than for ANFIS (by about 11% in testing). Fig. 8 shows the

M

cumulative distribution of the relative error charts for both ANFIS and ANFIS-DE/SVD models.

ED

Furthermore, this graph contains a magnified view of the 0-30% error range (horizontal axis) to better compare the ANFIS and ANFIS-DE/SVD models according to the cumulative relative

PT

error distribution. With the ANFIS model 90% of estimated data and with the ANFIS-DE/SVD

CE

model 100% of data had a relative error of 20%. With ANFIS, almost 100% of data had less than 40% error. About 1.6% and 1.2% of all estimated data by ANFIS and ANFIS-DE/SVD

AC

respectively, had errors greater than 100%. However, the maximum relative error of ANFIS (324) was about 19% higher than ANFIS-DE/SVD (274). The magnified 0-30% error range in the bottom row graph in Fig. 8 indicates that almost 80% and 63% of the vertical boundary levels estimated by ANFIS-DE/SVD and ANFIS respectively had less than 7% error. The difference between the predicted values and experimental data is in terms of MAE error and the real difference is expressed as ME. It is obvious from the table that the MAE difference between the

19

ACCEPTED MANUSCRIPT predicted values and experimental data for the ANFIS model (0.0203) was higher than the ANFIS-DE/SVD model (0.0116) (by about 75% in testing mode). The actual difference between the predicted and experimental values (ME) for the ANFIS model was greater than for ANFISDE/SVD. However, a notable point is the index value closer to 1 with ANFIS-DE/SVD

T

(0.00046) compared to ANFIS (-0.018), which was about 97% lower. For ANFIS, this negative

IP

index value represents model overestimation, but evolutionary optimization could solve this

CR

problem almost perfectly. Besides, the difference between the predicted values and experimental data was greater for ANFIS, but this difference was in the large y values. The MAPE for ANFIS-

US

DE/SVD was lower than for ANFIS, but not significantly (about 10.25% lower). However, the

AN

RMSE index for ANFIS-DE/SVD (0.016) was approximately 63% lower than for ANFIS (RMSE = 0.0261). The RMSE value shows the square difference between experimental and observed

M

data, and a reduction for ANFIS-DE/SVD signifies that this model performed more accurately

ED

for large y values (near the water surface level) than ANFIS. Water surface width is another significant parameter in stable channel design. The value of this parameter varies with changes in

PT

discharge rate. With increasing discharge in stable channels, the flow depth, side bank width and

CE

slope, and water surface level increase. Therefore, it is vital to predict y at the water surface level accurately. In this regard, applying evolutionary optimization of the ANFIS-DE/SVD model

AC

mitigated the simple ANFIS model’s problem, which is one of the advantages of the ANFISDE/SVD model proposed in this study. The SI index is a non-dimensional RMSE index type whose values confirm the previous explanation. The SI index value for the ANFIS model (0.0715) was much higher than for ANFIS-DE/SVD (0.0428) (by about 67%). The positive BIAS index value for the ANFIS model indicates overestimation (according to Eq. 21) and it can be deduced from Fig. 7 that the fitted

20

ACCEPTED MANUSCRIPT line is exactly at the right of the exact line. The R2 index value, with the same output value displacement, did not change significantly. RMSE and MAPE show the model’s deviation from experimental data but do not express the data relations. The ρ index is a combination of the error and correlation coefficient (R) indices (Gandomi and Roke, 2013), and the smaller the ρ the more

T

accurate the model is. However, ρ for the ANFIS model (0.000075) in this study was less than

IP

for ANFIS-DE/SVD (0.00067), which was due to the high R value of ANFIS. This index value is

CR

almost identical for both models and close to zero due to the presence of the SI index in the equation numerator (ρ) (Eq. 22). A model that can predict the shape of stable threshold channel

US

bank profiles is of significant importance. In this study, the ANFIS-DE/SVD model had lower

AN

error index values than ANFIS in predicting threshold channel shape and thus exhibited superior performance and accuracy. Therefore, the evolutionary optimized model is introduced as the

M

superior model in this study. On account of the high accuracy, especially for large y values (near

ED

the water surface level boundary), the performance of ANFIS-DE/SVD is examined for different

PT

discharge rates in the following section.

CE

Fig. 7. Comparison of ANFIS (bottom row) and ANFIS-DE/SVD (top row) in predicting stable

AC

channel shape in training and testing modes

Table 4 ANFIS and ANFIS-DE/SVD models in predicting stable channel boundary compared with experimental data in training and testing modes according to different indices

21

ACCEPTED MANUSCRIPT Fig. 8. Cumulative distribution of the relative error for the ANFIS and ANFIS-DE/SVD models in different error ranges (horizontal axis): (a) in all error ranges and (b) a magnified graph of errors in the 0-33% range

T

7.2 ANFIS-DE/SVD compared to preceding models

IP

In this section, ANFIS-DE/SVD model performance is evaluated and compared to previous

CR

models, namely GFM, IKM, PIM, VDM, CKM, BVM and DEM (Table 2). The y* values were calculated with the equations presented in this table based on the experimental values, and the

US

coordinates of the points at a stable channel boundary were achieved. Fig. 9 compares the bank

AN

profile shapes predicted by previous models, ANFIS and ANFIS-DE/SVD with the experimental values. According to Fig. 9, ANFIS-DE/SVD complies best with the experimental data and the

M

ANFIS model exhibits a little difference. The most notable point in this graph is the clear

ED

difference between ANFIS at the upper water surface levels (larger y* amounts) and the experimental values with an increase in RMSE index, as explained in the previous section. The

PT

figure clearly indicates that the optimal evolutionary ANFIS-DE/SVD model solved this problem

CE

at high water levels. Table 5 contains the error index values for the ANFIS-DE/SVD model in comparison with previous models. Fig. 10 provides bar graphs of the error indices for these

AC

models. Evidently, ANFIS-DE/SVD had the lowest error index values and was thus the most accurate model in predicting stable threshold channel shape (MARE = 0.0973, RMSE = 0.0192, SI = 0.0496, ρ = 0.0248). In Fig. 10, the MARE, RMSE and SI bars are the shortest for ANFISDE/SVD compared to the other models. ANFIS came after ANFIS-DE/SVD but still outperformed existing models. Among prior models, CKM (Cao and Knight, 1997) performed the best. With higher MARE and RMSE errors of about 12.5% and 84% respectively compared to

22

ACCEPTED MANUSCRIPT ANFIS-DE/SVD, CKM was weaker. According to the figure CKM predicted the channel shape similar to the experimental model with a small margin. CKM uses the entropic principle and applies the proportion of secondary flow in the redistribution of boundary shear stress. The calculation is such that initially, by maximizing the entropy, the shear stress distribution becomes

T

uniform as materials are fixed and do not move. In this case, a parabolic distribution is proposed

IP

for a stable channel shape. A comparison of the proposed model with the experimental values

CR

confirms the CKM accuracy. ANFIS-DE/SVD was close to CKM, proving that the model presented in this study is very accurate and can predict flow hydraulics well. However, unlike

US

other models, in addition to considering lateral diffusion in the shear stress distribution, CKM

AN

considers the proportion of secondary flow.

DEM uses the power law and ignores secondary flow in calculating the transfer of transverse

M

momentum in shear stress distribution (Dey, 2001). As seen in Fig .9, DEM predicted the

ED

channel shape at a lower water surface level. According to Fig. 10, with MARE and RMSE error differences of 24% and 85% respectively compared to ANFIS-DE/SVD, DEM produced weaker

PT

results than CKM. Overall, it can be concluded that the ANFIS-DE/SVD and ANFIS models

CE

presented in this study perform similar to CKM and DEM. The error values of GFM, PIM and VDM are almost the same, but each suggests three different stable channel shapes. Fig. 9

AC

demonstrates that GFM predicted smaller water surface widths and bank slopes more appropriately (Ikeda et al., 1988). GFM ignores the lateral diffusion term in boundary shear stress distribution and assumes the stress distribution across the channel to be uniform. PIM and VDM spread the amount of transverse momentum created by turbulence, but these models ignore the contribution of secondary flow. PIM proposes the exponential shape, therefore according to Fig. 9 of water surface width prediction, PIM predicted the maximum width for a

23

ACCEPTED MANUSCRIPT threshold channel. VDM introduces a polynomial stable channel shape, while IKM introduces the exponential shape. However, as seen Figs. 9 and 10, IKM exhibited the maximum difference from the experimental data (MARE= 0.89). With this model, channel widening at the water surface stops before reaching a balanced state. Therefore, channel width variations at the water

T

surface are imperceptible and the greatest difference is found in the bank areas. The BVM model

IP

suggests the hyperbolic function for a stable channel shape with a broad difference from the

CR

experimental model. Ikeda (1981) was the first to present a relation in the form of an exponential function for the bank profile shape of a stable channel. This relation contains a K coefficient,

US

whose computation is complex and requires trial and error. Furthermore, the PIM model

AN

(Pizzuto, 1990) forecasts the bank profile shape of a stable channel as an exponential function after channel widening; however, according to this model the central channel depth decreases up

M

to 1.1 mm (less than a sediment particle diameter) after 15-30 hours and the channel shape

ED

becomes almost fixed. Subsequently, although channel widening stops and there is impalpable change in the channel shape at the bank toe, there is always a change in the channel bank and a

PT

stable channel is not reached. Pizzuto stated that the stable shape of a bank profile is close to a

CE

cosine bank profile shape over time. The PIM model error is evidently lower than IKM due to existing changes in the bank profile after channel widening according to PIM. Hence, PIM

AC

estimates a bank profile shape better than IKM. Despite the low capability of a cosine function to predict bank profile shape, models based on the cosine function outperform models based on the exponential function. Therefore, it can be said that exponential function-based models are generally less accurate in estimating the bank profile shape of stable channels. Although Ikeda (1981) and Diplas (1990) considered the diffusion of lateral momentum by turbulence and nonuniform shear stress distribution at the channel bed and walls, they calculated the shear stress

24

ACCEPTED MANUSCRIPT distribution based on the normal-depth method. This led to greater conformity of the exponential function achieved by their model only with their experimental results, which did not fit the other experimental dataset (Khodashenas, 2016). Therefore, the IKM model is not very accurate. Furthermore, the BVM model did not conform acceptably to other experimental data because the

T

hyperbolic equation proposed for bank profile shape estimation was obtained by fitting the

IP

hyperbolic function to the observed data the researchers measured in the experimental channel.

CR

According to the tables as well as Figs. 9 and 10, it can be said that ANFIS-DE/SVD is the superior model and most compliant with the experimental values. Among prior relationships,

US

CKM is selected as the most accurate. Accordingly, Fig. 11 compares the experimental values

AN

with the bank profile shapes (y* values predicted by the models compared to the x* values on the horizontal axis) proposed by these two models. The polynomial equation of the fitted line is a

M

third-order polynomial with R2 of 1 as per Eqs. (26) and (27) for CKM and ANFIS-DE/SVD

ED

respectively, as the most accurate models:

(26)

y* = 0.0122x*3 + 0.1324x*2 - 0.0135x* + 0.0165, R2= 1

(27)

PT

y* = 0.0016x*3 + 0.1801x*2 + 0.0047x* - 0.001, R2= 1

CE

The ANFIS-DE/SVD model equation (Eq. 27) proposed in this work is the most accurate for

AC

predicting, designing and implementing stable channel shapes and can be used in other studies.

Fig. 9. Bank profile shapes predicted by various models compared with experimental data

Table 5 Statistical indices for evaluating ANFIS and ANFIS-DE/SVD as well as preceding models in comparison with experimental data

25

ACCEPTED MANUSCRIPT Fig. 10. Error index bar graph to evaluate and compare existing models with experimental data

Fig. 11. Bank profile shapes proposed by two models (ANFIS-DE/SVD and CKM) compared to

CR

IP

T

experimental data

7.3 Evaluation of ANFIS-DE/SVD for different discharge rates

US

Previous sections described the accuracy of ANFIS-DE/SVD for large y values (near the water

AN

surface level) along with the most important advantage, which is evolutionary model optimization to simplify the ANFIS model. The main factor contributing to stable channel

M

boundary changes and subsequently changes in the water surface width and bank slope is the

ED

channel discharge. Hence, ANFIS-DE/SVD performance at different discharge rates is assessed in this section. Fig. 12 compares the stable channel bank profile shape predicted by the ANFIS

PT

and ANFIS-DE/SVD models with corresponding experimental data at different discharge rates

CE

(1.157, 2.18, 2.57 and 6.2 l/s). Table 6 also displays the different error indices for model comparison in terms of the 4 discharge rates. According to Fig. 12 and Table 6, the ANFIS-

AC

DE/SVD prediction error values are lower than ANFIS for all discharge rates and the data compliance of this model is much greater too. Moreover, a greater difference between ANFIS and experimental data was observed near the water surface (higher y*) for all discharge rates. According to Table 6, with increasing discharge the error values are relatively lower and at lower discharge the two models’ prediction error is higher. For instance at 1.157 l/s, ANFIS and ANFIS-DE/SVD with maximum MARE of 0.219 and 0.188 respectively exhibit the lowest performance accuracy. According to Fig. 12, the two models are not sufficiently accurate in 26

ACCEPTED MANUSCRIPT areas near the water surface at this discharge rate. At 2.57 and 6.2 l/s respectively, ANFIS and ANFIS-DE/SVD exhibit maximum accuracy with MARE of 0.085 and 0.088 (although at both discharge rates ANFIS-DE/SVD outperforms ANFIS). At 2.57 l/s, despite ANFIS-DE/SVD predicting y* the best, ANFIS predicts the channel shape almost identical to the experimental

T

model. With increasing discharge, the difference between the values predicted by ANFIS and

IP

experimental data is greater, whereby at 1.157 and 6.2 l/s MAE reached 0.0215 and 0.022

CR

respectively. The actual difference between the predicted values and experimental data (ME) is always negative for this model, representing model overestimation at all discharge rates. ANFIS-

US

DE/SVD almost resolves this problem by reducing the y* values and approaching the

AN

experimental values. The notable point in Fig. 12 and Table 6 is the increasing error margin of ANFIS and ANFIS-DE/SVD with increasing discharge, as the MAE error index differences

M

between the models for 1.157, 2.18, 2.57 and 6.2 l/s, respectively, are 54%, 2%, 76.4% and

ED

100%. The error difference between the models at 2.18 l/s reached the lowest value, meaning the models comply (Fig. 12). With increasing discharge, the flow depth and water surface width

PT

increased and the bank slope reduced, meaning that at high discharge a threshold shape is

CE

imminent and the classic cosine shape is lost (Vigilar and Diplas, 1997). As seen in Fig. 12, at greater discharge the water surface width increases a little and ANFIS-DE/SVD is able to predict

AC

the water surface widening well. Accordingly, with increasing discharge the ANFIS-DE/SVD model index error reduced in this study and the difference from the simple ANFIS increased. Therefore, it is concluded that ANFIS-DE/SVD performs accurately at high discharge and can solve existing problems of simpler models. These are considered important advantages of this model. Therefore, according to this study, the optimized evolutionary ANFIS-DE/SVD is a

27

ACCEPTED MANUSCRIPT model with superior performance in estimating stable threshold channel shape and it can be utilized in various fields, especially in channel design considering different flow rates.

CR

IP

DE/SVD compared to experimental data at different discharge rates

T

Fig. 12. Shapes of a stable threshold channel bank profile predicted by ANFIS and ANFIS-

US

Table 6 Evaluation of ANFIS and ANFIS-DE/SVD models compared to experimental data at

AN

different discharge rates in predicting stable channel shape

M

8. Conclusion

ED

In this study, a new hybrid model based on ANFIS combined with the DE algorithm and SVD

PT

(ANFIS-DE/SVD) was employed to predict stable channel profile shape. To provide a flexible algorithm for multiple datasets, two different objective functions were defined and the Pareto

CE

curve was used to select the optimal point, which is the tradeoff between the two objectives. The

AC

bank profile shape proposed by ANFIS-DE/SVD was compared with the top seven existing models in terms of prediction accuracy. ANFIS-DE/SVD with the lowest prediction error index was selected as the model with the best performance. Among existing models, CKM (Cao and Knight’s model, 1998) exhibited the highest prediction accuracy. In addition to the contribution of transverse momentum diffusion, the CKM model also considers the proportion of secondary flow in the shear stress distribution at the channel bed and banks. A polynomial equation was developed using ANFIS-DE/SVD for predicting stable channel profile shape. The main

28

ACCEPTED MANUSCRIPT advantage of the hybrid ANFIS-DE/SVD over the simple ANFIS model is the significantly higher degree of prediction accuracy for greater discharge rates. The new hybrid ANFISDE/SVD model presented in this study can thus be used to design stable alluvial channels. In following up with the present ANFIS-DE/SVD model, the authors suggest using different

T

evolutionary algorithms (EA) instead of DE such as the genetic algorithm (GA) and particle

CR

IP

swarm optimization (PSO) in further studies.

9. Acknowledgement

US

The experiments for this study were performed at the Hydraulic Laboratory of Civil and

AC

CE

PT

ED

M

period of sabbatical leave of the fifth author.

AN

Geological Engineering Department, University of Saskatchewan, Saskatoon, Canada, in a

29

ACCEPTED MANUSCRIPT References 1. Alemdag, S., Gurocak, Z., Cevik, A., Cabalar, A. F., Gokceoglu. C., 2016. Modeling deformation modulus of a stratified sedimentary rock mass using neural network, fuzzy inference and genetic programming. Engineering Geology, 203, 70-82.

T

2. Ali, O. A. M., Ali, A. Y., Sumait, B. S., 2015. Comparison between the effects of

IP

different types of membership functions on fuzzy logic controller performance.

CR

International Journal of Emerging Engineering Research and Technology, 3(3), 76-83. 3. Azimi, H., Bonakdari, H., Ebtehaj, I., Talesh, S. H. A., Michelson, D. G., Jamali, A.,

US

2017. Evolutionary Pareto optimization of an ANFIS network for modeling scour at pile

AN

groups in clear water condition. Fuzzy Sets and Systems, 319, 50-69. 4. Babaeyan-Koopaei, K., Valentine, E. M., 1998. Bank profiles of self-formed straight

M

stable channels. In Proc. Of The Third International Conference on Hydroscience and

ED

Engineering, Cottbus/Berlin, Germany, August 31/September 3. 5. Basarir, H., Tutluoglu, L., Karpuz, C., 2014. Penetration rate prediction for diamond bit

PT

drilling by adaptive neuro-fuzzy inference system and multiple regressions. Engineering

CE

Geology, 173, 1-9.

6. Bonakdari, H., Gholami, A., 2016. Evaluation of artificial neural network model and

AC

statistical analysis relationships to predict the stable channel width. River Flow 2016, Iowa City, USA, July 11-14. 7. Bouarroudj, N., Boukhetala, D., Djari, A., Rais, Y., Benlahbib, B., 2017. FLC based Gaussian membership functions tuned by PSO and GA for MPPT of photovoltaic system: A comparative study. In Systems and Control (ICSC), 2017 6th International Conference on (pp. 317-322). IEEE.

30

ACCEPTED MANUSCRIPT 8. Coello, C. A. C., Lamont, G. B., Van Veldhuizen, D. A., 2007. Evolutionary algorithms for solving multi-objective problems. 5, New York: Springer. 9. Cao, S., Knight, D. W., 1997. Entropy-based design approach of threshold alluvial channels. Journal of Hydraulic Research, 35(4), 505-524.

T

10. Cao, S., Knight, D. W., 1998. Design for hydraulic geometry of alluvial channels. Journal

IP

of Hydraulic Engineering, 124(5), 484-492.

CR

11. Dey, S., 2001. Bank profile of threshold channels: a simplified approach. Journal of irrigation and drainage engineering-ASCE, 127(3), 184-187.

US

12. Diplas, P., 1990. Characteristics of self-formed straight channels. Journal of Hydraulic

AN

Engineering-ASCE, 116(5), 707-728.

13. Diplas, P., Vigilar, G., 1992. Hydraulic geometry of threshold channels. Journal of

M

Hydraulic Engineering-ASCE, 118(4), 597-614.

ED

14. Ebtehaj, I., Bonakdari, H., 2016. Assessment of evolutionary algorithms in predicting non-deposition sediment transport. Urban Water Journal, 13(5), 499-510.

PT

15. Ebtehaj, I., Bonakdari, H., Gharabaghi, B., 2018. Development of more accurate

CE

discharge coefficient prediction equations for rectangular side weirs using adaptive neuro-fuzzy inference system and generalized group method of data handling.

AC

Measurement, 116, 473-482. 16. Emiroglu, M. E., Kisi, O., Bilhan, O., 2010. Predicting discharge capacity of triangular labyrinth side weir located on a straight channel by using an adaptive neuro-fuzzy technique. Advances in Engineering Software, 41(2), 154-160.

31

ACCEPTED MANUSCRIPT 17. Emiroglu, M. E., Bilhan, O., Kisi, O., 2011. Neural networks for estimation of discharge capacity of triangular labyrinth side-weir located on a straight channel. Expert Systems with Applications, 38(1), 867-874. 18. Gandomi, A. H., Roke, D. A., 2013. Intelligent formulation of structural engineering

T

systems. Seventh M.I.T. Conference on Computational Fluid and Solid Mechanics-

IP

Focus: Multiphysics & Multiscale, Massach usetts Institute of Technology, Cambridge,

CR

MA, June 12-14.

19. Gholami, A., Bonakdari, H., Zaji, A. H., Fenjan, S. A., Akhtari, A. A., 2017a. New radial

US

basis function network method based on decision trees to predict flow variables in a

AN

curved channel. Neural Computing and Applications, 1-15. DOI: 10.1007/s00521-0172875-1

M

20. Gholami, A., Bonakdari, H., Ebtehaj, I., Shaghaghi, S., Khoshbin, F., 2017b. Developing

ED

an expert group method of data handling system for predicting the geometry of a stable channel with a gravel bed. Earth Surface Processes and Landforms, 42(10), 1460-1471.

PT

21. Gholami, A., Bonakdari, H., Ebtehaj, I., Akhtari, A. A., 2017c. Design of an adaptive

CE

neuro-fuzzy computing technique for predicting flow variables in a 90° sharp bend. Journal of Hydroinformatics, jh2017200. DOI: 10.2166/hydro.2017.200

AC

22. Gholami, A., Bonakdari, H., Akhtari, A. A., Ebtehaj, I., 2017d. A combination of computational fluid dynamics, artificial neural network and support vectors machines model to predict flow variables in curved channel. Scientia Iranica. DOI: 10.24200/sci.2017.4520 23. Glover, R. E., Florey, Q. L., 1951. Stable channel profiles. Lab. Rep. 325Hydraul, U.S. Bureau of Reclamation, Washington, DC.

32

ACCEPTED MANUSCRIPT 24. Golub, G. H., Reinsch, C., 1970. Singular value decomposition and least squares solutions. Numerische mathematic, 14, 403-420. 25. Huang, M. W., Liao, J. J., Pan, Y. W., Cheng, M. H., 2014. Rapid channelization and incision into soft bedrock induced by human activity-Implications from the Bachang

T

River in Taiwan. Engineering Geology, 177, 10-24.

IP

26. Huang, F., Yin, K., Huang, J., Gui, L., Wang, P., 2017. Landslide susceptibility mapping

CR

based on self-organizing-map network and extreme learning machine. Engineering Geology, 223, 11-22.

US

27. Ikeda, S., 1981. Self-formed straight channels in sandy beds. Journal of Hydraulic

AN

Division-ASCE, 107, 389-406.

28. Ikeda, S., Parker, G., Kimura, Y., 1988. Stable width and depth of straight gravel rivers

M

with heterogeneous bed materials. Water Resources Research, 24, 713-722.

ED

29. Kayabasi, A., Yesiloglu-Gultekin, N., Gokceoglu, C., 2015. Use of non-linear prediction tools to assess rock mass permeability using various discontinuity parameters.

PT

Engineering Geology, 185, 1-9.

CE

30. Khanlari, G. R., Heidari, M., Momeni, A. A., Abdilor, Y., 2012. Prediction of shear strength parameters of soils using artificial neural networks and multivariate regression

AC

methods. Engineering Geology, 131, 11-18. 31. Khodashenas, S. R., 2016. Threshold gravel channels bank profile: a comparison among 13 models. International Journal of River Basin Management, 14(3), 337-344. 32. Kisi, O., Bilhan, O., Emiroglu, M. E., 2013. Anfis to estimate discharge capacity of rectangular side weir. In Proceedings of the Institution of Civil Engineers-Water Management, 166(9), 479-487, Thomas Telford Ltd.

33

ACCEPTED MANUSCRIPT 33. Kulatilake, P. H. S. W., Qiong, W., Hudaverdi, T., Kuzu, C., 2010. Mean particle size prediction in rock blast fragmentation using neural networks. Engineering Geology, 114(3-4), 298-311. 34. Liao, T. W., 2017. A procedure for the generation of interval type-2 membership

T

functions from data. Applied Soft Computing, 52, 925-936.

IP

35. Madvar, H. R., Ayyoubzadeh, S. A., Atani, M. G. H., 2011. Developing an expert system

CR

for predicting alluvial channel geometry using ANN. Expert Systems with Applications, 38(1), 215-222.

US

36. Mishra, D. A., Basu, A., 2013. Estimation of uniaxial compressive strength of rock

Engineering Geology, 160, 54-68.

AN

materials by index tests using regression analysis and fuzzy inference system.

M

37. Öge, İ. F., 2017. Prediction of cementitious grout take for a mine shaft permeation by

ED

adaptive neuro-fuzzy inference system and multiple regression. Engineering Geology, 228, 238-248.

PT

38. Parker, G., 1978. Self-formed straight rivers with equilibrium banks and mobile bed, Part

CE

2. The gravel river. Journal of Fluid Mechanics, 89(01), 127-146. 39. Pizzuto, J. E., 1990. Numerical simulation of gravel river widening. Water Resources

AC

Research, 26, 1971-1980. 40. Shaghaghi, S., Bonakdari, H., Gholami, A., Ebtehaj, I., Zeinolabedini, M., 2017. Comparative analysis of GMDH neural network based on genetic algorithm and particle swarm optimization in stable channel design. Applied Mathematics and Computation, 313, 271-286.

34

ACCEPTED MANUSCRIPT 41. Storn, R., Price, K.,1997. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341359. 42. Sugeno, M., Kang, G. T., 1988. Structure identification of fuzzy model, Fuzzy Set

T

Systems, 28 (1), 15-33.

IP

43. Taher-Shamsi, A., Tabatabai, M. R. M., Shirkhani, R., 2013. An evaluation model of

CR

artificial neural network to predict stable width in gravel bed rivers. International Journal of Environmental Science and Technology, 9, 333-342.

US

44. Van Rijn, L. C., 1984. Sediment transport, Part I: bed load transport. Journal of Hydraulic

AN

Engineering-ASCE, 110, 1431-1456.

45. Vigilar, G., Diplas, P., 1997. Stable channels with mobile bed: formulation and numerical

M

solution. Journal of Hydraulic Engineering-ASCE, 123(3), 189-199.

ED

46. Vigilar, G., Diplas, P., 1998. Stable channels with mobile bed: model verification and graphical solution. Journal of Hydraulic Engineering-ASCE, 124(11), 1097-1108.

PT

47. Yu, G., Knight, D. W., 1998. Geometry of self-formed straight threshold channels in

CE

uniform material. Proceeding of the Institute of Civil Engineering, Water Maritime and Energy, London, 130(1), 31-41.

AC

48. Zhang, W., Goh, A. T., Zhang, Y., Chen, Y., Xiao, Y., 2015. Assessment of soil liquefaction based on capacity energy concept and multivariate adaptive regression splines. Engineering Geology, 188, 29-37.

35

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN

US

CR

IP

T

Fig. 1. Bank profile characteristics

36

AC

CE

PT

ED

M

AN

US

CR

IP

T

ACCEPTED MANUSCRIPT

Fig. 2. Hybrid ANFIS-DE/SVD model flowchart

37

CR

IP

T

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN

US

Fig. 3. Mutation scale factor (F) based on the optimal solution proximity in the Pareto front

38

ED

M

AN

US

CR

IP

T

ACCEPTED MANUSCRIPT

AC

CE

PT

Fig. 4. Schematic of flume used in the experiments

39

US

CR

IP

T

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN

Fig. 5. Pareto curve of training error (TE) and prediction error (PE)

40

US

CR

IP

T

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN

Fig. 6. Optimal membership function (MF) of the trade-off design point

41

ACCEPTED MANUSCRIPT

0.9

+10%

y = 1.0003x - 1E-04 R² = 0.9978

0.9

+10%

y = 0.9936x + 0.0028 R² = 0.9974

-10%

y* (EXP)

0.6

0.3

0.6

0.3

T

y*(Train) Exact line 10% Linear (y* (Train))

0

0

+10%

y = 0.9506x + 0.0011 R² = 0.9988

0.9

-10%

AN

y* (EXP)

-10%

y* (EXP)

0.3 0.6 0.9 y* (ANFIS-DE/SVD)

CR

+10%

y = 0.954x - 0.0011 R² = 0.9987

0.9

0

0.3 0.6 0.9 y* (ANFIS-DE/SVD)

y*(Test) Exact line 10% Linear (y* (Test))

US

0

IP

y* (EXP)

-10%

0.6

M

0.3

ED

y* (Train) Exact line 10% Linear (y* (Train))

0 0

0.3

0.6

0.6

0.3

y* (Test) Exact line 10% Linear (y* (Test))

0

0.9

0

0.6

0.9

y* (ANFIS)

PT

y* (ANFIS)

0.3

CE

Fig. 7. Comparison of ANFIS (bottom row) and ANFIS-DE/SVD (top row) in predicting stable

AC

channel shape in training and testing modes

42

(a)

IP

T

120 110 100 90 80 70 60 50 40 30 20 10 0

ANFIS-DE/SVD

CR

Threshold of Relative Absolute Error (%)

ACCEPTED MANUSCRIPT

ANFIS 40

80

120 160 200 240 Culumative Frequency (%)

280

320

AN

US

0

PT

ED

M

110 100 90 80 70 60 50 40 30 20 10 0

ANFIS-DE/SVD

CE

AC

Threshold of Relative Absolute Error (%)

(b)

0

3

6

ANFIS 9

12 15 18 21 24 Culumative Frequency (%)

27

30

33

Fig. 8. Cumulative distribution of the relative error for the ANFIS and ANFIS-DE/SVD models in different error ranges (horizontal axis): (a) in all error ranges and (b) a magnified graph of errors in the 0-33% range

43

ACCEPTED MANUSCRIPT

1

0.6

GFM IKM VDM CKM BVM EXP Model PIM DEM ANFIS Model ANFIS-DE/SVD Model

T

Y*

0.8

0.2

0 1

1.5

2 X*

2.5

3

US

0.5

AN

0

CR

IP

0.4

3.5

4

AC

CE

PT

ED

M

Fig. 9. Bank profile shapes predicted by various models compared with experimental data

44

ACCEPTED MANUSCRIPT

1

MARE SI RMSE

IP

T

0.6 0.4

CR

Error value

0.8

US

0.2

AN

0

Models

AC

CE

PT

ED

M

Fig. 10. Error index bar graph to evaluate and compare existing models with experimental data

45

ACCEPTED MANUSCRIPT

CKM EXP ANFIS-DE/SVD 0.8 y = 0.0016x3 + 0.1801x2 + 0.0047x - 0.001

T

y* (y/h)

R² = 1

0 1

2

3

US

0

CR

y = 0.0122x3 + 0.1324x2 - 0.0135x + 0.0165 R² = 1

x* (x/h)

IP

0.4

AN

Fig. 11. Bank profile shapes proposed by two models (ANFIS-DE/SVD and CKM) compared to

AC

CE

PT

ED

M

experimental data

46

ACCEPTED MANUSCRIPT 1.2

1.2

Q= 1.157 Lit/s

ANFIS-GA/SVD

1

Q= 2.18 Lit/s

ANFIS-GA/SVD

EXP

EXP

1

ANFIS

ANFIS

0.8

y*

y*

0.8

0.6

0.6 0.4

0.2

0.2 0

IP

0

T

0.4

0

0.5

1

1.5

2

2.5

3

0

0.5

1

x*

2

2.5

CR

1.2

1.2 Q= 2.57 Lit/s

3

Q= 6.2 Lit/s

ANFIS-GA/SVD

EXP

EXP

US

ANFIS-GA/SVD

1

1.5

x*

1

ANFIS

ANFIS

0.8

y*

AN

y*

0.8 0.6

0.6 0.4

M

0.4

0 0

0.5

1

1.5

2

3

0

0.5

1

1.5

2

2.5

3

x*

PT

x*

2.5

0.2 0

ED

0.2

Fig. 12. Shapes of a stable threshold channel bank profile predicted by ANFIS and ANFIS

AC

CE

DE/SVD compared to experimental data at different discharge rates

47

ACCEPTED MANUSCRIPT Table 1 Experimental characteristics Cross section’s

Discharge Test No.

d50 (mm)

S

h (cm)

(Q) (l/s)

shape

1.157

0.53

0.0023

37

triangular

2

2.57

0.53

0.0023

61.3

triangular

3

6.2

0.53

0.0023

80

4

2.18

0.53

0.0023

IP

CR 61.2

US AN M ED PT CE AC

48

T

1

triangular trapezoidal

ACCEPTED MANUSCRIPT Table 2 Models studied in this research Model

Equation

Glover and Florey (GFM) (1951)

y   1  Cosx * 

Ikeda (IKM) (1981)

T  x 2 y  exp   K  

Pizzuto (PIM) (1990)

  T    y   exp   x *  2   

Cao and Knight (CKM) (1997)

y   x *  / 4

     

1 T2 ydy = h 0 displacement thickness.

CR

IP

K

US



T

Cosine

μ

exponential

exponential

polynomial

AN

2

y   (a3 x   a2 x   a1 x   a0 )

BabaeyanKoopaei and Valentine (BVM) (1998)

  x *  y   3.5 tanh     4  

2

PT

ED

3

a0, a1, a2 and a3 are a function of μ and δ*c ,dimensionless critical stress depth that can be obtained in Vigilar and Diplas (1997)

M

Vigilar and Diplas (VDM) (1998)

Three-degree polynomial

4

hyperbolic

CE

AC

Dey (DEM) (2001)

Suggested shape

Parameters

 2 2 1







2 m 1 dy *   1  y *  Cmx* 1      1 dx *

49

C =0027and m = 4.5,

polynomial

ACCEPTED MANUSCRIPT

1.67

37.42

2.37

270.76

1.32

214.92

4.32

-12.21

3.48

201.70

IP

303.04

PT

ED

M

AN

US

CR

3.69

CE

c

x

AC

σ

Q

T

Table 3 Optimal Gaussian MF parameters at the trade-off point

50

ACCEPTED MANUSCRIPT Table 4 ANFIS and ANFIS-DE/SVD models in predicting stable channel boundary compared with experimental data in training and testing modes according to different indices Models

stage

R2

MAPE RMSE

MAE

ME

SI

BIAS

ρ

Train 0.9986 11.65

0.0267 0.0212 -0.019

0.0720 0.0190

0.00010

Test

0.0261 0.0203 -0.0180

0.0715 0.0178

0.000075

9.53

0.014

0.0111 -7.8E-8

0.0394 7.84E-8 5.61E-6

11.12

0.016

0.0116 0.00046 0.0428 0.00046 0.00067

0.997

AC

CE

PT

ED

M

AN

US

DE/SVD Test

IP

Train 0.998

CR

ANFIS-

0.9987 12.26

T

ANFIS

51

ACCEPTED MANUSCRIPT Table 5 Statistical indices for evaluating ANFIS and ANFIS-DE/SVD as well as preceding models in comparison with experimental data Models ANFISANFIS CKM

DEM

VDM

GFM

PIM

BVM

IKM

Indices

DE/SVD

MARE

0.0973

0.1063

0.1095 0.120

RMSE

0.0192

0.0272

0.119

0.1310 0.2930 0.3103 0.3370 1.033

1.070

SI

0.0496

0.0703

0.084

0.093

0.2372 0.728

0.754

ρ

0.0248

0.0350

0.042

0.046

0.1037 0.1097 0.1190 0.365

0.378

IP

T

0.2650 0.3015 0.3230 0.849

AC

CE

PT

ED

M

AN

US

CR

0.2070 0.219

52

0.889

ACCEPTED MANUSCRIPT Table 6 Evaluation of ANFIS and ANFIS-DE/SVD models compared to experimental data at different discharge rates in predicting stable channel shape

Models

MARE

RMSE

MAE

ME

ANFIS

0.220

0.0007

0.0215

-0.018

ANFIS-DE/SVD

0.188

0.00035

ANFIS

0.125

8.5E-5

0.0049

-0.0035

ANFIS-DE/SVD

0.115

US

Discharge

0.0050

0.0001

ANFIS

0.085

0.00074

0.0217

-0.020

ANFIS-DE/SVD

0.099

0.00024

0.0123

-0.0010

0.104

0.0007

0.022

-0.018

0.088

0.00023

0.011

-0.0005

2.18

AN

6.5E-5

ED

M

2.57

ANFIS

PT

6.2

AC

CE

ANFIS-DE/SVD

IP

0.0140

CR

1.157

T

(l/s)

53

-0.003

ACCEPTED MANUSCRIPT 

A new approach is applied to estimate the bank profile of a threshold channel

 Most influential parameters on the bank profile of a threshold channel are studied A wide-ranging experiments are used to evaluate the models



The proposed method can be used as an alternative in practical applications.

AC

CE

PT

ED

M

AN

US

CR

IP

T



54