Accurate prediction of pier scour can lead to economic design of bridge piers and prevent catastrophic incidents. This paper presents the application of self-adaptive evolutionary extreme learning machine (SAELM) to develop a new model for the prediction of local scour around bridge piers using 476 field pier scour measurements with four shapes of piers: sharp, round, cylindrical, and square. The model network parameters are optimized using the differential evolution algorithm. The best SAELM model calculates the scour depth as a function of pier dimensions and the sediment mean diameter. The developed SAELM model had the lowest error indicators when compared to regression-based prediction models for root mean square error (RMSE) (0.15, 0.65, respectively) and mean absolute relative error (MARE) (0.50, 2.0, respectively). The SAELM model was found to perform better than artificial neural networks or support vector machines on the same dataset. Parametric analysis showed that the new model predictions are influenced by pier dimensions and bed-sediment size and produce similar trends of variations of scour-hole depth as reported in literature and previous experimental measurements. The prediction uncertainty of the developed SAELM model is quantified and compared with existing regression-based models and found to be the least, ±0.03 compared with ±0.10 for other models.
INTRODUCTION
The presence of a bridge structure in a flow channel inevitably involves a significant change to the flow pattern, which in turns induces the formation of a scour hole at the piers. Bridge scour is the result of the erosive action of flowing water excavating and carrying away material from the bed and banks of streams and from around the piers and abutments of bridges. The scouring effect of the flowing water around bridge piers is a common issue that engineers have to face both at the design and maintenance stages. Therefore, safe and economical design of the bridge piers requires accurate prediction of the maximum scour depth around their foundations. Underestimation may lead to bridge failure and overestimation unnecessarily increases construction costs.
Investigations into the scour around bridge piers were initiated in the 1950s. Several researchers have carried out experimental investigations and proposed traditional equations for the prediction of scour depth around piers (e.g., Laursen & Toch 1956; Melville & Sutherland 1998; Richardson & Davis 2001). Their proposed formulae were based largely on dimensional analyses on small-scale laboratory experiments (e.g., Simons & Senturk 1992) under simplified conditions presuming non-cohesive and uniform bed materials and constant-depth and stable water-flow conditions. Kafi & Alam (1995) and Mueller & Wagner (2005) studied various developed scour relations and came to the conclusion that the accuracy of the scour prediction equations can be increased if field scour data were used to calibrate the developed relations. This urged many researchers to develop scour prediction equations using field data. Froehlich (1988) utilized 83 field observations to obtain a regression-based scour model. Kafi & Alam (1995) collected 40 field data for bridge pier scour and developed an empirical based relation. Using the same 40 datasets of Kafi & Alam (1995), Ab Ghani & Nalluri (1996), Yahaya & Ab Ghani (1999), Yahaya et al. (2002) proposed new equations for scour depth prediction.
Multiple factors influence scour depth such as channel-bed composition, flow velocity and skewness of the pier to the approach flow. Moreover, the relationship between scour depth and each of its influencing factors is complex and potentially nonlinear. Furthermore, the input data used to represent natural phenomena are typically imprecise and qualified. Capturing these complex nonlinear relationships and handling the uncertainties inherent in input data often exceeds the capabilities of the traditional regression-based models. This was confirmed by Gaudio et al. (2013) who studied various regression-based equations and found that their sensitivity to various input parameters varies over a wide range. This causes uncertainty in predictions and significant error in scour depth as a result of a small error in one of the input parameters. More accurate estimation of pier scour depth plays an important role in the design of many types of scour countermeasures (Gaudio et al. 2010; Tafarojnoruz et al. 2010).
The use of alternative soft computing tools has been recently devised to solving problems involving complex nonlinear relationships between various parameters. These include artificial neural networks (ANN) (Kazeminezhad & Etemad-Shahidi 2010), radial basis functions (RBF) (Vojinovic et al. 2003), genetic programming (Babovic 2000, 2009), support vector machines (SVM) (Babovic et al. 2000; Yu et al. 2004), group method of data handling (Najafzadeh & Sattar 2015), adaptive neuro fuzzy inference system (Ebtehaj & Bonakdari 2014; Ebtehaj et al. 2015), model tree (Etemad-Shahidi et al. 2015), and gene expression programming (Sattar 2014; El-Hakeem & Sattar 2015).
Cao et al. (2012) developed an intelligent self-adaptive evolutionary extreme learning method (SAELM) that is capable of calculating the optimum weights in neural network's hidden layers. This results in high performance capacity and fast training for large datasets with complex nonlinear variables. The SAELM method has been successfully used in Cao & Xiong (2014), Luo et al. (2014), Zong & Huang (2014), and Lian et al. (2014). However, despite having many desirable features and high performance, the authors have not identified any application of the SAELM to the prediction of pier scour depth.
This study aims at applying the SAELM algorithm in a novel application, to develop a new model for the prediction of pier scour depth that provides more accurate predictions and thus safer and more economic bridge pier design. This study is intended to overcome the shortcomings in previous models by: using a large comprehensive field dataset covering various shapes of piers; using SAELM algorithm to overcome disadvantages in previous ANN applications; provide a simple model showing the relationship between various control variables and the physics of the process; and assess the uncertainty in developed model prediction.
Initially, a brief overview on the pier scour process is presented in addition to presenting the available traditional regression-based models. Then, the SAELM model is presented in brief, followed by the collected dataset with various input parameters. The developed SAELM model is then validated against the traditional regression-based models and two well known soft computing methods, ANN and SVM.
BRIDGE PIER LOCAL SCOUR AND AVAILABLE PREDICTION MODELS
Various combinations of the above parameters have been utilized by researchers to develop empricial equations for the prediction of pier scour hole depth. Table 1 shows some traditional regression-based development models that have been widely used in the past half-century.
Author . | Equation . |
---|---|
Laursen & Toch (1956) | |
Shen et al. (1969) | |
Johnson (1992) | |
Richardson & Davis (2001) |
Author . | Equation . |
---|---|
Laursen & Toch (1956) | |
Shen et al. (1969) | |
Johnson (1992) | |
Richardson & Davis (2001) |
SELF-ADAPTIVE EXTREME LEARNING MACHINE
The SAELM method is comprised of two integrated components, the extreme learning machine (ELM) regression method and the self-adaptive version of the differential evolution (DE). In the following section, a brief overview is given for the ELM and DE, interested readers can find more details in Cao et al. (2012). Following the brief on both components, their integration within the SAELM procedure is discussed.
Extreme learning machine
The results of ELM are exact when the number of neurons in the hidden layer (l) are equal to the number of problem samples (Q). However, this model is very big and probably trapped in the over-fitting. So that l is always considered to be much lower than Q and the model has an error that is defined by where ε is always bigger than zero.
In the ELM training, after selecting w and b randomly, the β matrix is obtained by using the where H+ is the Moore-Penrose generalized inverse matrix of H. The solution of this equation is obtained by . In the present study, the trial and error method is employed in order to determine the hidden layer's neuron number.
Differential evolution
The DE algorithm is presented completely in Suribabu (2010). However, the main steps of this algorithm are presented briefly here.
(2) Mutation: There are various mutation strategies (Storn & Price 1997) that can be applied to produce mutant vector for each individual parameter vector . While there are many mutation strategies, four shall be utilized:
In the above equation, CR is the crossover coefficient used to control the fraction of the parameters copied from mutant vector and has the value between 0 and 1. The jrand is a random integer with value between 1 to D that is used in order to ensure that at least one of the parameters is different from .
(4) Selection: This is the final step in the DE algorithm that is used to find the individual vectors with minimum error according to a defined fitness function. Steps (2) to (4) are repeated to reach the defined precision or the maximum number of iterations.
SAELM method
The SAELM method utilized in this study is a self-adaptive ELM method that employs the evolutionary DE (Cao et al. 2012). In the SAELM method, the self-adaptive DE is utilized to determine the input weights and hidden node biases, while the ELM method is used to develop the output weights. Initially, the self-adaptive DE algorithm is used to generate random NP vectors as populations in the first generation, .
Multi-layer perceptron neural network
Support vector machines
Error performance indicators
RESULTS AND DISCUSSION
Pier scour dataset
. | . | . | Dimensionless variable . | |||||
---|---|---|---|---|---|---|---|---|
Statistical parameter . | Pier shape . | Data number . | ds/y . | Fr . | d50/y . | D/y . | L/y . | σ . |
Maximum | Sharp | 95 | 3.30 | 0.82 | 0.10 | 10.00 | 110.00 | 14.00 |
Round | 231 | 2.00 | 0.61 | 0.14 | 3.00 | 25.00 | 20.00 | |
Square | 107 | 2.50 | 0.58 | 0.00 | 1.50 | 37.00 | 6.20 | |
Cylindrical | 43 | 0.74 | 0.45 | 0.00 | 2.70 | 44.00 | 6.90 | |
Minimum | Sharp | 95 | 0.03 | 0.05 | 0.00 | 0.20 | 0.45 | 1.20 |
Round | 231 | 0.00 | 0.03 | 0.00 | 0.09 | 0.00 | 1.30 | |
Square | 107 | 0.00 | 0.03 | 0.00 | 0.04 | 0.52 | 1.80 | |
Cylindrical | 43 | 0.05 | 0.03 | 0.00 | 0.10 | 0.62 | 1.90 | |
Average | Sharp | 95 | 0.51 | 0.35 | 0.02 | 0.80 | 10.00 | 3.60 |
Round | 231 | 0.24 | 0.23 | 0.01 | 0.45 | 4.20 | 3.20 | |
Square | 107 | 0.35 | 0.21 | 0.00 | 0.38 | 5.40 | 3.00 | |
Cylindrical | 43 | 0.22 | 0.16 | 0.00 | 0.39 | 2.70 | 4.00 | |
SD | Sharp | 95 | 0.35 | 0.04 | 0.00 | 1.50 | 250.00 | 6.70 |
Round | 231 | 0.13 | 0.03 | 0.00 | 0.30 | 47.00 | 7.90 | |
Square | 107 | 0.16 | 0.04 | 0.00 | 0.28 | 72.00 | 2.10 | |
Cylindrical | 43 | 0.11 | 0.05 | 0.00 | 0.36 | 100.00 | 5.40 | |
CV | Sharp | 95 | 0.68 | 0.11 | 0.03 | 1.90 | 25.00 | 1.80 |
Round | 231 | 0.53 | 0.11 | 0.07 | 0.66 | 11.00 | 2.40 | |
Square | 107 | 0.46 | 0.19 | 0.58 | 0.73 | 13.00 | 0.68 | |
Cylindrical | 43 | 0.49 | 0.32 | 0.49 | 0.91 | 37.00 | 1.40 |
. | . | . | Dimensionless variable . | |||||
---|---|---|---|---|---|---|---|---|
Statistical parameter . | Pier shape . | Data number . | ds/y . | Fr . | d50/y . | D/y . | L/y . | σ . |
Maximum | Sharp | 95 | 3.30 | 0.82 | 0.10 | 10.00 | 110.00 | 14.00 |
Round | 231 | 2.00 | 0.61 | 0.14 | 3.00 | 25.00 | 20.00 | |
Square | 107 | 2.50 | 0.58 | 0.00 | 1.50 | 37.00 | 6.20 | |
Cylindrical | 43 | 0.74 | 0.45 | 0.00 | 2.70 | 44.00 | 6.90 | |
Minimum | Sharp | 95 | 0.03 | 0.05 | 0.00 | 0.20 | 0.45 | 1.20 |
Round | 231 | 0.00 | 0.03 | 0.00 | 0.09 | 0.00 | 1.30 | |
Square | 107 | 0.00 | 0.03 | 0.00 | 0.04 | 0.52 | 1.80 | |
Cylindrical | 43 | 0.05 | 0.03 | 0.00 | 0.10 | 0.62 | 1.90 | |
Average | Sharp | 95 | 0.51 | 0.35 | 0.02 | 0.80 | 10.00 | 3.60 |
Round | 231 | 0.24 | 0.23 | 0.01 | 0.45 | 4.20 | 3.20 | |
Square | 107 | 0.35 | 0.21 | 0.00 | 0.38 | 5.40 | 3.00 | |
Cylindrical | 43 | 0.22 | 0.16 | 0.00 | 0.39 | 2.70 | 4.00 | |
SD | Sharp | 95 | 0.35 | 0.04 | 0.00 | 1.50 | 250.00 | 6.70 |
Round | 231 | 0.13 | 0.03 | 0.00 | 0.30 | 47.00 | 7.90 | |
Square | 107 | 0.16 | 0.04 | 0.00 | 0.28 | 72.00 | 2.10 | |
Cylindrical | 43 | 0.11 | 0.05 | 0.00 | 0.36 | 100.00 | 5.40 | |
CV | Sharp | 95 | 0.68 | 0.11 | 0.03 | 1.90 | 25.00 | 1.80 |
Round | 231 | 0.53 | 0.11 | 0.07 | 0.66 | 11.00 | 2.40 | |
Square | 107 | 0.46 | 0.19 | 0.58 | 0.73 | 13.00 | 0.68 | |
Cylindrical | 43 | 0.49 | 0.32 | 0.49 | 0.91 | 37.00 | 1.40 |
SAELM model development
Comparison of the SAELM models with existing regression models
Statistical index . | Pier shape . | SAELM-C3(13) . | Laursen & Toch (1956) . | Shen et al. (1969) . | Johnson (1992) . | Richardson & Davis (2001) . |
---|---|---|---|---|---|---|
RMSE | Sharp | 0.283 | 0.729 | 1.678 | 0.509 | 1.285 |
Round | 0.142 | 0.567 | 0.634 | 0.230 | 0.652 | |
Square | 0.251 | 0.460 | 0.488 | 0.336 | 0.474 | |
Cylindrical | 0.112 | 0.536 | 0.514 | 0.216 | 0.538 | |
MARE | Sharp | 0.719 | 2.649 | 3.046 | 0.958 | 3.160 |
Round | 0.555 | 2.703 | 2.517 | 0.539 | 2.867 | |
Square | 0.597 | 2.154 | 1.281 | 0.793 | 1.756 | |
Cylindrical | 0.540 | 2.532 | 1.540 | 0.675 | 2.013 |
Statistical index . | Pier shape . | SAELM-C3(13) . | Laursen & Toch (1956) . | Shen et al. (1969) . | Johnson (1992) . | Richardson & Davis (2001) . |
---|---|---|---|---|---|---|
RMSE | Sharp | 0.283 | 0.729 | 1.678 | 0.509 | 1.285 |
Round | 0.142 | 0.567 | 0.634 | 0.230 | 0.652 | |
Square | 0.251 | 0.460 | 0.488 | 0.336 | 0.474 | |
Cylindrical | 0.112 | 0.536 | 0.514 | 0.216 | 0.538 | |
MARE | Sharp | 0.719 | 2.649 | 3.046 | 0.958 | 3.160 |
Round | 0.555 | 2.703 | 2.517 | 0.539 | 2.867 | |
Square | 0.597 | 2.154 | 1.281 | 0.793 | 1.756 | |
Cylindrical | 0.540 | 2.532 | 1.540 | 0.675 | 2.013 |
The underlined values in this table show the lowest values for RMSE and MARE on different pier shape for SAELM-C3(13) method when compared with other methods.
Comparison of the SAELM models with ANN and SVM
Uncertainty analysis for the SAELM model predictions
In this section, a quantitative assessment of the uncertainties in the prediction of the pier scour depth is presented using the developed SAELM model versus the regression-based models and ANN, and SVM models. The uncertainty analysis is applied to the test data used in this study (Sattar 2016; Sattar et al. 2016). While using this set might give advantage to the developed SAELM model, it will also present a fair comparison to show the uncertainties in predictions of various equations when applied to field data. The uncertainty analysis defines the individual prediction error as . The calculated prediction errors for the entire dataset are used to calculate the mean and standard deviation of the prediction errors as and , respectively. A negative mean value indicates that the prediction model underestimated the observed values, and a positive value indicates that the equation overestimated the observed values. Using the values of and Se, a confidence band can be defined around the predicted values of an error using Wilson score method without continuity correction; the use of ±1.96 Se yields an approximately 95% confidence band. Table 4 summarizes the results of the uncertainty analysis, and shows the mean prediction errors of the various models, the width of the uncertainty band and the 95% prediction interval error.
Model . | No. of samples . | Mean prediction error . | Width of uncertainty band . | 95% prediction error interval . |
---|---|---|---|---|
SAELM | 476 | +0.004 | ±0.03 | −0.02 to +0.03 |
Laursen & Toch (1956) | 476 | +0.46 | ±0.05 | +0.41 to +0.52 |
Shen et al. (1969) | 476 | +1.01 | ±0.14 | +0.87 to +1.16 |
Johnson (1992) | 476 | −0.16 | ±0.09 | −0.24 to −0.07 |
Richardson & Davis (2001) | 476 | +0.87 | ±0.10 | +0.77 to +0.97 |
Model . | No. of samples . | Mean prediction error . | Width of uncertainty band . | 95% prediction error interval . |
---|---|---|---|---|
SAELM | 476 | +0.004 | ±0.03 | −0.02 to +0.03 |
Laursen & Toch (1956) | 476 | +0.46 | ±0.05 | +0.41 to +0.52 |
Shen et al. (1969) | 476 | +1.01 | ±0.14 | +0.87 to +1.16 |
Johnson (1992) | 476 | −0.16 | ±0.09 | −0.24 to −0.07 |
Richardson & Davis (2001) | 476 | +0.87 | ±0.10 | +0.77 to +0.97 |
It is observed that the developed SAELM model has performed better than available regression models with less calculated uncertainty. The absolute mean error of prediction for the SAELM model is calculated as +0.004 compared to +0.46 to +1.01 for Laursen & Toch (1956) and Shen et al. (1969). All models including the developed SAELM model overpredicted the pier scour depth. The regression model of Johnson (1992) had the least mean prediction error of −0.16, while Shen et al. (1969) had the highest mean prediction error of +1.01. The uncertainty bans for traditional regression models were close and ranged from ±0.05 to ±0.10, while that for the SAELM model was lower with a value of ±0.03. Similarly, the lowest 95% confidence prediction error interval was observed for the SAELM model. The SAELM model had the lowest mean prediction error and the smallest uncertainty bands of all the compared models.
CONCLUSIONS
This study has provided the SAELM method to develop a prediction model for scour depth around bridge piers. The SAELM model is introduced to avoid local minimum and achieve global minimum in an evolutionary procedure. Among 31 different input combination presented in this study, eight different models (i.e. models C1(29), C2(25 & 26), C3(10 & 13), C4(5 & 6) and C5(1)) which are from all categories, had similar results. The developed SAELM model is found to be the best input combination considering relative of median diameter of particle size to flow depth (d50/y), relative of pier length to flow depth (L/y) and relative of pier width to flow depth (D/y) parameters (Model C3(13)). Comparing the three artificial intelligence techniques in this paper shows that SAELM (RMSE = 0.091 and MARE = 0.528) outperformed the SVM (RMSE = 0.119 and MARE = 0.615) and ANN (RMSE = 0.112 and MARE = 0.722) approaches. Comparison of the developed SAELM model with traditional regression-based models has shown the superior capability of the SAELM model, which predicted the scour depth around bridge piers with various shapes with least error and data scatter. The developed SAELM model can be utilized by practitioners to estimate relative scour depth around bridge piers for economical design.