| Literature DB >> 35268965 |
Mahmood Ahmad1,2, Ramez A Al-Mansob1, Irfan Jamil3, Mohammad A Al-Zubi4, Mohanad Muayad Sabri Sabri5, Arnold C Alguno6.
Abstract
The mechanical behavior of the rockfill materials (RFMs) used in a dam's shell must be evaluated for the safe and cost-effective design of embankment dams. However, the characterization of RFMs with specific reference to shear strength is challenging and costly, as the materials may contain particles larger than 500 mm in diameter. This study explores the potential of various kernel function-based Gaussian process regression (GPR) models to predict the shear strength of RFMs. A total of 165 datasets compiled from the literature were selected to train and test the proposed models. Comparing the developed models based on the GPR method shows that the superlative model was the Pearson universal kernel (PUK) model with an R-squared (R2) of 0.9806, a correlation coefficient (r) of 0.9903, a mean absolute error (MAE) of 0.0646 MPa, a root mean square error (RMSE) of 0.0965 MPa, a relative absolute error (RAE) of 13.0776%, and a root relative squared error (RRSE) of 14.6311% in the training phase, while it performed equally well in the testing phase, with R2 = 0.9455, r = 0.9724, MAE = 0.1048 MPa, RMSE = 0.1443 MPa, RAE = 21.8554%, and RRSE = 23.6865%. The prediction results of the GPR-PUK model are found to be more accurate and are in good agreement with the actual shear strength of RFMs, thus verifying the feasibility and effectiveness of the model.Entities:
Keywords: Gaussian functions; Pearson universal kernel; polynomial kernel; radial basis function; rockfill materials; shear strength
Year: 2022 PMID: 35268965 PMCID: PMC8911239 DOI: 10.3390/ma15051739
Source DB: PubMed Journal: Materials (Basel) ISSN: 1996-1944 Impact factor: 3.623
Figure 1Flowchart of the proposed methodology.
The inputs and output of the present study.
| S. No. |
|
|
|
|
| |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.4 | 2.9 | 9.7 | 31 | 2.17 | 24.25 | 3.41 | 5.57 | 4 | 50 | 100 | 20.8 | 1.142 | 0.93 |
| 2 | 0.44 | 1.5 | 6.99 | 27.5 | 0.73 | 15.89 | 3.82 | 5.16 | 4 | 50 | 100 | 18.7 | 0.159 | 0.189 |
| 3 | 0.4 | 3.3 | 10.3 | 33.3 | 2.64 | 25.75 | 3.32 | 5.64 | 4 | 50 | 100 | 21.8 | 0.344 | 0.357 |
| . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . |
| 163 | 0.02 | 0.94 | 4 | 18 | 11.05 | 200 | 4.78 | 4.19 | 1 | 1 | 5 | 15.4 | 0.044 | 0.025 |
| 164 | 20.7 | 26.7 | 32.8 | 53 | 1.05 | 1.58 | 0.89 | 8.2 | 5 | 100 | 250 | 15.3 | 0.115 | 0.191 |
| 165 | 0.4 | 2.3 | 12.2 | 44.4 | 1.08 | 30.5 | 3.3 | 5.69 | 4 | 50 | 100 | 18.7 | 0.794 | 0.577 |
| Min | 0.01 | 0.56 | 1.2 | 2.6 | 0.1 | 1.36 | 0.2 | 3 | 1 | 1 | 5 | 9.32 | 0.002 | 0.005 |
| Max | 33.9 | 42.4 | 80.1 | 100 | 22.27 | 1040 | 6 | 8.8 | 6 | 250 | 400 | 38.9 | 4.205 | 3.921 |
| Mean | 4.463 | 7.86 | 18.28 | 39.927 | 2.404 | 69.561 | 2.903 | 6.142 | 4.327 | 73.691 | 168.455 | 20.799 | 0.734 | 0.662 |
| SD | 8.875 | 10.335 | 14.42 | 22.432 | 3.414 | 193.628 | 1.278 | 1.298 | 0.957 | 37.975 | 87.844 | 4.861 | 0.785 | 0.652 |
Statistics of parameters of the training and testing datasets.
| Statistical Parameter | Dataset | Input Variable | Output Variable | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
| |||||||||||
| Minimum | Training | 0.010 | 0.560 | 1.200 | 2.600 | 0.100 | 1.360 | 0.200 | 3.000 | 1.000 | 1.000 | 5.000 | 9.320 | 0.002 | 0.005 |
| Testing | 0.010 | 0.560 | 1.200 | 2.600 | 0.100 | 1.470 | 0.200 | 3.000 | 1.000 | 1.000 | 5.000 | 9.320 | 0.021 | 0.024 | |
| Maximum | Training | 33.900 | 42.400 | 80.100 | 100.000 | 22.270 | 1040.000 | 6.000 | 8.800 | 6.000 | 250.000 | 400.000 | 38.900 | 4.205 | 3.921 |
| Testing | 33.900 | 42.400 | 50.000 | 99.000 | 22.270 | 1040.000 | 6.000 | 8.800 | 5.000 | 100.000 | 250.000 | 38.900 | 3.223 | 2.492 | |
| Mean | Training | 4.867 | 8.465 | 19.287 | 40.386 | 2.199 | 53.324 | 2.788 | 6.250 | 4.364 | 75.045 | 170.682 | 20.766 | 0.729 | 0.660 |
| Testing | 2.887 | 5.442 | 14.252 | 38.091 | 3.226 | 134.510 | 3.365 | 5.709 | 4.182 | 68.273 | 159.545 | 20.932 | 0.756 | 0.668 | |
| Standard deviation | Training | 9.179 | 10.577 | 15.135 | 22.018 | 3.075 | 156.064 | 1.243 | 1.261 | 0.910 | 39.230 | 88.010 | 4.605 | 0.780 | 0.662 |
| Testing | 7.453 | 9.050 | 10.349 | 24.289 | 4.492 | 194.958 | 1.331 | 1.374 | 1.131 | 32.444 | 87.967 | 5.854 | 0.816 | 0.619 | |
Pearson correlation coefficients for variable inputs and the target output.
|
|
|
|
|
| ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ||||||||||||||
| 0.972 | 1 | |||||||||||||
| 0.652 | 0.802 | 1 | ||||||||||||
| 0.304 | 0.451 | 0.758 | 1 | |||||||||||
|
| −0.203 | −0.229 | −0.251 | −0.214 | 1 | |||||||||
|
| −0.171 | −0.207 | −0.171 | −0.032 | 0.567 | 1 | ||||||||
|
| −0.784 | −0.866 | −0.849 | −0.686 | 0.345 | 0.267 | 1 | |||||||
|
| 0.770 | 0.846 | 0.824 | 0.644 | −0.357 | −0.273 | −0.959 | 1 | ||||||
|
| 0.297 | 0.357 | 0.457 | 0.304 | −0.607 | −0.176 | −0.465 | 0.459 | 1 | |||||
| 0.291 | 0.411 | 0.644 | 0.352 | −0.358 | −0.169 | −0.444 | 0.428 | 0.838 | 1 | |||||
| 0.376 | 0.443 | 0.536 | 0.254 | −0.363 | −0.193 | −0.454 | 0.433 | 0.864 | 0.945 | 1 | ||||
| −0.277 | −0.237 | −0.079 | 0.080 | 0.459 | 0.189 | 0.203 | −0.305 | −0.448 | −0.227 | −0.292 | 1 | |||
| −0.249 | −0.154 | 0.146 | 0.413 | −0.164 | −0.069 | −0.086 | 0.058 | 0.098 | 0.089 | −0.034 | 0.195 | 1 | ||
| −0.238 | −0.130 | 0.210 | 0.472 | −0.187 | −0.080 | −0.118 | 0.092 | 0.150 | 0.156 | 0.030 | 0.185 | 0.966 | 1 |
Different regression models’ optimal tuning parameters.
| Model | Parameters for Optimal Tuning |
|---|---|
| RBF kernel | {noise = 0.25, gamma = 0.02} |
| Poly kernel | {noise = 0.5} |
| PUK kernel | {noise = 0.3, omega = 0.85, sigma = 0.9} |
Statistical indices and error measures between experimental/actual and predicted shear strength of three different models used in present study for RFMs.
| Model | Dataset | R2 |
| MAE (MPa) | RMSE (MPa) | RAE (%) | RRSE (%) |
|---|---|---|---|---|---|---|---|
| GPR-RBF | Training | 0.9224 | 0.9604 | 0.1565 | 0.2219 | 31.7002 | 33.6238 |
| Testing | 0.9334 | 0.9661 | 0.1395 | 0.1781 | 29.0963 | 29.2377 | |
| GPR-Poly | Training | 0.9430 | 0.9711 | 0.1015 | 0.1605 | 20.5572 | 24.3232 |
| Testing | 0.9411 | 0.9701 | 0.1092 | 0.1508 | 22.783 | 24.7641 | |
| GPR-PUK | Training | 0.9806 | 0.9903 | 0.0646 | 0.0965 | 13.0776 | 14.6311 |
| Testing | 0.9455 | 0.9724 | 0.1048 | 0.1443 | 21.8554 | 23.6865 |
Figure 2Comparison of the results in the training dataset of the various kernel function-based Gaussian process regression (GPR) models (a) measured vs. predicted RFM shear strength, (b) showing the accuracy of the models in predicting RFM shear strength.
Figure 3Comparison of the results in the testing dataset of the various kernel function-based Gaussian process regression (GPR) models (a) measured vs. predicted RFM shear strength, (b) showing the accuracy of the models in predicting RFM shear strength.
The results of the employed models’ rank analysis.
| Model | GPR-RBF | GPR-Poly | GPR-PUK | |||
|---|---|---|---|---|---|---|
| Parameter | Training | Testing | Training | Testing | Training | Testing |
| R2 | 1 | 1 | 2 | 2 | 3 | 3 |
|
| 1 | 1 | 2 | 2 | 3 | 3 |
| MAE | 1 | 1 | 2 | 2 | 3 | 3 |
| RMSE | 1 | 1 | 2 | 2 | 3 | 3 |
| RAE | 1 | 1 | 2 | 2 | 3 | 3 |
| RRSE | 1 | 1 | 2 | 2 | 3 | 3 |
| Rank Score | 6 | 6 | 12 | 12 | 18 | 18 |
| Total Ranking Score (Training and Testing) | 12 | 24 | 36 | |||
| Total Rank | 3 | 2 | 1 | |||
Figure 4Sensitivity analysis of the input parameter.
Figure 5Taylor diagram for (a) training dataset (b) testing dataset, comparing all the models proposed in the present study.