The datasets
In this study, to evaluate the roughness coefficient in circular channels, the experimental datasets of Ghani (1993) and May et al. (1989) were used. Ghani (1993) studied sediment transport and flow resistance in smooth and rough beds under part-full flow conditions. Two hundred and fifty four experiments on sediment transport of non-cohesive sediments in the non-deposition state were done in sewer pipes with diameters (D) of 154, 305, and 450 mm and a length of 20.5 m. All the three sizes were used for smooth rigid beds and the 305 mm pipe also was used for a rough rigid bed. For transport experiments with a rough rigid boundary, two sizes of sand (d50 = 0.5 and 1.0 mm), where d50 is the median particle size were used to roughen the pipe artificially. The rigid boundary tests were done with a proportional flow depth of 0.15 < y0/D < 0.80, where y0 is the depth of uniform flow. May et al. (1989) carried out thirty eight tests which were under part-full flow conditions on a pipe with diameter of 300 mm and length of 20 m. The non-cohesive sediments with median diameter of 0.72 mm, flow velocity in the range of 0.082 < V < 1.5 m/s, and specific gravity of 2.62 were used during the experiments. Table 1 shows the ranges of some parameters used in these experiments. In this table S0, y/D, d50, D, V, Cv, k0, and Re are slope of pipe, proportional flow depth, particles median diameter, pipes diameter, flow velocity, sediment concentration, clear-water equivalent sand roughness, and flow Reynolds number, respectively.
Table 1. Detail of various parameters from laboratory experiments used in this study.
Parameters
|
Bed condition
|
Smooth bed
|
|
|
|
Rough bed
|
|
Ghani
|
|
|
May et al
|
Ghani
|
|
D(mm)
|
154
|
305
|
450
|
300
|
305 (k0=0.53 mm)
|
305 (k0=1.34 mm)
|
V(m/s)
|
0.24 - 0.862
|
0.395 - 1.2
|
0.502 - 1.2
|
0.082-1.5
|
0.411 – 1
|
0.56 - 0.827
|
y/D
|
0.153 - 0.756
|
0.210 - 0.8
|
0.50 - 0.75
|
0.37-0.75
|
0.18- 0.77
|
0.243 - 0.764
|
d50 (mm)
|
0.93 - 5.7
|
0.46 - 8.30
|
0.72
|
0.72
|
0.97 - 8.30
|
2.00 - 8.30
|
Cv
|
38 – 145
|
1- 1280
|
2- 37
|
0.31-443
|
1- 923
|
7- 403
|
Re(105)
|
0.13-1.43
|
0.87-2.7
|
1.04-4.6
|
0.75-6.5
|
0.89-2.52
|
0.98-2.1
|
S0(10-2)
|
0.13-0.53
|
0.06-0.53
|
0.04-0.31
|
0.14-0.56
|
0.07-0.56
|
0.13-0.56
|
No. of data
|
39
|
87
|
27
|
38
|
71
|
30
|
Artificial Intelligence (AI) techniques
Two AI techniques including FFNN and Kernel extreme KELM were used to predict roughness coefficient in circular channels with smooth and rigid beds, whose brief description are provided below.
- Feed Forward Neural Network (FFNN)
The aim of ANN as a Meta model approach is to achieve a nonlinear relationship between inputs and output data series (Najafi et al., 2018). ANN is based on a collection of connected nodes called neurons, which are linked to certain of their neighbors with varying connective coefficients which show the connections strengths. FFNN is the most common algorithm of ANN, with having three layers of input, hidden and target. In this method the transfer of information is done in uni-direction: from the input nodes to the hidden and output nodes. Figure 1, shows a three-layer FFNN model. The hidden neuron sums up the input connections weights. For selecting the information which should be moved to the next neuron, in the hidden layer the weighted summation should be passed through an activation function (Tayfur, 2012).
- Kernel extreme Learning Machine (KELM)
Among data driven techniques, Kernel-based methods such as Kernel Extreme Learning Machine (KELM) are considered as relatively innovative and significant techniques in terms of various kernels types and the statistical learning theory. These models can adapt themselves for predicting any parameter of interest by adequate inputs. Furthermore, they can model non-linear decision boundaries, and numerous kernels exist in this regard. These methods are also objectively strong against overfitting, particularly in high-dimensional spaces. Nevertheless, proper selection of the kernel kind is the most essential step in the KELM method because of its direct effect on classification precision and training. There are various kernels functions such as linear, radial basis, and polynomial kernels.
Extreme Learning Machine (ELM) is an approach based on Single Layer Feed Forward Neural Network (SLFFNN). According to Huang et al. (2006), the SLFFNN is a straight framework where information weights linked to hidden neurons. The hidden layer biases are randomly opted, while the weights among the hidden nodes are resolved logically. According to Huang et al. (2006), in this method, execution is preferred and it is more compatible than previous learning methods, due to this fact that, unlike traditional methods that have many variables for setting up, in this method, much human intercession are not required for accomplishing ideal parameters in complex issues demonstrating. ELM design based on kernel function is known as Kernel Extreme Learning Machine (KELM). For more detail about KELM readers and researchers are referred to Huang et al. (2012).
For assessing the applied methods capability, three criteria were used including Determination Coefficient (NSE), Correlation Coefficient (R), and Root Mean Square Errors (RMSE) which can be formulated as:
Where, and ND are the observed, estimated, mean observed, mean estimated values, and number of experiments, respectively. Also, all input variables were scaled between 0–0.8 in order to eliminate the input and output variables dimensions.
Simulation and models development
Input variables
Appropriate selection of input combination has significant impact on the accuracy of developed models. From the studies done by Ghani (1993), May et al. (1989) and Vongvisessomjai et al. (2010), the following variables can affect the flow resistance in pipe channels:
V, Dgr, d50, D, y or R, Frm, Cv
where Dgr is dimensionless particle number and Frm is Modified Froude number. The flow resistance in sediment transport sever pipes can be expressed as a function of different sets of input variables. In this study for selecting the most effective variables in modeling the roughness coefficient in circular channels the FA was used. Factorial Analysis is originated from experimental design to identify the interaction effects of several factors on a response variable (Tezcan et al., 2015). The results of FA are listed in Table 2 and Fig. 2(a). In this table variables Fr and A are flow Froude number and flow cross sectional area, respectively. Based on the results listed in Table 2, the most effective parameters were selected and several models were developed via combining these parameters as inputs for AI methods. Table 3 shows the considered models in assessing the roughness coefficient in circular channels with different bed conditions. According to the Fig. 2(b), two states were considered in models preparing. In the state 1, only hydraulic properties were used for Manning roughness coefficient modeling and in the state 2, the combination of both hydraulic and sediment properties were used as inputs. In this study, the Manning coefficient (n) was selected as output parameter. In the next steps, the most essential parameters in the prediction procedure were determined by utilizing sensitivity analysis, followed by employing Monte Carlo uncertainty analysis (UA) to evaluate the dependability of the applied models.
Table 2. Correlation matrix obtained from FA.
Variables
|
Frm
|
Dgr
|
Cv
|
n
|
Fr
|
Re
|
y/D
|
R/d50
|
R/D
|
D2/A
|
y/d50
|
d50/D
|
d50/R
|
d50/y
|
Smooth bed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Frm
|
1
|
-0.710
|
-0.277
|
-0.453
|
0.046
|
0.721
|
0.299
|
0.762
|
0.288
|
-0.272
|
0.716
|
-0.738
|
-0.736
|
-0.717
|
Dgr
|
-0.710
|
1
|
0.539
|
0.342
|
0.325
|
-0.348
|
-0.291
|
-0.698
|
-0.257
|
0.161
|
-0.664
|
0.883
|
0.841
|
0.810
|
Cv
|
-0.277
|
0.539
|
1
|
0.455
|
0.670
|
-0.272
|
-0.358
|
-0.479
|
-0.354
|
0.267
|
-0.466
|
0.640
|
0.667
|
0.660
|
n
|
-0.453
|
0.342
|
0.455
|
1
|
0.483
|
-0.613
|
-0.423
|
-0.420
|
-0.467
|
0.570
|
-0.408
|
0.437
|
0.572
|
0.592
|
Fr
|
|
|
|
|
1
|
-0.173
|
-0.574
|
-0.506
|
-0.551
|
0.407
|
-0.531
|
0.302
|
0.353
|
0.363
|
Re
|
|
|
|
|
|
1
|
0.515
|
0.774
|
0.517
|
-0.491
|
0.769
|
-0.521
|
-0.565
|
-0.561
|
y/D
|
|
|
|
|
|
|
1
|
0.576
|
0.972
|
-0.852
|
0.637
|
-0.227
|
-0.447
|
-0.504
|
R/d50
|
|
|
|
|
|
|
|
1
|
0.538
|
-0.440
|
0.988
|
-0.727
|
-0.720
|
-0.701
|
R/D
|
|
|
|
|
|
|
|
|
1
|
-0.929
|
0.575
|
-0.200
|
-0.451
|
-0.514
|
D2/A
|
|
|
|
|
|
|
|
|
|
1
|
-0.460
|
0.141
|
0.409
|
0.472
|
y/d50
|
|
|
|
|
|
|
|
|
|
|
1
|
-0.690
|
-0.687
|
-0.670
|
d50/D
|
|
|
|
|
|
|
|
|
|
|
|
1
|
0.930
|
0.885
|
d50/R
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
0.994
|
d50/y
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
Rough bed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Frm
|
1
|
-0.721
|
-0.091
|
-0.217
|
0.190
|
0.051
|
-0.109
|
0.651
|
-0.108
|
0.039
|
0.560
|
-0.753
|
-0.589
|
-0.522
|
Dgr
|
-0.721
|
1
|
0.489
|
0.298
|
0.304
|
0.0530
|
-0.270
|
-0.763
|
-0.242
|
0.234
|
-0.724
|
0.975
|
0.864
|
0.803
|
Cv
|
-0.091
|
0.489
|
1
|
0.385
|
0.831
|
-0.457
|
-0.771
|
-0.458
|
-0.810
|
0.835
|
-0.474
|
0.429
|
0.781
|
0.831
|
n
|
-0.417
|
0.298
|
0.385
|
1
|
0.384
|
-0.742
|
-0.452
|
-0.333
|
-0.489
|
0.471
|
-0.334
|
0.199
|
0.402
|
0.433
|
Fr
|
|
|
|
|
1
|
-0.421
|
-0.923
|
-0.475
|
-0.921
|
0.836
|
-0.541
|
0.255
|
0.570
|
0.626
|
Re
|
|
|
|
|
|
1
|
0.646
|
0.147
|
0.708
|
-0.741
|
0.176
|
0.046
|
-0.354
|
-0.431
|
y/D
|
|
|
|
|
|
|
1
|
0.456
|
0.985
|
-0.891
|
0.536
|
-0.211
|
-0.573
|
-0.641
|
R/d50
|
|
|
|
|
|
|
|
1
|
0.427
|
-0.389
|
0.988
|
-0.781
|
-0.732
|
-0.692
|
R/D
|
|
|
|
|
|
|
|
|
1
|
-0.943
|
0.494
|
-0.186
|
-0.587
|
-0.661
|
D2/A
|
|
|
|
|
|
|
|
|
|
1
|
-0.433
|
0.181
|
0.616
|
0.691
|
y/d50
|
|
|
|
|
|
|
|
|
|
|
1
|
-0.737
|
-0.708
|
-0.674
|
d50/D
|
|
|
|
|
|
|
|
|
|
|
|
1
|
0.851
|
0.781
|
d50/R
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
0.992
|
d50/y
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
Table 3. The FFNN and KELM developed Models.
Modeling States
|
Hydraulic characteristics
|
hydraulic and particle's characteristics
|
Model
|
Input(s)
|
Model
|
Input(s)
|
H(I)
|
Re
|
HS(I)
|
Frm, Dgr,d50/D
|
H(II)
|
Re, R/D
|
HS(II)
|
Frm, Dgr, d50/R
|
H(III)
|
Fr
|
HS(III)
|
Frm, Dgr, d50/y
|
H(IV)
|
Fr, R/D
|
HS(IV)
|
Frm, Dgr, Cv
|
|
|
HS(V)
|
Frm, Dgr, d50/R, Cv
|
|
|
HS(VI)
|
Frm, Dgr, d50/R, Cv, D2/A
|
FFNN and KELM parameters setting
For obtaining the desirable forecasting results, setting specific parameters of each artificial intelligent approach is required and their optimal values should be determined. For kernel based approaches designing, the appropriate kind of kernel function selection should be done. In this research, the roughness coefficient in smooth bed channel was predicted using different kernel types. In this regard, the model HS(VI) for the smooth bed was run via KELM and according to Fig. 3(a), the RBF kernel function [ in which γ is kernel parameter] was fined as the best kernel function. Figure 3(b) shows the RMSE via γ values for assessing the impact of RBF kernel parameter of γ on employed algorithm performance for testing set of model HS(VI) in the smooth bed channel. In this study, optimization of γ was performed by a systematic grid search of the parameter using cross-validation. On the other hand, in ANN modeling the network topology has direct effects on its computational complexity and generalization capability; therefore, the appropriate structure of ANN should be selected. Various networks were tested to determine the hidden layer node numbers. Different numbers of neurons (i.e. 2, 3, 5, and 7) in hidden layer were tested. Also, it was found that the tangent sigmoid and pure linear functions are suitable for the hidden and output node activation functions, respectively.