Tank

15.20. Tank#

The non-hydrostatic solver is tested with several analytical solutions and laboratory experiments. The TANK test case simulates a two-dimensional, deepwater standing wave in a rectangular basin with a depth D and length \(l\) of 10 m. The oscillation is caused by a sinusoidal free-surface set-up at time=0. The model uses a uniform grid spacing of 0.2 m in the horizontal and vertical directions. From the dispersion relation (\(\sigma = 2 \pi / T = g k \tanh{kD}\), with \(L = k/2\pi = 2 l\) the wave length), the wave period is T = 3.6 s and phase speed is c = 5.6 m/s. With the hydrostatic assumption, the phase speed and frequency are higher (T = 2.0 s and c = 9.9 m/s). The simulations are compared to analytical solutions.

Chen [2003]

# define TANK

CPP options:

# undef  MPI
# define NBQ
# ifdef NBQ
#  define NBQ_PRECISE
# endif
# define SOLVE3D
# undef  UV_ADV
# define NEW_S_COORD
# define ANA_GRID
# define ANA_INITIAL
# define ANA_BTFLUX
# define ANA_SMFLUX
# define ANA_SRFLUX
# define ANA_STFLUX
# define NO_FRCFILE

Settings :

Results :

../_images/test_cases_tank_series.png

TANK results : Comparison between analytical, hydrostatique and non-hydrostatique solutions#