Next Article in Journal
Evaluation of a Distributed Streamflow Forecast Model at Multiple Watershed Scales
Next Article in Special Issue
Applied Strategy to Characterize the Energy Improvement Using PATs in a Water Supply System
Previous Article in Journal
Modelling Flood-Induced Wetland Connectivity and Impacts of Climate Change and Dam
Previous Article in Special Issue
Numerical Investigation of a High-Speed Electrical Submersible Pump with Different End Clearances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improvement of Non-Hydrostatic Hydrodynamic Solution Using a Novel Free-Surface Boundary Condition

by
Augusto Hugo Farias Cunha
1,*,
Carlos Ruberto Fragoso, Jr.
2,
Cayo Lopes Bezerra Chalegre
1 and
David Motta-Marques
1
1
Instituto de Pesquisas Hidráulicas, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS 91501-970, Brazil
2
Centro de Tecnologia, Universidade Federal de Alagoas, Maceió, AL 57072-970, Brazil
*
Author to whom correspondence should be addressed.
Water 2020, 12(5), 1271; https://doi.org/10.3390/w12051271
Submission received: 11 March 2020 / Revised: 6 April 2020 / Accepted: 9 April 2020 / Published: 30 April 2020
(This article belongs to the Special Issue Hydraulic Dynamic Calculation and Simulation)

Abstract

:
Hydrodynamic models based on the RANS equation are well-established tools to simulate three-dimensional free surface flows in large aquatic ecosystems. However, when the ratio of vertical to horizontal motion scales is not small, a non-hydrostatic approximation is needed to represent these processes accurately. Increasing efforts have been made to improve the efficiency of non-hydrostatic hydrodynamic models, but these improvements require higher implementation and computational costs. In this paper, we proposed a novel free-surface boundary condition based on a fictional sublayer at the free-surface (FSFS). We applied the FSFS approach at a finite difference numerical discretization with a fractional step framework, which uses a Neumann type of boundary condition to apply a hydrostatic relation in the top layer. To evaluate the model performance, we compared the Classic Boundary Condition Approach (CBA) and the FSFS approach using two numerical experiments. The experiments tested the model’s phase error, capability in solving wave celerity and simulate non-linear wave propagation under different vertical resolution scenarios. Our results showed that the FSFS approach had a lower phase error (2 to 5 times smaller) than CBA with a little additional computational cost (ca. 7% higher). Moreover, it can better represent wave celerity and frequency dispersion with 2 times fewer layers and low mean computational cost (CBA δ t = 2.62 s and FSFS δ t = 1.22 s).

1. Introduction

Hydrodynamic models based on the Reynolds Averaged Navier-Stokes (RANS) equation are well-established tools to simulate three-dimensional free surface flows in large aquatic ecosystems, such as lakes, estuaries, reservoirs, and coastal zones [1,2,3,4,5]. These models usually are based on the hydrostatic assumption of the pressure distribution, which is applied satisfactorily to large shallow water ecosystems with relatively low computational cost algorithms [6]. However, when the ratio of vertical to horizontal motion scales is not small, a non-hydrostatic approximation is needed to model accurately three-dimensional free surface flows.
Few alternatives were explored to improve efficiency and reduce the computational cost of non-hydrostatic hydrodynamic models. Most of them are dedicated to improving the model’s ability to solve the elliptic equation to non-hydrostatic pressure through more suitable boundary conditions and use a vertical momentum discretization less dependent on the velocity vertical profile [7,8,9,10,11,12]. Some approaches use a hybrid model (hydrostatic and non-hydrostatic), minimizing the computational cost by identifying regions where the hydrostatic assumption may be applied [6,13,14]. Optimization in source code processing is also a feasible solution, like a parallel computational algorithm, which allocated the loop calculations on the distributed threads [6,15]. The implementation costs are associated with these issues and aspects related to assumptions adopted in models.
As for the assumptions, two different types of boundary conditions may be applied for non-hydrostatic pressure at the free-surface: (a) a homogenous Dirichlet condition, where pressure is set equal zero at the free-surface (e.g., [6,7,16,17]); and (b) a Neumann condition, usually a hydrostatic relation to approximate pressure’s value equal to zero at the free-surface (e.g., [14,18,19,20]). Both types of free-surface boundary conditions were well discussed in Bergh and Berntsen [21]. However, many numerical models solve Poisson’s equation for pressure at the center of the computational cell (e.g., [8,11,14,22,23]). This assumption, without a suitable treatment, may incorrectly estimate the non-hydrostatic boundary condition to the center of the top layer instead of at the free-surface. This assumption becomes more inaccurate as the distance between the center of the top layer and the free surface increases. Hence, a high vertical resolution (1–20 layers) is needed to achieve accurate results for different studies case [7,8,9,10,11,24].
In addition to using a suitable vertical discretization, [8,9] showed that cell-center non-hydrostatic models might have a substantial accumulated phase error, due to the wrong computations in wave celerity. Many efforts were carried out in order to properly overcome this issue, of which we can highlight: (a) an implementation of edge-based non-hydrostatic pressure (e.g., [7,25]), (b) the use of an integration method to estimate the pressure at the free-surface based on pressure in the center of the top layer (e.g., [8,10,11]), and (c) the use of a piecewise linear profile of the non-hydrostatic pressure to estimate the pressure at the free-surface (e.g., [12]). For the existing cell-centered models, the previous algorithms may demand a substantial implementation cost due to changes in the vertical momentum discretization and in the treatment needed to address the non-hydrostatic pressure at the free-surface boundary condition adequately. Thus, in this paper, we proposed a low implementation cost method to approach the free-surface non-hydrostatic pressure in hydrodynamics models properly. The technique is a novel free-surface boundary condition based on a fictional sublayer at the free-surface ( F S F S ), to reach satisfactory results without changing the momentum equations.
We applied the FSFS, and the CBA approaches at a finite difference discretization with a fractional step framework based on [23], which uses a Neumann type of boundary condition that applies a hydrostatic relation in the top layer. To evaluate the model performance, we used two widely applied numerical models benchmarks [8,11,22,23,26,27,28], selected to test our algorithm in two different purposes: (a) a standing wave in a three-dimensional closed basin to test the model’s capability in solving wave celerity under different vertical resolutions; and (b) a wave propagation over a submerged bar to validate the proposed boundary condition at the free-surface and evaluated the effect of vertical resolution under a non-linear wave propagation.

2. Methods

2.1. Governant Equations

The RANS equations are used to describe three-dimensional free-surface flows. These equations express the physical principle of volume, mass, and momentum conservation. The momentum equations for an incompressible fluid have the following form:
u t + u u x + v u y + w u z f v = p a x g η x g x z η ρ ρ 0 ρ 0 d ζ q x + ν h 2 u x 2 + 2 u y 2 + z ν v u z ,
v t + u v x + v v y + w v z f u = p a y g η y g y [ z η ρ ρ 0 ρ 0 d ζ ] q y + ν h 2 v x 2 + 2 v y 2 + z ν v v z ,
w t + u w x + v w y + w w z = q z + ν h ( 2 w x 2 + 2 w y 2 ) + z ν v w z ,
where u ( x , y , z , t ) , v ( x , y , z , t ) , and w ( x , y , z , t ) are the velocity components in the horizontal (x and y) and vertical (z) directions ( m / s ) , respectively; ν h e ν v are the horizontal and vertical turbulent eddy viscosity coefficients ( m / s ) , respectively; t is the time ( s ) ; p a ( x , y , z , t ) is the atmospheric pressure normalized by fluid density ( P a . m 3 / k g ) ; η is the free surface elevation ( m ) from a water level References; q ( x , y , z , t ) denotes the non-hydrostatic pressure component normalized by fluid density ( P a . m 3 / k g ) ; f is the Coriolis parameter ( s 1 ) ; and g is the gravitational acceleration ( m / s 2 ) . The second and third terms on the right-hand side of Equations (1) and (2) represent the barotropic and the baroclinic contributions to the hydrostatic pressure.
When a simple hydrostatic approach is considered, Equation (3) is neglected and q is assumed to be equal to zero in Equations (1) and (2). In this case, it is assumed that vertical acceleration do not have a significant effect in the velocity field in comparison with horizontal acceleration.
The volume conservation is expressed by the incompressibility condition and the continuity equation, given by:
u x + v y + w z = 0 .
Integrating Equation (4) over depth yields to the following equation:
h η u x + v y + w z d z = h η u x d z + h η v y d z + h η w z d z = 0 ,
where “h” is the bathymetry measured from the theoretical undisturbed water surface (zero referential). Using the Leibniz integration rule, in each direction, in Equation (5) and using a kinematic condition at the free-surface leads to the following free-surface equation:
η t + x h η u d z + y h η v d z = 0 ,
The boundary conditions were implemented under the assumption of “free-slip” boundaries. The Dirichlet and Neumann conditions were assigned to represent the normal and tangential velocities in the solid boundaries, respectively.
The tangential stress boundary conditions for the momentum equations (Equations (1) and (2)) are specified at the free-surface by the prescribed wind stresses, which can be approximated as:
ν v u z = γ T ( u a u ) , ν v v z = γ T ( v a v ) , a t z = η ,
where u a and v a are the horizontal wind velocity components, and γ T is a non-negative wind stress coefficient. The bottom friction is specified by:
ν v u z = γ B u , ν v v z = γ B v , a t z = h ,
where γ B is a non-negative bottom friction coefficient.

2.2. Grid and Variables Locations

The computational grid can be described as a generic unstructured orthogonal grid, having a set of non-overlapping convex N p elements, each having an arbitrary number of sides S i 3 , i = 1 , 2 , , N p (Figure 1). Let N s be the total number of sides in the grid. The length of each side is λ j , j = 1 , 2 , , N p . The vertical faces of the i-th element are identified by an index j ( i , l ) , l = 1 , 2 , , S i , so that 1 j ( i , l ) N s . Similarly, the two polygons which share the j-th vertical face of the grid are identified by the indices i ( j , 1 ) and i ( j , 2 ) , so that 1 i ( j , 1 ) N p and 1 i ( j , 2 ) N p . The nonzero distance between centers of two adjacent polygons which share the j - th side is denoted with δ j .
Along the vertical direction, a simple finite difference discretization, not necessarily uniform, is adopted. By denoting with Δ z k + 1 2 a given top computational cell level surface, the vertical discretization step is defined by:
Δ z k = Δ z k + 1 2 Δ z k 1 2 k = 1 , 2 , , N s .
The three-dimensional spatial discretization consists of elements whose horizontal faces are the polygons of a given orthogonal grid, represented by the layers at k + 1 2 (upper face) or k 1 2 (bottom face), whose height, for each layer, is Δ z k . The water surface elevation, ( η ), is located at the barycenter of the upper horizontal face for each i-th element. The velocity component normal to each horizontal face is assumed to be constant over the face of each computational cell and is defined at the point of intersection between the face and the segment joining the centers of the two prisms which share the face. The non-hydrostatic pressure component q i , k n is located at the center of the i-th computational cell, halfway between Δ z k + 1 2 and Δ z k 1 2 . Finally, the water depth h j is specified and assumed constant on each vertical face of an element.

2.3. Numerical Approximation

We used a semi-implicit method of finite volume ( θ -Method [29]) with an Eulerian–Lagrangian Method [30] to solve the convective and viscous terms of the RANS equations, which applies a quadratic interpolation [31] to estimate the velocity field at the end of backtracking process (multi-step backward Euler with ten sub-time steps). A fractional-step framework [23] is used to solve the pressure component by splitting into hydrostatic and non-hydrostatic parts. The algorithm procedures take the following steps:
  • Definition of initial parameters, initial conditions, and boundary conditions.
  • Solution of convective terms using the Eulerian–Lagrangian Method.
  • Determination of the provisional free-surface elevation ( η ˜ ) through the preconditioned conjugate gradient iterations until the residual norm is smaller than a given tolerance ϵ q .
  • Numeric solution of provisional velocity field ( u ˜ and w ˜ ).
  • Solution of non-hydrostatic pressure (q) through the preconditioned conjugate gradient iterations until the residual norm is smaller than a given tolerance ϵ q .
  • Numeric correction of velocity field and free surface elevation.
A complete description of the numerical solution may be found in [23]. Here we focus only in described the conventional non-hydrostatic pressure discretization separately, the given boundary condition, and how applied the F S F S boundary condition in the conventional solution to improve the non-hydrostatic hydrodynamic solution.

2.3.1. Non-Hydrostatic Pressure Discretization

A correction of provisional velocity field ( u ˜ j , k n + 1 , w ˜ j , k n + 1 ) are computed after including the non-hydrostatic pressure terms, specifically:
u j , k n + 1 = u ˜ j , k n + 1 θ Δ t δ j q ˜ i j , r , k n + 1 q ˜ i j , l , k n + 1 ,
w j , k n + 1 = w ˜ j , k n + 1 θ Δ t Δ z i , k + 1 2 ( q ˜ i , k + 1 n + 1 q ˜ i , k + 1 n + 1 ) ,
where the vertical space increment Δ z is defined as the distance between two consecutive level surfaces, except near the bottom and near the free surface where Δ z is the distance between a level surface and the bottom, or free-surface, respectively. The q ˜ term denotes the non-hydrostatic pressure term, which in combination with the provisional free-surface elevation ( η ˜ ), gives the pressure:
p j , k n + 1 = g η ˜ i n + 1 z k + q ˜ i , k n + 1 ,
where z k is the z-coordinate of the k-th horizontal level surface, and g is the gravity acceleration. In each computational cell bellow the free-surface, the finite volume discretized incompressibility condition is taken to be:
L = 1 S i s i , L λ j i , L Δ z j i , L , k n u j i , L , k n + 1 + V i w i , k + 1 2 n + 1 w i , k 1 2 n + 1 = 0 k = m , m + 1 , , M 1 ,
where V i is the area of the i-th polygon and S i is the number of sides for the i-th element. At the free-surface, the finite difference approximation of Equation (6) considering w i , m 1 2 n + 1 = 0 and using the incompressibility condition (13) is:
V i η i n + 1 = V i η i n θ Δ t l = 1 S i s i , l λ j i , L Δ z j i , l , M n u j i , l , M n + 1 + θ Δ t V i w i , M 1 2 n + 1 1 θ Δ t l = 1 S i [ s i , l λ j i , l k = m M Δ z j i , l , k n u j i , l , k n ] ,
where θ is the implicitness factor, s i , l is sign function associated with the orientation of the normal velocity defined on the l side of an element i. Assuming that the pressure at the FSFS is hydrostatic, the pressure correction term ( q ˜ i , M n + 1 ) is obtained by the following hydrostatic relation:
p j , M n + 1 = g ( η i n + 1 z M ) = g ( η ˜ i n + 1 z M ) + q ˜ i , k n + 1 ,
hence, a substitution the p j , M n + 1 in the Equation (12) yields:
V i η ˜ i n + 1 = g V i ( η i n η ˜ i n + 1 ) g θ Δ t L = 1 S i s i , L λ j i , L Δ z j i , L , M n u j i , L , M n + 1 + g θ Δ t V i w i , M 1 2 n + 1 g 1 θ Δ t L = 1 S i [ s i , L λ j i , L k = m M Δ z j i , L , k n u j i , L , k n ] .
A system of equations to solve non-hydrostatic pressure is now derived by substituting the expressions for the new velocities from (10) and (11) into (13) and (16), respectively. The following finite difference equations are obtained:
g θ 2 Δ t 2 l = 1 S i s i , L λ j i , l Δ z j i , l , k n q ˜ i j i , l , 1 , k n + 1 q ˜ i j i , l , 2 , k n + 1 δ j i , l , k + V i q ˜ i , k n + 1 q ˜ i , k + 1 n + 1 Δ z i , k + 1 2 n q ˜ i , k 1 n + 1 q ˜ i , k n + 1 Δ z i , k 1 2 n = g θ Δ t V i w ˜ i , k 1 2 n + 1 w ˜ i , k + 1 2 n + 1 g θ Δ t l = 1 S i s i , L λ j i , l Δ z j i , l , k n u ˜ j i , l , k n + 1 , k = m , m + 1 , , M 1 ,
g θ 2 Δ t 2 l = 1 S i s i , L λ j i , l Δ z j i , l , M n q ˜ i j i , l , 1 , M n + 1 q ˜ i j i , l , 2 , M n + 1 δ j i , l , M V i q ˜ i , M 1 n + 1 q ˜ i , M n + 1 Δ z i , M 1 2 n + V i q ˜ i , M n + 1 = g θ Δ t V i w ˜ i , M 1 2 n + 1 g θ Δ t l = 1 S i s i , L λ j i , l ( Δ z F S F S ) u ˜ j i , l , M n + 1 + g V i ( η i n η ˜ i n + 1 ) g ( 1 θ ) Δ t l = 1 S i [ s i , L λ j i , l k = m M Δ z j i , l , k n u j i , l , k n , k = M .
Once the non-hydrostatic pressure terms are computed, the velocities field are corrected by Equation (10), while vertical velocity can be estimated, equivalently, by Equation (11) or by the incompressibility condition (13) by setting w i , m + 1 2 n + 1 = 0 :
w i , k + 1 2 n + 1 = w i , k 1 2 n + 1 1 V i L = 1 S i s i , L λ j i , L Δ z j i , L , k n u j i , L , k n + 1 ; k = m , m + 1 , , M 1 .
This equation guarantees that the resulting velocity field is exactly discrete divergence-free [23], so we used it to compute the vertical velocity components.
The final free surface elevation is obtained by the hydrostatic relation (15) as follows:
η i n + 1 = η ˜ i n + 1 + q ˜ i , M + 1 n + 1 g .
Finally, the non-hydrostatic pressure component can be obtained by:
q i , k n + 1 = q ˜ i , k n + 1 q ˜ i , M + 1 n + 1 ; k = m , m + 1 , , M , M + 1 ,
making the non-hydrostatic pressure at free-surface equal to zero (i.e., for k = M + 1 ).

2.3.2. Free-Surface Boundary Condition Treatment

To apply the Fictional Sublayer at the Free-Surface ( F S F S ) into the existing computational domain is only required one additional numerical vertical layer at the top of the computational domain, which does not account to the computational domain. As the height of the F S F S is assumed to be equal to zero, the model can always be guaranteed the hydrostatic relation at the free-surface, independent of the number of vertical layers. As the pressure is estimated at the center of the layer, which can be further away from the surface the smaller the number of layers in CBA, the proposed FSFS condition solves these problems and provides a more physically consistent numerical solution, since the non-hydrostatic pressure condition is set in the fictional sublayer at the free-surface. To use this method only is required a simple adaption in the numerical Equations (17) and (18), considering the position of the layer:
(i)
For bottom and middle layers (i.e., k = m to M 1 ), the Equation (17) is applied using its original form;
(ii)
For the top layer ( k = M ), Equation (17) is adapted to take into account the influence of FSFS height ( Δ z F S F S ) in Δ z i , M + 1 2 n and Δ z j i , l , k n :
g θ 2 Δ t 2 l = 1 S i s i , L λ j i , l Δ z j i , l , M n Δ z F S F S q ˜ i j i , l , 1 , M n + 1 q ˜ i j i , l , 2 , M n + 1 δ j i , l , M + V i q ˜ i , M n + 1 q ˜ i , M + 1 n + 1 Δ z i , M + 1 2 n q ˜ i , M 1 n + 1 q ˜ i , M n + 1 Δ z i , M 1 2 n = g θ Δ t V i w ˜ i , M 1 2 n + 1 w ˜ i , M + 1 2 n + 1 g θ Δ t l = 1 S i s i , L λ j i , l Δ z j i , l , M n Δ z F S F S u ˜ j i , l , M n + 1 , k = M ,
z i , M + 1 2 n = 1 2 [ ( Δ z i , M n Δ z F S F S ) + Δ z F S F S ] = 1 2 ( Δ z i , M n )
Δ z i , M 1 2 n = 1 2 [ ( Δ z i , M n Δ z F S F S ) + Δ z i , M 1 n ] ;
(iii)
For the FSFS layer ( k = M + 1 ), Equation (18) is adapted to take into account the F S F S height and the velocity field in the layer M. Preliminary simulations showed that making Δ z F S F S = 0 a stable solution is achieved for any vertical discretization:
g θ 2 Δ t 2 l = 1 S i s i , L λ j i , l Δ z F S F S q ˜ i j i , l , 1 , M + 1 n + 1 q ˜ i j i , l , 2 , M + 1 n + 1 δ j i , l , M V i q ˜ i , M n + 1 q ˜ i , M + 1 n + 1 Δ z i , M + 1 1 2 n + V i q ˜ i , M + 1 n + 1 = g θ Δ t V i w ˜ i , M 1 2 n + 1 g θ Δ t l = 1 S i s i , L λ j i , l ( Δ z F S F S ) u ˜ j i , l , M n + 1 + g V i ( η i n η ˜ i n + 1 ) g ( 1 θ ) Δ t l = 1 S i s i , L λ j i , l k = m M Δ z j i , l , k n u j i , l , k n , k = M + 1 ,
where
Δ z i , ( M + 1 ) 1 2 n = 1 2 [ ( Δ z i , M n Δ z F S F S ) + Δ z F S F S ] = 1 2 ( Δ z i , M n ) .

2.4. Numerical Experiments

The proposed numerical approach was applied in two consolidated benchmarks, usually used to verification and validation of numerical models (e.g., [8,11,22,23,26,28]). Each numerical experiment has a different purpose, as follows:
a
Standing waves in a three-dimensional closed basin: This test was widely applied in the literature to verify the model’s ability to simulate 3D linear waves comparing the analytic solution with the numerical solution in regard to phase and amplitude representation [8,9,11,20]. We evaluated the model capability in calculating the wave celerity and frequency wave dispersion with the Classic Boundary Approach (hereafter named CBA) and with the proposed FSFS boundary condition. We used six different vertical resolutions (20~5 layers), as most of the previous studies do, and since previous analyses showed that more than 20 layers do not have substantial improvement over 20 layers non-hydrostatic solution. We compare the free surface elevation cumulative phase error, the mean one time-step computational cost, the number of wave periods, and the relation with the free surface vertical velocity after 30 s of simulation in comparison with the analytical solution. We also compared the free surface elevation results with some metrics (RMSE, BIAS, Volume Error, KGE, NSE). At last, we statistically tested the residual series (the difference between analytic and simulated results) with the non-parametric Kruskal–Wallis test followed by a post-hoc Nemenyi to identify significant differences concerning the analytic results. The mean time of one time-step simulation was computed using an Intel® Xenon® CPU-E5-1620 3.7 GHz computer with 32 GB of RAM in a Fortran-based numerical model.
b
The wave propagation over a submerged bar: This test case was an experimental model idealized by [32], and was frequently used to validate numerical models (e.g., [7,8,24,26,28,33]). This experiment was used to evaluate accuracy to represent a non-linear wave pattern due to physical changes at the bottom, by comparing free surface elevation between the FSFS approach with a different vertical resolution between simulated and experimental results. To evaluate the model’s performance was used a few metrics (RMSE, BIAS, Volume Error, KGE, NSE) and the statistical test non-parametric Kruskal–Wallis test followed by a post-hoc Nemenyi test applied at residuals series.

3. Results

3.1. 3D Standing Waves in a Closed Basin

In this test, was analyzed a flow induced by an initial wave amplitude set to 0.1 m in a closed cubic basin with 10 m of edge (Figure 2). To discretize the spatial domain, was adopt a regular with 0.5 m resolution, resulting in 8.000 computational cells. The simulation is carried along 30 s, with a time-step size Δ t = 0.01 s. The analytic solution of free-surface water elevation is given by:
η = A cos ( k x x ) cos ( k y y ) cos 2 π t T ,
where t is the time (the initial condition in the free surface may be obtained by doing t = 0 ); T is the wave period equal to 3.1 s, with the wave number k x = k y = n / L with the total wave number k = k x 2 + k y 2 = 0.44 r a d m .
The analytic solution for each velocity component is described as follows:
u = A g k x ω cosh [ k x ( h + z ) ] cosh ( k x h ) sin ( k x x ) cos ( k y y ) sin ( ω t ) ,
u = A g k y ω cosh [ k y ( h + z ) ] cosh ( k y h ) cos ( k x x ) sin ( k y y ) sin ( ω t ) ,
w = A g k x ω sinh [ k x ( h + z ) ] cosh ( k x h ) cos ( k x x ) cos ( k y y ) sin ( ω t ) ,
where ω represents the wave dispersion relation, given by:
ω = g K tanh ( K h ) .
The study case applied different vertical resolution scenarios (i.e., 20, 16, 13, 10, 8, and 5 vertical layers), with both C B A and the proposed F S F S condition (called methods). We evaluated the cumulative phase error of a 3D standing wave by comparing the model outcomes (i.e., free-surface elevation and free-surface vertical velocity component) at x = y = 0.25 m with the analytical solution. The performance between boundary condition approaches was evaluated by comparing the free-surface elevation residuals. The performance between scenarios (considering a different number of vertical layers) was also evaluated by statistically tested the residues with a non-parametric Kruskal–Wallis test followed by a Nemenyi test since the residues series do not follow a normal distribution (Shapiro–Wilk test). The numeric experiment aims to identify a critical vertical resolution for the FSFS method, where the results are significantly different from the used best scenario for this benchmark (20 vertical layers).
In general, for both methods, the phase error ( Φ ε ) increases over time step, and it becomes bigger with the reduction of the number of layers (Table 1). For simulations CBA approach, these errors are higher; for instance, the 20-layer CBA simulation had comparable results with the 8-layers FSFS simulation (Figure 3). Furthermore, when phase error is critical, a decrease in the cumulative free surface elevation error in the low vertical resolution results occurs (less than ten) due to an increase in wave periods. Due to this, results with fewer layers appeared better than those with more layers, as can be seen by comparing FSFS-5L with FSFS-10L results (Figure 3). These effects complicate the direct comparison between methods; however, the cumulative residual free surface elevation error (Figure 4) can clarify the matter. Due to this, the calculated metrics (Table 2 and Table 3) was only comparable between 0 and 10 s of simulations (Figure 4). This effect can be better verified in CBA accumulated residual series when the graphic changes the slope, which occurs sooner as the number of layers reduced (Figure 4).
All statics metrics indicated a decrease of performance with a reduction of the number of layers. The metrics show that CBA-20L simulation had similar results as the FSFS-8L, as well as CBA-10L to FSFS-5L. The CBA method also had a decrease of performance with a reduction of vertical resolution (Table 3 and Table 4). When CBA method was used, the phase error was 2 to 5 times higher, and with little difference in computational cost (ca. 7% smaller) (Table 1) in comparison with the F S F S method. We found a phase error similar to previous works using 20-layers with C B A method [8,9]. The statistical test for the FSFS approach showed significant differences between low (below 10 layers) and high (above 13 layers) vertical resolution, considering the free surface elevation residuals. Thus, simulation with 20 to 10 layers has similar (see Table 4) and acceptable results (Table 1 and Table 2).
Our findings indicated that the accuracy of the vertical velocity component is affected by the vertical resolution applied, influencing the representation of the wave phase directly (Figure 3). For the FSFS method, we have noted that the magnitude of vertical velocity components increases or decreases depending on the vertical discretization used, since the 10 layers setup a threshold value (Figure 3). For the CBA approach, the magnitude of vertical velocity components decreases above 16, leading to a less flexible critical vertical resolution. Moreover, we also observed that the variation in horizontal resolution did not affect wave phase representation, which seems to be more directly related to the wave damping (not analyzed in this paper).

3.2. Wave Propagation over a Submerged Bar

A scheme of the experiment of the wave propagation over a submerged bar with an uneven bottom may be seen in (Figure 5) [32]. At the upward slope of the bar, the shoaling wave becomes non-linear due to the generation of bound higher harmonic. At the downward slope, the depth increases rather fast, and these harmonics become free, resulting in an irregular pattern of waves [26]. The numerical reproduction of this pattern has been shown to be very demanding in terms of the accuracy of the computed dispersion frequency [7].
The computational domain has a total length of 30 m, with an initial undisturbed water level of 0.4 m, which was discretized using a regular grid of 0.025 m resolution. The simulation is carried along 39 s, with a time-step size Δ t = 0.005 s. At the left boundary, a sinusoidal wave condition, with period T = 2 s and amplitude A = 0.01 m, was imposed to represent the wave generator of the original experiment. At the right outflow boundary, the experimental absorbed beach was computationally represented by a 5 m s p o n g e layer with a combination of a sponge layer technique [34] and a Sommerfeld-type radiation boundary condition, applied to minimize wave reflection, given by:
ϵ i = β x i x i o l i 2 z m z z m z M u i i f x i x i o 0 i f x i < 0 ,
where ϵ i is the sponge layer coefficient; x i 0 is the initial point; l i the total length. This term must be added in the right side of Equations (1) and (2).
We evaluated the capability of the model in simulating the dispersion properties of the flow, comparing simulated and measured free-surface elevation between 33 and 39 seconds of simulation under different vertical discretization scenarios. We used the proposed F S F S approach since the first numerical experiment showed that the C B A method only might reach similar results to the F S F S approach using a higher number of layers (Figure 3). The F S F S approach was tested for 20, 16, 10, and 5 vertical layers comparing the free surface elevation at the six stations with the measurements of free-surface elevation obtained experimentally by Beji and Battjes [32].
The results (Figure 6) indicated that the non-linearity after the upward slope (a), at the beginning and the middle of downward slope (b–c) were well represented by vertical resolutions from 20 to 10 layers, by comparing the patterns of the experimental results of Higher Amplitude Waves (HW) (e.g., 36.5 s station b) and Low Amplitude Waves (LW) (e.g., 36 s station a). For the stations (d), (e), and (f), after the deshoaling process, the simulations using 10, 16, and 20 layers were less accurate in representing the non-linearity pattern. Specifically, the LW in the station (d) (e.g., 35 to 36 s) and the HW in stations (e) and (f) (36 s at station f). The 5-layers scenario showed lower performance in comparison with the other scenarios, with an oscillatory behavior for the HW in stations (a) and (b), substantial phase errors (station c), and low capacity to represent LW and HW amplitudes (stations e and f).
The FSFS results (Table 5) were capable of satisfactorily representing the phase, amplitude, and wave pattern for all stations, using a higher vertical resolution (20 to 10 layers with FSFS method) (NSE from 0.94 to 0.5). Although, the results had higher RMSE and Bias (between 13.7 and −9.9) relative to the mean maximum and minimum amplitudes for the six stations (4.1 and −6.3 mm) and had high Volume Error (between 26% and 116%), always underestimating the free-surface level, and with low performance in KGE parameter due to the increased Volume Error. As we can see in Figure 6, the high Volume Error is expected. Moreover, the Kruskal–Wallis and Nemenyi statistical tests did not indicate a significant difference between the residues series, except in station “A” for 5 layers scenario.

4. Discussion

The statement that "algorithms which define non-hydrostatic pressure at the center of free-surface computational cell need 10 to 20 vertical layers to resolve wave frequency dispersion to an acceptable accuracy" was wildly reported to justify the use or the proposal of new approaches to the free-surface boundary conditions for non-hydrostatic pressure and momentum equation discretization [7,8,9,10,11,24]. In general, this vertical resolution limitation is addressed to a classic finite difference discretization with cell center non-hydrostatic pressure without boundary treatment at the free-surface computational cell (e.g., [23]).
The improvement in non-hydrostatic hydrodynamic solutions is due to the capability to set the value of dynamic pressure close to zero at the free-surface instead of the top layer, for any vertical resolution using a FSFS condition. In a classic boundary approach, as expected, the calculated non-hydrostatic pressure in the top layer increased with the reduction of the number of layers. This occurs because, in this approach, the non-hydrostatic pressure is estimated at the center of the layer, which can be further away from the surface as the number of layers becomes smaller. When using the proposed FSFS condition, the special treatment that occurs in the upper layer minimizes these effects and provides a more physically consistent numerical solution, since this component disappears into real flows.
The results showed that the wave phase representation of short waves in deep water conditions ( H λ > 0.5 m) is related to the contour condition for the non-hydrostatic pressure at the free-surface, but also is influenced by vertical momentum discretization applied. Our findings showed that the proposed boundary condition was capable of improving the model capability in solving wave celerity and wave frequency dispersion, in relation to the classic boundary condition approach. Also, the proposed boundary conditions have a substantial reduction in the computation effort to reach similar results (ca. 146% F S F S 8 layers and C B A 20 layers), and also a little additional computational effort (ca. 7%) when compared to the same benchmark setup, though with a much higher performance (comparing Table 2 and Table 3).
Besides the boundary condition treatment, the phase representation is also related to the used vertical momentum discretization less dependent on the velocities vertical profile. The number of layers may affect the vertical velocity estimative, thus affecting the non-hydrostatic pressure estimation and, hence, the free-surface elevation and velocity fields.
We also identify that there is a vertical resolution threshold where the vertical velocity component is highly affected in deep water conditions. When the number of the layer is lower than a vertical resolution threshold, the wave phase error substantially increases over simulation time, and it becomes higher with a reduction of the number of layers. The vertical resolution threshold is less restrictive using the F S F S approach (10 layers) in comparison with the C B A approach (20 layers). In shallow water conditions, the vertical resolution seems to have a non-significant impact on wave frequency dispersion. The F S F S approach had satisfactory phase representation to 5 layers or more, and also had an adequate representation of nonlinear behavior, similar to previous work [20,23,24,35]. In summary, the C B A approach may obtain similar results to the F S F S approach if a feasible vertical resolution is used. For instance, the 20-layers C B A simulation has similar results to the 8-layers F S F S simulation, although with a substantial gain in computational cost.
When compared with the solutions of previous works [7,8,9,10,11,12], the proposed approach applied at the free-surface has (i) low cost of implementation and (ii) medium performance. The FSFS approach only required a simple local boundary treatment, and it does not change the vertical moment numeric discretization, as the existing methods do. Despite the numerical improvement and simple computational implementation, we observed a limitation imposed by the vertical resolution (number of layers) on the model accuracy, which makes a medium performance model. As the vertical discretization influences directly the accuracy of horizontal and vertical velocities (see Equations (17), (19), (22) and (25)), the proposed solution did not have good performance using a reduced number of layers (less than 10).
Previous works solution had similar satisfactory results with only 2 layers [7,8,9,12], and 4 layers [10,11] for the same benchmarks, with CPU time less than 0.4 s for these scenarios. Although, the proposed method had similar mean CPU time when compared with the same benchmark setup (10-layers simulation), 1.54 s (Intel Xenon 3.7 GHz), 1.83 s (Pentium 4 2.0 GHz) [8] and 2.02 s (i7 2.93 GHz) [11].
Moreover, the analysis of the results clarifies some questions related to the vertical resolution issue for this kind of cell-centered non-hydrostatic model. When using a treatment for non-hydrostatic pressure, the vertical resolution threshold can be more flexible, allowing to use approximately 2 times fewer layers to solve wave dispersion to acceptable accuracy, in a deep water situation. Although this paper indicated a threshold of 10 layers with the FSFS approach, more analysis is needed to establish a local relation between the number of layers and flow characteristics to solve the wave frequency dispersion properly.

5. Conclusions

The treatment of non-hydrostatic pressure boundary condition at the top layer is mandatory to the numerical model to reach satisfactory results compared to other models in the literature (e.g., [9,11,24,36]). The proposed FSFS approach is a low implementation cost method to improve the performance of non-hydrostatic models, which can reach satisfactory results with 2 times fewer layers than the CBA approach. Thus, reducing the mean computational cost of one time-step simulation by ca. 1.7 times, reaching similar results (CBA Δ t = 2.62 s and FSFS Δ t = 1.22 s).
Besides the improvements, the new boundary condition treatment is still limited by the vertical momentum discretization used, leading to a poor performance with low vertical resolution in a deep water situation (less than 10 vertical layers). In shallow water conditions, the vertical resolution seems to have a nonsignificant impact on wave frequency dispersion. Based on the difference between deep and shallow water conditions, more efforts are still needed to establish a local relation between the number of layers and flow characteristics to ensure that the model properly solves the wave frequency dispersion with minimum vertical resolution.

Author Contributions

Conceptualization, A.H.F.C., C.R.F.J., and D.M.-M.; methodology, A.H.F.C. and C.R.F.J.; software, A.H.F.C. and C.R.F.J.; validation, A.H.F.C. and C.R.F.J.; formal analysis, A.H.F.C. and C.R.F.J.; investigation, A.H.F.C. and C.R.F.J.; data curation, A.H.F.C. and C.L.B.C.; writing—original draft preparation, A.H.F.C.; writing—review and editing, A.H.F.C., C.R.F.J., C.L.B.C. and D.M.-M.; visualization, A.H.F.C., and C.L.B.C.; supervision, C.R.F.J. and D.M.-M.; project administration, A.H.F.C., C.R.F.J., and D.M.-M.; funding acquisition, D.M.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was funded by CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico) through a research grant to Augusto Hugo Farias da Cunha (grant number: 149819/2017-0) and Cayo Lopes Bezerra Chalegre (grant number: 132643/2019-7).

Acknowledgments

We would like to thank the Global Lake Ecological Observatory Network (GLEON: www.gleon.org) for providing a venue and resources for lake science discussions.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Valipour, R.; Bouffard, D.; Boegman, L.; Rao, Y.R. Near-inertial waves in Lake Erie. Limnol. Oceanogr. 2015, 60, 1522–1535. [Google Scholar] [CrossRef]
  2. De Brito, A.N., Jr.; Fragoso, C.R., Jr.; Larson, M. Tidal exchange in a choked coastal lagoon: A study of Mundaú Lagoon in northeastern Brazil. Reg. Stud. Mar. Sci. 2018, 17, 133–142. [Google Scholar] [CrossRef]
  3. Vilas, M.P.; Marti, C.L.; Adams, M.P.; Oldham, C.E.; Hipsey, M.R. Invasive macrophytes control the spatial and temporal patterns of temperature and dissolved oxygen in a shallow lake: A proposed feedback mechanism of macrophyte loss. Front. Plant Sci. 2017, 8, 2097. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Soulignac, F.; Vinçon-Leite, B.; Lemaire, B.J.; Martins, J.R.S.; Bonhomme, C.; Dubois, P.; Mezemate, Y.; Tchiguirinskaia, I.; Schertzer, D.; Tassin, B. Performance Assessment of a 3D Hydrodynamic Model Using High Temporal Resolution Measurements in a Shallow Urban Lake. Environ. Model. Assess. 2017, 22, 309–322. [Google Scholar] [CrossRef]
  5. Munar, A.M.; Cavalcanti, J.R.; Bravo, J.M.; Fan, F.M.; da Motta-Marques, D.; Fragoso, C.R., Jr. Coupling large-scale hydrological and hydrodynamic modeling: Toward a better comprehension of watershed-shallow lake processes. J. Hydrol. 2018, 564, 424–441. [Google Scholar] [CrossRef]
  6. Zhang, J.; Liang, D.; Liu, H. A hybrid hydrostatic and non-hydrostatic numerical model for shallow flow simulations. Estuar. Coast. Shelf Sci. 2018, 205, 21–29. [Google Scholar] [CrossRef]
  7. Stelling, G.; Zijlema, M. An accurate and efficient finite-difference algorithm for non-hydrostatic free-surface flow with application to wave propagation. Int. J. Numer. Methods Fluids 2003, 43, 1–23. [Google Scholar] [CrossRef]
  8. Yuan, H.; Wu, C.H. An implicit three-dimensional fully non-hydrostatic model for free-surface flows. Int. J. Numer. Methods Fluids 2004, 46, 709–733. [Google Scholar] [CrossRef]
  9. Zijlema, M.; Stelling, G.S. Further experiences with computing non-hydrostatic free-surface flows involving water waves. Int. J. Numer. Methods Fluids 2005, 48, 169–197. [Google Scholar] [CrossRef]
  10. Lv, B. A higher-efficient three-dimensional numerical model for small amplitude free surface flows. China Ocean Eng. 2014, 28, 617–628. [Google Scholar] [CrossRef]
  11. Liu, X.; Ma, D.G.; Zhang, Q.H. A higher-efficient non-hydrostatic finite volume model for strong three-dimensional free surface flows and sediment transport. China Ocean Eng. 2017, 31, 736–746. [Google Scholar] [CrossRef]
  12. Escalante, C.; Fernández-Nieto, E.; de Luna, T.M.; Castro, M. An Efficient Two-Layer Non-hydrostatic Approach for Dispersive Water Waves. J. Sci. Comput. 2019, 79, 273–320. [Google Scholar] [CrossRef]
  13. Wadzuk, B.M.; Hodges, B.R. Hydrostatic and Non-Hydrostatic Internal Wave Models; Technical report; Center for Research in Water Resources, University of Texas at Austin: Austin, TX, USA, 2004. [Google Scholar]
  14. Bohacek, J.; Kharicha, A.; Ludwig, A.; Wu, M.; Karimi-Sibaki, E.; Paar, A.; Brandner, M.; Elizondo, L.; Trickl, T. A (non-) hydrostatic free-surface numerical model for two-layer flows. Appl. Math. Comput. 2018, 319, 301–317. [Google Scholar] [CrossRef]
  15. Escalante, C.; de Luna, T.M.; Castro, M. Non-hydrostatic pressure shallow flows: GPU implementation using finite volume and finite difference scheme. Appl. Math. Comput. 2018, 338, 631–659. [Google Scholar] [CrossRef] [Green Version]
  16. Kanarska, Y.; Maderich, V. A non-hydrostatic numerical model for calculating free-surface stratified flows. Ocean Dyn. 2003, 53, 176–185. [Google Scholar] [CrossRef]
  17. Wang, K.; Jin, S.; Liu, G. Numerical modelling of free-surface flows with bottom and surface-layer pressure treatment. J. Hydrodyn. 2009, 21, 352–359. [Google Scholar] [CrossRef]
  18. Casulli, V. A semi-implicit finite difference method for non-hydrostatic, free-surface flows. Int. J. Numer. Methods Fluids 1999, 30, 425–440. [Google Scholar] [CrossRef]
  19. Namin, M.; Lin, B.; Falconer, R. An implicit numerical algorithm for solving non-hydrostatic free-surface flow problems. Int. J. Numer. Methods Fluids 2001, 35, 341–356. [Google Scholar] [CrossRef]
  20. Monteiro, L.R.; Schettini, E.B.C. Comparação entre a aproximação hidrostática e a não-hidrostática na simulação numérica de escoamentos com superfície livre. Rev. Bras. De Recur. Hídricos 2015, 20, 1051–1062. [Google Scholar]
  21. Bergh, J.; Berntsen, J. The surface boundary condition in nonhydrostatic ocean models. Ocean Dyn. 2010, 60, 301–315. [Google Scholar] [CrossRef]
  22. Jankowski, J.A. A Non-Hydrostatic Model for Free Surface Flows. Ph.D. Thesis, Inst. für Strömungsmechanik und Elektronisches Rechnen im Bauwesen, University of Hannover, Hannover, Germany, 1999. [Google Scholar]
  23. Casulli, V.; Lang, G. Mathematical Model UnTRIM, Validation Document 1.0; The Federal Waterways Engineering and Research Institute (BAW): Hamburg, Germany, 2004. [Google Scholar]
  24. Cui, H.; Pietrzak, J.; Stelling, G. Improved efficiency of a non-hydrostatic, unstructured grid, finite volume model. Ocean Model. 2012, 54, 55–67. [Google Scholar] [CrossRef]
  25. Lu, X.; Dong, B.; Mao, B.; Zhang, X. A two-dimensional depth-integrated non-hydrostatic numerical model for nearshore wave propagation. Ocean Model. 2015, 96, 187–202. [Google Scholar] [CrossRef]
  26. Dingemans, M. Comparison of computations with Boussinesq-like models and laboratory measurements. In Memo in Framework of MAST Project (G8-M), Delft Hydraulics Memo H1684. 12; Deltares: Delft, The Netherlands, 1994. [Google Scholar]
  27. Fringer, O.; Armfield, S.; Street, R. Reducing numerical diffusion in interfacial gravity wave simulations. Int. J. Numer. Methods Fluids 2005, 49, 301–329. [Google Scholar] [CrossRef]
  28. Yin, J.; Sun, J.W.; Wang, X.G.; Yu, Y.H.; Sun, Z.C. A hybrid finite-volume and finite difference scheme for depth-integrated non-hydrostatic model. China Ocean Eng. 2017, 31, 261–271. [Google Scholar] [CrossRef]
  29. Casulli, V. Semi-implicit finite difference methods for the two-dimensional shallow water equations. J. Comput. Phys. 1990, 86, 56–74. [Google Scholar] [CrossRef]
  30. Casulli, V.; Cheng, R.T. Semi-implicit finite difference methods for three-dimensional shallow water flow. Int. J. Numer. Methods Fluids 1992, 15, 629–648. [Google Scholar] [CrossRef]
  31. Hodges, B.R.; Imberger, J.; Saggio, A.; Winters, K.B. Modeling basin-scale internal waves in a stratified lake. Limnol. Oceanogr. 2000, 45, 1603–1620. [Google Scholar] [CrossRef] [Green Version]
  32. Beji, S.; Battjes, J. Experimental investigation of wave propagation over a bar. Coast. Eng. 1993, 19, 151–162. [Google Scholar] [CrossRef]
  33. Beji, S.; Battjes, J. Numerical simulation of nonlinear wave propagation over a bar. Coast. Eng. 1994, 23, 1–16. [Google Scholar] [CrossRef]
  34. Park, J.C.; Kim, M.H.; Miyata, H. Fully non-linear free-surface simulations by a 3D viscous numerical wave tank. Int. J. Numer. Methods Fluids 1999, 29, 685–703. [Google Scholar] [CrossRef]
  35. Walters, R.A. A semi-implicit finite element model for non-hydrostatic (dispersive) surface waves. Int. J. Numer. Methods Fluids 2005, 49, 721–737. [Google Scholar] [CrossRef]
  36. Chen, X. A fully hydrodynamic model for three-dimensional, free-surface flows. Int. J. Numer. Methods Fluids 2003, 42, 929–952. [Google Scholar] [CrossRef]
Figure 1. Model representation of the grid. (Source: Casulli and Lang [23]).
Figure 1. Model representation of the grid. (Source: Casulli and Lang [23]).
Water 12 01271 g001
Figure 2. The initial free-surface profile for a linear 3D standing wave oscillation in a closed basin. (Source: Yuan and Wu [8]).
Figure 2. The initial free-surface profile for a linear 3D standing wave oscillation in a closed basin. (Source: Yuan and Wu [8]).
Water 12 01271 g002
Figure 3. Free surface elevation at x = y = 0.25 m for 30 s of simulation: (top) Comparing analytic solution with simulated solution for 20 to 5 layers scenario with fictional sublayer at the free-surface ( F S F S ) condition (left side); (middle) Comparing analytic solution with simulated solution for 20 to 5 layers scenario with Classic Boundary Condition Approach ( C B A ) condition (right side); and (bottom) Comparing both methods thought the 20 layer scenario and 8 layers scenario (at bottom).
Figure 3. Free surface elevation at x = y = 0.25 m for 30 s of simulation: (top) Comparing analytic solution with simulated solution for 20 to 5 layers scenario with fictional sublayer at the free-surface ( F S F S ) condition (left side); (middle) Comparing analytic solution with simulated solution for 20 to 5 layers scenario with Classic Boundary Condition Approach ( C B A ) condition (right side); and (bottom) Comparing both methods thought the 20 layer scenario and 8 layers scenario (at bottom).
Water 12 01271 g003
Figure 4. Free surface elevation accumulated residuals series for the FSFS approach (left) and CBA approach (right), at x = y = 0.25 m for 30 s of simulation, comparing different layers scenarios.
Figure 4. Free surface elevation accumulated residuals series for the FSFS approach (left) and CBA approach (right), at x = y = 0.25 m for 30 s of simulation, comparing different layers scenarios.
Water 12 01271 g004
Figure 5. Scheme of experimental bottom geometry and location of wave level gauges. (Source: Beji and Battjes [32]).
Figure 5. Scheme of experimental bottom geometry and location of wave level gauges. (Source: Beji and Battjes [32]).
Water 12 01271 g005
Figure 6. Comparisons between experimental (circles) and computed data with 20-layers (solid black), 16-layers (dashed gray), 10-layers (solid red), and 5-layers (dashed blue), at 6 different level gauges.
Figure 6. Comparisons between experimental (circles) and computed data with 20-layers (solid black), 16-layers (dashed gray), 10-layers (solid red), and 5-layers (dashed blue), at 6 different level gauges.
Water 12 01271 g006
Table 1. Computational cost, Phases Error, and the number of wave periods between different methods and scenarios. The model was implemented with Fortran and simulated in a machine using an Intel R Xenon R CPU-E5-1620 3.7 GHz computer with 32 GB of RAM.
Table 1. Computational cost, Phases Error, and the number of wave periods between different methods and scenarios. The model was implemented with Fortran and simulated in a machine using an Intel R Xenon R CPU-E5-1620 3.7 GHz computer with 32 GB of RAM.
N°LFSFSCBA
Δ t ( s ) N° T Φ ε Δ t ( s ) N° T Φ ε
20-Layers2.8100.32.62101.6
16-Layers2.21100.42.14102
13-Layers1.68100.61.67102.4
10-Layers1.541011.45113.1
8-Layers1.51101.51.34113.8
5-Layers1.22112.11.08124.6
Table 2. Metrics between the analytic and simulated results from the FSFS method for each scenario for the first 10 s of simulation.
Table 2. Metrics between the analytic and simulated results from the FSFS method for each scenario for the first 10 s of simulation.
MetricsFSFS-20LFSFS-16LFSFS-13LFSFS-10LFSFS-8LFSFS-5L
RMSE (mm)7.4011.5218.2930.5345.3089.20
BIAS (mm)0.320.32−0.77−2.11−3.54−7.61
Error (%)9.2514.2822.5537.7956.60114.13
KGE0.930.930.820.520.18−0.88
NSE0.990.970.930.810.57−0.66
Table 3. Metrics between the analytic and simulated results from the CBA method for each scenario for the first 10 s of simulation.
Table 3. Metrics between the analytic and simulated results from the CBA method for each scenario for the first 10 s of simulation.
MetricsCBA-20LCBA-16LCBA-13LCBA-10LCBA-8LCBA-5L
RMSE (mm)47.0657.6868.7583.4895.63107.80
BIAS (mm)−4.35−5.65−6.88−7.96−7.57−1.06
Error (%)58.9472.7087.10106.42123.39145.02
KGE0.004−0.30−0.61−0.91−0.93−0.20
NSE0.540.310.017−0.45−0.90−1.42
Table 4. Nemenyi posthoc test comparing the FSFS residue series of the simulation with 20 to 5 vertical layers to identify the significative statistical difference between results.
Table 4. Nemenyi posthoc test comparing the FSFS residue series of the simulation with 20 to 5 vertical layers to identify the significative statistical difference between results.
N°-LFSFS-20LFSFS-16LFSFS-13LFSFS-10LFSFS-8L
FSFS-16L0.97833----
FSFS-13L0.245540.69401---
FSFS-10L<0.05<0.050.05269--
FSFS-8L<0.05<0.05<0.05<0.05 -
FSFS-5L<0.05<0.05<0.050.703960.5515
Table 5. Statistics metrics between simulated and experimental results for the six stations for each used layer scenario with the FSFS method.
Table 5. Statistics metrics between simulated and experimental results for the six stations for each used layer scenario with the FSFS method.
Station a: x = 13.5 mStation d: x = 17.3 m
Metrics20L16L10L5L20L16L10L5L
RMSE (mm)2.672.313.405.234.124.085.578.05
BIAS (mm)−0.67−0.70−1.26−2.70−0.60−0.44−1.34−3.14
Error (%)26.4725.3734.0753.9459.2957.9779.03116.84
KGE−0.95−1.06−2.69−6.92−4.57−3.06−11.30−27.85
NSE0.920.940.870.690.760.760.560.08
Station b: x = 14.5 mStation e: x = 19.0 m
RMSE (mm)3.684.214.186.744.304.235.697.22
BIAS (mm)−0.80−0.73−1.23−2.58−0.65−0.50−1.39−3.28
Error (%)37.7343.8344.3076.2748.1547.3562.9175.29
KGE−0.83−0.68−1.80−4.88−54.45−41.24−117.00−277.78
NSE0.820.770.770.410.720.720.500.20
Station c: x = 15.7 mStation f: x = 21.0 m
RMSE (mm)3.913.645.457.644.574.595.617.09
BIAS (mm)−0.63−0.48−1.37−3.32−0.65−0.48−1.38−3.25
Error (%)44.4640.9862.6388.0656.6356.1267.6276.43
KGE−1.13−0.63−3.58−10.09−9.80−7.09−22.02−53.11
NSE0.790.820.600.210.690.680.530.24

Share and Cite

MDPI and ACS Style

Cunha, A.H.F.; Fragoso, C.R., Jr.; Chalegre, C.L.B.; Motta-Marques, D. Improvement of Non-Hydrostatic Hydrodynamic Solution Using a Novel Free-Surface Boundary Condition. Water 2020, 12, 1271. https://doi.org/10.3390/w12051271

AMA Style

Cunha AHF, Fragoso CR Jr., Chalegre CLB, Motta-Marques D. Improvement of Non-Hydrostatic Hydrodynamic Solution Using a Novel Free-Surface Boundary Condition. Water. 2020; 12(5):1271. https://doi.org/10.3390/w12051271

Chicago/Turabian Style

Cunha, Augusto Hugo Farias, Carlos Ruberto Fragoso, Jr., Cayo Lopes Bezerra Chalegre, and David Motta-Marques. 2020. "Improvement of Non-Hydrostatic Hydrodynamic Solution Using a Novel Free-Surface Boundary Condition" Water 12, no. 5: 1271. https://doi.org/10.3390/w12051271

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