Next Article in Journal
Dynamics of Two Caldera-Forming Eruptions (Banda Besar and Naira) in the Marine Conservation Zone of Banda, Maluku, Indonesia
Next Article in Special Issue
Earthquake-Induced Tsunamis in Western Greece (Ionian Sea and Western and Southern Peloponnese): Use of Tsunami Quantities, Impact and ITIS-2012 Intensities for Highlighting Susceptible Areas
Previous Article in Journal
Probabilistic Forecasts of Flood Inundation Maps Using Surrogate Models
Previous Article in Special Issue
Theoretical Investigation Applied to Scattering Water Waves by Rectangular Submerged Obstacles/and Submarine Trenches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Non-Reflective Boundary Conditions in Three-Dimensional Numerical Simulations of Free-Surface Flow Problems

1
Russian Federal Nuclear Center-All-Russian Research Institute of Experimental Physics, Nizhny Novgorod 607188, Russia
2
Research Department, Moscow Aviation Institute, National Research University, Moscow 123182, Russia
3
Department of Applied Mathematics, Nizhny Novgorod State Technical University n.a. R.E. Alekseev, Nizhny Novgorod 603950, Russia
*
Author to whom correspondence should be addressed.
Geosciences 2022, 12(11), 427; https://doi.org/10.3390/geosciences12110427
Submission received: 28 September 2022 / Revised: 30 October 2022 / Accepted: 14 November 2022 / Published: 21 November 2022
(This article belongs to the Special Issue Interdisciplinary Geosciences Perspectives of Tsunami Volume 4)

Abstract

:
This paper considers the issue of using non-reflective boundaries for surface wave simulations within the framework of three-dimensional Navier–Stokes equations. We distinguish a wave damping approach among the known implementations of non-reflective boundary conditions in surface wave simulations. The approach employs a sponge boundary layer to dampen incident waves. In this paper, we describe implementations of this approach on unstructured meshes. We also present the calibration of free parameters, the values of which control wave damping efficiency and the amplitude of reflected waves. Comparison of the results obtained at different types of distribution for the free parameter was conducted. The implemented wave damping approach was tested by simulating a solitary wave propagating in a water tank. We demonstrate the use of damping non-reflective boundary conditions for the case of a wave traveling across the surface of a real body of water near Sakhalin Island while considering its bathymetry.

Graphical Abstract

1. Introduction

Simulations of waves traveling across open-boundary water areas, where the waves are allowed to freely escape from the computational domain, often require the use of non-reflective boundary conditions when modeling the infinite space beyond the domain.
There are several methods for organizing non-reflective boundary conditions for waves. The absence of a single method is explained by the fact that none of them ensures the free exit of the waves from the simulation area with no wave reflections. The first group of methods is generalized by the name “non-reflecting boundary conditions”, which implies the use of decomposition of the solution of the equation in a Fourier series, extrapolation of the equations to asymptotic solutions, or implementation of the method of characteristics [1,2,3,4,5,6] for setting non-reflecting boundary conditions. The last-mentioned method of characteristics is based on the analytical derivation of non-reflecting boundary conditions with Riemann invariants [3,4,6] and is often used in numerical simulations of waves with the help of shallow water equations [7]. In the case of 3D simulations, the method is often used in gas dynamics problems [3,4,5,6]. Implementation of the method of characteristics for 3D simulations of surface waves is rare in the literature. One of the works where an example realization of a nonreflecting boundary condition algorithm for 3D Navier–Stokes equations and the VOF method visibly demonstrated the efficiency of this procedure for structured computational meshes.
A general drawback of the first group of methods is their limited applicability to linear waves; the existence of non-linear waves in the tanks being simulated can result in the growth of the general mass of water in the computation domain with time [1]. The expressions for boundary conditions in the first group of methods can be not “local” and include integral parameters that result in problems during program realization in parallel computation.
The second group of methods, generalized as the wave damping methods, are considered to be relatively simple methods for implementation. They are based on the idea of wave energy forced rejection.The method is known in the literature as a ”sponge layer”, an “absorbing layer”, or a “damping zone” [2,8]. It is popular in the field of hydrodynamic computations due to its usability and because it does not depend on the computational mesh used. Suppression of waves is realized through introduction of an additional source of forces in the momentum conservation equation distributed along the marked area of wave suppression. A disadvantage of the method is the fact that a part of the computation domain near a non-reflected boundary condition is used for damping, which increases the sizes of the simulation domains and the number of computational elements.
Research on this method, especially in terms of the influence of model parameters on the simulation results, has been described in some recent works [2,8,9,10]. The author of [2] showed that, when damping force has the same value, preference should be given to a wide zone of damping, as a bigger zone results in a smoother attenuation of the wave burst. The authors of [11] substantiated the fact that the value of the damping force coefficient is directly proportional to the depth of the water in the computation tank. They practically note that it is possible to produce the optimal values of mathematical parameters for this method with only test computations [2,8,9,10,11]. The authors of [12] studied the reasonability of accounting for the sponge layer source term in the volume fraction transport equation and compared the results obtained at different forms of the distribution of damping force in the vertical direction. It was shown that afore-mentioned modifications do not provide significant advantages in problems involving a free surface. Complex research on the method employed by the authors of [10] shows that the greatest contribution to the damping of waves is stipulated by the width of the damping zone as compared to the computational mesh refinement.
It is also important to note a known technique for organizing non-reflecting boundary conditions that does not require mathematical manipulation or modifications of the initial system of equations. This technique implies artificial dissipation of the perturbation due to exponential “elongation” of the cells of the mesh when approximating outer boundaries of the computation domain [2,4,10,13]. The technique works well in the case of flat flows though causes problems in mesh generation in the case of 3D configurations. There are also some examples where a combination of several methods makes it possible to obtain productive results [2,9].
This paper describes the implementation of a wave damping method for the mathematical model used in the LOGOS software package to simulate wave propagation problems. A formula of the source term for the momentum conservation equation is provided; the procedure for calibrating setup variables to obtain the least amplitude of the reflected waves is also described in detail. Additionally, the paper presents a mathematical model based on a system of three-dimensional Navier–Stokes equations and the VOF method. The implemented algorithm is used to calculate the problem of a solitary wave traveling across a water tank. The use of damping non-reflective boundary conditions is demonstrated in the case of a water wave traveling across the surface of a real body near Sakhalin Island while considering its bathymetry.

2. Governing Equations

2.1. Mathematical Model

We considered a mathematical model for traveling wave simulations based on a system of Navier–Stokes equations in combination with the VOF method [14] implemented in the domestic software package LOGOS (version 5.4) [15,16,17].
This software package underwent large-scale verification on problems such as those involving a free surface [18] and tsunami-related problems [19].
We assume that the flow is isothermal and that all phases have the same velocity field. Considering such assumptions, we obtained a system of equations consisting of equations of conservation of mass and momentum and a volume fraction transfer equation. In Cartesian coordinates, the system has the following form:
u i x i = 0 , ρ u i t + ρ x j u i u j = p x i + x j τ i j + ρ g i α w t + x i u i α w = 0 , ,
where i, j are the subscripts indicating that the vector components belong to the Cartesian coordinates, i, j = {x, y, z}, ρ is the mean density calculated as ρ = (ρwαw + ρaαa), w (water) is the subscript indicating the quantities belonging to the “water” phase, a (air) is the subscript indicating the quantities belonging to the “air” phase, αw is the volume fraction of water, ui is the component of the velocity vector i = {x, y, z}, t is time, p is pressure, xi is the component of the vector of the Cartesian coordinates i = {x, y, z}, and τij is the tensor of viscous stresses which, according to the Boussinesq hypothesis, takes the form
τ i j = μ u i x j + u j x i 2 3 u k x k δ i j ,
where μ is the dynamic viscosity, δij is the Kronecker delta, and gi is the component of the gravitational acceleration vector.
Gravity is included using an algorithm based on bulk force correction [20] to prevent spurious oscillations related to the non-colocated position of unknowns on grids with an arbitrary type of cells.
The system of equations is solved by numerical integration on a finite-volume grid. The equations are discretized using an original fully implicit method for solving the Navier–Stokes equations in simulations of free-surface multi-phase flows [17,21].
Before discretizing the equations in (1), it makes sense to use transformations to improve the accuracy and stability of the solution. The momentum equation is written in its half-divergent form because, as shown in [22], this representation compensates for the approximation errors associated with the imperfect fulfillment of the mass balance condition in the cell and resolves the shape of the free surface more accurately:
ρ u i t + x j u i u j ρ u i x j u j ρ = p x i + x j τ i j + ρ g i .
Thus, the system of Equation (1) has the following ultimate form:
u i x i = 0 , ρ u i t + x j u i u j ρ u i x j u j ρ = p x i + x j τ i j + ρ g i , α w t + x i u i α w = 0
The system of Equation (4) must be supplemented by boundary conditions. For tsunami wave simulations, one generally uses “wall”-type boundary conditions for the bottom and non-reflective boundary conditions for the outer boundaries of water bodies. There is no need to introduce any additional boundary conditions for runup simulations; one uses the “wall” boundary condition only for the bottom surface. On solid walls, the gradients of pressure and volume fraction are zero:
p n = 0 , α k n = 0 ,
the value of velocity is zero:
u = 0, v = 0, w = 0,
Thus, the fluid can neither slide along nor flow normal to the fluid/wall interface. Velocity and shear stresses at the fluid/fluid interface must be continuous. Air at the upper boundary has zero static pressure, and the gradients of velocity and volume fractions are zero:
u n = 0 , v n = 0 , w n = 0 , α k n = 0
Equation (4) is discretized by finite volumes on an arbitrary unstructured mesh and solved numerically by a fully implicit method [17,21] based on the known SIMPLE algorithm. Simulations of free-surface flows involve certain modifications of the SIMPLE algorithm. The basic formulas of the SIMPLE algorithm, its boundary conditions, and implementation in the LOGOS software package are described in detail in [17,19,21]. Following is a summary of the equation discretization procedure given in as much detail as required for the presentation below.
Consider the finite-volume discretization of the equations we use in this work. The basic equation in solving system (4) is the transfer equation of the passive scalar φ:
ρ φ t + x i ρ φ u i = x i τ i + Q .
The first term in (8) is an unsteady term, the second one is a convection term, and the latter one is a diffusion term. The equation can also contain sources and sinks represented by the latter term Q. The tensor τi contains spatial derivatives of passive scalar φ. For simplicity, assume that τi = μ φ x i . Although this assumption is computationally much more efficient, it has no impact on the generality of the methods.
Consider an arbitrary unstructured mesh as shown in Figure 1:
Here, k is a set of faces of cell P consisting of a set of inner faces, kint, and a set of outer faces, ks. The cell’s neighbor sharing inner face kint is denoted by M k i n t . The area vector of face k is Si,k, where i = 0 ÷ 2 is the vector component. The vector from the center of cell P to the center of cell M along face kint is denoted by d i , k i n t = ri,Mri,P, and the vector from the center of P to the face center is denoted by d k s = r k s r P where ri is the radius vector.
Time discretization of Equation (8) by the second-order scheme is performed using the Adams–Bashforth scheme [23]:
3 ρ j + 1 φ j + 1 4 ρ j φ j + ρ j 1 φ j 1 2 Δ t + x j ρ φ u j x j τ i j Q j + 1 = 0
Here, Δ t is a time step. To discretize Equation (8) in space, let us integrate it over the volume VP of cell P and pass on to the integration over the area SP for the convection and diffusion terms:
V P 3 ρ j + 1 φ j + 1 4 ρ j φ j + ρ j 1 φ j 1 2 Δ t d V + S P ρ φ u i d S i S P μ φ x i d S i V P Q d V = 0
The source and the unsteady term are discretized as follows:
V P ρ j + 1 φ j + 1 ρ j φ j Δ t d V = ρ j + 1 φ j + 1 ρ j φ j Δ t P V P , V P Q d V = Q P V P .
The discrete equivalent of the diffusion term is written in the following form [22]:
S P μ φ x i d S i k μ φ x i k S i , k = k μ k φ n k k S k ,
where nk is the normal of face k. The product under the summation sign on the right side contains a derivative along φ n k , which, for an orthogonal mesh, can be defined as
φ n k S k = φ M φ P d k S k .
For the finite-volume mesh approximation, the convection term is written as
S P ρ φ u i d S i k ρ k φ k u i , k S i , k k ρ k φ k F k ,
where Fk is the volume flux across face k. The face value of the quantity, φk, is determined by the current discretization of the convection term. There are a lot of discretization schemes that can be used for arbitrary unstructured meshes [22,24,25,26]. Among them, one can distinguish some schemes having the highest usability rating in applied simulations: Upwind Differences (UD), Linear Upwind Differences (LUD), QUICK, Central Differences (CD), the Normalized Variable Diagram (NVD), and hybrid schemes (schemes listed above in combination with the upwind scheme to improve monotonicity). The schemes differ in their procedure of target quantity mapping onto faces and, as a result, have different dissipation properties.
To discretize the convection term in the volume fraction transport equation, we use special so-called “compressing” schemes [20,27,28]. Their distinguishing feature is that such discretization must keep the interface as thin as possible, that is, prevent interface smearing, and keep the volume fraction within a range between 0 and 1. One of the known “compressing” schemes is the HRIC scheme [27], which is used in this paper. The HRIC scheme is a “compressing” scheme used for preservation of the inter-phase boundary from dissipation, and it has been implemented previously within the numerical method under consideration [19].
Using this discretization, Equation (8) is replaced by a system of linear algebraic equations (SLAE) written for each cell:
A P φ P + k i n t A k i n t φ M k i n t = R i , P .
Here, AP represents the diagonal elements of the matrix, Akint represents the off-diagonal elements of the matrix, and Ri,P represents the elements of the vector for the right part. To solve this SLAE, we use a multigrid solver, AMG [29].
Below, we describe the implementation of the damping method.

2.2. Damping Method

The wave damping method employs a damping layer next to the open boundaries to absorb the kinetic energy of the incident wave. In real experiments, this effect is realized using a porous intermediate layer located at the edges of the experimental pool. To incorporate such absorption in momentum Equation (1), one can add one more source term, i.e., Ii:
u i t + ρ x j u i u j = p x i + x j τ i j + ρ g i + I i ,
The additional source of momentum Ii is a resisting force, counteractive to the flow pulse. This source is proportional and opposite in its sign to the velocity:
Ii = −δksεui.
Here, ks is the drag coefficient, the value of which determines the rate of kinetic energy absorption, and ε is a geometric factor, which is non-zero in the damping layer and which grows linearly from the front of the damping zone to its end:
ε = min ( max ( 1 l L , 1 ) , 0 ) ,
where l is the shortest distance to the boundary and L is the width of the damping zone. Such linear distribution reduces the effect of wave reflection from the front of the damping zone.
According to Equation (18), the source, (17), acts only in the damping region, while its value is reduced to zero in the rest of the computational domain. The solution produced in the damping area is not physical due to artificially enforced suppression of the wave pulse. The basic task of this source is to reduce, at maximum, the amplitude of reflected waves.
There are two free parameters in this method: parameter ks and the width of the damping layer L. These parameters directly control the efficiency of the wave absorption and, consequently, the amplitude of reflected waves. Their optimal values depend on the parameters of incident waves: wave amplitude, wavelength, and channel depth. To find the optimal values of ks and L, we solve the problem of a solitary wave of height H traveling across a water tank. Suppose a wave with given parameters travels from the left boundary to the free boundary on the right.
Its initial waveform is defined by
η(x, 0) = Hsech2(γ(xXs)),
where γ = 3 H 4 d , d is channel depth, L = XsX0 = arccos h 20 γ , Xs is a horizontal coordinate in point S, X0 is a horizontal coordinate of the boundary, and h is the height of the wave ridge.
The initial wave velocity is
u x , 0 = g d η x , 0 .
To determine the optimal value of the damping parameter ksour, we run simulations for channels of different depths. The cases under consideration are summarized in Table 1.
First, we run wave simulations with a varied channel depth to choose the optimal damping parameter ksour, ensuring the minimum amplitude of the reflected wave. For the selected constant depth of the channel, we then vary the width of the damping zone L with the same wavelength.
Let us first consider the four cases specified in Table 1. To choose the optimal damping parameter, we compare the amplitude of the reflected wave with the amplitude of the incident wave at the tide gauge near the damping zone.
Figure 2 shows plots that compare the amplitude of the reflected wave with different damping parameters for the varied channel depths.
The plots suggest that the optimal value of ksour for the channel depth of 0.32 m is 2000 s−1; for 3.2 m, it is 750 s−1; for 32 m, it is 175 s−1; and for 320 m, it is 75 s−1. Based on the resulting data, the following curve of the damping parameter as a function of the channel depth is plotted (Figure 3):
k s o u r = 1.1 10 3 d ,
where d is the channel depth.
Next, we can define the obtained wave shape as a function of the form of changing damping coefficient ε. Three main options are considered, according to which the form is represented as the function from the exponent, the function from a sine, and the function from an antitangent. The damping coefficient was selected in compliance with Equation (21). A function distribution pattern is given in the following plot (Figure 4).
A series of numerical experiments from Table 1 were then carried out. Coefficient ksour was chosen according to Equation (21). The character of the curve of the coefficient distribution in the area of the damping zone was a variable parameter. The Figure 5 shows the readings of tide meters for the differently scaled channels for four options of multiplier factor ε distribution. Symbols used in the following figure are introduced here: f(x) is a linear function, f(sin) is a function of sine, f(exp) is an exponential function, and f(arctg) is a function of an antitangent.
The results show that the least amplitude for the reflected wave is produced with a linear distribution of ε, and it is thus used in further computations.
The optimal width of the damping zone is determined by varying L at a constant ksour. The wavelength λ is 40.24 m, and the wave height is 0.64 m. The channel parameters chosen were a length of 13λ and a depth of 3.2 m, and the width of the damping zone was varied (L = 1÷9λ). The damping parameter is defined by (21).
Figure 6 shows tide gauge data measured at a point located 20 m upstream of the front side of the damping zone. In the plots, the amplitudes of the wave incidents on the tide gauge are compared to the amplitudes of the reflected waves.
The plots demonstrate that the amplitude of the reflected wave predictably grows with an increase in the width of the damping zone. Amplitude relationships between reflected and incident waves for each case are given in Table 2.
The table indicates that the amplitude relationship between the reflected wave and the incident wave for a damping zone with a width of 6λ is less than five percent. A further increase in zone width has almost no effect on the amplitude of the reflected wave. As a result of these numerical experiments, we establish the criterion that controls the degree of wave reflection from the boundary.
Criterion. To ensure that the magnitude of the reflected wave does not exceed ten percent, the width of the damping zone must be in the range of two to six incident wavelengths. If the damping layer is wider than six incident wavelengths, the reflected wave does not exceed five percent.
The wave damping method is preferable when applied to real problems because it can be tuned to any specific problem by choosing the optimal damping parameters.

3. Numerical Experiments. Bathymetry-Aware Simulation of Tsunami Waves Traveling across a Real Water Body

To test the method for applying non-reflective boundary conditions, we ran numerical simulations of a decaying single pulse in a water area near Sakhalin Island while considering its real bathymetry. The problem geometry is shown in Figure 7. The size of the area in the X direction is 300,000 m, and in the Y direction it is 350,000 m. The maximum depth of the aquatic area reaches 7600 m. At the center of the water area, we applied a single pulse with a height of 30 m and a width of 40 km.
To simulate the propagation of the generated waves, a mesh model of 3 million cells was generated. The size of the cells in horizontal directions was ensured to be 2000 m. The mesh became more refined towards the surface of the phase division to simulate wave propagation more accurately; minimum cell size in the vertical direction for the region of phase division was 0.2 m. The required computational resources were 80–120 processors and the computation time was 3–5 h.
Its decay created cylindrical waves that traveled over the water surface. When the waves reached the open boundaries of the water area, they had to leave the domain without reflection. To test the performance of the method, we simulated two cases. In the first case, all the side boundaries were non-reflective. In the second case, the wall boundary conditions were applied.
Figure 7 shows the problem schematic. The non-reflective boundary is implemented as a near-boundary damping layer simulating a porous region, which absorbs incident waves (shown with a dashed line). Figure 7 shows the locations of the tide gauges. Tide gauge 1 was placed in the way of the propagating wave, and tide gauge 2 was placed in the damping zone. The tide gauge data from point 1 allowed us to estimate the amplitude of the waves reflected from the side boundary, while tide gauge 2 indicated the degree of attenuation in the damping zone.
Figure 8 shows the time series for the free surface position for both cases. Figure 9 presents the tide gauge data at points 1 and 2. As one can see in Figure 8, at 700 s, when the waves reached the side boundaries the wave patterns in both cases were the same, which is evidenced by the tide gauge data at point 1 (Figure 9) up to 1000 s. In the first case (non-reflective boundary conditions), at 1200 s and 1400 s, one can see that the waves decayed when they reached the side boundaries, while in the second case (wall boundary conditions) one can clearly distinguish that the waves reflected from the side boundaries. The tide gauge data at point 2 (Figure 9) indicate that the amplitude of the first incident wave in the damping zone was 65% lower. At 1200 s, the wave reflected from the side wall came back to tide gauge 1. The pane with its data (Figure 9) shows that the wave amplitude at this point in space and time, considering the reflected wave, was 80 percent higher in the second case than in the first case.
It is important to note that a part of the land located in the left upper corner of the domain is in the shallow water area, which results in the deceleration of the propagating wave and growth of its height. As research on groundswells is not the purpose of this numerical experiment, we ignored the fact that the wave that came in the direction of this piece of land had changed its propagation shape. In case we need to reproduce the groundswell of such waves at the shore without changes in its shape under the effect of damping force, we could reformulate the initial problem’s setup.
The amplitude of the second peak in the pane displaying tide gauge data at point 2 for the non-reflective boundary conditions is less than 10 cm (indicated by the arrow), which is considered to be an acceptable error due to the mesh resolution in the area of free surface. Even if it returns into the domain, this wave has almost no effect on the primary wave.
Thus, the numerical simulations demonstrate that the implemented method for non-reflective boundaries can be used to simulate tsunami waves in water areas within the world’s oceans while considering their real bathymetry.

4. Conclusions

In this paper, we considered a wave absorption method implementation in free-surface simulations. The discussed wave absorption method employs an artificial damping zone. We identified free parameters for the damping method and revealed an empirical relationship between the values of the damping zone parameters and the depth of the simulated channel. We also investigated different functions of distribution for the free geometric parameter of the method under consideration. As a case study, we simulated waves traveling in a water area in the Pacific Ocean near Sakhalin Island.

Author Contributions

Conceptualization, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin); data curation, E.T., V.K. and D.U.; formal analysis, A.K. (Andrey Kozelkov) and V.K.; investigation, E.T., A.K. (Andrey Kozelkov), A.K. (Andrey Kurkin), D.S., V.K. and D.U.; methodology, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin); software, E.T., V.K. and D.U.; supervision, A.K. (Andrey Kozelkov); validation, E.T., D.S. and D.U.; visualization, E.T. and D.U.; writing—original draft, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin); writing—review and editing, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin). All authors have read and agreed to the published version of the manuscript.

Funding

The results have been obtained with financial support from the Ministry of Science and Higher Education of the Russian Federation (Project No. FSWE-2021-0009) and the Council of the Grants of the President of the Russian Federation for state support of Leading Scientific Schools of the Russian Federation (Grant No. NSH-70.2022.1.5).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fürst, J.; Musil, J. Development of non-reflective boundary conditions for free-surface flows. In Proceedings of the Topical Problems of Fluid Mechanics, Prague, Czech Republic, 21–23 February 2018. [Google Scholar]
  2. Mani, A. On the reflectivity of sponge zones in compressible flow simulations. In Annual Research Brief; Ames Research Center: Mountain View, VA, USA, 2010. [Google Scholar]
  3. Salvesen, H.-C.; Teigland, R. Non-reflecting boundary conditions applicable to general purpose CFD simulators. Int. J. Numer. Meth. Fluids 1998, 28, 523–540. [Google Scholar] [CrossRef]
  4. Giles, M. Non-Reflecting Boundary Conditions for the Euler Equations; Computational Fluid Dynamics Laboratory, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology: Cambridge, MA, USA, 1988. [Google Scholar]
  5. Granet, V.; Vermorel, O.; Leonard, T.; Gicquel, L.; Poinsot, T. Comparison of nonreflecting outlet boundary conditions for compressible solvers on unstructured grids. AIAA J. 2010, 48, 2348–2364. [Google Scholar] [CrossRef]
  6. Dorodnitsyn, L.V. Non-reflecting boundary conditions for the gas dynamics equations systems. J. Comput. Math. Math. Phys. 2002, 42, 522–549. (In Russian) [Google Scholar]
  7. Givoli, D.; Neta, B. High-order nonreflecting boundary conditions for the dispersive shallow water equations. J. Comput. Appl. Math. 2003, 158, 49–60. [Google Scholar] [CrossRef] [Green Version]
  8. Carmigniani, R.A.; Violeau, D. Optimal sponge layer for water waves numerical models. Ocean Eng. 2018, 163, 169–182. [Google Scholar] [CrossRef]
  9. Wei, G. The Sponge Layer Method in FLOW-3D; Flow Science, Inc.: Santa Fe, NM, USA, 2015. [Google Scholar]
  10. Peric, R.; Abdel-Maksoud, M. Reliable Damping of Free Surface Waves in Numerical Simulations. Ship Technol. Res. 2016, 63, 1–13. [Google Scholar] [CrossRef] [Green Version]
  11. Hsu, T.W.; Ou, S.H.; Yang, B.D.; Tseng, I.F. On the damping coefficients of sponge layer in Boussinesq equations. Wave Motion 2005, 41, 45–57. [Google Scholar] [CrossRef]
  12. Wang, D.; Dong, S. A discussion of numerical wave absorption using sponge layer methods. Ocean Eng. 2022, 247, 110732. [Google Scholar] [CrossRef]
  13. Torregrosa, A.J.; Fajardo, P.; Gil, A.; Navarro, R. Development of Non-Reflecting Boundary Condition for Application in 3D Computational Fluid Dynamics Codes. Eng. Appl. Comput. Fluid Mech. 2012, 6, 447–460. [Google Scholar] [CrossRef] [Green Version]
  14. Kar, S.K.; Turco, R.P. Formulation of a Lateral Sponge Layer for Limited-Area Shallow-Water Models and an Extension for the Vertically Stratified Case. Mon. Wea. Rev. 1994, 123, 1542–1559. [Google Scholar] [CrossRef]
  15. Kozelkov, A.S. The Numerical Technique for the Landslide Tsunami Simulations Based on Navier-Stokes Equations. J. Appl. Mech. Tech. Phys. 2017, 58, 1192–1210. [Google Scholar] [CrossRef]
  16. Kozelkov, A.S.; Efremov, V.R.; Kurkin, A.A.; Pelinovsky, E.N.; Tarasova, N.V.; Strelets, D.Y. Three dimensional numerical simulation of tsunami waves based on the Navier-Stokes equations. Sci. Tsunami Hazards 2017, 36, 183–196. [Google Scholar]
  17. Kozelkov, A.S.; Lashkin, S.V.; Efremov, V.R.; Volkov, K.N.; Tsibereva, Y.A.; Tarasova, N.V. An implicit algorithm of solving Navier–Stokes equations to simulate flows in anisotropic porous media. Comput. Fluids 2018, 160, 164–174. [Google Scholar] [CrossRef] [Green Version]
  18. Kozelkov, A.S.; Kurkin, A.A.; Sharipova, I.L.; Kurulin, V.V.; Pelinovsky, E.N.; Tyatyushkina, E.S.; Meleshkina, D.P.; Lashkin, S.V.; Tarasova, N.V. Minimal basis tasks for validation of methods of calculation of flows with free surfaces. Trans. R.E. Alekseev NSTU 2015, 2, 49–69. [Google Scholar]
  19. Tyatyushkina, E.S.; Kozelkov, A.S.; Kurkin, A.A.; Pelinovsky, E.N.; Kurulin, V.V.; Plygunova, K.S.; Utkin, D.A. Verification of the LOGOS Software Package for Tsunami Simulations. Geosciences 2020, 10, 385. [Google Scholar] [CrossRef]
  20. Efremov, V.R.; Kozelkov, A.S.; Kornev, A.V.; Kurkin, A.A.; Kurulin, V.V.; Strelets, D.Y.; Tarasova, N.V. Method for taking into account gravity in free-surface flow simulation. Comput. Math. Math. Phys. 2017, 57, 1720–1733. [Google Scholar] [CrossRef]
  21. Chen, Z.J.; Przekwas, A.J. A coupled pressure-based computational method for incompressible/compressible flows. J. Comp. Phys. 2010, 229, 9150–9165. [Google Scholar] [CrossRef]
  22. Hrabry, A.I.; Zaitsev, D.K.; Smirnov, Y.M. Numerical simulation of currents with free surface based on VOF method. Trans. Krylov State Res. Cent. 2013, 78, 53–64. (In Russian) [Google Scholar]
  23. Roache, P. Computational Fluid Dynamics; Mir: Moscow, Russian, 1980; 618p, (Translated into Russian). [Google Scholar]
  24. Jasak, H. Error Analysis and Estimation for the Finite Volume Method with Applications to Fluid Flows. Ph.D. Thesis, Department of Mechanical Engineering, Imperial College of Science, London, UK, 1996. [Google Scholar]
  25. Jasak, H.; Weller, H.G.; Gosman, A.D. High resolution NVD differencing scheme for arbitrarily unstructured meshes. Int. J. Numer. Methods Fluids 1999, 31, 431–449. [Google Scholar] [CrossRef]
  26. Gaskell, P.H. Curvature-compensated convective-transport—SMART, A new boundedness-preserving transport algorithm. Int. J. Numer. Methods Fluids 1988, 8, 617–641. [Google Scholar] [CrossRef]
  27. Muzaferija, S.; Peric, M.; Sames, P.; Schelin, T. A two-fluid Navier-Stokes solver to simulate water entry. In Proceedings of the 22nd Symposium of Naval Hydrodynamics, Washington, DC, USA, 9–14 August 1998. [Google Scholar]
  28. Waclawczyk, T.; Koronowicz, T. Remarks on prediction of wave drag using VOF method with interface capturing approach. Arch. Civ. Mech. Eng. 2008, 8, 5–14. [Google Scholar] [CrossRef]
  29. Volkov, K.N.; Kozelkov, A.S.; Lashkin, S.V.; Tarasova, N.V.; Yalozo, A.V. A Parallel Implementation of the Algebraic Multigrid Method for Solving Problems in Dynamics of Viscous Incompressible Fluid. Comput. Math. Math. Phys. 2017, 57, 2030–2046. [Google Scholar] [CrossRef]
Figure 1. Computational mesh.
Figure 1. Computational mesh.
Geosciences 12 00427 g001
Figure 2. Tide gauge data comparing the amplitude of the reflected wave with different damping parameters for the varied channel depths.
Figure 2. Tide gauge data comparing the amplitude of the reflected wave with different damping parameters for the varied channel depths.
Geosciences 12 00427 g002
Figure 3. Damping parameter ksour as a function of the channel depth.
Figure 3. Damping parameter ksour as a function of the channel depth.
Geosciences 12 00427 g003
Figure 4. Distribution curves of the geometric factor ε.
Figure 4. Distribution curves of the geometric factor ε.
Geosciences 12 00427 g004
Figure 5. Tide gauge data with different types of distribution of the geometric factor ε.
Figure 5. Tide gauge data with different types of distribution of the geometric factor ε.
Geosciences 12 00427 g005
Figure 6. Incident and reflected wave amplitudes.
Figure 6. Incident and reflected wave amplitudes.
Geosciences 12 00427 g006
Figure 7. Problem schematic.
Figure 7. Problem schematic.
Geosciences 12 00427 g007
Figure 8. Time series of free surface position.
Figure 8. Time series of free surface position.
Geosciences 12 00427 g008
Figure 9. Tide gauge data.
Figure 9. Tide gauge data.
Geosciences 12 00427 g009
Table 1. Problem settings.
Table 1. Problem settings.
CaseChannel Depth, mChannel Length, mmWave Height, mWavelength, mL, m
10.32230.0644.244
23.22300.6440.2440
33223006.4402.4400
432023,0006440244000
Table 2. Relationship between the amplitude of the reflected wave and the width of the damping zone.
Table 2. Relationship between the amplitude of the reflected wave and the width of the damping zone.
Width of Damping ZoneAmplitude Relationship between Reflected and Incident Waves, %
23.8
9.7
7.8
6.5
5.3
4.6
4.5
4.4
4.4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kozelkov, A.; Kurkin, A.; Utkin, D.; Tyatyushkina, E.; Kurulin, V.; Strelets, D. Application of Non-Reflective Boundary Conditions in Three-Dimensional Numerical Simulations of Free-Surface Flow Problems. Geosciences 2022, 12, 427. https://doi.org/10.3390/geosciences12110427

AMA Style

Kozelkov A, Kurkin A, Utkin D, Tyatyushkina E, Kurulin V, Strelets D. Application of Non-Reflective Boundary Conditions in Three-Dimensional Numerical Simulations of Free-Surface Flow Problems. Geosciences. 2022; 12(11):427. https://doi.org/10.3390/geosciences12110427

Chicago/Turabian Style

Kozelkov, Andrey, Andrey Kurkin, Dmitry Utkin, Elena Tyatyushkina, Vadim Kurulin, and Dmitry Strelets. 2022. "Application of Non-Reflective Boundary Conditions in Three-Dimensional Numerical Simulations of Free-Surface Flow Problems" Geosciences 12, no. 11: 427. https://doi.org/10.3390/geosciences12110427

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