Abstract
The scouring depth caused by the water jet outputs from a dam is one of the crucial parameters for design purposes. Due to the importance of the subject, several laboratory studies have been conducted to understand this subject. Nevertheless, using soft computing techniques is a new attitude for modeling and predicting the natural process parameters. Herein, the types of soft computing techniques for estimating the scouring depth of a plunge pool caused by the symmetrical crossing jets have been explored. The parameters involved in the scouring phenomenon are densimetric Froude number, tailwater depth, vertical jet angle, horizontal crossing angles, and the distance between the crossing points of two jets and the water level. The prediction results show that the Multi-Layer Perceptron (MLP) model gives the best performance among the other models tested here. The Pearson correlation coefficient, root mean square error, and normalized root mean square error for the MLP model were 0.9527, 0.9039, and 19.36% for the test phase, respectively. Furthermore, based on the sensitivity analysis, the parameters, for instance, tailwater depth and vertical jet angle have the highest and lowest effects for predicting the scouring depth of a plunge pool, respectively.
HIGHLIGHTS
Predicting the scour depth of a plunge pool.
Using different methods of artificial intelligence like Multi-Layer Perceptron (MLP) model, Radial Basis Function (RBF) network, Random Forest Algorithm (RFA), and Multivariate Adaptive Regression Splines (MARS) model.
Performing sensitivity analysis based on the parameters of the present study.
NOMENCLATURE AND ABBREVIATIONS
- αc
horizontal crossing angles (–)
- d90
characteristic diameter of the sediments (m)
- Deq
equivalent diameter of jets (m)
- g
gravity acceleration (m/s2)
- h0
tailwater depth (m)
- Hsm
dimensionless maximum scour depth (–)
- ρ
water density (kg/m3)
- S
distance between the crossing point of two jets and water level (m)
- Tw
dimensionless tailwater depth (–)
- αc
horizontal crossing angles (–)
- D
diameter of the crossing jets (m)
- Frd90
densimetric Froude number (–)
- g*
reduced gravity acceleration (m/s2)
- hs
maximum scouring depth (m)
- δ
dimensionless distance between the crossing point of the two jets and water level (–)
- ρ
water density (kg/m3)
- SCT
Soft Computing Technique
- V
jet speed in equivalent diameter (m)
INTRODUCTION
A plunge pool is one of the most widely used energy dissipation methods in large dams. In those structures, falling jets by impacting with the downstream bed of the dam create a scouring hole which, if the depth of this scour hole is large, can jeopardize the stability of dam and appurtenant structures. Plunge pools are usually used when the tailwater depth is unknown, the materials and bedrock are suitable, and the scour created does not endanger the adjacent structures (Bollaert 2002). For a plunge pool scouring, Canepa & Hager (2003) reported that in the three-phase flow (water, sediment, and air), the scour depth decreases with increasing jet air content. In another study, Pagliara & Palermo (2008) reported that by increasing the angle of jet nozzle, the shape of the scour hole becomes circular, and by decreasing it, the shape of this cavity becomes elliptical.
Pagliara et al. (2011a) investigated the plunge pool scouring under symmetrical crossing jets with a fixed vertical angle of 45°. Their results revealed that at low tailwater depth, crossing jets produce a deeper scour compared to single jets. Also, they showed that the distance between the crossing point of the two jets and the water level is an important parameter in estimating the scour depth. The scouring by two vertical crossing jets was studied by Pagliara et al. (2012). They presented equations to estimate the dimensions of the scour hole based on the investigated parameters. Pagliara & Palermo (2017) showed that vertical crossing jets caused a longer scour length and a shorter scour depth compared to symmetrical crossing jets and single jets. Shakya et al. (2021), by examining the vertical submerged jet scour on a cohesive and non-cohesive sediment bed, showed that the radius of scour hole created in the cohesive sediments was different from non-cohesive sediments.
In the last two decades, researchers have become increasingly interested in using soft computing techniques (SCT) to predict and simulate the behavior of water engineering systems. Some examples of these methods include artificial neural networks (ANN), gene expression programming (GEP), generalized regression of artificial neural networks (GRANN), adaptive neuro-fuzzy inference system (ANFIS), and support vector machine (SVM). By using Ansys Fluent software, Xue et al. (2010) investigated the scouring by a submerged jet under the vertical gate. Their results were in good agreement with the experimental data and the most essential and influential parameter in the scour depth was the densimetric Froude number Akib et al. (2014) investigated the scour depth under bridge piers using linear regression and the ANFIS method. Their results revealed that the ANFIS method predicted scour depth with high accuracy and less error than the simple linear regression method. Epely-Chauvin et al. (2014) studied the plunge pool under a single jet by using Flow-3D software. They showed that the jet angle is a crucial parameter in achieving stable scour depth conditions. Majedi-Asl et al. (2017) investigated the scour depth around the bridge piers. They showed that comprehensive prediction of a dependent parameter by SVM gives the most desirable result when the majority of independent parameters affecting the dependent parameter are involved in the prediction process. Yan et al. (2020) investigated the scour of vertical jets on non-cohesive sediments by using the modified Eulerian model. Results showed that a good agreement exists between the numerical and experimental output, and the modified Eulerian model simulated the scour depth accurately and effectively. The bridge-pier scour-depth prediction using GEP, SVM, and nonlinear regression was performed by Majedi-Asl et al. (2020). Results showed that SVM has better predictability and exemplary performance in estimating scour depth, compared to the other methods. Daneshfaraz et al. (2021a) showed that SVM has a good ability to predict vertical drop equipped with a horizontal screen. Numerical simulation and application of soft computing in estimating the energy loss of vertical drop with a horizontal serrated edge were performed by Bagherzadeh et al. (2022). In this study, the effect of serrated edge on the energy loss was studied by using Flow-3D software. Then, the energy loss was estimated by using ANN, SVM, and GEP methods. The results of energy loss prediction using SCT showed that all three models have good accuracy for estimating the energy loss, but the accuracy of the ANN method for the test model was higher than the other two methods. Mohammadnezhad et al. (2022) estimated the downstream scour depth of a vertical drop by using the SVM algorithm. They showed that the SVM method has appropriate accuracy and acceptable results in estimating the scour depth. Also, it was found that the densimetric Froude number has a greater effect on estimating the relative scouring depth compared to the tailwater depth. Shakya et al. (2022) predicted jet scour using soft calculation methods of ANN and multiple nonlinear regression (MNLR). Their study showed that the accuracy of the ANN method is higher than the MNLR method for estimating scour depth due to a jet.
To determine the performance behaviour of hydraulic structures by using experimental models, the cost of construction as well as spending time on conducting experiments are required. On the other hand, by means of artificial intelligence (AI) techniques, AI reduces the cost of physical modeling and the time to reach the results. Also, in those methods, errors such as measurement errors occur during the test elimination. To design a plunge pool as an energy dissipator, the most critical issue is to estimate the initial dimensions of the scouring hole. Since SCT has great ability and accuracy in predicting hydraulic issues and especially scour depth, in the present study, Multi-Layer Perceptron (MLP) method, Radial Basis Function (RBF) network, Random Forest Algorithm (RFA), and Multivariate Adaptive Regression Splines (MARS) model were used to estimate the scour depth caused by the discharge of symmetrical crossing jets into a plunge pool, and the numerical results were compared with some experimental results.
METHODOLOGY
Dimensional analysis
In Equation (2), Frd90 denotes a densimetric Froude number, δ denotes a dimensionless distance between the crossing point of the two jets and the water level, and Tw denotes dimensionless tailwater depth. The range of independent dimensionless parameters is presented in Table 1.
Parameter . | . | . | Frd90 . | Tw . | δ . | |||||
---|---|---|---|---|---|---|---|---|---|---|
Range | Min | Max | Min | Max | Min | Max | Min | Max | Min | Max |
30 | 120 | 45 | 85 | 6.89 | 14.87 | 0.7 | 7.1 | 0 | 7 |
Parameter . | . | . | Frd90 . | Tw . | δ . | |||||
---|---|---|---|---|---|---|---|---|---|---|
Range | Min | Max | Min | Max | Min | Max | Min | Max | Min | Max |
30 | 120 | 45 | 85 | 6.89 | 14.87 | 0.7 | 7.1 | 0 | 7 |
Experimental characteristics
The coefficients used in Equation (3) for different horizontal crossing angles are denoted in Table 2.
Coefficient . | . | ||
---|---|---|---|
30° . | 75° . | 120° . | |
4.938721 | 5.223549 | 1.717833 | |
−0.336533 | −0.945931 | −0.661428 | |
0.157614 | 0.382553 | 0.486517 | |
0.245859 | −0.506431 | −0.180330 | |
−0.093217 | −0.071007 | −0.017984 | |
−0.002492 | −0.012897 | −0.006818 | |
−0.099869 | −0.086593 | −0.074767 | |
0.002565 | −0.009843 | −0.006365 | |
0.008269 | 0.010977 | 0.005013 | |
0.003650 | 0.000086 | −0.002834 | |
0.001518 | 0.006988 | 0.001927 |
Coefficient . | . | ||
---|---|---|---|
30° . | 75° . | 120° . | |
4.938721 | 5.223549 | 1.717833 | |
−0.336533 | −0.945931 | −0.661428 | |
0.157614 | 0.382553 | 0.486517 | |
0.245859 | −0.506431 | −0.180330 | |
−0.093217 | −0.071007 | −0.017984 | |
−0.002492 | −0.012897 | −0.006818 | |
−0.099869 | −0.086593 | −0.074767 | |
0.002565 | −0.009843 | −0.006365 | |
0.008269 | 0.010977 | 0.005013 | |
0.003650 | 0.000086 | −0.002834 | |
0.001518 | 0.006988 | 0.001927 |
2.3. Artificial Neural Networks
ANNs are partly modeled based on the human brain. ANNs can analyze new problems based on previous and pre-learned information. In general, neural networks consist of three layers: input, hidden, and output. The function of the input layer is to introduce the parameters to the network; the output layer is the location of output parameters of the network, and the hidden layer is a layer between the input and output layer that plays the role of information processing (Govindaraju 2000). In general, neural networks are divided into two categories of static and dynamic networks (Kia 2011). For more information, see research provided by Kia (2011).
MLP network
The MLP model is one of the most widely used static networks, which is often used in water science issues. The error replication algorithm and a learning method with an observer were used to train this network. In this model, the number of hidden layers and the number of neurons in each hidden layer are usually determined by using trial and error. A neural network without an activator function is just a linear regression model. Therefore, activation functions solve complex problems in neural networks (Ghorbani et al. 2013). In the present research, the quasi-Newton method (Broyden–Fletcher–Goldfarb–Shanno algorithm) was used to train the MLP neural network; the exponential, logistic, and hyperbolic tangent (Tanh) functions were used for activation functions of the hidden layer; and the Tanh function was used to construct the output layer. To find the optimal model, the number of neurons in the hidden layer was determined by trial and error (from 3 to a maximum of 11 neurons).
Radial Basis Function
Random Forest Algorithm
MARS model
Evaluation criteria
The PCC value varies from −1 to +1, and values close to +1 represent the best model. This criterion indicates the degree of correlation between experimental and predicted values. The RMSE criterion ranges from zero to infinity, and values close to zero indicate better model performance; this criterion reports the amount of typical error size. The NRMSE criterion for comparing models is classified as follows (Mihoub et al. 2016):
Excellent: if NRMSE <10%.
Good: if 10% < NRMSE < 20%.
Fair: if 20% < NRMSE < 30%.
Poor: if NRMSE >30%.
RESULTS AND DISCUSSION
In the present study, the MLP model, RBF model, RFA, and MARS model were used to estimate the scour depth of a plunge pool under symmetrical crossing jets. Meanwhile, a total of 119 experimental data given by Pagliara et al. (2011b) were used, of which 80% of the data (96 data) were used for network training to build a model, and the remaining 20% (23 data) used to test the models. The parameters of Frd90, Tw, αv, αc, and δ were introduced as input to the network. The evaluation criteria of PCC, RMSE, and NRMSE were used to evaluate the accuracy and performance of each model. The training process of the models is repeated several times to minimize errors during the estimation steps. The structure of the models is determined based on trial and error, and its optimal value is considered for each model. Table 3 presents the results of all models implemented for the training and testing stages, and the experimental equation presented by Pagliara et al. (2011b).
According to the results of Table 3, it is visible that MLP model evaluation criteria are better than other SCTs, and even Equation (3). Four models (M-1, M-2, M-3, and M-4) via the MLP to predict plunge pool scour depth (five neurons in the input layer (Frd90, Tw, αv, αc, and δ), and one neuron in the output layer (Hsm)) are considered. Finally, the MLP model (M-1) with 10 neurons in the hidden layer with architecture (5-10-1) and the results of PCC = 0.9636, RMSE = 0.5227, and NRMSE = 14.23% for the training phase, and PCC = 0.9527, RMSE = 0.9039, and NRMSE = 19.36% for the test phase were recognized as the best model in estimating the scour depth. Results of the models showed that the PCC of the training phase was always higher than the test phase. Also, on all models, the error of the training phase was much less than the test phase.
Other prediction models show that they give acceptable results for the scouring issue, which has its complexity. Comparison of the results of experimental Equation (3) with PCC = 0.9209, RMSE = 1.0494, and NRMSE = 22.48%, and MARS model with PCC = 0.8996, RMSE = 1.1989, and NRMSE = 25.68% in the test phase with the results of the MLP model shows that these methods can have good performance in predicting the scour depth with acceptable error. In addition, despite the excellent performance of the RBF and RFA models in most hydraulic investigations, these models could not predict the scour depth of the plunge pool under symmetric crossing jets with high accuracy and low error.
Model . | Structure . | Dataset . | PCC . | RMSE . | NRMSE (%) . |
---|---|---|---|---|---|
ANN-MLP | |||||
M-1 | 5-10-1 | Train | 0.9636 | 0.5227 | 14.23 |
Test | 0.9527 | 0.9039 | 19.36 | ||
M-2 | 5-3-1 | Train | 0.9008 | 0.8597 | 23.41 |
Test | 0.8930 | 1.2497 | 26.77 | ||
M-3 | 5-6-1 | Train | 0.9062 | 0.8285 | 22.55 |
Test | 0.8859 | 1.3559 | 29.04 | ||
M-4 | 5-7-1 | Train | 0.9505 | 0.6098 | 16.60 |
Test | 0.9049 | 1.1586 | 24.82 | ||
ANN-RBF | |||||
R-1 | 5-22-1 | Train | 0.8791 | 0.9506 | 25.88 |
Test | 0.8461 | 1.6808 | 36.01 | ||
R-2 | 5-20-1 | Train | 0.8795 | 0.9269 | 25.23 |
Test | 0.8521 | 1.7544 | 37.58 | ||
R-3 | 5-30-1 | Train | 0.8838 | 0.9156 | 24.92 |
Test | 0.8681 | 1.7494 | 37.47 | ||
R-4 | 5-23-1 | Train | 0.8895 | 0.9035 | 24.59 |
Test | 0.8748 | 1.5526 | 33.25 | ||
RFA | Number of trees = 100, seed for random number generator = 1, minimum n in child node = 5, maximum number of levels = 10, maximum number of nodes = 100 | Train | 0.8939 | 0.8829 | 24.03 |
Test | 0.8883 | 1.3024 | 27.90 | ||
MARS | Maximum number of basic functions = 21, degree of interactions = 1, penalty = 2, threshold = 0.0005 | Train | 0.9119 | 0.8164 | 22.23 |
Test | 0.8996 | 1.1989 | 25.68 | ||
Equation (3) | ——— | Train | 0.9263 | 0.7374 | 20.07 |
Test | 0.9209 | 1.0494 | 22.48 |
Model . | Structure . | Dataset . | PCC . | RMSE . | NRMSE (%) . |
---|---|---|---|---|---|
ANN-MLP | |||||
M-1 | 5-10-1 | Train | 0.9636 | 0.5227 | 14.23 |
Test | 0.9527 | 0.9039 | 19.36 | ||
M-2 | 5-3-1 | Train | 0.9008 | 0.8597 | 23.41 |
Test | 0.8930 | 1.2497 | 26.77 | ||
M-3 | 5-6-1 | Train | 0.9062 | 0.8285 | 22.55 |
Test | 0.8859 | 1.3559 | 29.04 | ||
M-4 | 5-7-1 | Train | 0.9505 | 0.6098 | 16.60 |
Test | 0.9049 | 1.1586 | 24.82 | ||
ANN-RBF | |||||
R-1 | 5-22-1 | Train | 0.8791 | 0.9506 | 25.88 |
Test | 0.8461 | 1.6808 | 36.01 | ||
R-2 | 5-20-1 | Train | 0.8795 | 0.9269 | 25.23 |
Test | 0.8521 | 1.7544 | 37.58 | ||
R-3 | 5-30-1 | Train | 0.8838 | 0.9156 | 24.92 |
Test | 0.8681 | 1.7494 | 37.47 | ||
R-4 | 5-23-1 | Train | 0.8895 | 0.9035 | 24.59 |
Test | 0.8748 | 1.5526 | 33.25 | ||
RFA | Number of trees = 100, seed for random number generator = 1, minimum n in child node = 5, maximum number of levels = 10, maximum number of nodes = 100 | Train | 0.8939 | 0.8829 | 24.03 |
Test | 0.8883 | 1.3024 | 27.90 | ||
MARS | Maximum number of basic functions = 21, degree of interactions = 1, penalty = 2, threshold = 0.0005 | Train | 0.9119 | 0.8164 | 22.23 |
Test | 0.8996 | 1.1989 | 25.68 | ||
Equation (3) | ——— | Train | 0.9263 | 0.7374 | 20.07 |
Test | 0.9209 | 1.0494 | 22.48 |
Sensitivity analysis
CONCLUSIONS
The present research aimed to evaluate the performance of MLP, RBF, RFA, and MARS models to predict the scouring depth of a plunge pool under symmetrical crossing jets. For this purpose, 119 series of experimental data were used. Frd90, Tw, αv, αc, and δ were introduced as input parameters to the network, and three evaluation criteria of PCC, RMSE, and NRMSE were used to assess the accuracy of output models and select the best and optimal one. Analysis of the results showed that among all models of the present study, the MLP model (M-1) with 10 neurons in the hidden layer and 5-10-1 architecture, having PCC = 0.9636, RMSE = 0.5227, and NRMSE = 14.23% for the training phase and PCC = 0.9527, RMSE = 0.9039, and NRMSE = 19.36% for the testing phase, was recognized as the best model for predicting the scour depth. A high correlation between the experimental data and the predicted MLP model, compared to other models and the experimental equation, shows that this method has a high accuracy and acceptable error for estimating the plunge pool scour depth under the symmetrical crossing jets. The results of the present study are satisfactory. Even though estimating the maximum scour depth always presents hydraulic engineers with great challenges; therefore, soft computing methods (e.g. MLP model) can be used to solve the problem. In order to continue the current research, it is recommended that the researchers investigate the effect of the non-uniformity of the sediment particles by applying both the experimental and numerical models prepared. The results, along with other parameters investigated in this research, should be considered as input for the presented models and the best model can be nominated among the others. In addition, the sensitivity analysis reveals that Tw and αv have the most and the least effect, respectively, for predicting the scouring depth.
ETHICS APPROVAL
The authors are consistent with the ethical requirements.
CONSENT TO PARTICIPATE
The authors all consent to participate in the paper editing.
CONSENT FOR PUBLICATION
The authors all consent to the publication of the paper.
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.