Abstract
Accurate determination of discharge capacity in radial gates as commonly designed check structures is of great importance in hydraulic engineering research. The discharge coefficient plays the most dominant role in calculating the flow discharge through the radial gates. The main goal of this study is to adopt Grey Wolf Optimization-based Kernel Extreme Learning Machine (KELM-GWO) to further improve the prediction accuracy of the discharge coefficient of radial gates. To compare the supreme performance of the proposed model, kernel-depend support vector machine (SVM) and Gaussian process regression (GPR) were employed. An extensive field database consisting of 546 data samples gathered from different types of radial gates was established for building prediction models. The modeling results indicated that the proposed KELM-GWO model (correlation coefficient [R] = 0.927, and root mean squared error [RMSE] = 0.018) and SVM model (correlation coefficient [R] = 0.940, and root mean squared error [RMSE] = 0.022) demonstrated better performance under free and submerged flow conditions, respectively. Moreover, it was found that the applied kernel-depend approaches can be suitable options to predict the discharge coefficient of radial gates under varied submergence conditions with a satisfactory level of accuracy.
HIGHLIGHTS
Grey Wolf Optimization (GWO) and Kernel Extreme Learning Machine (KELM) were introduced for discharge coefficient prediction of radial gates.
Support Vector Machine (SVM) and Gaussian Process Regression (GPR) were employed for comparative purposes.
546 filed data points from different types of radial gates used to feed the utilized models.
Best input combinations for both free and submerged flow conditions were discussed.
INTRODUCTION
Radial gates are known as the most common elements of water control structures in use today and can be found in most irrigation networks across the world. They are constructed by the use of a curved skin plate supported by a structural steel frame and play an essential role in facilitating water delivery, maintaining river environments, and controlling flooding. These types of gates are more cost-effective and simpler to utilize and maintain in comparison to sluice gates (Clemmens et al. 2003; Shahrokhnia & Javan 2006). The performance accuracy of radial gates as check structures can vary according to the type of flow condition (i.e., free or submerged flow). Under a free-flow condition, a free hydraulic jump is developed in the downstream part of the radial gate, and the flow is just affected by the upstream flow depth. On the other hand, with increasing tail-water depth, the jet emanating from the radial gate changes to partially submerged flow with an incomplete submerged jump and totally submerged flow with no jump. The discharge coefficient of gates constitutes the basis for the determination of the opening, which is of considerable importance for accurate simulation and controlling of canal flow. Furthermore, accurate determination of discharge is crucial for informing water-saving policies and efficient operational management. Numerous studies have attempted to enhance the discharge calibration of radial gates. Early work can be attributed to Metzler (1948), who developed a series of maps to determine the discharge coefficient of radial gates under submerged flow conditions. Toch (1955) and Buyalski (1983) applied the empirical relationship method in order to illustrate the variation of the discharge coefficients for both free and submerged flow conditions. Clemmens et al. (2003) acknowledged the inefficiency of empirical relationship methods in calibrating submerged radial gates and developed the Energy-Momentum (E-M) approach in order to calibrate the discharge through a single radial gate. Using Buyalski's experimental data, Wahl (2005) introduced relative gate opening to modify the correction factor. Shahrokhnia & Javan (2006) and Zahedani et al. (2012) derived equations for quantifying the submerged flow rate on the basis of the downstream flow depth using dimensional analysis and nonlinear regression. Abdelhaleem (2016) conducted research on a discharge estimation of three submerged parallel radial gates and found that the dimensional analysis method with the incomplete self-similarity concept excels any other calibration methods. The practical implementation of the aforementioned discharge calibration methods indicated inadequate performance when subjected to highly submerged flow. More recently, Guo et al. (2021a, 2021b, 2021c) proposed new criteria in order to subdivide the submerged flow into partially submerged and totally submerged flow. Using a new discharge calibration method, expressed as the identification method, they asserted that considering the classification method can satisfactorily enhance the discharge model accuracy for totally submerged flow.
Based on the aforementioned discussion, assessment of the hydraulic operation of radial gates can be implemented following different approaches: the energy balance approach, the momentum approach, and empirical equations. The literature demonstrates that employed approaches to the analysis of radial gates are unsuccessful in providing stable performance under various hydraulic conditions and may lead to unsatisfactory results. In such cases, machine learning (ML) methods can be a suitable tool to build hydraulic models of radial gates solutions under different hydraulic conditions. The high efficiency and speed of ML methods in modeling complex hydraulic problems have made them one of the most widely used methods in predicting the discharge coefficient of different types of weirs. Among them, the strong suitability of the Artificial Neural Network (ANN) algorithm for hydraulic problems has made it one of the leading models in the prediction of the discharge coefficient of weirs (Bilhan et al. 2011; Salmasi et al. 2013; Karami et al. 2018). However, the need to define the structure of ANN before training, as well as the possibility of getting trapped in local minima in the model training process, are among the reasons that encourage researchers to use an appropriate combination of neural and fuzzy systems in the form of Adaptive Neural Fuzzy Inference Systems (ANFIS) (Shamshirband et al. 2016; Haghiabi et al. 2018). On the other hand, the use of the kernel function as the core tool of ML methods increases their efficiency in terms of reducing overfitting. In this regard, the successful application of kernel-depend Support Vector Machine (SVM) (Azamathulla et al. 2016; Roushangar et al. 2021a, 2021b) and Gaussian Process Regression (GPR) (Akbari et al. 2019; Nourani et al. 2021) were reported in the literature. Kernel-depend methods are memory intensive, and trickier to tune due to the importance of picking the right kernel. In these models, we will be able to predict the proper behavior of the system, although we will not be able to characterize its intrinsic structure and behavior. A kernel method is an algorithm that depends on the data only through dot-products. When this is the case, the dot product can be replaced by a kernel function which computes a dot product in some possibly high-dimensional feature space (Smola 1996). This has two advantages: First, the ability to generate nonlinear decision boundaries using methods designed for linear classifiers. Second, the use of kernel functions allows the user to apply a classifier to data that have no obvious fixed-dimensional vector space representation.
Prediction of the discharge coefficient is required as a basis for discharge measurements in irrigation channels and plays a fundamental role in evaluating the hydraulic efficiency of radial gates. To the best of the authors’ knowledge, ML techniques have not been developed in design of the discharge coefficient of radial gates with an extensive number of field datasets. Therefore, the authors are eager to evaluate the ability of powerful kernel-depend approaches in the prediction of the discharge coefficient of radial gates. As major advantages, kernel-depend models have two main capabilities: (i) these methods can model nonlinear decision boundaries, and there are many kernels to choose from. They are also robust against overfitting, especially in high-dimensional space, (ii) in these models, we will be able to predict the proper behavior of the system, although we will not be able to characterize its intrinsic structure and behavior. Considering the advantages of kernel-depend methods, for the first time, Kernel Extreme Learning Machine (KELM), in combination with Grey Wolf Optimization (GWO), is developed for modeling the discharge coefficient of radial gates under free and submerged flow conditions. The performances of the proposed hybrid KELM-GWO model were compared with GPR and SVM that developed to this end, as well.
The rest of this paper is organized as follows. First, an extensive field database and the location of studied radial gates are presented. The development of dimensionless parameters under different hydraulic conditions is presented along with the corresponding histograms. After that, brief reviews of the theorem associated with the SVM, GPR, KELM, and GWO algorithms are presented, and consequently, the structure of the proposed KELM-GWO model and its optimization strategy is described. Next, the results are presented in terms of qualitative and quantitative performance. The conclusions are drawn in the final step of this research.
METHODS
Check structure . | Seal type . | Number of gates . | Maximum upstream depth (m) . | Maximum downstream depth (m) . | Gate radius (m) . | Pinion height, α (m) . | Gate width (each) (m) . | Number of data . |
---|---|---|---|---|---|---|---|---|
Velocity Barrier | Hard Rubber | 3 | 3.29 | 2.51 | 4.20 | 2.74 | 4.27 | 38 |
Fish Screen | Hard Rubber | 3 | 4.26 | 4.26 | 4.96 | 3.20 | 4.27 | 8 |
Coyote Canal | Hard Rubber | 2 | 4.26 | 4.26 | 6.48 | 4.11 | 5.49 | 4 |
West Canal | Hard Rubber and Music Note | 3 | 400.31 | 400.31 | 6.10 | 3.66 | 4.65 | 82 |
Putah South | Music Note | 2 | 3.13 | 3.13 | 3.44 | 2.13 | 3.05 | 4 |
Sand Creek | Music Note | 3 | 5.28 | 5.28 | 6.48 | 4.11 | 6.10 | 20 |
Dodge Avenue | Music Note | 3 | 5.28 | 5.28 | 6.48 | 4.11 | 6.10 | 22 |
Kaweah River | Music Note | 5 | 5.19 | 5.19 | 7.93 | 5.12 | 3.35 | 35 |
Fifth Avenue | Music Note | 3 | 5.19 | 5.19 | 6.48 | 4.11 | 5.49 | 9 |
Tule River | Music Note | 4 | 5.25 | 5.25 | 7.93 | 5.12 | 3.66 | 6 |
California Aqueduct | Hard Rubber | 3 | 8.11 | 8.11 | 11.44 | 7.62 | 7.62 | 201 |
Check structure . | Seal type . | Number of gates . | Maximum upstream depth (m) . | Maximum downstream depth (m) . | Gate radius (m) . | Pinion height, α (m) . | Gate width (each) (m) . | Number of data . |
---|---|---|---|---|---|---|---|---|
Velocity Barrier | Hard Rubber | 3 | 3.29 | 2.51 | 4.20 | 2.74 | 4.27 | 38 |
Fish Screen | Hard Rubber | 3 | 4.26 | 4.26 | 4.96 | 3.20 | 4.27 | 8 |
Coyote Canal | Hard Rubber | 2 | 4.26 | 4.26 | 6.48 | 4.11 | 5.49 | 4 |
West Canal | Hard Rubber and Music Note | 3 | 400.31 | 400.31 | 6.10 | 3.66 | 4.65 | 82 |
Putah South | Music Note | 2 | 3.13 | 3.13 | 3.44 | 2.13 | 3.05 | 4 |
Sand Creek | Music Note | 3 | 5.28 | 5.28 | 6.48 | 4.11 | 6.10 | 20 |
Dodge Avenue | Music Note | 3 | 5.28 | 5.28 | 6.48 | 4.11 | 6.10 | 22 |
Kaweah River | Music Note | 5 | 5.19 | 5.19 | 7.93 | 5.12 | 3.35 | 35 |
Fifth Avenue | Music Note | 3 | 5.19 | 5.19 | 6.48 | 4.11 | 5.49 | 9 |
Tule River | Music Note | 4 | 5.25 | 5.25 | 7.93 | 5.12 | 3.66 | 6 |
California Aqueduct | Hard Rubber | 3 | 8.11 | 8.11 | 11.44 | 7.62 | 7.62 | 201 |
Check structure . | Seal type . | Number of gates . | Maximum upstream depth (m) . | Gate radius (m) . | Pinion height, α (m) . | Gate width (each) (m) . | Number of data . |
---|---|---|---|---|---|---|---|
East Canal Headworks | Music Note | 2 | 6.32 | 8.01 | 4.57 | 4.88 | 37 |
Dez Irrigation Network, Main West Canal | Sharp | 2 | 3 | 7 | 3.62 | 15 | 80 |
Check structure . | Seal type . | Number of gates . | Maximum upstream depth (m) . | Gate radius (m) . | Pinion height, α (m) . | Gate width (each) (m) . | Number of data . |
---|---|---|---|---|---|---|---|
East Canal Headworks | Music Note | 2 | 6.32 | 8.01 | 4.57 | 4.88 | 37 |
Dez Irrigation Network, Main West Canal | Sharp | 2 | 3 | 7 | 3.62 | 15 | 80 |
Input parameters
In which Q is the flow discharge, y1 is the upstream flow depth, y3 is the downstream flow depth, L is the channel width, w is the gate opening, is the water viscosity and ρ is the water density. Dimensional analysis may reduce the dimensions of the input matrix, so would create a low-dimensions space where the number of the studied parameters is low. Moreover, further application of experimental results can be achieved through the dimensionless groupings of variables (Granata & de Marinis 2017).
Selected input combinations for the prediction of discharge coefficient under both free and submerged conditions were extracted through a large number of trial-and-error processes and listed in Table 3. Statistical information of input and output parameters in terms of the maximum (max), minimum (min), mean and standard deviation (S.td.) values is represented in Table 4.
Free flow . | Submerged flow . | ||
---|---|---|---|
Model . | Input parameters . | Model . | Input parameters . |
F(I) | S(I) | ||
F(II) | S(II) | ||
F(III) | S(III) | ||
F(IV) | S(IV) |
Free flow . | Submerged flow . | ||
---|---|---|---|
Model . | Input parameters . | Model . | Input parameters . |
F(I) | S(I) | ||
F(II) | S(II) | ||
F(III) | S(III) | ||
F(IV) | S(IV) |
. | . | Parameter . | Min . | Max . | Mean . | St.d. . |
---|---|---|---|---|---|---|
Free flow | Input parameters | 0.255 | 0.559 | 0.418 | 0.063 | |
0.065 | 0.788 | 0.442 | 0.152 | |||
1.54 | 64.55 | 6.06 | 8.50 | |||
0.011 | 0.315 | 0.115 | 0.068 | |||
Output parameter | 0.432 | 0.684 | 0.597 | 0.047 | ||
Submerged flow | Input parameters | −0.949 | 28.5 | 2.37 | 4.58 | |
0.568 | 1.76 | 0.776 | 0.299 | |||
0.299 | 0.845 | 0.584 | 0.123 | |||
1.09 | 37.03 | 5.02 | 4.59 | |||
0.010 | 0.642 | 0.187 | 0.119 | |||
Output parameter | 0.005 | 6.14 | 0.616 | 0.376 |
. | . | Parameter . | Min . | Max . | Mean . | St.d. . |
---|---|---|---|---|---|---|
Free flow | Input parameters | 0.255 | 0.559 | 0.418 | 0.063 | |
0.065 | 0.788 | 0.442 | 0.152 | |||
1.54 | 64.55 | 6.06 | 8.50 | |||
0.011 | 0.315 | 0.115 | 0.068 | |||
Output parameter | 0.432 | 0.684 | 0.597 | 0.047 | ||
Submerged flow | Input parameters | −0.949 | 28.5 | 2.37 | 4.58 | |
0.568 | 1.76 | 0.776 | 0.299 | |||
0.299 | 0.845 | 0.584 | 0.123 | |||
1.09 | 37.03 | 5.02 | 4.59 | |||
0.010 | 0.642 | 0.187 | 0.119 | |||
Output parameter | 0.005 | 6.14 | 0.616 | 0.376 |
Support vector machine
SVM is known as one of the most potent kernel-depend models in the predicting field rooted in structural risk minimization (Vapnik 1999). This capability grants SVM a better generalizability to overcome the shortcomings of traditional ML approaches such as the ANN algorithm. Using the concept of kernel functions, SVM maps the complicated nonlinear problem input factors into high-dimension space to transform complicated nonlinear problems into linear problems. Therefore, the kernel function plays a significant role in the performance of SVM. The central concept of SVM is based on establishing an optimal hyperplane as the decision surface that maximizes the separation edge between the positive case and the counter-example. Introducing the kernel function neatly solves the inner product operation in the high-dimensional space and is one of the main advantages of SVM. Therefore, the kernel function plays a significant role in the performance of SVM. In the present study, the prediction performance of employed SVM methods is discussed with different kernel functions including linear, polynomial, sigmoid and Radial Basis Function (RBF). The optimum values of kernel parameters were obtained through a trial-and-error process. Furthermore, optimization of SVM hyper-parameters has been carried out by a systematic grid search of the parameters using cross-validation on the training dimensionless measures.
Gaussian process regression
The hyper-parameters can be calculated via Equation (19) utilizing a gradient descent algorithm.
Kernel extreme learning machine
Therefore, β can be obtained byusing the formula , where stands as the pseudo-inverse of H.
Grey wolf optimization
Here, the GWO algorithm is employed to find the optimum values of KELM hyper-parameters (kernel parameters and regularization coefficient). The optimized parameters indicate the prey and the dynamic optimization process of the algorithm represents the grey wolves hunting.
GWO algorithm ends with the completion of the maximum number of iterations. The return value of α is the optimum value of kernel parameters and regularization coefficient.
Modeling framework
Performance evaluation criteria
RESULTS AND DISCUSSIONS
Owing to the importance of choosing the proper kernel function in modeling accuracy, in the first step, different structures of employed kernel-depend approaches were analyzed through various kernel functions. Table 5 lists the obtained results of employed kernel-depend approaches with different kernels for models F(IV) and S(IV). Moreover, optimal parameters of employed models are listed in Tables 6–8, respectively.
Model . | Method . | Kernel type . | Performance criteria . | |||
---|---|---|---|---|---|---|
Testing . | ||||||
R . | SI . | BIAS . | RMSE . | |||
F(IV) | KELM-GWO | Linear | 0.609 | 0.049 | 0.000473 | 0.038 |
Polynomial | 0.927 | 0.023 | −0.005946 | 0.018 | ||
RBF | 0.490 | 0.067 | −0.010038 | 0.052 | ||
Wavelet | 0.725 | 0.040 | −0.001569 | 0.031 | ||
GPR | Exponential | 0.911 | 0.023 | −0.002162 | 0.018 | |
Squared Exponential | 0.899 | 0.025 | −0.003053 | 0.019 | ||
Matern 3/2 | 0.900 | 0.025 | −0.002817 | 0.019 | ||
Matern 5/2 | 0.899 | 0.025 | −0.003014 | 0.019 | ||
Rational Quadratic | 0.899 | 0.025 | −0.003053 | 0.019 | ||
SVM | Linear | 0.785 | 0.037 | 0.005165 | 0.029 | |
Polynomial | 0.620 | 0.045 | −0.002548 | 0.035 | ||
RBF | 0.896 | 0.027 | −0.001713 | 0.021 | ||
Sigmoid | 0.403 | 1.01 | −0.131587 | 0.785 | ||
S(IV) | KELM-GWO | Linear | 0.085 | 0.328 | 0.019855 | 0.254 |
Polynomial | 0.365 | 0.341 | 0.035280 | 0.266 | ||
RBF | 0.839 | 0.185 | −0.027257 | 0.144 | ||
Wavelet | 0.839 | 0.185 | −0.027258 | 0.144 | ||
GPR | Exponential | 0.944 | 0.102 | 0.009989 | 0.079 | |
Squared Exponential | 0.877 | 0.156 | 0.000228 | 0.121 | ||
Matern 3/2 | 0.931 | 0.117 | 0.005591 | 0.090 | ||
Matern 5/2 | 0.917 | 0.130 | 0.003291 | 0.100 | ||
Rational Quadratic | 0.877 | 0.156 | 0.000228 | 0.121 | ||
SVM | Linear | 0.158 | 0.310 | −0.026804 | 0.239 | |
Polynomial | 0.559 | 1.33 | 0.257247 | 1.026 | ||
RBF | 0.940 | 0.106 | −0.000572 | 0.022 | ||
Sigmoid | 0.064 | 0.315 | −0.002886 | 0.243 |
Model . | Method . | Kernel type . | Performance criteria . | |||
---|---|---|---|---|---|---|
Testing . | ||||||
R . | SI . | BIAS . | RMSE . | |||
F(IV) | KELM-GWO | Linear | 0.609 | 0.049 | 0.000473 | 0.038 |
Polynomial | 0.927 | 0.023 | −0.005946 | 0.018 | ||
RBF | 0.490 | 0.067 | −0.010038 | 0.052 | ||
Wavelet | 0.725 | 0.040 | −0.001569 | 0.031 | ||
GPR | Exponential | 0.911 | 0.023 | −0.002162 | 0.018 | |
Squared Exponential | 0.899 | 0.025 | −0.003053 | 0.019 | ||
Matern 3/2 | 0.900 | 0.025 | −0.002817 | 0.019 | ||
Matern 5/2 | 0.899 | 0.025 | −0.003014 | 0.019 | ||
Rational Quadratic | 0.899 | 0.025 | −0.003053 | 0.019 | ||
SVM | Linear | 0.785 | 0.037 | 0.005165 | 0.029 | |
Polynomial | 0.620 | 0.045 | −0.002548 | 0.035 | ||
RBF | 0.896 | 0.027 | −0.001713 | 0.021 | ||
Sigmoid | 0.403 | 1.01 | −0.131587 | 0.785 | ||
S(IV) | KELM-GWO | Linear | 0.085 | 0.328 | 0.019855 | 0.254 |
Polynomial | 0.365 | 0.341 | 0.035280 | 0.266 | ||
RBF | 0.839 | 0.185 | −0.027257 | 0.144 | ||
Wavelet | 0.839 | 0.185 | −0.027258 | 0.144 | ||
GPR | Exponential | 0.944 | 0.102 | 0.009989 | 0.079 | |
Squared Exponential | 0.877 | 0.156 | 0.000228 | 0.121 | ||
Matern 3/2 | 0.931 | 0.117 | 0.005591 | 0.090 | ||
Matern 5/2 | 0.917 | 0.130 | 0.003291 | 0.100 | ||
Rational Quadratic | 0.877 | 0.156 | 0.000228 | 0.121 | ||
SVM | Linear | 0.158 | 0.310 | −0.026804 | 0.239 | |
Polynomial | 0.559 | 1.33 | 0.257247 | 1.026 | ||
RBF | 0.940 | 0.106 | −0.000572 | 0.022 | ||
Sigmoid | 0.064 | 0.315 | −0.002886 | 0.243 |
Italic values indicate superior results.
Method . | Model . | Kernel type . | Parameter . | ||||||
---|---|---|---|---|---|---|---|---|---|
Ρ . | c . | d . | γ . | ω . | α . | β . | |||
KELM-GWO | F(IV) | Linear | 9.2969 | – | – | – | – | – | – |
Polynomial | 1 | 4.6017 | 5.1627 | – | – | – | – | ||
RBF | 201 | – | 10 | – | – | – | |||
Wavelet | 160.8304 | – | – | – | 7.8560 | 5.3051 | 8.6632 | ||
S(IV) | Linear | 1.6319 | – | – | – | – | – | – | |
Polynomial | – | – | – | – | |||||
RBF | 201 | – | – | 0.1037 | – | – | – | ||
Wavelet | 201 | – | – | – | 0.1036 | 10 | 0.2307 |
Method . | Model . | Kernel type . | Parameter . | ||||||
---|---|---|---|---|---|---|---|---|---|
Ρ . | c . | d . | γ . | ω . | α . | β . | |||
KELM-GWO | F(IV) | Linear | 9.2969 | – | – | – | – | – | – |
Polynomial | 1 | 4.6017 | 5.1627 | – | – | – | – | ||
RBF | 201 | – | 10 | – | – | – | |||
Wavelet | 160.8304 | – | – | – | 7.8560 | 5.3051 | 8.6632 | ||
S(IV) | Linear | 1.6319 | – | – | – | – | – | – | |
Polynomial | – | – | – | – | |||||
RBF | 201 | – | – | 0.1037 | – | – | – | ||
Wavelet | 201 | – | – | – | 0.1036 | 10 | 0.2307 |
Method . | Model . | Kernel type . | Parameter . | ||
---|---|---|---|---|---|
Lσ . | Fσ . | Log likelihood . | |||
GPR | F(IV) | Exponential | 10.6417 | 0.0700 | 168.7399 |
Squared Exponential | 1.9743 | 0.0793 | 170.9388 | ||
Matern 3/2 | 4.3681 | 0.0799 | 170.8195 | ||
Matern 5/2 | 3.1036 | 0.0792 | 171.2564 | ||
Rational Quadratic | 1.9743 | 0.0793 | 171.2564 | ||
S(IV) | Exponential | 0.2721 | 0.4724 | 57.1633 | |
Squared Exponential | 0.1200 | 0.5359 | 90.8263 | ||
Matern 3/2 | 0.1618 | 0.5011 | 75.6284 | ||
Matern 5/2 | 0.1439 | 0.5154 | 82.3447 | ||
Rational Quadratic | 0.1200 | 0.5359 | 90.8263 |
Method . | Model . | Kernel type . | Parameter . | ||
---|---|---|---|---|---|
Lσ . | Fσ . | Log likelihood . | |||
GPR | F(IV) | Exponential | 10.6417 | 0.0700 | 168.7399 |
Squared Exponential | 1.9743 | 0.0793 | 170.9388 | ||
Matern 3/2 | 4.3681 | 0.0799 | 170.8195 | ||
Matern 5/2 | 3.1036 | 0.0792 | 171.2564 | ||
Rational Quadratic | 1.9743 | 0.0793 | 171.2564 | ||
S(IV) | Exponential | 0.2721 | 0.4724 | 57.1633 | |
Squared Exponential | 0.1200 | 0.5359 | 90.8263 | ||
Matern 3/2 | 0.1618 | 0.5011 | 75.6284 | ||
Matern 5/2 | 0.1439 | 0.5154 | 82.3447 | ||
Rational Quadratic | 0.1200 | 0.5359 | 90.8263 |
Italic values indicate superior results.
Method . | Model . | Kernel type . | Parameter . | ||||
---|---|---|---|---|---|---|---|
c . | d . | γ . | C . | ε . | |||
SVM | F(IV) | Linear | – | – | – | 1 | 0.001 |
Polynomial | 3 | 3 | 50 | 1 | 0.001 | ||
RBF | – | – | 200 | 1 | 0.001 | ||
Sigmoid | 2 | – | 200 | 14 | 0.4 | ||
S(IV) | Linear | – | – | – | 12 | 0.001 | |
Polynomial | 1 | 5 | 150 | 0 | 0.201 | ||
RBF | – | – | 90 | 3 | 0.001 | ||
Sigmoid | 2 | – | – | 1 | 0.001 |
Method . | Model . | Kernel type . | Parameter . | ||||
---|---|---|---|---|---|---|---|
c . | d . | γ . | C . | ε . | |||
SVM | F(IV) | Linear | – | – | – | 1 | 0.001 |
Polynomial | 3 | 3 | 50 | 1 | 0.001 | ||
RBF | – | – | 200 | 1 | 0.001 | ||
Sigmoid | 2 | – | 200 | 14 | 0.4 | ||
S(IV) | Linear | – | – | – | 12 | 0.001 | |
Polynomial | 1 | 5 | 150 | 0 | 0.201 | ||
RBF | – | – | 90 | 3 | 0.001 | ||
Sigmoid | 2 | – | – | 1 | 0.001 |
The results given in Table 5 demonstrated that under free-flow conditions, the proposed KELM-GWO model with polynomial kernel function surpasses all other approaches with values of R equal to 0.927, SI = 0.023, BIAS = −0.005946, and RMSE = 0.018 for the testing phase. In order to implement the proposed KELM-GWO, the population (pack size) was applied as 300, and iteration was set to 50. The regulation coefficient parameter of ρ and polynomial kernel parameters, including the free parameter of c and polynomial degree (d) were optimized through the GWO algorithm as ρ = 1, C = 4.6017 and d = 5.1627, respectively. To tune the GRP hyper-parameters, a Standard Gradient Descent (SGD) optimizer was utilized to maximize the log marginal likelihood. In consideration of the SI values, small variations can be observed throughout the employed kernel functions. GPR performance ranges between 0.025 and 0.023 (for Exponential kernel). Using the SGD optimizer, the ideal values of Exponential kernel parameters were obtained as the length scale parameter (σl) equal to 10.6417 and the signal standard deviation (σf) equal to 0.07. For the implementation of the embedded SVM method, the best values of kernel parameters were achieved through a trial-and-error procedure. Additionally, the optimization process of the cost factor (C) and the loss function (ε) was conducted by a grid search in the C and ε parameter space using the cross-validation technique. The result proved that SVM-RBF had the best prediction accuracy (R = 0.896, SI = 0.027, BIAS = −0.001713, and RMSE = 0.021) as suggested by researchers (Komasi et al. 2018; Najafzadeh & Oliveto 2020; Amininia & Saghebian 2021; Roushangar & Shahnazi 2021). It was followed by a linear kernel function (R = 0.785, SI = 0.037, BIAS = 0.005165, and RMSE = 0.029). The results showed that using the sigmoid kernel function as a core tool of SVM led to under performance. Taking into account the obtained results, kernel functions of polynomial, Exponential, and RBF were selected as core tools of KELM-GWO, GPR, and SVM methods, respectively, to predict the discharge coefficient of radial gates under free-flow conditions. Furthermore, model S(IV) was selected in order to better understand the performance of the employed kernel-depend approaches under submerged flow conditions. Based on the results of Table 5, the SVM model with the kernel function of RBF can predict the discharge coefficient of submerged radial gates better than other employed kernel-depend methods with R = 0.940, SI = 0.106, BIAS = −0.000572, and RMSE = 0.022. It was followed by GPR-Exponential (R = 0.944, SI = 0.102, BIAS = 0.009989, and RMSE = 0.079). As can be seen, in contrast to the free-flow condition, the proposed KELM-GWO model with polynomial kernel had poor performance, and RBF kernel function performs better structure of KELM-GWO. However, Table 5 suggests that the proposed KELM-GWO model has a lower efficiency in comparison with other kernel-depend methods for the prediction of the discharge coefficient of submerged radial gates. As a result, for submerged flow conditions, KELM-GWO-RBF, GPR-Exponential, and SVM-RBF were used for the rest of the input combinations. According to the results presented in Table 5, it was found that two chief factors including the kernel type and good setting of parameters play a key role in the improving accuracy level of kernel-depend models. However, there is no method to determine how to choose an appropriate kernel and its parameters for a given dataset to achieve high generalization performance. On the other hand, coupling kernel-based methods with different optimization methods create more complex models and requires longer computation time.
Table 9 provides the statistical indicators of the employed kernel-depend models during the testing phase. It can be seen that under free-flow conditions, using the ratio of the downstream flow depth to the gate opening (y3/w) as the only input parameter provided the desired prediction accuracy while using only the ratio of the downstream flow depth to the radial gate radius (y3/r) as input did not yield the appropriate prediction accuracy. This can show the importance of the gate opening on the prediction process of the discharge coefficient under free-flow conditions. According to SI values, when comparing F(II) and F(III), adding the ratio of the gate opening to the radial gate radius (w/r) improves the average prediction accuracy of employed KELM-GWO and GPR approaches by 4 and 7%, respectively. It can be seen that the parameter y1/w is the most influential parameter for the prediction of the discharge coefficient of radial gates under free-flow conditions. Taking into consideration the statistical indices, KELM-GWO-Polynomial and GPR-Exponential models generated the most accurate results with model F(IV), where y1/w, w/r, and α-w/r were utilized as the input parameters. As mentioned in the previous section, under free-flow conditions, the comparison results of the employed kernel-depend methods revealed that the hybridized KELM-GWO-Polynomial with model F(IV) as input combination outperformed the SVM and GPR standalone models with R = 0.927, SI = 0.023, BIAS = −0.005946, and RMSE = 0.018. It should be noticed that the prediction of discharge coefficient under field conditions for multiple gates with different openings is complicated. It may become more intractable if one gate is free-flowing and another in the transition zone.
Flow condition . | Method . | Model . | Performance criteria . | |||
---|---|---|---|---|---|---|
Testing . | ||||||
R . | SI . | BIAS . | RMSE . | |||
Free flow | KELM-GWO | F(I) | 0.305 | 0.057 | −0.005410 | 0.044 |
F(II) | 0.866 | 0.028 | 0.002324 | 0.022 | ||
F(III) | 0.907 | 0.026 | 0.008926 | 0.021 | ||
F(IV) | 0.927 | 0.023 | −0.005946 | 0.018 | ||
GPR | F(I) | 0.549 | 0.050 | 0.000421 | 0.038 | |
F(II) | 0.896 | 0.025 | −0.003127 | 0.019 | ||
F(III) | 0.908 | 0.024 | −0.002365 | 0.018 | ||
F(IV) | 0.911 | 0.023 | −0.002162 | 0.018 | ||
SVM | F(I) | 0.442 | 0.052 | −0.004215 | 0.040 | |
F(II) | 0.870 | 0.028 | 0.002492 | 0.022 | ||
F(III) | 0.880 | 0.028 | −0.004524 | 0.021 | ||
F(IV) | 0.896 | 0.027 | −0.001713 | 0.021 | ||
Submerged flow | KELM-GWO | S(I) | 0.657 | 0.276 | 0.080632 | 0.214 |
S(II) | 0.680 | 0.254 | 0.031145 | 0.197 | ||
S(III) | 0.767 | 0.255 | 0.035795 | 0.197 | ||
S(IV) | 0.839 | 0.185 | −0.027117 | 0.144 | ||
GPR | S(I) | 0.727 | 0.213 | −0.000803 | 0.165 | |
S(II) | 0.828 | 0.176 | 0.012242 | 0.136 | ||
S(III) | 0.880 | 0.148 | 0.006356 | 0.115 | ||
S(IV) | 0.944 | 0.102 | 0.009989 | 0.079 | ||
SVM | S(I) | 0.864 | 0.179 | −0.017431 | 0.139 | |
S(II) | 0.822 | 0.183 | 0.010703 | 0.141 | ||
S(III) | 0.897 | 0.162 | −0.015473 | 0.125 | ||
S(IV) | 0.940 | 0.106 | −0.000572 | 0.022 |
Flow condition . | Method . | Model . | Performance criteria . | |||
---|---|---|---|---|---|---|
Testing . | ||||||
R . | SI . | BIAS . | RMSE . | |||
Free flow | KELM-GWO | F(I) | 0.305 | 0.057 | −0.005410 | 0.044 |
F(II) | 0.866 | 0.028 | 0.002324 | 0.022 | ||
F(III) | 0.907 | 0.026 | 0.008926 | 0.021 | ||
F(IV) | 0.927 | 0.023 | −0.005946 | 0.018 | ||
GPR | F(I) | 0.549 | 0.050 | 0.000421 | 0.038 | |
F(II) | 0.896 | 0.025 | −0.003127 | 0.019 | ||
F(III) | 0.908 | 0.024 | −0.002365 | 0.018 | ||
F(IV) | 0.911 | 0.023 | −0.002162 | 0.018 | ||
SVM | F(I) | 0.442 | 0.052 | −0.004215 | 0.040 | |
F(II) | 0.870 | 0.028 | 0.002492 | 0.022 | ||
F(III) | 0.880 | 0.028 | −0.004524 | 0.021 | ||
F(IV) | 0.896 | 0.027 | −0.001713 | 0.021 | ||
Submerged flow | KELM-GWO | S(I) | 0.657 | 0.276 | 0.080632 | 0.214 |
S(II) | 0.680 | 0.254 | 0.031145 | 0.197 | ||
S(III) | 0.767 | 0.255 | 0.035795 | 0.197 | ||
S(IV) | 0.839 | 0.185 | −0.027117 | 0.144 | ||
GPR | S(I) | 0.727 | 0.213 | −0.000803 | 0.165 | |
S(II) | 0.828 | 0.176 | 0.012242 | 0.136 | ||
S(III) | 0.880 | 0.148 | 0.006356 | 0.115 | ||
S(IV) | 0.944 | 0.102 | 0.009989 | 0.079 | ||
SVM | S(I) | 0.864 | 0.179 | −0.017431 | 0.139 | |
S(II) | 0.822 | 0.183 | 0.010703 | 0.141 | ||
S(III) | 0.897 | 0.162 | −0.015473 | 0.125 | ||
S(IV) | 0.940 | 0.106 | −0.000572 | 0.022 |
Italic values indicate superior results.
Flow condition . | Name . | Formula . |
---|---|---|
Submerged | Shahrokhnia & Javan (2006) | |
Shahrokhnia & Javan (2005) | ||
Zahedani et al. (2012) | ||
Free | Shahrokhnia & Javan (2003) | |
Zahedani et al. (2012) |
Flow condition . | Name . | Formula . |
---|---|---|
Submerged | Shahrokhnia & Javan (2006) | |
Shahrokhnia & Javan (2005) | ||
Zahedani et al. (2012) | ||
Free | Shahrokhnia & Javan (2003) | |
Zahedani et al. (2012) |
Flow condition . | Name . | Performance criteria . | |||
---|---|---|---|---|---|
R . | SI . | BIAS . | RMSE . | ||
Submerged | Shahrokhnia & Javan (2006) | −0.102 | 0.618 | 0.086736 | 0.485 |
Shahrokhnia & Javan (2005) | −0.001 | 0.890 | 0.587679 | 0.699 | |
Zahedani et al. (2012) | −0.027 | 0.575 | −0.248229 | 0.452 | |
Free | Shahrokhnia & Javan (2003) | 0.582 | 2.68 | 2.06514 | 2.081 |
Zahedani et al. (2012) | 0.491 | 0.209 | −0.059289 | 0.161 |
Flow condition . | Name . | Performance criteria . | |||
---|---|---|---|---|---|
R . | SI . | BIAS . | RMSE . | ||
Submerged | Shahrokhnia & Javan (2006) | −0.102 | 0.618 | 0.086736 | 0.485 |
Shahrokhnia & Javan (2005) | −0.001 | 0.890 | 0.587679 | 0.699 | |
Zahedani et al. (2012) | −0.027 | 0.575 | −0.248229 | 0.452 | |
Free | Shahrokhnia & Javan (2003) | 0.582 | 2.68 | 2.06514 | 2.081 |
Zahedani et al. (2012) | 0.491 | 0.209 | −0.059289 | 0.161 |
Existing equations and related constant parameters are developed in special laboratories with specific flow conditions, therefore, these equations show acceptable results in particular conditions, but their applicability to field data with various hydraulic conditions is questionable. Another major flaw in the equations obtained from laboratory studies is that they are all based on upstream and downstream channels that are the same width and have the same floor elevation as the gate. This rarely occurs in practice. The main advantage of the kernel-depend approaches against the traditional methods is that kernel-depend models find the best solution for the problem through a high-dimensional domain by creating several candidate computer programs and choosing the best one with the highest fitness. On the other hand, proposed traditional methods are not flexible enough to present uniform results under different conditions and their applicability is limited to the specific cases of their development.
CONCLUSIONS
The present paper is an attempt to implement a new kernel-depend ELM GWO algorithm (KELM-GWO), GPR, and support vector machine (SVM) for modeling the discharge coefficient of radial gates. To build prediction models, an extensive field database was established, consisting of 546 data samples gathered from different types of radial gates. The optimization capability of GWO that is naturally inspired by the swarm evolutionary feature is utilized to tune the KELM model for the implemented application. The obtained results showed that the proposed KELM-GWO gives better prediction accuracy than the employed GPR and SVM approaches for the prediction of the discharge coefficient under free-flow conditions. From the current research, the following conclusions were drawn:
- •
Among the developed input combinations, the model having input parameters of the y1/w, w/r, and α-w/r provides the best performance. The results also showed that under submerged hydraulic conditions, the GPR model has better predicting capability with input parameters of y1–y3/w, y3/r, y1/r and w/r.
- •
Results comparison of modeling under free-flow conditions reveals the superiority of polynomial, exponential, and RBF kernel functions as the core tool of KELM-GWO, GPR, and SVM, respectively.
- •
Under submerged flow conditions, KELM-GWO model with RBF kernel function, GPR with exponential, and SVM with RBF presented better prediction accuracy.
- •
According to the obtained results, the proposed hybrid KELM-GWO method with RBF kernel function gave the most accurate results for extremely highly submerged flow. Furthermore, the prediction performance of SVM and GPR techniques with the selected best input combinations tends to be more robust with decreasing levels of submergence.
- •
Finally, the tested data sets of all cases were predicted by different traditional models based on dimensional analysis. Results comparison showed that employed kernel-depend methods have superior capability for prediction of discharge coefficient of radial gates under free and submerged flow conditions.
However, it is noteworthy to mention that the proposed kernel-depend techniques are data-driven, so further studies should be conducted using data ranges beyond this study and field data to confirm the high capabilities of the proposed prediction tools to model the discharge coefficient of submerged radial gates.
DATA AVAILABILITY STATEMENT
All relevant data are included in the paper or its Supplementary Information.
CONFLICT OF INTEREST
The authors declare there is no conflict.