1. Introduction
Breakwaters are built near shorelines to weaken strong waves that could endanger beachfront structures. They also control abrasion and erosion of the shoreline and subdue waves in the harbor so that ships can dock at the port with more ease. Breakwaters can do such protection on the shoreline due to the process of wave scattering, which allows the reduction of incoming waves’ amplitudes. In particular, the energy of waves, which is related to amplitude, is partially reflected and partially transmitted as waves pass through breakwaters [
1]. The magnitudes of the reflected and transmitted waves depend on the characteristics of the breakwater and the incident wave.
In recent years, increased attention has been given to submerged breakwaters. As indicated by the name, these structures are constructed below a specified water level. In comparison to sub-aerial breakwaters, submerged structures permit the passage of some wave energy and in turn allow for circulation along the shoreline zone but at the cost of a reduced level of protection. In addition to providing environmental benefits, these structures have also found applications as preliminary defense measures in extreme wave climates. Many researchers have investigated the effectiveness of a submerged breakwater experimentally, such as Armono [
2], Abdul [
3], Dimitros [
4], Hall [
5], Lorenzoni [
6] and Ahmadian [
7]. Particularly, experimental results by Dimitros [
4] showed that a rectangular breakwater performs better in dissipating wave energy in comparison with the hemi-cylindrical model for the case of rigid breakwaters. Although physical testing is recommended for all design applications, using experimental data as a benchmark is not cost-effective and difficult to replicate due to the complexity of site specific considerations.
With these limitations on physical testing, various mathematical models have been formulated to simulate breakwater-induced wave damping phenomena. However, complicated derivation methods may arise from the mathematical model and numerical methods that are being used. For example, studies by Zhao [
8], Soo [
9], Teixeira [
10], Liu [
11], Ren [
12], and Ataur [
13], used Navier–Stokes as the mathematical model and faced several challenges such as long running time and complex derivation. Some researchers have used the Reynolds-Averaged Navier–Stokes equations to reduce the long running time (Wu and Hsiao [
14], Sik [
15], Le [
16], and Inverno et al. [
17]). Another example is the research by Rojanakamthorn [
18] that derives a mathematical model using mild-slope assumption which is complicated in the derivation and relatively difficult to solve. Studies by Cao [
19] and Chen [
20] use the finite element and boundary element methods, respectively, which also showed a complex derivation method of the mathematical model.
Aside from the Navier–Stokes model, the Shallow Water Equations (SWEs) system are also used by researchers to model fluids in systems where the horizontal length scales of the observed spaces are much greater than the vertical length scales (depth). Such systems are relevant to the characteristics of seas and oceans, particularly near the shore. Using this model, we shall study the effect of submerged rectangular breakwaters with specific lengths and heights on the reduction of incoming wave amplitude with a specific wave period. We shall solve analytically for wave elevations and speeds over a submerged breakwater with varying breakwater size and system characteristics. From these analytical solutions, we will obtain the optimal size of the breakwater for amplitude reduction. We will also compute for the breakwater’s effectiveness in reducing wave amplitude through the Transmission Coefficient ()—the ratio between the transmitted wave amplitude after passing through the breakwater and the incoming wave amplitude. We will also generalize the single bar into n bars to investigate the effectiveness of n-rectangular submerged breakwaters.
In order to simulate the propagation of a monochrome wave passing over a submerged breakwater, we will construct a numerical code for linear SWEs using the method of finite volume on a staggered grid as described intensively in [
21,
22,
23,
24,
25,
26,
27,
28]. This numerical scheme is free from damping error, which is really important in this research since we want to isolate the damping effect caused by the submerged breakwater only. Moreover, working with staggered partition gives the advantage of providing only one boundary condition: either the surface elevation or the horizontal velocity. From the numerical model, we will simulate the wave propagation through the breakwater with various breakwater lengths and heights. To validate our results, we will compare the analytical solution, numerical model, and experimental data. Experimental data will be generated from experiments involving physical models of rectangular breakwaters done in the Ministry of Public Works’ Coastal Research and Development Center, Buleleng-Bali, Indonesia. We will compare our numerical results with data from the experiments in order to assess how well our model calculates the Transmission Coefficient (
).
The succeeding sections of this paper will elaborate on the concepts and procedures introduced in this section. Specifically, the second section will discuss the SWEs, which are the governing equations used in this paper. The analytical solutions for wave elevation, wave speed and the optimal breakwater size will be presented in 
Section 3. In 
Section 4, the generalization to n-submerged bars will be derived. We then provide a description of the numerical methods with the finite volume method on a staggered grid in 
Section 5. 
Section 6 is for the numerical results and experimental data from physical models that are presented to assess model quality. In 
Section 7, we draw conclusions from our findings.
  2. Mathematical Model
We use the Shallow Water Equations (SWEs) as our mathematical model. To visualize these equations, we consider an illustration of our problem, as shown in 
Figure 1.
As seen in 
Figure 1, 
 denotes the surface elevation, calculated from the undisturbed water level 
. We use the symbol 
 for the horizontal component of water velocity, 
 for the bottom topography and 
 for the total water thickness. The system of linear SWEs over a bottom with depth 
 is given by
      
      where 
 m/s
2, the gravity acceleration. The total depth 
h is defined by
      
In this paper, we shall study the model for various parameters of the system depending on:
For a single breakwater system, we must consider three regions of our observation domain. These regions are 
, 
, 
 as illustrated in 
Figure 2. We divide these regions based on how waves in each region behave. The behavior of waves is affected by the shape of the seafloor, which changes due to the existence of the breakwater.
  3. Analytical Solution
In this section, we solve for the wave elevation and wave speed analytically from the SWEs using separation of variables. For this case, we consider a harmonic wave with frequency 
 given by the equations
      
      where 
 and 
 are functions of 
x. We derive the solution for 
 and 
u in each domain.
Region 1:
For 
, we have the following equations
      
Substituting Equations (
6) and (
7) in Equation (
1), we obtain the relation
      
Similarly, substituting Equations (
6) and (
7) in (
2), yields the relation
      
      which implies that
      
Using the above expression for 
 in Equation (
8), we obtain the following second order ordinary differential equation
      
If we let 
, the characteristic equation for Equation (
11) is given by
      
      which gives the solution
      
Hence, the analytical wave elevation in 
 is
      
      and the corresponding wave speed in 
 is
      
Region 2:
Using a similar technique as in Region 1, we obtain these equations for 
Substituting Equations (
16) and (
17) in (
1), we obtain
      
Then by substituting Equations (
16) and (
17) in Equation (
2), we have
      
Replacing the value of 
 in Equation (
18) with the result from Equation (
19) yields:
Letting 
 gives the characteristic equation for (
20):
So, for 
 we have
      
      with the following wave speed: 
Region 3:
For 
 we only have waves moving to the right. Therefore, 
. Thus, we can assume that the wave elevation in 
 is
      
      where 
 is the transmitted wave amplitude. Thus, we can solve for the wave speed in 
 by substituting Equation (
25) in Equation (
1). We obtain
      
In order to have continuous and smooth functions, we ensure the following conditions are fulfilled: 
      and
      
By solving the above system of equations, we obtain the transmission coefficient 
 from
      
Thus, the transmission coefficient is given by
      
Notice that this function depends only on 
, 
, and 
L. By squaring 
, we obtain
      
To find the breakwater length that reduces the amplitudes of incoming waves optimally, we determine the smallest possible value of 
. From Equation (
31), we minimize the value of 
 by letting 
 and 
, so we get
      
Then we have 
. To maximize breakwater length efficiency, we choose 
. Thus, we have the optimal amplitude-reducing breakwater length
      
  4. The Two-Bar Wave Reflector Problem and Its Generalization
In this section, we generalize the preceding results to n-submerged bars. First, let us consider a two-bar wave reflector that is made up of two identical bars with height 
, length 
 and separated by a distance 
. In this case, the bottom topography is given by
      
The bottom topography described by Equation (
34) is illustrated in 
Figure 3.
Similar to the one-bar wave reflector case, we assume that the governing equation is the linear SWEs and the solution for the system of this equations are
      
      for 
 which corresponds to each region 
. 
Table 1 summarizes the result of a lengthy calculation for 
 and 
 (similar to the one-bar case) for each region 
.
In the above table, 
, 
 are undetermined coefficients. It was argued by Pudjaprasetya et al. [
29] that the optimal length 
 of the bar is equal to one-fourth of the wavelength 
 and the optimal distance between such bars is one-fourth of the wavelength 
 given by 
 because destructive interference happens when such conditions are satisfied. Now, to  determine how effective a two-bar wave reflector is, we compute its transmission and reflection coefficients. We do so by equating 
 and 
 (for 
) and 
 (for 
) or 
 (for 
) at each point of discontinuity. Calculating, we get
      
      where
      
      and
      
Similarly, the reflection coefficient is given by
      
      where
      
      and
      
      where 
 are given as above. Again, we can show that 
, which indicates that the energy is conserved.
An interesting property of the transmission coefficient function for a two-bar wave reflector, which we will denote by , and its corresponding reflection coefficient function  is stated in the following theorem:
Theorem 1. The transmission coefficient  and reflection coefficient  for a two-bar wave reflector with optimal dimension  separated by a distance , where , , placed on a flat bottom topography and submerged in water with depth  are given by  Proof.  The proof of the theorem follows immediately from our computations after substituting 
 and 
 in Equations (
37) and (
40). □
 Hence, we do not actually need to work with each matching condition just to find the transmission and reflection coefficient for a two-bar wave reflector given its optimal dimension (length and separation distance). This interesting property can be generalized to the case of n bars. We have the following theorem:
Theorem 2. The transmission coefficient  and reflection coefficient  for an n-bar wave reflector with optimal dimension  separated by a distance , where , , placed on a flat bottom topography and submerged in water with depth  are given byfor all .  Proof.  We proceed by induction.
Base step: For 
, we have already shown above that Equations (
44) and (
45) hold.
 Inductive step: Suppose Equations (
44) and (
45) hold for 
. This means that there exists a one-bar wave reflector with height 
 and length 
 corresponding to the 
m-bar wave reflector each with dimension 
. In particular, we take 
. Now, we have to show that the formulas hold for 
. We ‘group’ the 
m-bar wave reflector into a one-bar wave reflector and then form a two-bar wave reflector with a one-bar reflector with the same dimension as the 
m-bar reflector (refer to 
Figure 4.) Hence, our problem is now reduced to a two-bar wave reflector problem with non-identical bars.
 Like the one-bar wave reflector case, we assume that the governing equation is the linear SWEs and the solution for the system of equations is given by
        
        for 
, which corresponds to each region 
.
Table 2 below summarizes the result of a lengthy calculation for 
 and 
 for each region 
.
 Equating 
 and 
 for each pair of adjacent regions, we obtain
        
        and
        
        where
        
        and
        
Upon substitution of 
, 
, we indeed obtain Equations (
44) and (
45) for 
. □
 Notice that we set our domain for the functions 
 and 
 to be 
 because from our calculations, these functions admit values of 
. As an immediate consequence of our formulas, we can find a series of identical 
n-bar wave reflector of height 
 that is equally effective in terms of transmission and reflection to a one-bar wave reflector with height 
. For example, a two-bar wave reflector with height 
 is equally effective with a one-bar wave reflector each with height 
. It can be concluded that energy is also conserved for this type of wave reflector. We can try to do the lengthy computation (e.g., for the three-bar wave reflector case, we can set-up the 12 matching conditions just to find 
 and 
). However, with the aid of a computer software, we can just set-up the matrix equation
      
      where 
 is the coefficient matrix and 
 and 
n is the number of identical parallel bars. Finally, we note that in the solution vector 
, 
 and 
.
  5. Numerical Method
We now solve Equations (
1) and (
2) numerically using the finite volume method on a staggered grid. The finite volume method is one of the known numerical methods for solving partial differential equations (see [
30] for details of the method). We will define the scheme to simulate wave propagation and see what happens to the wave that passes through the breakwater and how effective the breakwater is on reducing wave amplitude. Furthermore, we investigate the wave when it passes through a domain with various system conditions. We base these system conditions on varying incoming wave amplitude, wave period, water depth, breakwater length, and breakwater height. 
Figure 5 below illustrates how the staggered grid works. In the staggered grid arrangement, the value of 
 is calculated on a full grid and 
u is calculated on a half grid.
Mass conservation (Equation (
1)) is approximated at a cell centered at 
, while momentum conservation (Equation (
2)) is approximated at a cell centered at 
. Afterward, we discretize Equations (
1) and (
2) and approximate them using the numerical equations below, which are based on the finite volume method on a staggered grid:
In this case, the values of water elevation 
 will be computed at every full grid point 
, with 
 using mass conservation (Equation (
54)). Velocity 
u will be computed at every staggered grid point 
, with 
 using momentum conservation (Equation (
55)). Using Von Neumann’s stability analysis, we obtain the Courant–Friedrichs–Lewy condition for Equations (
54) and (
55), which is 
.
  6. Results and Discussion
In this section, we will implement the numerical scheme that has been formulated in the previous section to simulate wave propagation over rectangular submerged breakwater. Further, we will compare the numerical results with the analytical solutions, literature data, and experimental measurements to validate the scheme.
  6.1. Wave Propagation over a Submerged Breakwater
Here, we simulate the wave propagation over a rectangular breakwater using the numerical scheme of Equations (
54) and (
55) from the previous section. We will simulate the wave in three states: before it encounters the breakwater, as it passes above the breakwater, and after it passes through the breakwater. We do this by defining the value of 
h in each region. For the region behind the breakwater and in front of the breakwater, we take the value of 
 as the water depth from the undisturbed wave surface to the bottom. For Region 2, where the breakwater exists, we take 
 as the distance between the top of the breakwater and the undisturbed wave surface.
The incoming wave is modeled using the sinusoidal function with specific wave amplitudes and periods. The numerical 
 is calculated by determining the ratio of the maximum value of 
 in region 3 at the end of wave iteration to the generated incoming wave amplitude 
. Below is an example of a numerical model simulation (
Figure 6).
We obtained  from our numerical model, meaning that the incoming wave amplitude is reduced by  or about six percent. Notice that the simulation example gives us , which means that the breakwater is effective in reducing relatively small wave amplitudes. However, a relatively high value of  means that the breakwater may increase the wave amplitude instead of reducing it, and its existence could be harmful to structures near the shoreline.
Now, we will conduct another simulation for wave propagation over a submerged rectangular breakwater using our numerical scheme. The results will then be compared to the numerical results obtained by Rambabu and Mani [
31] to confirm our model. In this case, the ratio between the length of the breakwater 
 and the water depth 
 is set to be 
, while the ratio between the depth on top of the breakwater and on the deeper bottom is 
. Using both models, the values of 
 are calculated for different values of 
. 
Figure 7 presents the comparison between the 
 obtained using our model and using the model proposed by Rambabu and Mani [
31]. The comparison gives a very good agreement where our model confirms the model in [
31] perfectly.
  6.2. Validation with Analytical Solution
Next, we will validate our numerical scheme by comparing the results against the analytical solutions obtained from 
Section 3. 
Figure 8 shows the comparison between numerical results and analytical solutions for the value of 
 and 
 for various 
. In this case, we set the water depth without breakwater as 
 = 10 m, while the depth on top of the crest is varied.
From 
Figure 8, we can investigate further the transmission and reflection coefficient, especially how the depth of the breakwater’s crest affects the value of 
 and 
. Note that by making the value 
 larger, the value of 
 will be smaller, 
 becomes larger. From this, we can conclude that by increasing the breakwater’s height, we also increase the efficiency of the breakwater itself. However, keep in mind that building high breakwaters may cost more. From this result, we can calculate the breakwater’s height to fit the needs of its structure as well as its budget.
Now, there is one more factor that could significantly affect the transmission and reflection coefficient: the length of the breakwater. 
Figure 9 illustrates the changes in the value of 
 and 
 affected by the changes in the breakwater’s length. The figure only shows the case for analytical 
 and 
. From the figure, we can see that the value of 
 and 
 are both affected by the length of the breakwater periodically, with the maximum value of 
 and minimum value 
. The results in the form of a periodic function mean that we can determine the optimum value of 
L. Analytically, we have determined in 
Section 3 that the optimal breakwater length for reducing the wave amplitude is given as follows:
Furthermore, we want to see how effective the submerged breakwater is in reducing wave amplitude if we use the optimal length. 
Figure 10 shows a plot of the 
 value when 
 and other values of 
L are used. It can be inferred from this plot that the value of 
 when the breakwater has an optimal length will always be smaller than the values of 
 for other 
L. This means that our equation for 
 is physically correct. Therefore, it can be concluded that when the submerged breakwater used is rectangular, we can select 
 as its length and set the breakwater height as high as possible while still keeping it underwater.
This model can be developed further by considering the wave reflected from the wave damper, which can also affect . In addition, for further research, we can also take into account the wave damper’s influence on wave amplitude. Therefore, by using this numerical and analytical model, we can determine the optimal size of the breakwater on reducing the wave amplitude with results that are even closer to those obtained from experiments using a physical model. That means we can use this model instead of constructing expensive physical models in future research relevant to Linear Shallow Water Equations.
  6.3. Validation with Experimental Data
In this subsection, we will compare the values of  from our numerical simulations with the data collected from experiments involving physical models of submerged breakwaters. It is hoped that the error calculated from comparing these results will be small, so that we can use this numerical model to emulate the physical phenomenon of scattering waves due to the existence of a breakwater structure.
Experiments involving physical models of our system were carried out in the Indonesian Ministry of Public Works’ Coastal Research and Development Center, Buleleng-Bali, Indonesia. We set up the model and collected data. The results contain the transmission coefficients corresponding to each system scenario. Each system scenario is created by setting the breakwater length, breakwater height, water depth, wave height, and wave period. The wave channel has a length of 40 m, a width of 0.6 m and a height of 1.2 m. With variations of placement of structures on the wave channel, the model test area utilizes 34 m of space. The laboratory wave channel is equipped with a piston-type generator engine powered by an electric motor capable of generating regular waves up to a height of 25 cm with a period of 1–2.6 s. The wave channel also has wave probes behind and in front of the breakwater, allowing us to gather information on wave amplitudes before and after waves pass through the breakwater. A pile of hollow stone mounted on the wave channel acts as a wave damper. 
Figure 11 illustrates the physical model set-up used in the experiment. The various breakwater sizes used in the physical model are listed in 
Table 3 with water depth variations of 35, 40, 45, 50, and 60 cm.
We obtain 
 values from the variations of the physical model that meet the linear SWEs assumptions for various breakwater sizes, water depths, wave heights, and wave periods. In 
Table 4, 
H denotes the incoming wave height, 
A is the incoming wave amplitude (half of the wave height), 
T is the wave period in seconds, 
 is the undisturbed water depth without breakwater, and 
 is the breakwater height. In order to analyze the effect of incoming wave amplitude, we use the wave amplitude in meter units. The experimental data, numerical results, and the relative error of our model can be seen in 
Table 4.
From the comparison above, with certain characteristics of wave amplitude, wave period, breakwater size, and water depth, the transmission coefficient values obtained using the numerical model have an average error of  when compared to transmission coefficients obtained from the physical model data. For numerical mathematical modeling in general, this error is relatively small. Therefore, we can conclude that the model adequately simulates wave reduction.
  7. Conclusions
In this paper, the linearized Shallow Water Equations is solved analytically and numerically using the Separation of Variables Method and Finite Volume Method on a Staggered Grid, respectively, to obtain the transmission coefficient (). Analytically, we have found the solution for  for single-bar and two-bar submerged breakwater, which strongly depend on the dimension of the breakwater itself. While the  for a single-bar case only depends on the size of the bar,  for a two-bar case also depends on the distance between the two bars. The generalized  for an n-bar submerged breakwater is obtained using a theorem of which proof is presented in this paper. The higher the breakwater, the lower  we get. Moreover, the optimal length of each bar  has also been obtained for specific incoming wave amplitudes. Moreover, solving the model numerically using the finite volume method on a staggered grid, resulted in a very accurate simulation where the wave amplitude is reduced after it passes the bar. To validate the numerical scheme, comparisons between our numerical results against previous numerical model results, analytical solutions, and experimental data have been conducted. The comparison between our numerical model against the previous numerical model based on the Potential Theory as well as the analytical-numerical comparison give almost identical results for both cases. Agreeing with those results, the comparison between our numerical results against the experimental data gives a very good agreement with only 4.2% of error, which is relatively small for the comparison. Those results indicate that our model is quite good at simulating the real phenomena, which is important because then we can use this research to provide a good preliminary design tool for the implementation of submerged breakwaters as a coastal protector.