A Taylor–Galerkin Method for Simulating Nonlinear Dispersive Water Waves
✍ Scribed by D. Ambrosi; L. Quartapelle
- Publisher
- Elsevier Science
- Year
- 1998
- Tongue
- English
- Weight
- 619 KB
- Volume
- 146
- Category
- Article
- ISSN
- 0021-9991
No coin nor oath required. For personal study only.
✦ Synopsis
A new numerical scheme for computing the evolution of water waves with a moderate curvature of the free surface, modeled by the dispersive shallow water equations, is described. The discretization of this system of equations is faced with two kinds of numerical difficulties: the nonsymmetric character of the (nonlinear) advectionpropagation operator and the presence of third order mixed derivatives accounting for the dispersion phenomenon. In this paper it is shown that the Taylor-Galerkin finite element method can be used to discretize the problem, ensuring second order accuracy both in time and space and guaranteeing at the same time unconditional stability. The properties of the scheme are investigated by performing a numerical stability analysis of a linearized model of the scalar 1D regularized long wave equation. The proposed scheme extends straightforwardly to the fully nonlinear 2D system, which is solved here for the first time on arbitrary unstructured meshes. The results of the numerical simulation of a solitary wave overpassing a vertical circular cylinder are presented and discussed in a physical perspective.
📜 SIMILAR VOLUMES
The EP d method, a finite difference method for highly dispersive linear wave equations, is introduced and analyzed. Motivated by the problem of simulating the propagation of microwave pulses through water, the method attempts to relieve the computational burden of resolving fast processes, such as
We introduce a numerical method for fully nonlinear, three-dimensional water surface waves, described by standard potential theory. The method is based on a transformation of the dynamic water volume onto a fixed domain. Regridding at each time step is thereby avoided. The transformation introduces