Abstract
The study of steady periodic water waves, analytically as well as numerically, is a very active field of research. We describe some of the more recent numerical approaches to computing these waves numerically as well as the corresponding results. The focus of this work is on the different formulations as well as their limitations and similarities.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
We consider steady water waves in two dimensions, travelling over a flat bottom with speed c and a free surface, under the influence of gravity. This means that in a frame moving along the wave with the same speed c, the velocity field, pressure and shape of the wave does not change over time. This model can be used to study plane waves by considering their cross section perpendicular to the wave crest. For a more detailed derivation of the model equations we refer to [6, 8].
This problem is governed by the Euler equations, find u(x, y, t), v(x, y, t) and P(x, y, t) that solve
with the free surface η(x, t) and the depth d. The fluid domain is sketched on the left hand side of Fig. 1. The boundary conditions for the pressure P and the velocity field (u, v) are the dynamic boundary condition
which model the interaction on the free surface where negligible surface tension is assumed. Additionally we have kinematic boundary conditions, those are that the surface of the wave is always made up of the same particles and that the water can not penetrate the flat bottom. These boundary conditions are modelled by
Since we consider steady periodic waves, we introduce a frame moving at the constant speed c which removes the time variable from our system. The new system is
where (X, Y ) = (x − ct, y) and \((U,V,\tilde {P})\) are the functions (u, v, P) transformed to the moving frame. The boundary conditions now read
Of particular interest are rotational waves, that means that the vorticity γ = v x − u y is not zero. One reason for the importance of vorticity is its influence on the existence and position of stagnation points, these are points in the wave where the velocity of the fluid is equal to the wave speed c. For the effects that stagnation points have on the flow structure of wave see [13, 14, 35]. For example, waves with a non-smooth peak, such as the Stokes wave of maximal height, see [33], have a stagnation point at that peak.
In this work several schemes on how to solve (1)–(4) numerically are discussed. While there exists a large literature concerning this problem, see [10, 16, 29, 30], here some more recent approaches are presented. Section 2 presents two schemes based on a Dubreil-Jacotin transformation, a numerical continuation approach [3, 20, 21, 32] and an asymptotic expansion approach [2, 9, 18]. Section 3 discusses a non-local formulation [1, 4, 11, 15] and a conformal mapping approach [5, 24, 28] is presented in Sect. 4. The schemes have in common that in order to be able to solve their respective systems, they assume all but one of the parameters, like depth, vorticity or velocity, are fixed. The remaining parameter can be varied to continue along the solution branch.
A non-exhaustive list of further numerical schemes not included in this discussion are: in [31] a shape optimisation approach applied to a stream formulation that allows for a non-flat bottom is presented; [17] modifies the nonlinear shallow water equations to allow for constant vorticity and examines wave breaking; the papers [22, 23] study and compute periodic waves based on an integral formulation.
2 Dubreil-Jacotin Transformation
Following the procedure described in [8] we define the stream function ψ by ψ x = −V and ψ y = U − c. Then the system (5)–(8) can be reformulated as the equivalent system
Here Q is the hydraulic head, p 0 the relative mass flux and γ the vorticity function. In order to ensure that the vorticity is a function of ψ one has to assume
in the whole fluid domain. This condition excludes stagnation points since there it holds u = c.
One major difficulty with the original system as well as the stream formulation is the unknown free surface η. In [8, 32] a fixed domain formulation equivalent to (9)–(12) is discussed. The used coordinate transform known as the Dubreil-Jacotin transform, see [12], is illustrated in Fig. 1. This transform exploits that ψ is constant both on the flat bottom and the free surface as well as strictly increasing inside the domain, note that this again makes use of the assumption (13). Introducing the fixed domain R = {(q, p)|− π < q < π;p 0 < p < 0} and the height function h = y + d where y depends implicitly on q and p, results in a new system of equations.
Hence instead of (9)–(12) the problem is now to find h and Q satisfying
for a given domain R and vorticity function γ. Due to assumption (13), the formulations presented in this chapter and all schemes based on the Dubreil-Jacotin transformation can not be used to compute waves with stagnation point.
A special family of solutions of these equations are the so called laminar waves. These solutions, defined in the fixed domain R, describe parallel shear flows that do not depend on the q variable and are denoted as H. In the case of linear vorticity the laminar waves are given by
where the parameter λ > 0 is coupled to Q by the relation D
In general, there are no non-laminar waves in the neighbourhood of the laminar wave (Q(λ), H(λ)). For certain values of λ and thus Q, determined by the dispersion relation [19], a branch of non-laminar waves bifurcates from the family of laminar flows. These bifurcation points are denoted as λ ∗ and Q ∗ respectively.
While the schemes presented in Sects. 3 and 4 consider different system of equations and computational domains, the concepts of laminar branches and bifurcation of a branch of non-trivial waves remain the same.
2.1 Numerical Continuation Scheme
One straightforward approach is to discretise (14)–(16) with a second order finite difference scheme as was done in [3, 20, 21, 32]. The resulting system is underdetermined since the hydraulic head Q as well as the height function h are unknown. A numerical continuation scheme can be used to compute waves along the solution branch. This means introducing additional conditions to make the system determined and provide initial guesses based on previous solutions, the resulting system of nonlinear equations is solved with a Newton’s method.
Finding the bifurcation point Q ∗ and the initial guess for the first non-trivial wave can be done by either computing eigenvalues of the linearised system, using analytical results [19] or employing other approaches such as the asymptotic expansion, see Sect. 2.2.
For numerical computations, wavelength and the relative mass flux p 0 have to be chosen.Footnote 1 In the standard case of a given vorticity function γ the hydraulic head Q is the only free parameter which makes it the natural choice for the bifurcation parameter.
Note that other choices are valid and may be beneficial. For example consider the case of constant vorticity γ = γ 0, then one can fix Q and consider γ 0 as the bifurcation parameter. Given one solution, new waves can then be computed by varying γ 0 while Q remains fixed. This strategy was used in [3] to compute parts of the solution branch beyond a wave with stagnation points. This branch is not reachable by continuation with Q since there, the part of the branch that violates (13), can not be bypassed.
The biggest drawback of this approach is that, due to the assumption (13) of the Dubreil-Jacotin transform, waves with stagnation points are not modelled by (14)–(16). This manifests in an increasingly ill-condition Jacobian of the discretisation near stagnating waves. The advantage of this scheme are its ease of use and the big flexibility it has: no assumptions on the vorticity function γ are made, examples presented in [3, 20, 21] include piecewise constant and cubic vorticity with respect to the stream function; Fig. 2 shows some examples of linear vorticity; The scheme is also flexible with regard to the model equation (1). Extensions, like periodic travelling equatorial waves [7, 27], that add earths rotation to the model, are straightforward to incorporate.
2.2 Asymptotic Expansion
In the approach presented in [2] and based on [9, 18], one considers the fixed domain formulation (14)–(16) and finds asymptotic expansion of its solution around a bifurcation point.
Looking for q-independent solutions of (14)–(16) leads to the laminar flows H. Similarly, one can obtain solutions for the linearised problem with the approach
where \(b \in \mathbb {R}\) and m is an even and 2π-periodic function in q. The unknown function m is chosen such that \(\hat {h}\) is the solution of the linearised problem, that is
This linearised problem only has non-trivial solutions at bifurcation points, that is (Q ∗, H(λ ∗)). Those are either known analytically [19] for some vorticities or can be approximated numerically. A way to compute a better approximation of h would be to consider higher order approximations. As discussed in [9], adding more terms to \(\hat {h}\) only yields solutions of the system up to second order. There exists no expansion \(\hat {h}_3\) of third order that satisfies the system (14)–(16) up to third order, that is
This caveat was remedied in [18] by approximating not just the height function h but Q as well. For this introduce approximations of the pair (Q, h) by the polynomials in \(b \in \mathbb {R}\)
with coefficients \(Q_{2k} \in \mathbb {R}\) and h k defined as
where \(f_m^k \in C^\infty ([p_0,0])\) for all m, k. Note that the functions \(f_m^k\) only depend on p introduced by the Dubreil-Jacotin transformation. Let the wavelength, vorticity γ and relative mass flux p 0 be given. What remains to be computed are the constants Q 2k and functions \(f_m^k\) such that (Q (2N), h (2N+1)) satisfies (14)–(16) up to \(\mathcal {O}(b^{2N+2})\). The structure of h (2N+1), given by (19)–(21), can be exploited to considerably simplify this problem, as shown in [2]. Ultimately, what has to be solved is a series of one dimensional systems of differential equations which can be done numerically.
Due to the used Dubreil-Jacotin transformation, restriction (13) must be satisfied what in turn means this approach is limited to non-stagnation waves. The advantage of this scheme is its flexibility with regard to the vorticity, in particular non constant vorticity is possible, see [2]. This, together with the availability of analytical results for the first couple expansion terms [18], allows the use of this expansion as a very good initial guess for other approaches.
3 Non-local Formulations
In [1], a new, non-local formulation of the Euler equations was presented which is based on the unified transform or Fokas method. While this approach allows for rotational waves, we present here the periodic irrotational case as was considered in [11]. In the irrotational case, that is γ = 0, the Euler equations can be formulated in terms of a velocity potential ϕ and become
where σ denotes the constant surface tension and ρ is the density.
Introduce the velocity potential evaluated at the surface, see [36], as q(x, t) = ϕ(x, η(x, t), t) which leads to the dynamic boundary condition
Additionally one gets a non-local equation
where \(k = k_n = \frac {2 k \pi }{L}\) with \(n \in \mathbb {Z}\setminus \{0\}\).
Starting from the set of Eqs. (26)–(27) several modifications and generalisations can be made. Considerations include the constant vorticity case [4, 34], a variable bottom [1] and using a moving frame [11]. A hybrid of the novel formulation and an approach based on conformal mapping is presented in [15], where water waves with variable bottom are studied numerically.
For numerical considerations in the case of steady periodic water waves (26) and (27) can be reformulated as a single non-local equation only containing the unknown η, see [11]. The wave profile η is approximated by truncated Fourier series and the non-local equation discretised using a spectral collocation method. Then the problem to find solutions can be seen as a bifurcation problem for fixed wavelength and depth where the wave velocity c is the bifurcation parameter. To find a bifurcation point for which non-trivial solutions exist, the null space of the linearisation about the trivial wave is studied.
This approach allows for the computation of streamlines and pressure in the whole domain, independent of any grid. This holds true even in the presence of stagnation points when rotational waves are considered. For example, in [34] a wave with interior stagnation and a bottom pressure maxima which is not under the crest is presented.
Such non-local formulations are a very active research area, for some more related formulations see [25, 26, 34]. This, together with the easily available information about streamlines, wave form and pressure, make non-local formulations very effective. The main limitation is that the vorticity function has a larger impact on the formulation and is thus more restricted, in most cases to constant vorticity.
4 Conformal Mapping and Spectral Collocation Method
In the approach presented in [28], the constant vorticity case is considered as a superposition of a linear shear flow and a harmonic velocity potential. This leads to a system of equations similar to (22)–(25) but with an additional vorticity term, which is then non-dimensionalised. The manuscript [28] considers the case of periodic travelling waves with constant speed and introduces a frame moving along with wave speed c. Then the problem is to find the potential ϕ satisfying
where B is the Bernoulli constant, ψ is the streamfunction associated with ϕ and \(b \in \mathbb {R}\) is a parameter of the background flow.
To solve this system, a conformal mapping such as given in [5, 24], that maps the uniform strip onto the wave domain, is considered. In the uniform strip domain, a flat domain of unknown depth, the solution of the Laplace equation is analytically known. It is ensured that this solution satisfies the dynamic and kinematic boundary conditions using a spectral collocation method. For a sketch of the involved domains see Fig. 1, where reversely the fluid domain was mapped onto a rectangle domain.
To compute a first non-laminar wave the irrotational case of small amplitude, for which good approximations are available, is considered. More waves along the solution branch can be computed using a continuation scheme with previous solution as initial guess. For continuation parameters, [28] studies two cases. In the first case, the depth and wave height H are fixed and the continuation parameter is the wavelength λ. In the second case, the depth and wavelength are fixed and either the vorticity γ or the steepness parameter \(\frac {H}{\lambda }\) are varied.
This approach can be used to compute waves with stagnation points as well as wave characteristics such as streamlines, stagnation points, particle paths and the pressure. The results presented in [28] include waves with up to three interior stagnation points and waves with switched pressure maxima and minima at the bottom opposed to the irrotational case. The various continuation schemes allow for the detailed study of interactions between parameters and wave characteristics. The biggest restriction of this approach is that it is limited to constant vorticity.
Notes
- 1.
A condition for such a choice which ensures existence of solution is given by (1.6) in Theorem 1.1 of [8].
References
M. Ablowitz, A.S. Fokas, Z. Musslimani, On a new non-local formulation of water waves. J. Fluid Mech. 562, 313–343 (2006)
D. Amann, K. Kalimeris, Numerical approximation of water waves through a deterministic algorithm. J. Math. Fluid Mech. 20, 1815–1833 (2018)
D. Amann, K. Kalimeris, A numerical continuation approach for computing water waves of large wave height. Eur. J. Mech. B/Fluids 67, 314–328 (2018)
A.C. Ashton, A. Fokas, A non-local formulation of rotational water waves. J. Fluid Mech. 689, 129–148 (2011)
W. Choi, Nonlinear surface waves interacting with a linear shear current. Mat. Comput. Simul. 80(1), 29–36 (2009)
A. Constantin, Nonlinear Water Waves with Applications to Wave-Current Interactions and Tsunamis, vol. 81 (SIAM, Philadelphia, 2011)
A. Constantin, On the modelling of equatorial waves. Geophys. Res. Lett. 39(5), L05602 (2012)
A. Constantin, W. Strauss, Exact steady periodic water waves with vorticity. Commun. Pure Appl. Math. 57(4), 481–527 (2004)
A. Constantin, K. Kalimeris, O. Scherzer, Approximations of steady periodic water waves in flows with constant vorticity. Nonlinear Anal. Real World Appl. 25, 276–306 (2015)
A.T. Da Silva, D. Peregrine, Steep, steady surface waves on water of finite depth with constant vorticity. J. Fluid Mech. 195, 281–302 (1988)
B. Deconinick, K. Oliveras, The instability of periodic surface gravity waves. J. Fluid Mech. 675, 141–167 (2011)
M.-L. Dubreil-Jacotin, Sur la détermination rigoureuse des ondes permanentes périodiques d’ampleur finie. J. Math. Pures Appl. 13, 217-291 (1934)
M. Ehrnström, J. Escher, E. Wahlén, Steady water waves with multiple critical layers. SIAM J. Math. Anal. 43(3), 1436–1456 (2011)
M. Ehrnström, J. Escher, G. Villari, Steady water waves with multiple critical layers: interior dynamics. J. Math. Fluid Mech. 14(3), 407–419 (2012)
A.S. Fokas, A. Nachbin, Water waves over a variable bottom: a non-local formulation and conformal mappings. J. Fluid Mech. 695, 288–309 (2012)
D. Henry, Large amplitude steady periodic waves for fixed-depth rotational flows. Commun. Partial Differ. Equ. 38(6), 1015–1037 (2013)
V.M. Hur, Shallow water models with constant vorticity. Eur. J. Mech. B/Fluids 73, 170–179 (2019)
K. Kalimeris, Asymptotic expansions for steady periodic water waves in flows with constant vorticity. Nonlinear Anal. Real World Appl. 37, 182–212 (2017)
P. Karageorgis, Dispersion relation for water waves with non-constant vorticity. Eur. J. Mech. B/Fluids 34, 7–12 (2012)
J. Ko, W. Strauss, Effect of vorticity on steady water waves. J. Fluid Mech. 608, 197–215 (2008)
J. Ko, W. Strauss, Large-amplitude steady rotational water waves. Eur. J. Mech. B/Fluids 27(2), 96 – 109 (2008)
M. Longuet-Higgins, M. Tanaka, On the crest instabilities of steep surface waves. J. Fluid Mech. 336, 51–68 (1997)
D.V. Maklakov, Almost-highest gravity waves on water of finite depth. Eur. J. Appl. Math. 13(1), 67–93 (2002)
P.A. Milewski, J.-M. Vanden-Broeck, Z. Wang, Dynamics of steep two-dimensional gravity–capillary solitary waves. J. Fluid Mech. 664, 466–477 (2010)
K. Oliveras, V. Vasan, A new equation describing travelling water waves. J. Fluid Mech. 717, 514–522 (2013)
K.L. Oliveras, V. Vasan, B. Deconinck, D. Henderson, Recovering the water-wave profile from pressure measurements. SIAM J. Appl. Math. 72(3), 897–918 (2012)
R. Quirchmayr, On irrotational flows beneath periodic traveling equatorial waves. J. Math. Fluid Mech. 19(2), 283–304 (2017)
R. Ribeiro, P.A. Milewski, A. Nachbin, Flow structure beneath rotational water waves with stagnation points. J. Fluid Mech. 812, 792–814 (2017)
L. Schwartz, J. Fenton, Strongly nonlinear waves. Annu. Rev. Fluid Mech. 14(1), 39–60 (1982)
J.A. Simmen, P. Saffman, Steady deep-water waves on a linear shear current. Stud. Appl. Math. 73(1), 35–57 (1985)
M. Souli, J. Zolesio, A. Ouahsine, Shape optimization for non-smooth geometry in two dimensions. Comput. Methods Appl. Mech. Eng. 188(1), 109–119 (2000)
W. Strauss, Steady water waves. Bull. Am. Math. Soc. 47(4), 671–694 (2010)
J.F. Toland, On the existence of a wave of greatest height and stokes’s conjecture. Proc. R. Soc. Lond. A Math. Phys. Sci. 363(1715), 469–485 (1978)
V. Vasan, K. Oliveras, Pressure beneath a traveling wave with constant vorticity. Discrete Contin. Dynam. Syst. 34, 3219–3239 (2014)
E. Wahlén, Steady water waves with a critical layer. J. Differ. Equ. 246(6), 2468–2483 (2009)
V.E. Zakharov, Stability of periodic waves of finite amplitude on the surface of a deep fluid. J. Appl. Mech. Tech. Phys. 9(2), 190–194 (1968)
Acknowledgements
The author was supported by the project Computation of large amplitude water waves (P 27755-N25), funded by the Austrian Science Fund (FWF). The author would like to thank the reviewers for their suggestions and comments, as those led to a more coherent and precise manuscript.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Amann, D. (2019). On Recent Numerical Methods for Steady Periodic Water Waves. In: Henry, D., Kalimeris, K., Părău, E., Vanden-Broeck, JM., Wahlén, E. (eds) Nonlinear Water Waves . Tutorials, Schools, and Workshops in the Mathematical Sciences . Birkhäuser, Cham. https://doi.org/10.1007/978-3-030-33536-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-33536-6_9
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-030-33535-9
Online ISBN: 978-3-030-33536-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)