1 Introduction
Nonlinear surface wave models are a powerful tool for studying complex wave scenarios, and in particular for investigating the properties of steep and overturning waves. An improved description of the dynamics of surface water waves, and their behaviour under these nonlinear conditions, is crucial for a better understanding of air–sea interaction processes (Melville Reference Melville1996). Nonlinear surface waves pose a formidable theoretical problem, and analytical studies of weakly nonlinear waves have led to a better understanding of water wave phenomena, but these results are limited by their restriction to weak nonlinearities. That is, many of these theoretical predictions are far outside of their region of validity as wave breaking is approached and during the subsequent breaking event. For this reason, numerical models of surface waves can provide insight into the physics of highly nonlinear waves processes. In this paper we derive, and put in a form more suitable for numerical applications, the model of Balk (Reference Balk1996), based on a Lagrangian for deep-water surface gravity waves.
The pioneering study of Longuet-Higgins & Cokelet (Reference Longuet-Higgins and Cokelet1976) numerically integrated the equations of motion for irrotational inviscid deep-water surface gravity waves, allowing for the systematic examination of properties of waves up to and past the point of overturning. The method employed by Longuet-Higgins & Cokelet (Reference Longuet-Higgins and Cokelet1976, see also Dold Reference Dold1992) used a Green’s identity to solve Laplace’s equation, which was then used to time step the velocity potential and the free surface displacement. This scheme is a mixed Eulerian–Lagrangian approach, with particles on the free surface serving as the dependent variables of the system. Additionally, this method is advantageous because the points tend to cluster around the regions of highest curvature, so that one can resolve wave overturning with relatively few surface points.
The method of Balk (Reference Balk1996) takes a different, variational, approach to describing two dimensional surface gravity waves. At each point in time, the domain is conformally mapped to a periodic lower half-plane in the complex domain. The geometry of this domain makes solving Laplace’s equation trivial and the governing equations can then be written as a set of coupled low-order polynomial ordinary differential equations in the dependent variables, which are Fourier coefficients of the free surface displacement.
Variational models have proven to be particularly useful in fluid mechanics (Salmon Reference Salmon1988). This is due to several reasons, including their succinctness, the ability to find conservation laws (in particular for truncated models where conservation laws are not always straightforward to derive) and the freedom to choose coordinate systems to optimize simplicity. Furthermore, a variational approach allows for a priori knowledge of the necessarily truncated integrals of motion used as basic tests on the fidelity of the numerical model. These benefits motivated a closer inspection of Balk’s model.
Although there are currently a number of different analytical and numerical approaches to studying surface waves, Balk’s approach is examined here because of its essential simplicity. For example, a common technique is to formulate the water wave equations of motion in terms of a Hamiltonian (Zakharov Reference Zakharov1968). However, in this method, a Taylor series around the mean water level is performed, and subsequently an infinite series is needed to describe the kinetic energy. Conformal mapping techniques help alleviate this problem, and this has been examined in detail by, for example, Fornberg (Reference Fornberg1980), Tanveer (Reference Tanveer1991) and Fokas & Nachbin (Reference Fokas and Nachbin2012). However, in all of these approaches, sophisticated tools, or considerable algebraic complexity, is necessarily introduced. For practical (i.e. numerical) applications then, a straightforward method is desirable. Balk’s relatively unexploited work provides this framework. Longuet-Higgins (Reference Longuet-Higgins2000, Reference Longuet-Higgins2001) recognized the utility of such an approach, and applied this framework to the study of standing waves. This motivated us to extend the work of Longuet-Higgins, and derive the equations of motion for the more general system.
In this paper, the scheme of Balk (Reference Balk1996, hereinafter referred to as Balk) is derived from Hamilton’s principle, applied to the action describing irrotational inviscid water waves. This is advantageous as one knows the form of the conserved quantities (e.g. energy, mass and momentum) when numerical approximations are necessarily applied. Furthermore, the governing equations are found to be a set of coupled lower-order polynomial ordinary differential equations, making the numerical implementation straightforward (Longuet-Higgins Reference Longuet-Higgins2000). This also the facilities the discussion of various orders of approximation. Significantly, normal modes of steep Stokes waves are derived in this framework, facilitating analytic and numerical examination of the geometry and kinematics of steep and focusing waves (Deike, Pizzo & Melville Reference Deike, Pizzo and Melville2017; Pizzo Reference Pizzo2017). The scheme presented here will be used in a subsequent paper to analyse the nonlinear stability of steep Stokes waves (Longuet-Higgins & Dommermuth Reference Longuet-Higgins and Dommermuth1997).
The outline of this paper is as follows. First, in § 2 we provide a derivation of the model of Balk. In § 3 the equations are examined. Next, in § 4 we look at a truncated model, with only one spatial mode. In § 5, the linear stability of Stokes waves is examined. The results are then discussed in § 6.
2 Derivation of the equations of Balk
In this section we derive the governing equations for irrotational inviscid surface gravity waves in a conformally mapped reference frame. This formulation has a number of distinct advantages, including the ability to model wave overturning, a knowledge of the truncated properties (a necessary feature of any numerical model) of the waves (e.g. energy, momentum), and a relatively straightforward recipe for numerical implementation. Although the model is algebraically intensive, the tools needed to derive these results are relatively simple (cf. the boundary integral methods of Longuet-Higgins & Cokelet (Reference Longuet-Higgins and Cokelet1976) and Dold & Peregrine (Reference Dold and Peregrine1986)). Instead of following Balk directly, we make use of some results from Dyachenko et al. (Reference Dyachenko, Kuznetsov, Spector and Zakharov1996) and show how this approach leads to a more natural derivation of the governing equations originally found by Balk.
To this end, we consider irrotational two-dimensional inviscid flow in a fluid of infinite depth with a free surface. Density and the gravity constant are set to 1 and the flow is assumed to be $2\unicode[STIX]{x03C0}$ periodic in the $x$ -coordinate.
The domain in the complex plane of the fluid is given by $z=x+\text{i}y$ , which can be considered to be the conformal image of the lower half-plane described by $\unicode[STIX]{x1D701}=\unicode[STIX]{x1D709}+\text{i}\unicode[STIX]{x1D705}$ (these variables are time dependent, but this is not explicitly written now for clarity of presentation).
The transformation from the $(\unicode[STIX]{x1D709},\unicode[STIX]{x1D705})$ plane to the $(x,y)$ plane is given by $z(\unicode[STIX]{x1D701})=x(\unicode[STIX]{x1D709},\unicode[STIX]{x1D705})+\text{i}y(\unicode[STIX]{x1D709},\unicode[STIX]{x1D705})$ . The velocity of fluid $w=u+\text{i}v$ is given by the complex potential $f(z)=\unicode[STIX]{x1D711}(x,y)+\text{i}\unicode[STIX]{x1D6F9}(x,y)$ (here $\unicode[STIX]{x1D711}$ and $\unicode[STIX]{x1D6F9}$ represent the velocity potential and streamfunction, respectively, and we assume they satisfy the condition $v\rightarrow 0$ as $y\rightarrow -\infty$ ). That is,
where ${\mathcal{C}}(\unicode[STIX]{x1D701})=a(\unicode[STIX]{x1D709},\unicode[STIX]{x1D705})+\text{i}b(\unicode[STIX]{x1D709},\unicode[STIX]{x1D705})$ is the complex potential in the $\unicode[STIX]{x1D701}$ plane and $^{\ast }$ denotes the complex conjugate. The surface of the fluid is going to be the image of the real axis in the $\unicode[STIX]{x1D701}$ -plane, i.e.
and the surface values of the velocity potential and streamfunction are
We note that $\{X,Y,A,B\}$ completely determine the state of the fluid. Furthermore, Balk notes that knowledge of $\{Y(\unicode[STIX]{x1D709}),B(\unicode[STIX]{x1D709})\}$ are sufficient to completely characterize the fluid, since the boundary values at $\unicode[STIX]{x1D705}=0$ of the real parts of analytic functions in the lower half-plane can be found from the imaginary parts via the Hilbert transform.
Recall, in the $x$ – $y$ plane, we have from Zakharov (Reference Zakharov1968, see also Miles Reference Miles1977) that the action for water waves can be written as
where $\unicode[STIX]{x1D713}=\unicode[STIX]{x1D719}(x,\unicode[STIX]{x1D702},t)$ .
Now, from the chain rule the time derivative of the free surface $\unicode[STIX]{x1D702}$ can be rewritten in terms of the conformal variables as (cf. Dyachenko et al. Reference Dyachenko, Kuznetsov, Spector and Zakharov1996, equation (2.14))
where dots and primes over the summation symbol represent differentiation with respect to time and $\unicode[STIX]{x1D709}$ , respectively. Therefore, this term in the action becomes
Next, the kinetic and potential energy densities, per unit wavelength, can be written as
while the kinetic energy density is given by (via a Green integral identity)
Finally, exploiting the analyticity of ${\mathcal{C}}$ , we can use the Cauchy–Riemann equations to rewrite (2.4) as
with the time interval $(t_{a},t_{b})$ chosen so that the dependent variables are fixed at these times.
Now, variations of $S$ with respect to $A$ give
which is precisely the kinematic boundary condition, in the conformally mapped coordinates (equation (2) in the paper of Balk). The constraint that mass is conserved is the condition
so that taking the constant of integration to be 0, corresponding to the mean water level being at $y=0$ , we find
which is equation (3) in Balk.
Substituting (2.10) into (2.9) we find that the action becomes
with the constraint given in (2.12). In the derivation given above, the constraints on the system enter naturally by a change of variables in the action, whereas in Balk’s derivation, he simply imposes these conditions.
Note, a priori there is no reason that the Lagrangian should be the difference of kinetic and potential energies (e.g. see (2.4)) in an Eulerian framework, which has led to significant confusion in the literature (see, for example, the discussion in Luke (Reference Luke1967) and Salmon (Reference Salmon1988)). However, both Balk’s original formulation and equation (8) in Luke (Reference Luke1967) constrain the system to obey conservation of mass, the kinematic boundary condition, and the condition of no flow at the bottom. When these conditions are met, then the Lagrangian for water waves may be set equal to the difference of kinetic and potential energies (see the discussion in Luke (Reference Luke1967)).
Conservation of mass can explicitly be built into the Lagrangian by exploiting the periodicity of the flow in the $x$ -direction. This property implies the following Fourier expansions:
and
where we also must have $Y_{-k}=Y_{k}^{\ast },X_{-k}=X_{k}^{\ast },A_{-k}=A_{k}^{\ast },B_{-k}=B_{k}^{\ast }$ for $\{X,Y,A,B\}$ to be real. The Hilbert transform then implies ( $k\neq 0$ )
where $\unicode[STIX]{x1D70E}_{k}=(1,0,-1)$ for $(k>0,k=0,k<0)$ , respectively. This gives us relationships between the real and imaginary parts of the conjugate pairs. We note explicitly
where $\text{Re}/\text{Im}$ stand for the real and imaginary parts, respectively.
Using the kinematic boundary condition, i.e. equation (2.10), we find (for $n\neq 0$ )
The complex potential is defined up to an arbitrary constant, so that without loss of generality, we may set $A_{0}=B_{0}=0$ .
Substituting the Fourier expansions of $\{A,B\}$ into the equation for the kinetic energy, i.e. equation (2.8), we find
Similarly, with these expansions the potential energy is found directly from (2.7) and (2.14) (see also Longuet-Higgins Reference Longuet-Higgins2000)
The Lagrangian, $L=T-V$ , can now be written as
where $B_{k}$ is given in (2.20) and we choose $Y_{0}$ to satisfy the constraint given in (2.12), namely,
The two most obvious conserved quantities associated with this Lagrangian are the $x$ -momentum (associated with phase shift invariance), defined as
and energy (associated with time shift invariance) given by
Next, the governing equations are found by varying the Lagrangian (2.23) with respect to $Y_{k}$ . This yields the Euler–Lagrange equations for each mode $k$
For partial wave solutions, the infinite sums used in the Fourier expansion of the dependent variables will be truncated at a finite $N$ , so that we will have a truncated Lagrangian $L_{N}=T_{N}-V_{N}$ . This is advantageous since we know the conserved quantities associated with this truncated Lagrangian before deriving the dynamical evolution equations (see Salmon (Reference Salmon1988) for a thorough discussion).
3 Equations of motion
In order to better understand the governing equations, we extend the work of Longuet-Higgins (Reference Longuet-Higgins2000, Reference Longuet-Higgins2001) from the special case of standing waves to the more general equations of motion.
First, from (2.21) we have for $n>0$ ,
and similarly for $n<0$ ,
By substituting these two expressions into (2.21) we find that we can write the kinetic energy as
where
The operator $[\ast ]$ is defined as
and
and $Y_{k}\equiv 0$ when $k>N$ for $N$ the number of Fourier modes in our model, i.e. the resolution. Note, by construction, the first term in parentheses in (3.3) is the complex conjugate of the second term.
By using these definitions, and reversing the order of summation, the kinetic energy can be rewritten as
where
That is, the matrix $Q_{kl}$ is related to the column by column multiplication of two $P$ matrices.
We now use these definitions to solve for the equations of motion. Substituting the kinetic energy into the first term of equation (2.27) we find
Next, we note that
which implies that (3.7) becomes
Finally, the second term in the Euler–Lagrange equation, i.e. equation (2.27), is given by
Putting this together, we see that our governing equations are now of the form
for each $n=(\pm 1,\pm 2,\ldots \pm N)$ .
Further simplifications of these equations can be made by realizing that
From the definition of $P_{ij}$ , i.e. equation (3.4), we find that
Next, we consider the potential energy term, which, from equation (2.7), can be written as
where
Finally, we define
so that the governing equation becomes
Note, this can be written more concisely as
where
and Einstein summation is assumed. Together with initial conditions at time $t=0$ for $Y_{n}$ and ${\dot{Y}}_{n}$ , equation (3.16) are the complete equations for surface gravity waves written in a compact form.
Analytically, we may also check that our equations reduce to those of Longuet-Higgins (Reference Longuet-Higgins2000), for the case where all $Y_{k}$ are real, which corresponds to standing waves. It is a simple matter to show that under the condition that $Y_{-k}=Y_{k}$ , and by mapping into the coordinates used in that work, namely $a_{n}=2|n|Y_{n}$ with $a_{0}=1$ , then the entries of $P$ become
With this identification, the rest of our variables can easily be shown to be equivalent to those of Longuet-Higgins (Reference Longuet-Higgins2000).
4 Example: $N=1$
In this section we consider a simple example where only one mode is present. We perform linear stability analysis of permanent progressive waves, as this system illustrates many properties of the large $N$ Stokes waves to be considered in the next section. Furthermore, we examine properties of general solutions to this system of equations.
4.1 Governing equations
To begin, we let $\unicode[STIX]{x1D6FC}=Y_{1}$ and $\unicode[STIX]{x1D6FD}=Y_{-1}$ , to find
and
The Euler–Lagrange equations for $(\unicode[STIX]{x1D6FC},\unicode[STIX]{x1D6FD})$ then imply
where
and
Note, these governing equations can be rewritten as
where $F_{1},F_{2}$ are the right-hand sides of equations (4.3) and (4.4), respectively. We define the coefficient matrix $\mathbb{Q}$ as
Now, equation (4.9) has solutions provided that $\mathbb{Q}$ is invertible. Therefore, there is some interest in looking at how the wave evolution breaks down as $\text{det}(\mathbb{Q})\rightarrow 0$ . To this end, the determinant of $\mathbb{Q}$ is
The reality condition on the Fourier components mandates that $\unicode[STIX]{x1D6FC}^{\ast }=\unicode[STIX]{x1D6FD}$ , so that letting $\unicode[STIX]{x1D6FC}={\mathcal{A}}+i{\mathcal{B}}=\unicode[STIX]{x1D6FD}^{\ast }$ , this condition implies that $({\mathcal{A}},{\mathcal{B}})$ must lie within a circle of radius $1/2$ , i.e.
In the case ${\mathcal{B}}=0$ , we have the result of the $N=1$ case for standing waves, as discussed by Longuet-Higgins (Reference Longuet-Higgins2000).
4.2 Permanent progressive waves
A simplified class of solutions to equation (4.9) are those of the permanent progressive type. That is, we choose
where $c$ is a to be determined phase velocity of the waves. When this ansatz is made, we find from (4.9) the following relationship between $c$ and $\unicode[STIX]{x1D6FC}_{0}$ :
For $\unicode[STIX]{x1D6FC}_{0}$ small we approach the infinitesimal sinusoidal wave solution we expect from linear theory for deep-water surface gravity waves (Phillips Reference Phillips1977). As $\unicode[STIX]{x1D6FC}_{0}\rightarrow 1/2$ , the free surface forms a cusp (note this is also when the coefficient matrix $\mathbb{Q}$ becomes singular), taking the form of a cycloid (see figure 1). This may also be seen as the point where $X_{\unicode[STIX]{x1D709}}(\unicode[STIX]{x1D709}=\unicode[STIX]{x03C0})=Y_{\unicode[STIX]{x1D709}}(\unicode[STIX]{x1D709}=\unicode[STIX]{x03C0})=0$ .
The total energy of these waves $T+V$ is conserved, and takes the form
Similar to Stokes waves (Schwartz Reference Schwartz1974; Longuet-Higgins Reference Longuet-Higgins1975), the energy does not monotonically increase with $\unicode[STIX]{x1D6FC}_{0}$ . The energy maximum occurs when $\unicode[STIX]{x1D6FC}_{0}=1/\sqrt{6}$ . This has implications for the stability of the system, as is discussed below.
4.3 Normal mode stability analysis
The linear stability analysis of this system is performed by letting
where $\unicode[STIX]{x1D716}\ll 1$ is an ordering parameter. Applying Hamilton’s principle to the Lagrangian at second order in $\unicode[STIX]{x1D716}$ , i.e. $O(\unicode[STIX]{x1D716}^{2})$ , we find
where $(\mathbb{M},\mathbb{K},\mathbb{C})$ are $2\times 2$ matrices and $\boldsymbol{A}=(A,A^{\ast })$ . Defining $\unicode[STIX]{x1D708}=-4\unicode[STIX]{x1D6FC}_{0}^{2}$ and $\unicode[STIX]{x1D707}=\unicode[STIX]{x1D708}(1-2\unicode[STIX]{x1D6FC}_{0}^{2})$ , the matrices are given by
Note, $\mathbb{M}$ and $\mathbb{C}$ are symmetric while $\mathbb{K}$ is skew–symmetric.
We now let $A=A_{0}\text{e}^{\unicode[STIX]{x1D706}t}$ , where $\unicode[STIX]{x1D706}$ is the normal mode eigenvalue and $(A_{0},A_{0}^{\ast })$ the corresponding eigenvector. The eigenvalues are found by requiring that the determinant of the left-hand side of equation (4.17) vanishes. That is
This implies that the eigenvalues are given by
We see immediately that the eigenvalues are real when
which is equivalent to the point at which the energy becomes a maximum. This is in agreement with existing studies on Stokes waves (Saffman Reference Saffman1985; MacKay & Saffman Reference MacKay and Saffman1986).
The corresponding eigenvectors are found by solving equation (4.17) with the eigenvalues substituted in. These are unique up to a rescaling by a complex constant.
4.4 General solutions
In this subsection we consider more general solutions to (4.3) and (4.4). To this end, we consider two integrals of motion: the total energy $H$ , i.e. equation (2.26) and the momentum ${\mathcal{P}}$ , i.e. equation (2.25). These take relatively simple form when we let
Then, we have
and
From the last equation we find $\dot{\unicode[STIX]{x1D703}}$ as a function of $\unicode[STIX]{x1D70C}$ , which may be substituted into (4.23) to give
which may be rearranged to find
where
Equation (4.26) describes a particle trapped in a potential well, immediately yielding insightful qualitative information about the evolution of the amplitudes. Examples of potentials are shown in figure 2.
For $\unicode[STIX]{x1D70C}$ small we see the potential goes to positive infinity, as ${\mathcal{P}}^{2}\geqslant 0$ . For $\unicode[STIX]{x1D70C}\rightarrow 1/2$ , the sign of the potential is given by the sign of
When $\unicode[STIX]{x1D6EC}<0$ , solutions might lead to cusp formation as the value of $\unicode[STIX]{x1D70C}$ can approach $1/2$ .
5 Stokes waves
The normal mode linear stability of Stokes waves has been studied in detail by, for example, Longuet-Higgins (Reference Longuet-Higgins1978a ), McLean et al. (Reference McLean, Ma, Martin, Saffman and Yuen1981), Tanaka (Reference Tanaka1983) and MacKay & Saffman (Reference MacKay and Saffman1986). Here, we present an alternative derivation of the linear stability analysis with the added benefit that the system of equations takes a particularly simple form and is general. That is, once the Stokes coefficients (this may, for instance, be for class $M$ Stokes waves (Saffman Reference Saffman1980)) are determined, the stability analysis follows readily by solving an eigenvalue problem with prescribed matrix entries which are low-order polynomials in the dependent variables, making this approach particularly suitable for numerical implementation.
5.1 Stokes waves
We now consider permanent progressive solutions to the system where $N$ is taken to large enough to properly resolve the physical scenario in question.
To this end, we note that Stokes wave solutions to our system of equations take the simple form (Balk Reference Balk1996)
so that $B_{k}=cY_{k}$ . The Lagrangian can then be written as
with $V$ given by equation (2.7). Therefore, the system governing the coefficients $\unicode[STIX]{x1D6FC}_{k}$ is (Longuet-Higgins (Reference Longuet-Higgins1985), see also Longuet-Higgins (Reference Longuet-Higgins1978c ))
for $F_{n}=0$ . There are $N+1$ equations here, so we must prescribe a parameter to close the system. Generally, the phase speed $c$ has been used. However, $c$ does not increase monotonically with increasing slope and contains critical points, which leads to loss in numerical accuracy (see § 5 of Longuet-Higgins (Reference Longuet-Higgins1985)). Alternatively, a variety of other parameters which do increase monotonically with increasing $ak$ have been proposed. Following Longuet-Higgins (Reference Longuet-Higgins1985), we take the parameter $Q=1-q_{crest}^{2}$ , where $q_{crest}$ is the particle speed at the crest. From Bernoulli’s equation, we have $Q=1+Y(0)=1+\frac{1}{2}\unicode[STIX]{x1D6FC}_{0}+\unicode[STIX]{x1D6FC}_{1}+\unicode[STIX]{x1D6FC}_{2}+\cdots \,.$ To solve the system of equations, i.e. (5.3), we employ a Newton–Raphson-type method.
5.2 Linear stability analysis
To find the form of the linear normal modes, we next let
where $\unicode[STIX]{x1D716}$ is a small parameter, $\unicode[STIX]{x1D706}$ is the normal mode eigenvalue and $A_{k}$ are the coefficients of the eigenvector.
The Lagrangian to $O(\unicode[STIX]{x1D716}^{2})$ becomes
where
and primes represent sums over all indices except 0. Explicitly, the mean surface displacement is given by
so that its time derivative is
Substituting these relationships into the $B_{k}$ term, we find
where superscripts imply we are taking terms of that order from the expansion.
This is sufficient to define the Lagrangian. Applying the Euler–Lagrange equations, we find that the governing equation takes the form (cf. the discussion for the $N=1$ case in § 4) of a quadratic eigenvalue problem (Tisseur & Meerbergen Reference Tisseur and Meerbergen2001). Namely, we have
where
for $\unicode[STIX]{x1D6FF}_{m,n}$ the Kronecker delta function, while
where $G(n,m)=1$ if $-N-m\leqslant n\leqslant N-m$ and 0 otherwise. The entries of these matrices are low-order polynomials in the Stokes coefficients, making them particularly suitable for numerical implementation. Furthermore, these results are general in the sense that one may examine subharmonic instabilities (Longuet-Higgins Reference Longuet-Higgins1978b ) by considering class $M$ , for $M$ a positive integer, Stokes waves (Saffman Reference Saffman1980; Zufiria Reference Zufiria1987).
To validate these algebraically complex computations, the eigenvalues corresponding to superharmonic perturbations of steep Stokes waves are computed from this method and are shown on top of the previous computations due to Tanaka (Reference Tanaka1983) in figure 3. Agreement between the predictions of equation (5.12) and Tanaka’s results are found. Furthermore, the change in (minus) total energy versus slope, $ak$ , is shown in the plot, showing that the change in stability corresponds to the critical point in the energy.
6 Conclusion
In this paper we have transformed the equations of Balk into a form more suitable for theoretical and numerical examination. Furthermore, we have derived the equations of motion that result from Balk’s Lagrangian. This represents a generalization of the work done by Longuet-Higgins (Reference Longuet-Higgins2000, Reference Longuet-Higgins2001) for standing waves. The system of equations are found for independent coefficients $Y_{n}(t),n=1,2\ldots ,$ with partial wave solutions found by truncating the system at $n=N$ . Solutions exist as long as the matrix $Q$ , i.e. equation (3.17), is invertible.
A one mode example was considered, and the stability of permanent progressive waves was examined. Linear stability conditions were derived, and the evolution of the fully nonlinear system was considered. The linear stability of Stokes waves (here the number of modes $N$ was increased until convergence was found) was then inspected. A general system of equations to derive the eigenvalues was presented, and comparison was made to the values found by Tanaka (Reference Tanaka1983).
The main advantage of Balk’s approach is its simplicity, allowing for easy numerical implementation. The variational method allows for a priori knowledge of the necessarily truncated integrals of motion present during numerical implementation, providing additional numerical benchmarks to test the fidelity of the integration.
The spectral formulation considered here suffers from the usual drawback of slow series convergence when singularities in the upper half-complex plane approach the free surface (Fornberg Reference Fornberg1980; Baker & Xie Reference Baker and Xie2011). However, this may be overcome to a certain extent through conformal mapping techniques (e.g. Tanaka Reference Tanaka1983), which increase the resolution in these regions of high curvature, effectively moving the singularities further away from the free surface, accelerating the rate at which the Fourier series converge. More formally, following Tanveer (Reference Tanveer1991), one may study the singularities in the unphysical plane to improve numerical efficiency. Related problems, such as the examination of the Rayleigh–Taylor and Richtmyer–Meshkov instability, may be studied in a similar fashion (Baker, Meiron & Orszag Reference Baker, Meiron and Orszag1980; Tanveer Reference Tanveer1991).
An application of these equations to understanding the nonlinear evolution of the normal modes of steep Stokes waves (Longuet-Higgins & Dommermuth Reference Longuet-Higgins and Dommermuth1997; Bridges Reference Bridges2004) will be discussed in a future paper.
Acknowledgements
This paper arose from discussions with W. K. Melville. I am grateful for these valuable discussions, as well as his encouragement.
Declaration of interests
The author reports no conflict of interest.