Next Article in Journal
Interaction of Machining Parameters on MRR of Sintered NdFeB Processed by EDM-Milling
Previous Article in Journal
Research on Temporary Support Robot for the Integrated Excavation and Mining System of Section Coal Pillar
Previous Article in Special Issue
Integrating AI-Driven Predictive Analytics in Wearable IoT for Real-Time Health Monitoring in Smart Healthcare Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Optimal Design of an Inclined Porous Plate Wave Absorber Using an Artificial Neural Network Model

1
Department of Ocean System Engineering, Jeju National University, Jeju 63243, Republic of Korea
2
Eco-Friendly Ocean Development Research Division, Korea Research Institute of Ships and Ocean Engineering, Daejeon 34103, Republic of Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(9), 4895; https://doi.org/10.3390/app15094895
Submission received: 4 March 2025 / Revised: 14 April 2025 / Accepted: 24 April 2025 / Published: 28 April 2025

Abstract

:
This study seeks to optimize the shape of a wave absorber with an inclined porous plate using an artificial neural network (ANN) model to improve the operating efficiency and experimental accuracy of a square wave basin. As our numerical tool, we employed the dual boundary element method (DBEM) to avoid the rank deficiency problem occurring at the degenerate plate boundary with zero thickness. A quadratic velocity model incorporating a CFD-based drag coefficient was employed to account for energy dissipation across the porous plate. The developed DBEM tool was validated through comparisons with self-conducted experiments in a two-dimensional wave flume. The input features such as the inclined angle and plate length affect the performance of the wave absorber. These features have been optimized to minimize the averaged reflection coefficient and the installation space (spatial footprint) with the application of a trained ANN model. The dataset used for training the ANN model was created using the DBEM model. The trained model was subsequently utilized to predict the averaged reflection coefficient using a larger dataset, aiding in the determination of the optimal wave absorber design. In the optimization process of minimizing both reflected waves and spatial footprint, the weighting factors are assigned according to their relative importance to each other, using the weighted sum model (WSM) within the multi-criteria decision-making framework. It was found that the optimal design parameters of the non-dimensional plate length ( l / h ) and inclined angle ( θ ) are 1.46 and 5.34 ° when performing with a weighting factor ratio (80%: 20%) between reflection and spatial footprint.

1. Introduction

Wave tanks are essential facilities for conducting fluid dynamics experiments that explore the interaction between water waves and structures. One side of the tank is usually fitted with a wave generator to create waves defined by the user. However, if the wave absorber on the opposite side of the tank is inadequately designed, it may cause undesirable reflections that deteriorate the reliability of the experiments, and cause delays in the experiment owing to the waiting time needed for disappearing residual waves in a tank after the wave generator is stopped. Depending on the size of the wave tank, wave absorbers of different shapes and materials are utilized. Porous plates, known for their effectiveness in dissipating wave energy and minimizing wave reflections, are commonly employed as passive wave absorbers. The authors in [1] reviewed and investigated existing wave absorbers in 48 wave basins around the world. According to the report, wave absorbers utilizing porous plates are predominantly categorized into vertical, horizontal, and inclined types. Vertical wave absorbers necessitate several porous plates with gradually reducing porosity to attain the desirable wave absorption efficiency. Therefore, this configuration requires substantial installation space and frequently results in resonance between the plates.
Horizontal porous plates have demonstrated exceptional effectiveness in dissipating wave energy, making them useful for coastal protection and improving harbor calmness. Studies referenced in [2,3] explored the performance of horizontal porous plates through the boundary element method (BEM) and the matched eigenfunction expansion method (MEEM), respectively. The energy dissipation capacity of horizontal porous plates largely depends on their porosity. This energy dissipation is considered by the porous boundary condition, particularly Darcy’s model [3,4,5,6,7], which outlines the linear correlation between velocity and pressure drop. In ref. [5], the authors developed an analytical model for wave-absorbing systems based on Darcy’s model. Their analytical solution using a MEEM, and their numerical solution using a multi-domain BEM, were validated through a series of experiments. These research findings indicate that the optimal values for wave absorption efficiency are a slope angle of 10° and a plate porosity of 0.1. Additionally, the local shape of the porous plate (e.g., slits, circular holes, rectangular holes, etc.) was found to have no significant impact on energy dissipation [5,8,9]. As an alternative energy dissipation model, several authors have considered the quadratic relationship between pressure drop and velocity. The authors in [10] were the first to derive an expression for long-wave head loss in porous walls. Several authors in articles [11,12] extended the work of those in ref. [10] to investigate wave interactions with porous plates. The authors of [13,14] examined energy dissipation through porous plates by employing an equivalent quadratic velocity model that incorporates both inertial and drag effects. Subsequently, another article [15] examined wave energy dissipation caused by a horizontal slotted plate using a quadratic velocity model with a CFD-determined drag coefficient. They validated their findings by comparing them with CFD-based numerical simulations and experimental results.
The boundary element method (BEM) has been effectively utilized in wave problems due to its distinct advantages over other domain-based methods such as the Finite Difference Method (FDM) and Finite Element Method (FEM). The BEM reduces the problem’s dimensionality by one order, simplifying calculations and enhancing accuracy through its integral formulation. Numerous researchers have extended the application of the BEM to study wave interaction with porous structures [5,16,17,18,19]. When we apply a BEM to a boundary-value problem (BVP) with a zero-thickness plate in a numerical domain, the standard single-domain BEM has difficulty in guaranteeing a unique solution due to rank deficiency. For unique solutions to these BVPs, we must depend on the multi-domain BEM or the dual boundary element method (DBEM), including the hyper-singular integral formulation. In ref. [20], the authors developed the DBEM to address the rank deficiency problem inherent in standard BEM. The core concept of DBEM is to resolve the rank deficiency by employing hyper-singular boundary integral equations, thereby leading to a full DBEM formulation. Several researchers applied the DBEM to investigate the hydrodynamic performance of water waves over zero-thickness barriers [21,22,23,24,25,26,27]. The article [22] used the DBEM to analyze the interaction between zero-thickness immersed barriers and normally incident waves. The authors in [23] developed the DBEM for modified Helmholtz equations to evaluate the hydrodynamic performance of bottom-fixed thin vertical barriers in oblique incident waves. Article [24] extended the DBEM to treat immersed thin vertical and inclined wave barriers. The authors in [25] employed the DBEM to solve the scattering problem involving a locked horizontal zero-thickness wave barrier and compared the results with a finite-thickness wave barrier using a standard BEM. Additionally, the numerical results from both two BEM approaches were compared with experimental measurements. The authors of [28] investigated the inclined single porous and dual parallel porous plates to develop an efficient wave absorber using a DBEM. The self-conducted experiment validated the numerical solutions. It was found that an inclined single porous plate proved to work well as a competitive wave absorber when compared to the dual parallel plates.
Machine learning is becoming increasingly popular for optimizing design parameters in engineering applications. Artificial neural network (ANN) models are especially widely adopted as promising machine learning (ML) models because they can learn complex patterns/relations and make accurate predictions. It is modeled after simplified representations of biological neurons in the brain and consists of interconnected nodes, where each circular node represents an artificial neuron, and the arrows represent the connections between the input and output. With multiple hidden layers, ANN models allow the neural network to identify and interpret complex relationships between input and output features in the data. Thus, it is a powerful tool for applications involving intricate data patterns and relationships. In ref. [29], the authors employed an ANN model to optimize the design of a multilayer porous wave absorber. The porosity and submergence depth of the topmost plate were identified as the key design parameters, with their optimal ranges specified. Article [30] employed a machine learning approach for designing and additively manufacturing porous sound absorbers, utilizing two models: an artificial neural network and a k-nearest neighbor algorithm. The results showed that both models could accurately predict design parameters. A deep learning-based framework is developed in [31] for designing random porous metal structures with a focus on maximizing energy absorption. The authors of [32] proposed a simple approach to controlling plunger wavemakers using an ML approach with a neural network model. Article [33] used an ANN model to actively control the absorption of random waves in a wave flume. The authors of [34] utilized machine learning models to incorporate nonlinear viscous damping for a heave disk with specified porosities in the time domain. Four different ML models—decision tree, random forest, support vector machine, and neural network—were employed and trained to predict the drag coefficient based on disk porosity and the Keulegan–Carpenter (KC) number as input features. In a different study [35], the authors assessed the performance of the Savonius hydrokinetic turbine using soft computing techniques such as CatBoost, ANN, Random Forests (RFs), Multivariate Adaptive Regression Splines (MARSs), Adaptive Neuro-Fuzzy Inference System (ANFIS), and several hybrid ANFIS models (ANFIS-GA, ANFIS-SMA, and ANFIS-MPA), along with Linear Regression (LR). They aimed to predict the power coefficient and evaluate the impact of input parameters on the turbine’s performance. Most of the methods successfully predicted the power coefficient with acceptable accuracy. Articles [36,37,38,39] presented optimization using genetic algorithms, highlighting techniques and applications across various domains. These include solving multi-objective problems, optimizing wave energy converter array layouts, image optimization, and techno-economic optimization. Articles [40,41,42] utilized support vector machines for optimization across a range of domains.
A comprehensive review of computational intelligence techniques was carried out in [43], including neural, fuzzy, and evolutionary computations, applied to applications of wave energy. Their review covered the estimation of resources as well as the control and design and control of wave energy converters (WECs). Most applications of neural computation techniques focused on predicting various parameters of wave energy with the multilayer perceptron (MLP) algorithm. The MLP is a type of ANN with multiple layers of neurons. This algorithm is based on a feedforward neural network with training performed using the error backpropagation method. The authors in [44] used an MLP regression of the ANN model to optimize the design of an asymmetric WEC to optimize the average extracted power.
The multi-criteria decision analysis (MCDA) is a decision-making framework used to evaluate and prioritize multiple conflicting criteria. The weighted sum model (WSM) is a quantitative decision-making tool used in multi-criteria decision-making approach to evaluate and prioritize different alternatives based on multiple criteria. The authors in [45] conducted a multi-criteria site selection for offshore renewable energy platforms using WSM. Specialized decision-support tools have been developed to facilitate flexible, multi-criteria site selection for combined wind–wave energy platforms, with a focus on available energy resources. WSM has been employed in [46] to determine special allocation funds recipients. This method effectively generates rankings among the proposed alternatives in a special allocation fund. Article [47] used the WSM in titanium alloy selection for biomedical applications. The developed methodology was recognized for its applicability across various applications.
This study aims to optimize design parameters related to a wave absorber with an inclined porous plate to reduce the reflected waves while also reducing the spatial footprint of the porous plate. To achieve this, a computationally efficient and technically robust optimization framework is developed by integrating the dual boundary element method (DBEM), artificial neural networks (ANNs), and the weighted sum model (WSM) within a multi-criteria decision analysis (MCDA) framework. This ensemble approach facilitates objective-driven design and supports informed decision-making in the context of ocean engineering. The Boundary Value Problem (BVP) was formulated and solved using the DBEM, which addresses two distinct boundary integral equations—singular and hyper-singular—at coincident source points along each side of the degenerate boundary. The design parameters affecting the performance of an inclined porous wave absorber are the porosity, inclination angle, and length of a porous plate. In the present study, porosity is excluded from design parameters because the optimal porosity has already been clarified to be around 0.1 in previous articles [5,15,28]. Thus, the optimal values for the inclination angle and plate length can minimize wave reflections from the walls of the wave basin while simultaneously reducing the spatial footprint. The MLP regression algorithm of the ANN model is used to determine the optimal design parameters. This approach significantly reduces the need for complex and time-consuming numerical calculations while efficiently identifying the best optimal design parameters. This supervised learning method derives insights through a dataset used in training. In the present study, the inclination angle and non-dimensional plate length have been adopted as input features, and the averaged reflection coefficient as an output feature. The training dataset of the given input features and the corresponding output feature was generated using the DBEM. The trained ANN model was subsequently used to predict the averaged reflection coefficient using a larger dataset comprising a combination of design parameters. During the optimization process to minimize both reflected waves and spatial footprint, the weighting factors are assigned based on their relative importance to each other, employing the weighted sum model (WSM) within the multi-criteria decision-making approach.

2. Boundary Value Problem (BVP)

Let us consider an inclined porous plate fixed at the end wall of a two-dimensional wave flume in the water depth of h . The length of a porous plate is l and the inclined angle θ . The coordinates ( x , z ) with the z axis pointing vertically upward may be chosen. The incident waves of frequency ω and amplitude A propagate from x ~ . For an inviscid irrotational flow, the velocity ( u , w ) can be expressed as the gradient of a scalar potential Φ . The conservation of mass requires that the potential satisfies Laplace’s equation.
2 Φ = 0
and under the assumption of the small amplitude wave, the boundary conditions are listed below.
g Φ z + Φ t t = 0 , on z = 0
Φ z = 0 , on z = h
Φ x = 0 , on x = 0
where g is the gravitational acceleration.
Sharp constriction on the porous plate makes flow separate downstream and vortices are formed from adjacent holes to create eddy zones. Therefore, boundary conditions at the porous plate are needed to realize energy dissipation by these vortices. The authors of [10] established the following boundary conditions.
Φ + n = Φ n , on porous plate
Φ + t Φ t = 1 2 C D Φ n Φ n + 2 C I 2 Φ t n , on porous plate
where |   | denotes the modulus of the complex number.
The above equations provide the matching conditions on the porous plate’s upper (+) and lower (−) sides. The drag coefficient C D representing energy dissipation and inertial coefficient C I are determined empirically. The inertial term can be disregarded when the porous plate is thin and the hole size is small ( C I = 0 ).
The drag coefficient for a porous plate featuring uniformly distributed circular holes was empirically determined as a function of porosity using CFD simulations (Star-CCM+) for channel flow through the circular holes [15,48].
C D = 0.6 1 P C c 1 2
In steady flows with a high Reynolds number past sharp-edged orifices, the discharge coefficient C c ( = 0.6 + 0.4 P 3 ) depends primarily on the porosity.
For simple harmonic motion with frequency ω , the linearity of the BVP allows the separation of the time factor e i ω t as follows:
Φ ( x , z , t ) = Re ϕ ( x , z ) e i ω t
The linearized BVP including the radiation condition can be reduced to
2 ϕ = 0 , in Ω ϕ z ω 2 g ϕ = 0 , on   Γ F ϕ z = 0 , on   Γ B ϕ x = 0 , on   Γ W ( x + i k ) ϕ ϕ I 0 as x
where the wave number k and frequency ω are related by the dispersion relation ω 2 = g k tanh k h .
The incident wave potential ϕ I with the wave amplitude A propagating from x is given by
ϕ I ( x , z ) = i g A ω cosh k ( z + h ) cosh k h e i k ( x + L )
The quadratic drag term in Equation (6) makes the entire problem nonlinear, and the response to a simple harmonic ω input should contain many harmonics ( 2 ω , 3 ω ,...). By employing equivalent linearization that the response is dominated by the first harmonic, the boundary conditions on the porous plate can be expressed as follows:
ϕ + n = ϕ n , on Γ ± ϕ ϕ + = i β ω ϕ + n , on Γ ±
where β ( = 4 C D 3 π ϕ + n ) denotes the equivalent drag coefficient.
Rather than using the quadratic velocity model mentioned above, the flow past a thin porous plate can alternatively be assumed to follow linear Darcy’s model, where the normal velocity of fluid flow is linearly proportional to the potential jump.
ϕ + n = ϕ n , on Γ ± ϕ ϕ + = i 2 π k b ϕ + n , on Γ ±
where b , called the porosity parameter, was determined empirically in article [5]’s experiments.
b = 57.63 P 0.9719

3. Dual Boundary Element Method (DBEM)

3.1. Outer Solution

The outer solution ϕ ( O ) in the region x L , which is sufficiently far away from the wave absorber, can be expressed by the sum of the incident wave approaching from the left and the reflected wave toward the left:
ϕ ( O ) ( x , z ) = i g A ω e i k ( x + L ) + R e i k ( x + L ) cosh k ( z + h ) cosh k h
where R is the complex reflection coefficient associated with the amplitude of the reflected waves at x .
Matching the velocity potential of the outer and inner solutions at x = L , we obtain
R = i ω g A cosh k h N 0 h 0 ϕ ( L , z ) cosh k ( z + h ) d z 1
where N 0 = h 0 cosh 2 k ( z + h ) d z = h 2 1 + sinh 2 k h 2 k h .
If substituting Equation (15) into Equation (14), and then applying the remaining matching condition that the normal flux in each region is continuous at x = L , we obtain the following boundary condition applied at x = L .
ϕ n i k ϕ = 2 k g A ω cosh k ( z + h ) cosh k h , x = L

3.2. Inner Solution

The DBEM-based inner solutions belonging to L x 0 are determined numerically. For the inclined porous plate shown in Figure 1, the inner solutions must satisfy the BVP composed by Equations (9), (11), and (16).
Green’s second identity, when applied to the combination of the fundamental solution G and the complex potential ϕ , results in the following boundary integral equation (BIE) that satisfies the full boundary conditions in the domain Ω .
ε ( P ) ϕ ( P ) = Γ ϕ ( Q ) G ( P , Q ) n Q G ( P , Q ) ϕ ( Q ) n Q d Γ ( Q )
with ε ( P ) being defined by ε ( P ) = 2 π , if P Q π , if P Γ 0 , if P Q + Γ where P ( x , z ) is the field point and Q ( ξ , η ) the source point, and Γ corresponds to the entire boundaries enclosing the computational domain.
The fundamental solution G can be described as 2 G = δ ( r ) , where δ is the Dirac delta function and r = ( x ξ ) 2 + ( z η ) 2 is the distance between the source point and field point. The two-dimensional fundamental solution is given by G = ln r .
The BIE of Equation (17) can be used to compute the unknown potentials on the boundary. The numerical solutions can be obtained by subdividing the boundary into small elements and then integrating numerically over these elements. However, for a numerical model including a plate with zero thickness inside the domain, Equation (17) leads to a rank-deficiency problem, disturbing the determination of a unique solution. To resolve this difficulty, for each pair of coincident source points on the degenerate plate boundary, two distinct boundary integral equations are necessary. This involves applying the singular boundary integral equation (SBIE) on one side of the degenerate boundary and the hyper-singular boundary integral equation (HSBIE) on the other with a higher order singularity on the opposite side Γ by taking the derivatives of the kernels in the SBIE.
By shifting the field point P ( x , z ) to the boundary, the dual boundary integral equations on the smooth boundaries yield the following integral equations:
π ϕ ( P ) = Γ ϕ ( Q ) G ( P , Q ) n Q G ( P , Q ) ϕ ( Q ) n Q d Γ ( Q ) , P Γ R Γ + , π ϕ ( P ) n P = Γ ϕ ( Q ) 2 G ( P , Q ) n Q n P G ( P , Q ) n P ϕ ( Q ) n Q d Γ ( Q ) , P Γ ,
where Γ + and Γ represent the two sides of the degenerate boundary and Γ R ( = Γ F + Γ M + Γ B + Γ W ) the remaining non-degenerate boundary. Γ denotes the whole boundary, i.e., Γ = Γ R + Γ + + Γ .
To transform the above dual BIEs into algebraic equations, the entire boundary Γ must be discretized into N segments with constant value of ϕ and ϕ n on each segment. The distribution direction of elements traverses counterclockwise for the boundary Γ R and follows a clockwise rotation for the degenerate boundary Γ ± . Applying the discretized form of Equation (17) at the centroid of each element, gives rise to an assembled matrix given by
( U i j ) Γ R Γ R ( U i j ) Γ R Γ + ( U i j ) Γ R Γ ( U i j ) Γ + Γ R ( U i j ) Γ + Γ + ( U i j ) Γ + Γ ( L i j ) Γ Γ R ( L i j ) Γ Γ + ( L i j ) Γ Γ ( ϕ j n ) Γ R ( ϕ j + n ) Γ + ( ϕ j n ) Γ = ( T i j ) Γ R Γ R ( T i j ) Γ R Γ + ( T i j ) Γ R Γ ( T i j ) Γ + Γ R ( T i j ) Γ + Γ + ( T i j ) Γ + Γ ( M i j ) Γ Γ R ( M i j ) Γ Γ + ( M i j ) Γ Γ ( ϕ j ) Γ R ( ϕ j + ) Γ + ( ϕ j ) Γ
In Equation (19), there are four types of the integral of the fundamental solution as described below:
U = U i j = Γ j ( ln r ) d Γ ( Q ) , T = T i j = Γ j n Q ( ln r ) d Γ ( Q ) π δ i j , L = L i j = Γ j n P ( ln r ) d Γ ( Q ) + π δ i j , M = M i j = Γ j 2 n P n Q ( ln r ) d Γ ( Q ) .
For i j , the Gaussian quadrature numerical integration can readily perform the above integrals with no singularity. Whereas for i = j , the singularity makes the integrals difficult and in that case, the integrals can be calculated analytically.
U i j = l j ln l j 2 1 , T i j = π , L i j = π , M i j = 4 l j .
where l j is the length of the j th element.
By substituting boundary conditions given by Equations (9), (11), and (16) into Equation (19), we obtain the following two different algebraic equations depending on which boundary P ( x , z ) belongs to.
T ω 2 g U ϕ Γ F ( k ) + T i k U ϕ Γ M ( k ) + T ϕ Γ B ( k ) + T ϕ Γ W ( k ) + T i ω U β ( k 3 / 2 ) ϕ + Γ + ( k ) + i ω U β ( k 3 / 2 ) ϕ Γ + ( k ) + T i ω U β ( k 3 / 2 ) ϕ Γ ( k ) + i ω U β ( k 3 / 2 ) ϕ + Γ ( k ) = 2 k g A ω U cosh k ( z + h ) cosh k h Γ M
P Γ R + Γ +
M ω 2 g L ϕ Γ F ( k ) + M i k L ϕ Γ M ( k ) + M ϕ Γ B ( k ) + M ϕ Γ W ( k ) + M i ω L β ( k 3 / 2 ) ϕ + Γ + ( k ) + i ω L β ( k 3 / 2 ) ϕ Γ + ( k ) + M i ω L β ( k 3 / 2 ) ϕ Γ ( k ) + i ω L β ( k 3 / 2 ) ϕ + Γ ( k ) = 2 k g A ω L cosh k ( z + h ) cosh k h Γ M
P Γ
where β ( k 3 / 2 ) = 4 C D 3 π ϕ + n ( k 3 / 2 ) .
The superscript ( k ) in Equations (22) and (23) represents the current iteration step and the iteration step ( k 3 / 2 ) on β ( k 3 / 2 ) means the average of ( k 2 ) and ( k 1 ). By incorporating the iterative scheme, the unknown velocity potentials and normal velocities on the boundaries are calculated repeatedly until a desired accuracy is reached. When applying Darcy’s model, β is replaced by 2 π ω k b , then the solutions can be obtained without iterative calculations.
Once the complex potentials are determined at the nodal points along the entire boundary, the resulting forces F i = Re f i e i ω t , i = 1 , 2 , 3 on the inclined porous plate can be determined from
f i = ρ g A Γ + [ ϕ ϕ + ] n i d Γ
where n i ( n 1 = n x , n 2 = n z , n 3 = x n 2 z n 1 ) denotes the direction cosine of the boundary element d Γ .

4. ANN Modeling

An artificial neural network (ANN) model was applied to identify the optimal design parameters of the inclined porous plate as a wave absorber. The ANN model has the advantage of learning complex nonlinear relationships, handling complex data, and parallel-processing capability. This study utilizes the multilayer perceptron (MLP) regression algorithm of the ANN model, a supervised learning algorithm that trains on a labeled dataset. This algorithm possesses strong nonlinear mapping capabilities, enabling it to make accurate predictions. The neural network architecture is flexible, allowing for adjustments in the number of hidden layers and neurons in each layer to tailor the model training to the research and training goals.
The ANN model includes an input layer with two input features such as non-dimensional plate length ( l / h ) and inclined angle ( θ ), several hidden layers, and an output layer with a single output feature of averaged reflection coefficient ( R f = 1 M i = 1 M R i , M = total number of incident wave periods). Another important parameter affecting the reflection coefficient is the porosity of an inclined porous wave absorber. However, it is excluded from the input features because previous articles have already clarified that the optimal porosity is around 0.1 [5,15,28]. Figure 2 illustrates the architecture of the ANN model and the mapping of input and output with its weights ( w ) and activation function ( ) of artificial neurons. Each layer is composed of nodes or artificial neurons that are interconnected, each with its activation function. Each node in the network has its weight and threshold. When the node’s output surpasses the specified threshold, it is activated and transmits data to the next layer of the network. If not, the data are not passed on to the next layer. The activation function of a neural network is crucial for activating the neurons of the hidden layer, enabling them to generate preferable outputs and inhibiting nonlinearity in the model. The performance of the neural network model is affected by several hyperparameters, including the number of hidden layers, the number of neurons in each layer, batch size, learning rate, regularization parameters, solver, activation function, and the number of epochs. Optimizing these hyperparameters can significantly enhance the training rate of the ANN model and improve its prediction accuracy. Figure 3 illustrates all the processes involved in ANN modeling and predictions. Specifics of the tasks are outlined in the following sections.

4.1. Preparation of Training Dataset

The ANN model must be trained using a set of training samples that include input features and their corresponding known output features. As a supervised machine learning algorithm, the ANN relies on labeled datasets to effectively train the model, enabling it to predict outcomes and recognize patterns. Therefore, the sample dataset for training is generated utilizing the DBEM model for the input features of plate length ( l ), and inclined angle ( θ ) with an output feature of averaged reflection coefficient ( R f ). The other parameters such as water depth ( h = 4 . 0   m ), porosity ( P = 0.1 ), and wave steepness ( H / λ = 0.01 , 0.02 , 0.03 ) are fixed.
Choosing the appropriate sampling method is essential for training the ANN model. An effective sampling method ensures a more balanced distribution of samples, which enhances the neural network’s training and improves the model’s accuracy. To create random sample points, the Latin Hypercube Sampling (LHS) method is used. This approach provides advantages like reducing variance and efficiently giving a comprehensive datapoint representation of the parameter space. Consequently, this method has been used by several studies [29,34,44,49,50]. The sample set, which includes two input features, is as follows:
l / h 0.5 , 2 θ   3 , 15
Using LHS, the input sample set of 300 instances is generated, with a scatter plot of these samples displayed in Figure 4. Each input feature covers the entire sampling space, ensuring a thorough representation throughout the range.
The correlation between input features and the output was assessed to understand how each input influenced the result for three different wave steepness ( H / λ = 0.01 , 0.02 , 0.03 ). Figure 5 shows scatter plots of non-dimensional plate length and inclined angle against the averaged reflection coefficient for different wave steepness. The plots show that increasing the plate length significantly reduces the averaged reflection coefficient up to the mid-range of the plate length, after which a gradual decrease is observed. The effect of the inclined angle on the averaged reflection coefficient is somewhat scattered, with the minimum value occurring around 5° to 8°.

4.2. Data Preprocessing

The full dataset is split into training, validation, and test subsets. The training and validation subsets are used to train the ANN model, while the test subset is reserved for performance evaluation. Of the 300 data points, 64% are allocated for training, 16% for validation, and 20% for testing. The allocation of data points is carried out randomly. The input features in the current database may vary widely, potentially affecting the performance of the ANN model. Therefore, it is essential to normalize the input features to a defined range. This normalization is performed using the MinMaxScaler, which individually scales and transforms each input feature within a specified range based on the training set. This process helps train the model for quicker learning and faster convergence. The formula for the min–max scaling is given by
X scale = X X min X max X min ( max min ) + min
Here, ‘min’ and ‘max’ refer to the minimum and maximum values within the range of the input feature. For each feature, the minimum value is scaled to 0, the maximum value is scaled to 1, and all other values are adjusted to fall between 0 and 1. This normalization process was uniformly applied to all variables.

4.3. ANN Model Initialization

The ANN model must be initialized with appropriate hyperparameters before training, as these parameters significantly affect the model’s performance. As shown in Figure 3, the training process begins with an initial set of hyperparameters. The training subset is used to train the model, while the validation data are employed for evaluation. The training process proceeds by adjusting the hyperparameters using a random search algorithm until the stopping criteria are met. Here, the stopping criteria achieved a higher R 2 score with minimal MSE and MAE values. The optimization process is explored with the following parameters: number of hidden layers {2,3,4}, number of neurons in each hidden layer {5,10,15,20,25,30,40}, learning rate {0.1,0.05,0.01,0.001,0.0001}, regularization parameter {0.1,0.001,0.0001,0.00001}, epochs {500,1000,1500}, activation function {Identity,Logistic,Tanh,ReLU}, and solver {LBFGS,SGD,ADAM}. After extensively trying various combinations of hyperparameters, the optimal hyperparameters are listed in Table 1.
The nonlinear activation function, Rectified Linear Unit (ReLU), is used, defined as f x = max 0 , x , where x is the input to the neuron. Information flows from the input layer to the output layer through the intermediate hidden layers.
We used the Limited Memory Broyden–Fletcher–Goldfarb–Shanno (LBFGS) algorithm as the iterative solver. LBFGS optimizes the loss function by adjusting model parameters, including weights and biases. This solver is recognized for its ability to achieve faster convergence and deliver improved results, especially with smaller datasets.

4.4. Evaluation of ANN Model

The model’s performance is evaluated using the validation data during training, and the trained model is tested with the test data. This evaluation process is supported by error metrics of mean squared error (MSE), mean absolute error (MAE), and R 2 score.
The MSE and MAE are defined as follows:
MSE = 1 N i = 1 N ( y i y ^ i ) 2 , MAE = 1 N i = 1 N y i y ^ i .
where y ^ i is the predicted value of the i -th sample, y i is the corresponding true value, and N is the number of sample points.
The R 2 score reflects how closely the model’s predictions match the true values, serving as a measure of the model’s ability to predict outcomes for unseen samples. The R 2 score equation is
R 2 = 1 i = 1 N ( y i y ^ i ) 2 i = 1 N ( y i y ¯ ) 2
where the mean value is represented by the upper bar.
The model with R 2 score close to 1.0 with the least MSE and MAE values indicates high prediction accuracy. Through a rigorous training process, the current ANN model achieved the highest scores. As previously mentioned, the performance of the trained ANN model is evaluated using the test data. Table 2 presents the evaluation metrics for the output feature of the averaged reflection coefficient ( R ¯ f ) for different wave steepness. Figure 6 graphically displays the predicted values against the true values of the averaged reflection coefficient for different wave steepness. Predictions closer to the true values indicate a good prediction capability of the model.

4.5. Predictions Using a Larger Dataset

To determine the optimal design parameters, a larger set of possible combinations of design parameters needs to be considered in the analysis. Therefore, a larger dataset consisting of 10,000 samples was generated utilizing the Latin Hypercube Sampling (LHS) method. These samples are evenly distributed within the defined boundaries for each input feature, as shown in Figure 7, providing a thorough representation of the design parameter combinations. Using these generated input datasets, the trained ANN model predicted the averaged reflection coefficient.

4.6. Weighted Sum Model (WSM)

The design parameters of non-dimensional plate length and inclined angle were optimized to minimize the averaged reflection coefficient ( R f ) and the spatial footprint ( l cos θ / h ). The reflection coefficient was predicted using the trained ANN model outlined in the previous section, while the spatial footprint was calculated based on the plate length and the inclined angle, utilizing the larger dataset. To address the two objectives in the optimization process, a weighted sum model (WSM) was applied, and weighting factors were incorporated to represent their relative importance. The WSM is a well-known and simple multi-criteria decision-making approach used to evaluate multiple alternatives based on various decision criteria. Criteria are the attributes or factors taken into account during the decision-making process. This study has multiple criteria, such as the averaged reflection coefficient and the spatial footprint. Each criterion may carry a different level of importance or weight based on the context. Alternatives represent the various options or solutions available for evaluation, with each alternative assessed on how effectively it meets the criteria. The generated dataset of the reflection coefficient and the spatial footprint were utilized to prepare these alternatives. Weighting involves assigning relative importance to each criterion, representing its significance in the decision-making process. Scoring evaluates each alternative against each criterion, resulting in a numerical score that indicates how well the alternative fulfills the criterion. Finally, aggregation combines the scores and weights to yield an overall assessment of each alternative. The formula is given below:
S i = w 1 R f i + w 2 ( ( l cos θ ) i / h )
where S i is the overall score of the alternative i , w 1 is the weighting factor for R f , w 2 is the weighting factor for l cos θ / h , and R f i and ( l cos θ ) i / h are the normalized values of alternative i . The normalization is carried out using the MinMaxScaler as given in Equation (26). The weighting factor ratios ( w 1 : w 2 ) are assigned as 100 %   :   0 , 80 %   :   20 % , and 60 %   :   40 % , where the ratio 100 %   :   0 denotes the optimization is based solely on the reflection coefficient, the ratio 80 %   :   20 % indicates that the reflection coefficient is significantly prioritized over the spatial footprint, and the ratio 60 %   :   40 % means both are given nearly equal importance with a 20% preference for the reflection coefficient.

5. Results

5.1. Verification of DBEM Solutions

To verify the numerical DBEM solutions, the comparison of the reflection coefficient R by an inclined porous wave absorber is performed between numerical solutions and experimental results. An experiment was conducted in the two-dimensional wave tank (20 m long, 0.8 m wide, and 1.0 m deep). Regular waves of steepness H / λ = 0.01 are generated with a period range from 0.5 s to 3.0 s by the wavemaker at a constant water depth of 0.6 m. The porous plate has a porosity of 0.1 and a thickness of 1.6 mm. The holes in the plate have a diameter of 6 mm and are uniformly arranged with a spacing of 18 mm between each other. Incident and reflected waves are separated from data measured at three probes placed at 5.00, 4.64, and 4.04 m from the end of the tank. The experimental setup of an inclined porous wave absorber is displayed in Figure 8.
The linear Darcy’s model and nonlinear quadratic velocity model with the porosity-dependent drag coefficient are used as the boundary condition at the porous plate. In Figure 9, the x -axis is the non-dimensional horizontal length l cos θ / λ of an inclined porous plate, defined as the projected horizontal length l cos θ divided by the wavelength λ . For the DBEM calculations on a single porous plate, 280 elements are used: 200 elements are allocated to the non-degenerate boundaries, and 40 elements are assigned to each side of the porous plate surface. The reflection coefficients with three different inclined angles ( θ = 5 , 10 , 15 ) are displayed in Figure 9. The plate porosity is fixed to be 0.1. The solid line represents the DBEM solutions using a quadratic velocity model with the drag coefficient (Equation (6)), while the dotted line illustrates the DBEM solutions based on linear Darcy’s law described by Equation (11). The linear Darcy model cannot reflect the effect of wave steepness. For a small wave steepness of H / λ = 0.01, the DBEM solutions in Figure 9 show that both the quadratic velocity model and the linear Darcy’s model closely match the trends observed in the experimental data. However, the nonlinear quadratic velocity model is expected to agree better with experimental results in higher wave steepness than Darcy’s model. The wave-absorbing efficiency of the inclined porous plate is significantly enhanced, keeping the reflection coefficient below 0.2 within the specified range l cos θ / λ < 0.3 .

5.2. Optimal Design Parameters

As outlined in Section 4.5 and Section 4.6, the well-trained ANN model was applied to a larger dataset to predict the averaged reflection coefficient, while the WSM was used to address the two objectives in the optimization process. Table 3 lists the top 10 combinations of design input features for an inclined porous plate, ranked according to their overall scores. These combinations yield a lower averaged reflection coefficient with a minimal spatial footprint, based on their assigned weightings, for three different wave steepness values.
Figure 10 shows the reflection coefficient against the wave period for the top-ranked optimal design parameters of the wave absorber (see Table 3) selected for each wave steepness ( H / λ ) with a weighting factor ratio of ( 80 %   :   20 % ).

6. Discussion

From the top 10 optimal design parameters (Table 3), it is observed that when the optimization is based only on the averaged reflection coefficient ( 100 %   :   0 ), minimal reflection is observed when the porous plate is comparatively long around l / h = 2.0 , with inclined angles of 6 . 40 for H / λ = 0.02 . However, for H / λ = 0.02 and H / λ = 0.03 , the optimal non-dimensional plate length ( l / h ) is reduced to 1.49 and 1.76 with an optimal inclined angle of 5 . 48 and 7 . 82 , respectively. This optimal configuration based on ( 100 %   :   0 ) might minimize reflection but increase the spatial footprint that a wave absorber occupies. When the optimization significantly prioritizes the reflection coefficient over the spatial footprint ( 80 %   :   20 % ), the optimal non-dimensional plate length ( l / h ) is substantially reduced to 1.16, with a slight decrease in the inclined angle to 4 . 79 for H / λ = 0.01 . This change results in a slight increase in the reflection coefficient but a significant reduction in the spatial footprint. However, for H / λ = 0.02 , the optimal non-dimensional plate length and inclined angle show insignificant change, resulting in minimal changes to both the reflection coefficient and the spatial footprint. For H / λ = 0.03 , the optimal non-dimensional plate length and inclined angle decrease slightly, along with a reduction in the corresponding spatial footprint, while the reflection coefficient increases slightly. When the optimization is performed with a 20% preference for the reflection coefficient over the spatial footprint ( 60 %   :   40 % ), the reduction in the optimal non-dimensional plate length and inclined angle is the same as in the previous weighting ratio for H / λ = 0.01 . Whereas, for H / λ = 0.02 and H / λ = 0.03 , the optimal non-dimensional plate length ( l / h ) is substantially reduced to 0.52 and 0.58, with an increase in the inclined angle of 15 and 14 . 93 , respectively. This results in a greater increase in the reflection coefficient but a substantial reduction in the spatial footprint. Based on the observations, the optimal design parameters of weighting factor ratios ( 80 %   :   20 % ) appear to be a more reasonable choice, effectively balancing the tradeoff between the reflection coefficient and the spatial footprint criteria. These results provide optimal design parameters based on the relative importance of the criteria, which will facilitate the decision-making process according to specific preferences.
Based on Figure 10, all reflection coefficients are maintained below 0.2 within the entire range of the wave period. The reflection coefficient of the steeper wave is lower, which implies that wave steepness (or nonlinearity) significantly influences overall performance. The averaged reflection coefficients across the wave period range of 1.0~5.0 s are 0.145, 0.109, and 0.128 in ascending order of wave steepness at l / h = 1.16 and θ = 4 . 79 . With another optimal value of l / h = 1.46 and θ = 5 . 34 , the averaged reflection coefficients are 0.139, 0.084, and 0.083 with increasing wave steepness. The final optimal design parameter of l / h = 1.64 and θ = 6 . 27 gives the averaged reflection coefficients of 0.142, 0.091, and 0.078. Among the three options for optimal design parameters of the wave absorber, l / h = 1.46 and θ = 5 . 34 seems to be the most effective solution.

7. Conclusions

This study focuses on finding optimal design parameters for a wave absorber using an inclined porous plate, employing an artificial neural network (ANN) model to enhance the operating efficiency of a wave tank by minimizing both the averaged reflection coefficient ( R f ) and the spatial footprint ( l cos θ / h ) of the porous plate. The dual boundary element method (DBEM) was employed as a numerical approach, combined with the quadratic velocity model and linear Darcy’s model, to account for energy dissipation through an inclined porous plate. The numerical results were validated through experiments conducted in a two-dimensional wave flume.
The design parameters influencing the reflection coefficient were chosen to be the inclination angle and the non-dimensional plate length, whereas the key parameter porosity was fixed at 0.1. The training dataset for the ANN model consists of random input features corresponding to these design parameters, along with an output feature of the averaged reflection coefficient, which is determined using the developed DBEM model. The ANN model was effectively trained by optimizing hyperparameters to maximize the R 2 score while minimizing both the mean squared error (MSE) and mean absolute error (MAE), leading to a model with high prediction accuracy. Then, the trained ANN model was utilized to make predictions of the averaged reflection coefficient with a larger random input feature dataset. The ANN model reduces the need for extensive numerical calculations while maintaining accuracy. In the optimization process focused on minimizing both wave reflection and spatial footprint, weighting factors were assigned according to their relative importance, utilizing the weighted sum model (WSM) within the multi-criteria decision-making approach. When the optimization is performed with a weighting factor ( 80 %   :   20 % ) that significantly prioritizes minimizing reflection over the spatial footprint, the optimal design parameter with l / h = 1.46 and θ = 5 . 34 seems to be a reasonable choice, effectively balancing both the objectives required in the design of a wave absorber. The ensemble of various methods provided a computationally efficient yet technically robust optimization with a multi-criteria framework that supports objective-driven design, facilitating informed decision making. While the machine learning approach shows great potential, a limited dataset may lead to an underestimation or overestimation of performance. Therefore, additional datasets and experimental studies are needed to validate these findings.

Author Contributions

Conceptualization, I.-H.C.; methodology, S.K.N. and I.-H.C.; software, S.K.N. and I.-H.C.; validation, S.K.N. and I.-H.C.; writing—original draft preparation, S.K.N. and I.-H.C.; writing—review and editing, I.-H.C.; supervision, I.-H.C.; project administration, S.C.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF), funded by the Ministry of Education (NRF-2022R1I1A3066608).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ouellet, Y.; Datta, I. A survey of wave absorbers. J. Hydraul. Res. 1986, 24, 265–280. [Google Scholar] [CrossRef]
  2. Yu, X.; Chwang, A.T. Water waves above submerged porous plate. J. Eng. Mech. 1994, 120, 1270–1282. [Google Scholar] [CrossRef]
  3. Chwang, A.T.; Wu, J. Wave scattering by submerged porous disk. J. Eng. Mech. 1994, 120, 2575–2587. [Google Scholar] [CrossRef]
  4. Wu, J.H.; Wan, Z.; Fang, Y. Wave reflection by a vertical wall with a horizontal submerged porous plate. Ocean Eng. 1998, 25, 767–779. [Google Scholar] [CrossRef]
  5. Cho, I.H.; Kim, M.H. Wave absorbing system using inclined perforated plates. J. Fluid Mech. 2008, 608, 1–20. [Google Scholar] [CrossRef]
  6. Liu, Y.; Li, Y.C.; Teng, B. Wave motion over a submerged breakwater with an upper horizontal porous plate and a lower horizontal solid plate. Ocean Eng. 2008, 35, 1588–1596. [Google Scholar] [CrossRef]
  7. Bao, W.; Kinoshita, T.; Zhao, F. Wave forces acting on a semi-submerged porous circular cylinder. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2009, 223, 349–360. [Google Scholar] [CrossRef]
  8. Li, Y.C.; Liu, Y.; Teng, B. Porous effect parameter of thin permeable plates. Coast. Eng. J. 2006, 48, 309–336. [Google Scholar] [CrossRef]
  9. Zhao, F.; Bao, W.; Kinoshita, T.; Itakura, H. Interaction of waves and a porous cylinder with an inner horizontal porous plate. Appl. Ocean Res. 2010, 32, 252–259. [Google Scholar] [CrossRef]
  10. Mei, C.C.; Liu, P.L.; Ippen, A.T. Quadratic loss and scattering of long waves. J. Waterw. Harb. Coast. Eng. Div. 1974, 100, 217–239. [Google Scholar] [CrossRef]
  11. Bennett, G.S.; McIver, P.; Smallman, J.V. A mathematical model of a porous wavescreen breakwater. Coast. Eng. 1992, 18, 231–249. [Google Scholar] [CrossRef]
  12. Zhu, S.; Chwang, A.T. Investigations on the reflection behaviour of a slotted seawall. Coast. Eng. 2001, 43, 93–104. [Google Scholar] [CrossRef]
  13. Crowley, S.; Porter, R. The effect of slatted screens on waves. J. Eng. Math. 2012, 76, 33–57. [Google Scholar] [CrossRef]
  14. Molin, B.; Remy, F. Experimental and numerical study of the sloshing motion in a rectangular tank with a perforated screen. J. Fluids Struct. 2013, 43, 463–480. [Google Scholar] [CrossRef]
  15. Poguluri, S.K.; Cho, I.H. Wave dissipation over a horizontal slotted plate with a leeside vertical seawall. Coast. Eng. J. 2021, 63, 52–67. [Google Scholar] [CrossRef]
  16. Yueh, C.Y.; Chuang, S.H. A boundary element model for a partially piston-type porous wave energy converter in gravity waves. Eng. Anal. Bound. Elem. 2012, 36, 658–664. [Google Scholar] [CrossRef]
  17. Liu, Y.; Li, H.J. Iterative multi-domain BEM solution for water wave reflection by perforated caisson breakwaters. Eng. Anal. Bound. Elem. 2017, 77, 70–80. [Google Scholar] [CrossRef]
  18. Vijay, K.G.; Neelamani, S.; Sahoo, T. Wave interaction with multiple slotted barriers inside harbour: Physical and numerical modelling. Ocean Eng. 2019, 193, 106623. [Google Scholar] [CrossRef]
  19. Behera, H.; Khan, M.B. Numerical modeling for wave attenuation in double trapezoidal porous structures. Ocean Eng. 2019, 184, 91–106. [Google Scholar] [CrossRef]
  20. Hong, H.K.; Chen, J.T. Derivations of integral equations of elasticity. J. Eng. Mech. 1988, 114, 1028–1044. [Google Scholar] [CrossRef]
  21. Chen, J.T.; Chen, K.H. Dual integral formulation for determining the acoustic modes of a two-dimensional cavity with a degenerate boundary. Eng. Anal. Bound. Elem. 1998, 21, 105–116. [Google Scholar] [CrossRef]
  22. Yueh, C.Y.; Tsaur, D.H. Wave scattering by submerged vertical plate-type breakwater using composite BEM. Coast. Eng. J. 1999, 41, 65–83. [Google Scholar] [CrossRef]
  23. Chen, K.H.; Chen, J.T.; Chou, C.R.; Yueh, C.Y. Dual boundary element analysis of oblique incident wave passing a thin submerged breakwater. Eng. Anal. Bound. Elem. 2002, 26, 917–928. [Google Scholar] [CrossRef]
  24. Chen, K.H.; Chen, J.T.; Lin, S.Y.; Lee, Y.T. Dual boundary element analysis of normal incident wave passing a thin submerged breakwater with rigid, absorbing, and permeable boundaries. J. Waterw. Port Coast. Ocean Eng. 2004, 130, 179–190. [Google Scholar] [CrossRef]
  25. Chen, J.T.; Yueh, C.Y.; Chang, Y.L.; Wen, C.C. Why dual boundary element method is necessary? Eng. Anal. Bound. Elem. 2017, 76, 59–68. [Google Scholar] [CrossRef]
  26. Vijay, K.G.; Nishad, C.S.; Neelamani, S.; Sahoo, T. Wave interaction with multiple wavy porous barriers using dual boundary element method. Eng. Anal. Bound. Elem. 2020, 122, 176–189. [Google Scholar] [CrossRef]
  27. Vijay, K.G.; Venkateswarlu, V.; Nishad, C.S. Wave scattering by inverted trapezoidal porous boxes using dual boundary element method. Ocean Eng. 2021, 219, 108149. [Google Scholar] [CrossRef]
  28. Han, H.J.; Cho, I.H. Wave attenuation by inclined porous plates using dual boundary element method. Int. J. Nav. Archit. Ocean Eng. 2023, 15, 100552. [Google Scholar] [CrossRef]
  29. George, A.; Poguluri, S.K.; Kim, J.; Cho, I.H. Design optimization of a multi-layer porous wave absorber using an artificial neural network model. Ocean Eng. 2022, 265, 112666. [Google Scholar] [CrossRef]
  30. Kuschmitz, S.; Ring, T.P.; Watschke, H.; Langer, S.C.; Vietor, T. Design and additive manufacturing of porous sound absorbers -A machine-learning approach. Materials 2021, 14, 1747. [Google Scholar] [CrossRef]
  31. Tang, M.; Wang, L.; Xin, Z.; Luo, Z. High energy absorption design of porous metals using deep learning. Int. J. Mech. Sci. 2024, 282, 109593. [Google Scholar] [CrossRef]
  32. Xie, Y.; Zhao, X.; Liu, Z. A simple approach for wave absorbing control of plunger wavemakers using machine learning: Numerical study. Coast. Eng. 2023, 179, 104253. [Google Scholar] [CrossRef]
  33. Ramos, Á.I.; Fernandes, A.C.; Thomaz, V.M. Active Absorption of Random Waves in Wave Flume Using Artificial Neural Networks. J. Offshore Mech. Arct. Eng. 2022, 144, 041201. [Google Scholar] [CrossRef]
  34. George, A.; Cho, I.H. Implementing nonlinear viscous damping of a heave disk with specific porosities using machine learning models in time domain. Ocean Eng. 2024, 297, 117142. [Google Scholar] [CrossRef]
  35. Khani, M.S.; Shahsavani, Y.; Mehraein, M.; Kisi, O. Performance evaluation of the Savonius hydrokinetic turbine using soft computing techniques. Renew. Energy 2023, 215, 118906. [Google Scholar] [CrossRef]
  36. Child, B.F.M.; Venugopal, V. Optimal configurations of wave energy device arrays. Ocean Eng. 2010, 37, 1402–1417. [Google Scholar] [CrossRef]
  37. Konak, A.; Coit, D.W.; Smith, A.E. Multi-objective optimization using genetic algorithms: A tutorial. Reliab. Eng. Syst. Saf. 2006, 91, 992–1007. [Google Scholar] [CrossRef]
  38. Tabassum, M.; Mathew, K. A genetic algorithm analysis towards optimization solutions. Int. J. Digit. Inf. Wirel. Commun. 2014, 4, 124–142. [Google Scholar] [CrossRef]
  39. Sirigu, S.A.; Foglietta, L.; Giorgi, G.; Bonfanti, M.; Cervelli, G.; Bracco, G.; Mattiazzo, G. Techno-Economic optimisation for a wave energy converter via genetic algorithm. J. Mar. Sci. Eng. 2020, 8, 482. [Google Scholar] [CrossRef]
  40. Yang, D.; Liu, Y.; Li, S.; Li, X.; Ma, L. Gear fault diagnosis based on support vector machine optimized by artificial bee colony algorithm. Mech. Mach. Theory 2015, 90, 219–229. [Google Scholar] [CrossRef]
  41. Zhang, J.; Liao, Y.; Wang, S.; Han, J. Study on driving decision-making mechanism of autonomous vehicle based on an optimized support vector machine regression. Appl. Sci. 2017, 8, 13. [Google Scholar] [CrossRef]
  42. Shen, L.; Chen, H.; Yu, Z.; Kang, W.; Zhang, B.; Li, H.; Yang, B.; Liu, D. Evolving support vector machines using fruit fly optimization for medical data classification. Knowl.-Based Syst. 2016, 96, 61–75. [Google Scholar] [CrossRef]
  43. Cuadra, L.; Salcedo-Sanz, S.; Nieto-Borge, J.C.; Alexandre, E.; Rodríguez, G. Computational intelligence in wave energy: Comprehensive review and case study. Renew. Sustain. Energy Rev. 2016, 58, 1223–1246. [Google Scholar] [CrossRef]
  44. Poguluri, S.K.; Kim, D.; Lee, Y.; Shin, J.H.; Bae, Y.H. Design optimization of asymmetric wave energy converter using artificial neural network model. Int. J. Nav. Archit. Ocean Eng. 2023, 15, 100529. [Google Scholar] [CrossRef]
  45. Cradden, L.; Kalogeri, C.; Barrios, I.M.; Galanis, G.; Ingram, D.; Kallos, G. Multi-criteria site selection for offshore renewable energy platforms. Renew. Energy 2016, 87, 791–806. [Google Scholar] [CrossRef]
  46. Handoko, D.; Mesran, M.; Nasution, S.D.; Yuhandri, Y.; Nurdiyanto, H. Application of Weight Sum Model (WSM) in determining special allocation funds recipients. Int. J. Inform. Comput. Sci. 2017, 1, 31–35. [Google Scholar] [CrossRef]
  47. Pesode, P.; Barve, S.; Wankhede, S.V.; Jadhav, D.R.; Pawar, S.K. Titanium alloy selection for biomedical application using weighted sum model methodology. Mater. Today Proc. 2023, 72, 724–728. [Google Scholar] [CrossRef]
  48. George, A.; Cho, I.H. Anti-sloshing effects of a vertical porous baffle in a rolling rectangular tank. Ocean Eng. 2020, 214, 107871. [Google Scholar] [CrossRef]
  49. Wang, W.; Liu, Y.; Bai, F.; Xue, G. Capture power prediction of the frustum of a cone-shaped floating body based on BP neural network. J. Mar. Sci. Eng. 2021, 9, 656. [Google Scholar] [CrossRef]
  50. Vipin, V.; Kshma, T.; Santanu, K. Optimization of parameters of the OWC wave energy converter device using MLP and XGBoost models. Results Phys. 2023, 55, 107163. [Google Scholar] [CrossRef]
Figure 1. The definition sketch of an inclined porous plate as a wave absorber.
Figure 1. The definition sketch of an inclined porous plate as a wave absorber.
Applsci 15 04895 g001
Figure 2. Illustration of (a) ANN model architecture (b) mapping of input and output of artificial neurons.
Figure 2. Illustration of (a) ANN model architecture (b) mapping of input and output of artificial neurons.
Applsci 15 04895 g002
Figure 3. A flowchart of ANN modeling and predictions with the trained model.
Figure 3. A flowchart of ANN modeling and predictions with the trained model.
Applsci 15 04895 g003
Figure 4. Scatter plots of the samples of input features: (a) non-dimensional plate length and (b) inclined angle.
Figure 4. Scatter plots of the samples of input features: (a) non-dimensional plate length and (b) inclined angle.
Applsci 15 04895 g004
Figure 5. The relationship between the input features and the output feature.
Figure 5. The relationship between the input features and the output feature.
Applsci 15 04895 g005aApplsci 15 04895 g005b
Figure 6. The true values against the predicted values of the averaged reflection coefficient.
Figure 6. The true values against the predicted values of the averaged reflection coefficient.
Applsci 15 04895 g006
Figure 7. The input dataset for the prediction of the (a) non-dimensional plate length and (b) inclined angle of an inclined porous plate.
Figure 7. The input dataset for the prediction of the (a) non-dimensional plate length and (b) inclined angle of an inclined porous plate.
Applsci 15 04895 g007
Figure 8. The experimental setup of the inclined porous wave absorber.
Figure 8. The experimental setup of the inclined porous wave absorber.
Applsci 15 04895 g008
Figure 9. A comparison of the numerical (DBEM) and experimental results of an inclined porous plate as a function of inclined angle θ for l / h = 1.33 , P = 0.1 , H / λ = 0.01 .
Figure 9. A comparison of the numerical (DBEM) and experimental results of an inclined porous plate as a function of inclined angle θ for l / h = 1.33 , P = 0.1 , H / λ = 0.01 .
Applsci 15 04895 g009aApplsci 15 04895 g009b
Figure 10. The reflection coefficient of a top-ranked wave absorbing system selected with a weighting factor ratio of (80%:20%) as a function of wave period and wave steepness.
Figure 10. The reflection coefficient of a top-ranked wave absorbing system selected with a weighting factor ratio of (80%:20%) as a function of wave period and wave steepness.
Applsci 15 04895 g010aApplsci 15 04895 g010b
Table 1. The optimal hyperparameters of an ANN model.
Table 1. The optimal hyperparameters of an ANN model.
HyperparameterOptimal Values
number of hidden layers 3
number of neurons in each hidden layer {5,10,20}
learning rate0.001
epochs 1000
activation function ReLU
solverLBFGS
regularization parameter0.0001
Table 2. The evaluation metrics of the predicted output feature of the ANN model.
Table 2. The evaluation metrics of the predicted output feature of the ANN model.
H / λ = 0.01 H / λ = 0.02 H / λ = 0.03
MSE0.000010.000030.00003
MAE0.002410.004390.00429
R 2 score0.98170.98310.9872
Table 3. Top 10 optimal design parameters.
Table 3. Top 10 optimal design parameters.
(a) H / λ = 0.01
S.
No
100%:080%:20%60%:40%
l h θ ( deg ) R f l cos θ h l h θ ( deg ) R f l cos θ h l h θ ( deg ) R f l cos θ h
11.996.400.13991.981.164.790.14551.151.164.790.14551.15
22.006.360.14011.981.174.720.14551.161.134.780.14711.13
31.996.380.14011.981.204.750.14531.191.094.740.14931.09
41.986.360.14021.971.184.710.14571.181.084.750.15051.07
51.996.310.14031.981.204.740.14541.201.114.780.14841.11
61.996.300.14041.971.174.900.14611.171.134.800.14731.13
71.946.180.14081.931.134.780.14711.131.074.720.15121.06
81.976.220.14081.961.164.630.14641.161.034.720.15331.03
91.936.120.14091.921.214.840.14551.211.024.740.15411.02
101.996.240.14101.981.214.730.14551.211.094.800.15021.08
(b) H / λ = 0.02
11.495.480.08351.481.465.340.08361.450.5215.000.14260.51
21.465.340.08361.451.465.400.08411.450.5214.950.14300.51
31.495.600.08371.481.455.460.08491.440.5014.770.14570.49
41.495.600.08391.491.415.390.08651.400.5114.750.14560.49
51.495.640.08391.481.495.480.08351.480.5114.710.14590.50
61.495.650.08401.481.415.430.08681.400.5314.790.14440.51
71.465.400.08411.451.465.520.08461.450.5314.770.14460.51
81.505.540.08421.501.405.420.08711.400.5614.960.14110.54
91.505.610.08431.501.415.340.08681.400.5514.850.14310.53
101.515.390.08431.511.465.180.08471.460.5814.930.14090.56
(c) H / λ = 0.03
11.767.820.06361.741.646.270.06501.630.5814.930.17350.56
21.767.810.06371.741.626.320.06621.610.5614.960.17580.54
31.747.560.06381.731.616.310.06651.600.5814.770.17430.56
41.747.470.06391.721.636.360.06581.620.5814.760.17460.56
51.767.720.06391.741.646.410.06551.630.5614.850.17700.55
61.737.440.06391.711.606.340.06751.590.6114.960.17130.59
71.767.680.06391.741.636.420.06581.620.6214.980.17100.60
81.737.440.06391.711.586.300.06861.570.6014.640.17390.58
91.717.060.06401.691.626.400.06621.610.6114.880.17160.59
101.686.790.06411.671.666.480.06461.650.5614.780.17820.55
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.

Share and Cite

MDPI and ACS Style

Natarajan, S.K.; Cho, S.; Cho, I.-H. The Optimal Design of an Inclined Porous Plate Wave Absorber Using an Artificial Neural Network Model. Appl. Sci. 2025, 15, 4895. https://doi.org/10.3390/app15094895

AMA Style

Natarajan SK, Cho S, Cho I-H. The Optimal Design of an Inclined Porous Plate Wave Absorber Using an Artificial Neural Network Model. Applied Sciences. 2025; 15(9):4895. https://doi.org/10.3390/app15094895

Chicago/Turabian Style

Natarajan, Senthil Kumar, Seokkyu Cho, and Il-Hyoung Cho. 2025. "The Optimal Design of an Inclined Porous Plate Wave Absorber Using an Artificial Neural Network Model" Applied Sciences 15, no. 9: 4895. https://doi.org/10.3390/app15094895

APA Style

Natarajan, S. K., Cho, S., & Cho, I.-H. (2025). The Optimal Design of an Inclined Porous Plate Wave Absorber Using an Artificial Neural Network Model. Applied Sciences, 15(9), 4895. https://doi.org/10.3390/app15094895

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop