Predictive modeling of concrete arch dam behavior: evaluating the efficacy of Random Forest and Radial Basis Function Networks
A. M. Babadi , H. Mirzabozorg , K. Baharan
AI in Civil Engineering ›› 2025, Vol. 4 ›› Issue (1) : 22
Predictive modeling of concrete arch dam behavior: evaluating the efficacy of Random Forest and Radial Basis Function Networks
This study investigates the application of established open-source machine learning tools, specifically CatBoost, XGBoost, LightGBM, and TensorFlow, which are based on Forest and Radial Basis Function Networks, to predict and analyze the structural behavior of concrete arch dams. Utilizing the Karun-I dam as a case study, the research assesses the performance of various machine learning frameworks. The results demonstrate that Random Forest-based methods achieve superior prediction accuracy and computational efficiency in comparison to Radial Basis Function Networks. Additionally, the analysis emphasizes the critical influence of lake levels as the primary factor impacting dam displacement, as revealed through feature importance evaluation. Overall, this research underscores the promising potential of machine learning in enhancing structural health monitoring for large dams, offering significant insights that contribute to the improvement of safety measures and operational efficiency in dam management.
Long-life operation / Arch dams / Radial Basis Function Networks (RBFN) / Random Forest (RF) / CatBoost / XGBoost / LightGBM / TensorFlow
| [1] |
Alegre, A., & Oliveira, S. (2018). Damdamage 1 . 0: A matlab 3 dfe program for non-linear analysis of arch dams. https://api.semanticscholar.org/CorpusID:203614189. |
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
Ferreira, C., & Barros, H. (2020) Nonlinear structural behaviour of an arch dam under static and dynamic loads. XI International Conference on Structural Dynamics, URL https://api.semanticscholar.org/CorpusID:229626266. |
| [7] |
Friedman, N., & Labbi, A. (2020). Solving engineering problems with machine learning - introduction to the special theme. ERCIM News, 2020, https://api.semanticscholar.org/CorpusID:220604235. |
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
LightGBM Contributors. (2024). Lightgbm documentation. https://lightgbm.readthedocs.io/en/stable/. Open-source gradient boosting library documentation. |
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
Shah, C. (2020). Machine learning introduction and regression. https://api.semanticscholar.org/CorpusID:225946488. |
| [37] |
TensorFlow Developers. (2024). Tensorflow. https://www.tensorflow.org/. Open-source machine learning framework. |
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
XGBoost Contributors. (2024). Xgboost documentation. https://xgboost.readthedocs.io/en/latest/. Open-source gradient boosting library documentation. |
| [51] |
Yandex.(2024). Catboost. https://catboost.ai/. Open-source gradient boosting library. |
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
The Author(s)
/
| 〈 |
|
〉 |