AI-Driven Optimization of Breakwater Design: Predicting Wave Reflection and Structural Dimensions
Abstract
:1. Introduction
2. Problem Formulation and Methodology
2.1. Part 1: Wave-Structure Interactions Cited at the Bottom of Wave Tank
- At the subdomain D1,
- At the subdomain D2,
- At the subdomain D3,
- At the position x = −l/2,
- At the position x = l/2,
2.2. Part 2: Wave-Structure Interactions Cited at the Free Surface of Wave Tank
- At the subdomain D1,
- Data and Training Dataset Generation
- KH: the relative water depth;
- h/H: the immersion ratio;
- l/H: the relative length;
- : the reflection coefficient in the case of underwater breakwater;
- : the reflection coefficient in the case of free-surface breakwater.
- Underwater Breakwater: data representing various configurations of an obstacle submerged at the bottom of the wave tank;
- Free-Surface Breakwater: data for an obstacle located at the water’s free surface, using similar parameters (h/H and l/H).
- b.
- Choice and Justification of AI Algorithms
- Random Forest (RF) [34]: It was chosen for its ability to handle complex, nonlinear relationships between design parameters and the reflection coefficient. RF also provides variable importance, offering valuable insights into the influence of geometric parameters;
- Support Vector Regression (SVR) [35]: It is well-suited for multidimensional regression tasks, providing high accuracy in capturing the nuances of wave-structure interactions, even in complex configurations;
- Artificial Neural Network (ANN) [36]: Neural networks are well-suited for modeling nonlinear relationships, enabling the capture of subtle interactions between variables, essential for predicting wave reflection behavior;
- Decision Tree [37]: Its speed and interpretability make it an excellent choice for initial exploratory analysis. This model allows direct visualization of the impact of each parameter on the reflection coefficient;
- Gaussian Process (GP) [38]: This probabilistic model not only provides predictions but also confidence intervals, allowing the evaluation of result reliability—a valuable advantage in a maritime environment with variable conditions.
- c.
- Modeling Process and Performance Evaluation
- Prediction of the Reflection Coefficient: In this first phase, the algorithms were trained to predict the reflection coefficients based on the parameters of the breakwater, including the submersion-to-height ratio (h/H), width (l/H), and relative water depth (KH). This phase validated the algorithms’ ability to replicate the results of the analytical equation and accurately model wave-obstacle interactions;
- Prediction of the Optimal Height–Width Pair for a Given Reflection: In the second phase, the selected algorithm was used to reverse the initial reflection calculation and identify the optimal height–width pair (h/H, l/H) that met target reflection coefficients, effectively creating a “reciprocal function” of the analytical equation.
- Random Forest Regressor was configured with 100 estimators (Decision Tree) and a fixed random state of 42, ensuring reproducibility and robustness by averaging multiple decision tree outputs;
- Support Vector Regressor (SVR) used its default configuration to model complex, nonlinear relationships between input parameters and the reflection coefficient;
- Artificial Neural Network (ANN) was structured with two hidden layers of 50 neurons each and a maximum of 1000 iterations. ReLU activation was applied, along with a transformation to prevent negative outputs, ensuring the network accurately modeled the relationships while stabilizing training;
- Decision Tree Regressor was initialized with a random state of 42, allowing a single-tree model to capture relationships without ensembling, which makes the approach simpler and faster to train;
- Gaussian Process Regressor was employed to provide probabilistic predictions, modeling uncertainties in the reflection coefficient by assuming a Gaussian distribution of outputs.
3. Results and Discussions
3.1. Definitions and Utility of Performance Metrics
- Mean Squared Error (MSE): MSE calculates the average of the squared differences between predicted and actual values, penalizing larger errors more heavily. See Equation (38) below:
- ○
- : actual value of the i-th data point;
- ○
- : predicted value of the i-th data point;
- ○
- : number of data points.
- Root Mean Squared Error (RMSE): It is the square root of MSE. Using RMSE alongside MSE provides complementary insights into model performance. See Equation (39) below:
- Mean Absolute Error (MAE): MAE measures the average absolute difference between predictions and actual values (see Equation (40) below).While MSE gives more weight to larger errors, making it useful when large deviations are particularly undesirable, MAE offers a straightforward and robust alternative for assessing the average error magnitude without overemphasizing outliers.
- Coefficient of Determination (R2): This score measures how well the predictions match the actual values, relative to the variance in the data. It is defined as follows:
- Training Time (TT): It refers to the duration required to train the model. It is measured as follows:
- Prediction Time (PT): It refers to the time required to make predictions on new data. For a single input, it can be expressed as follows:
3.2. Reflection Prediction
3.3. Dimensions Prediction
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
The amplitude of the incident wave | |
The reflection coefficient in the case of bottom breakwater | |
The reflection coefficient in the case of free-surface breakwater | |
The transmission coefficient in the case of bottom breakwater | |
Velocity potential in the case of bottom breakwater study | |
Velocity potential in the case of free-surface breakwater study | |
d = H − h | The height under the obstacle in the case of free-surface breakwater |
The transmission coefficient | |
H | The water depth at and locations |
h/H | The immersion ratio |
l/H | The relative length |
KH | The relative water depth |
The wave number that verifies the dispersion relation | |
The wave number above of the obstacle that verifies the dispersion relation |
References
- Zhang, C.; Lu, Y. Study on artificial intelligence: The state of the art and future prospects. J. Ind. Inf. Integr. 2021, 23, 100224. [Google Scholar] [CrossRef]
- Haleem, A.; Javaid, M.; Qadri, M.A.; Singh, R.P.; Suman, R. Artificial intelligence (AI) applications for marketing: A literature-based study. Int. J. Intell. Netw. 2022, 3, 119–132. [Google Scholar] [CrossRef]
- Castiglioni, I.; Rundo, L.; Codari, M.; Di Leo, G.; Salvatore, C.; Interlenghi, M.; Gallivanone, F.; Cozzi, A.; D’Amico, N.C.; Sardanelli, F. AI applications to medical images: From machine learning to deep learning. Phys. Medica 2021, 83, 9–24. [Google Scholar] [CrossRef] [PubMed]
- Spanaki, K.; Karafili, E.; Despoudi, S. AI applications of data sharing in agriculture 4.0: A framework for role-based data access control. Int. J. Inf. Manag. 2021, 59, 102350. [Google Scholar] [CrossRef]
- Rajpurkar, P.; Chen, E.; Banerjee, O.; Topol, E.J. AI in health and medicine. Nat. Med. 2022, 28, 31–38. [Google Scholar] [CrossRef] [PubMed]
- Taebi, A. Deep learning for computational hemodynamics: A brief review of recent advances. Fluids 2022, 7, 197. [Google Scholar] [CrossRef]
- Cravero, C.; De Domenico, D.; Marsano, D. The use of uncertainty quantification and numerical optimization to support the design and operation management of air-staging gas recirculation strategies in glass furnaces. Fluids 2023, 8, 76. [Google Scholar] [CrossRef]
- Brunone, B.; Maietta, F.; Capponi, C.; Duan, H.-F.; Meniconi, S. Detection of partial blockages in pressurized pipes by transient tests: A review of the physical experiments. Fluids 2023, 8, 19. [Google Scholar] [CrossRef]
- Karakasidis, T.E.; Sofos, F.; Tsonos, C. The electrical conductivity of ionic liquids: Numerical and analytical machine learning approaches. Fluids 2022, 7, 321. [Google Scholar] [CrossRef]
- Holmes, W.; Tuomi, I. State of the art and practice in AI in education. Eur. J. Educ. 2022, 57, 542–570. [Google Scholar] [CrossRef]
- Wang, S.; Zhang, Y.; Zhang, X.; Gao, Z. A novel maritime autonomous navigation decision-making system: Modeling, integration, and real ship trial. Expert Syst. Appl. 2023, 222, 119825. [Google Scholar] [CrossRef]
- Tsai, C.-M.; Lai, Y.-H.; Perng, J.-W.; Tsui, I.-F.; Chung, Y.-J. Design and application of an autonomous surface vehicle with an AI-based sensing capability. In Proceedings of the 2019 IEEE Underwater Technology (UT), Taiwan, China, 16–19 April 2019; IEEE: New York, NY, USA, 2019; pp. 1–4. [Google Scholar]
- Chae, C.-J. The Evolution of Maritime Technology Development: A Dynamic Positioning System Perspective of Maritime Autonomous Surface Ship. WMU J. Marit. Aff. 2024, 1–29. [Google Scholar] [CrossRef]
- Qiao, Y.; Yin, J.; Wang, W.; Duarte, F.; Yang, J.; Ratti, C. Survey of deep learning for autonomous surface vehicles in marine environments. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3678–3701. [Google Scholar] [CrossRef]
- Jimenez, V.J.; Bouhmala, N.; Gausdal, A.H. Developing a predictive maintenance model for vessel machinery. J. Ocean Eng. Sci. 2020, 5, 358–386. [Google Scholar] [CrossRef]
- Carraro, M.; De Vanna, F.; Zweiri, F.; Benini, E.; Heidari, A.; Hadavinia, H. CFD modeling of wind turbine blades with eroded leading edge. Fluids 2022, 7, 302. [Google Scholar] [CrossRef]
- Tay, Z.Y.; Hadi, J.; Chow, F.; Loh, D.J.; Konovessis, D. Big data analytics and machine learning of harbour craft vessels to achieve fuel efficiency: A review. J. Mar. Sci. Eng. 2021, 9, 1351. [Google Scholar] [CrossRef]
- Loukili, M.; Dutykh, D.; Nadjib, C.; Ning, D.; Kotrasova, K. Analytical and numerical investigations applied to study the reflections and transmissions of a rectangular breakwater placed at the bottom of a wave tank. Geosciences 2021, 11, 430. [Google Scholar] [CrossRef]
- Dean, W.R. On the reflexion of surface waves by a submerged plane barrier. Math. Proc. Camb. Philos. Soc. 1945, 41, 231–238. [Google Scholar] [CrossRef]
- Takano, K. Effets d’un obstacle parallélépipédique sur la propagation de la houle. Houille Blanche 1960, 3, 247–267. [Google Scholar] [CrossRef]
- Patarapanich, M. Forces and moment on a horizontal plate due to wave scattering. Coast. Eng. 1984, 83, 279–301. [Google Scholar] [CrossRef]
- Liu, P.L.F.; Wu, J. Wave transmission through submerged apertures. J. Waterw. Port Coast. Ocean Eng. 1987, 113, 660–671. [Google Scholar] [CrossRef]
- Stamos, D.J.; Hajj, M.R.; Telionis, D.P. Performance of hemi-cylindrical and rectangular submerged breakwaters. Ocean Eng. 2003, 30, 813–828. [Google Scholar] [CrossRef]
- Molin, B.; Kimmoun, O.; Liu, Y.; Remy, F.; Bingham, H.B. Experimental and numerical study of the wave run-up along a vertical plate. J. Fluid Mech. 2010, 654, 363–386. [Google Scholar] [CrossRef]
- Liu, Y.; Li, H.J.; Zhu, L. Bragg reflection of water waves by multiple submerged semi-circular breakwaters. Appl. Ocean Res. 2016, 11, 67–78. [Google Scholar] [CrossRef]
- Scyphers, S.B.; Powers, S.P.; Heck, K.L. Ecological Value of Submerged Breakwaters for Habitat Enhancement on a Residential Scale. Environ. Manag. 2015, 55, 383–391. [Google Scholar] [CrossRef]
- Mei, C.; Black, J. Scattering of surface waves by rectangular obstacles in waters of finite depth. J. Fluid Mech. 1969, 38, 499–511. [Google Scholar] [CrossRef]
- Massel, S. Harmonic generation by waves propagating over a submerged step. Coast. Eng. 1983, 7, 357–380. [Google Scholar] [CrossRef]
- Driscoll, A.; Dalrymple, R.; Grilli, S. Harmonic generation and transmission past a submerged rectangular obstacle. Coast. Eng. 1992, 1142–1152. [Google Scholar]
- Szmidt, K. Finite difference analysis of surface wave scattering by underwater rectangular obstacles. Arch. Hydro-Eng. Environ. Mech. 2010, 57, 179–198. [Google Scholar]
- Akoz, M.S.; Cobaner, M.; Kirkgoz, M.S.; Oner, A.A. Prediction of geometrical properties of perfect breaking waves on composite breakwaters. Appl. Ocean Res. 2011, 33, 178–185. [Google Scholar] [CrossRef]
- Kuntoji, G.; Rao, M.; Rao, S. Prediction of wave transmission over submerged reef of tandem breakwater using PSO-SVM and PSO-ANN techniques. ISH J. Hydraul. Eng. 2020, 26, 283–290. [Google Scholar] [CrossRef]
- Mao, P.; Chen, C.; Chen, X.; Zhang, Q.; Bao, Y.; Yang, Q. An innovative design for floating breakwater with Multi-objective genetic optimal method. Ocean Eng. 2024, 312, 119202. [Google Scholar] [CrossRef]
- Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
- Drucker, H.B.; Christopher, J.; Kaufman, L.; Smola, A.; Vapnik, V. Support vector regression machines. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 1996; p. 9. [Google Scholar]
- Zupan, J. Introduction to artificial neural network (ANN) methods: What they are and how to use them. Acta Chim. Slov. 1994, 41, 327. [Google Scholar]
- Quinlan, J.R. Learning decision tree classifiers. ACM Comput. Surv. (CSUR) 1996, 28, 71–72. [Google Scholar] [CrossRef]
- Mackay, D.J.C. Introduction to Gaussian processes. In NATO ASI Series F Computer and Systems Sciences; Springer Verlag: Berlin/Heidelberg, Germany, 1998; Volume 168, pp. 133–166. [Google Scholar]
Model | MSE | RMSE | MAE | R2 | TT (s) | PT (s) |
---|---|---|---|---|---|---|
RF | 0.00025002 | 0.00011301 | 0.99999531 | 3.2104 | 0.1852 | |
SVR | 0.06658152 | 0.05894506 | 0.66763488 | 2.446 | 0.3195 | |
ANN | 0.00900543 | 0.00536504 | 0.99391981 | 2.9037 | 0.0079 | |
DT | 0.00032000 | 0.00018931 | 0.99999232 | 0.083 | 0.005 | |
GP | 0.00386001 | 0.00235702 | 0.99888291 | 215.006 | 60.685 |
Model | MSE | RMSE | MAE | R2 | TT (s) | PT (s) |
---|---|---|---|---|---|---|
RF | 0.00030116 | 0.00010446 | 0.999996963 | 3.5724 | 0.1968 | |
SVR | 0.06560362 | 0.05871522 | 0.855901961 | 0.7296 | 0.0282 | |
ANN | 0.00781446 | 0.00471538 | 0.997955438 | 3.6293 | 0.0115 | |
DT | 0.00044414 | 0.00019752 | 0.999993396 | 0.0949 | 0.0055 | |
GP | 0.00038483 | 0.00019241 | 0.999995042 | 212.3107 | 60.3129 |
Model | Target | MSE | RMSE | MAE | R2 | TT (s) | PT (s) |
---|---|---|---|---|---|---|---|
RF | h/H | 0.002955 | 0.054363 | 0.017301 | 0.928489 | 3.271199 | 0.077791 |
l/H | 0.092398 | 0.30397 | 0.110707 | 0.861997 | 4.188477 | 0.093852 | |
DT | h/H | 0.006158 | 0.078474 | 0.016343 | 0.850993 | 0.04668 | 0.002157 |
l/H | 0.165272 | 0.406537 | 0.109399 | 0.753153 | 0.062463 | 0.002334 | |
SVR | h/H | 0.025798 | 0.160617 | 0.129903 | 0.375774 | 26.310649 | 3.836463 |
l/H | 0.607661 | 0.779526 | 0.653736 | 0.092411 | 34.439204 | 5.889853 | |
GP | h/H | 0.022301 | 0.149336 | 0.117598 | 0.460379 | 244.665434 | 68.324839 |
l/H | 0.449268 | 0.670274 | 0.555867 | 0.328984 | 239.60938 | 68.330051 | |
ANN | h/H | 0.021895 | 0.147971 | 0.113052 | 0.470201 | 11.363988 | 0.013058 |
l/H | 0.414486 | 0.643806 | 0.51954 | 0.380934 | 195.429634 | 0.03317 |
Model | Target | MSE | RMSE | MAE | R2 | TT (s) | PT (s) |
---|---|---|---|---|---|---|---|
RF | h/H | 0.001825 | 0.042724 | 0.012152 | 0.956379 | 3.781168 | 0.072074 |
l/H | 0.029419 | 0.171519 | 0.049657 | 0.95551 | 3.681144 | 0.073746 | |
DT | h/H | 0.003793 | 0.061584 | 0.013919 | 0.909367 | 0.058323 | 0.002116 |
l/H | 0.059431 | 0.243784 | 0.052862 | 0.910123 | 0.054024 | 0.002139 | |
SVR | h/H | 0.026049 | 0.161396 | 0.138118 | 0.377508 | 31.094358 | 4.719603 |
l/H | 0.422047 | 0.649651 | 0.526329 | 0.361739 | 36.449994 | 6.32239 | |
GP | h/H | 0.013696 | 0.117029 | 0.086317 | 0.672708 | 270.447472 | 68.376187 |
l/H | 0.371135 | 0.609208 | 0.48067 | 0.438733 | 247.67819 | 68.148208 | |
ANN | h/H | 0.017425 | 0.132003 | 0.103471 | 0.583595 | 20.12097 | 0.014777 |
l/H | 0.395293 | 0.628723 | 0.515053 | 0.402199 | 24.952677 | 0.015778 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Loukili, M.; El Moumni, S.; Kotrasova, K. AI-Driven Optimization of Breakwater Design: Predicting Wave Reflection and Structural Dimensions. Fluids 2025, 10, 34. https://doi.org/10.3390/fluids10020034
Loukili M, El Moumni S, Kotrasova K. AI-Driven Optimization of Breakwater Design: Predicting Wave Reflection and Structural Dimensions. Fluids. 2025; 10(2):34. https://doi.org/10.3390/fluids10020034
Chicago/Turabian StyleLoukili, Mohammed, Soufiane El Moumni, and Kamila Kotrasova. 2025. "AI-Driven Optimization of Breakwater Design: Predicting Wave Reflection and Structural Dimensions" Fluids 10, no. 2: 34. https://doi.org/10.3390/fluids10020034
APA StyleLoukili, M., El Moumni, S., & Kotrasova, K. (2025). AI-Driven Optimization of Breakwater Design: Predicting Wave Reflection and Structural Dimensions. Fluids, 10(2), 34. https://doi.org/10.3390/fluids10020034