1 Introduction
Accurate measurements of surface waves in the coastal zone are crucial for many applications, such as coastal flooding, navigation and offshore platform safety or wave-induced circulation and sediment transport. Underwater pressure transducers have long been used for measuring surface waves. The reason is that these wave gauges are cheap, easy to deploy at the sea bottom and are much less affected by storms, ships and vandalism than surface wave buoys (Kennedy et al. Reference Kennedy, Gravois, Zachry, Luettich, Whipple, Weaver and Avissar2010). However, the reconstruction of the wave field from bottom pressure measurements is a difficult mathematical problem.
The hydrostatic assumption is, most of the time, relevant for describing long waves, such as tsunamis and tides. However, as long waves propagate shoreward, nonlinear interactions are enhanced by the water depth decrease and can lead to the formation of dispersive shocks (e.g. Madsen, Fuhrman & Schaffer Reference Madsen, Fuhrman and Schaffer2008; Tissier et al. Reference Tissier, Bonneton, Marche, Chazel and Lannes2011 and Bonneton et al. Reference Bonneton, Bonneton, Parisot and Castelle2015). In that case the hydrostatic assumption is no longer valid (see Martins et al. Reference Martins, Bonneton, Frappart, Detandt, Bonneton and Blenkinsopp2017).
For wind-generated waves the commonly used practice is to recover the wave field by means of a transfer function based on linear wave theory (e.g. Guza & Thornton Reference Guza and Thornton1980; Bishop & Donelan Reference Bishop and Donelan1987 and Tsai et al. Reference Tsai, Huang, Young, Lin and Li2005). This method allows, in intermediate water depth, a satisfactory estimate of bulk wave parameters, such as the significant wave height (Tsai et al. Reference Tsai, Huang, Young, Lin and Li2005). In shallow water the nonlinearity effects increase and contribute to the peaked and skewed shape of waves. A correct description of these wave properties is of paramount importance for many coastal applications. For instance, studies on wave submersion require an accurate characterization of the highest incoming wave crests. Furthermore, the wave asymmetry and skewness play an important role in wave-induced sediment transport (e.g. Dubarbier et al. Reference Dubarbier, Castelle, Marieu and Ruessink2015). For all these applications, the transfer function is no longer suitable and a nonlinear reconstruction method is required.
In recent years, several studies have been devoted to the nonlinear reconstruction of water wave profile from pressure measurements. For steady one-dimensional water waves travelling at constant celerity, Deconinck, Oliveras & Vasan (Reference Deconinck, Oliveras and Vasan2012) and Oliveras et al. (Reference Oliveras, Vasan, Deconinck and Henderson2012) derived, from the Euler equations, a nonlinear non-local implicit relationship between the pressure and the surface elevation. Constantin (Reference Constantin2012) obtained, for solitary waves, an explicit formula relating the pressure and the wave elevation. For periodic waves, reconstruction methods were derived which required either solving an ordinary differential equation (Clamond & Constantin Reference Clamond and Constantin2013) or solving an implicit functional equation (Clamond Reference Clamond2013). All these recent nonlinear recovery methods hold only for steady waves propagating at a constant celerity. Therefore, they cannot be directly applied to real ocean surface waves which are inherently non-stationary and random. However, from their nonlinear constant-celerity approach, Oliveras et al. (Reference Oliveras, Vasan, Deconinck and Henderson2012) obtained a heuristic approximation which can be applied to waves that are not necessarily travelling with constant celerity.
In this paper we present the derivation of nonlinear formulas which allow the elevation reconstruction of real surface waves in intermediate and shallow waters. After presenting the modelling framework in § 2, we derive a weakly nonlinear fully dispersive reconstruction formula in § 3, which is written:
where
$\unicode[STIX]{x1D701}_{L}$
and
$\unicode[STIX]{x1D701}_{NL}$
are the linear and nonlinear elevation approximations respectively and
$g$
the acceleration of gravity. We discuss in § 4 how to apply this nonlinear method for practical applications where the only input data are bottom pressure time series recorded at a given measurement point. In § 5 we show that this simple and easy-to-use nonlinear formula provides much better reconstructions of the surface elevation compared to the classical transfer function approach, in particular in terms of maximum wave elevation and wave skewness.
2 Modelling framework
2.1 Notations
We denote by
$z$
the vertical variable and by
$X\in \mathbb{R}^{d}$
the horizontal variables, with
$d$
the surface dimension (
$d=1$
or 2).
$\unicode[STIX]{x1D735}$
and
$\unicode[STIX]{x0394}$
are the gradient and Laplace operators with respect to the horizontal variables, and
$\unicode[STIX]{x1D735}_{X,z}$
and
$\unicode[STIX]{x0394}_{X,z}$
are their three-dimensional counterparts.
We denote by
$\widehat{\cdot }$
the Fourier transform in space, and by
$\widetilde{\cdot }$
or
${\mathcal{F}}_{t}$
the Fourier transform in time, so that for a function of space and time, one has
We also denote by
$f(D)$
Fourier multipliers in space, and
$g(D_{t})$
Fourier multipliers in time, defined as
2.2 Physical background
We consider three-dimensional waves propagating in intermediate and shallow water depths. We denote
$z=\unicode[STIX]{x1D701}(t,X)$
the elevation of the free surface above the still water level
$z=0$
, and by
$z=-h_{b}(X)$
the bottom elevation. We are looking for a relationship between pressure time series measured at the bottom,
$P_{b}(t,X_{0})$
, and the elevation
$\unicode[STIX]{x1D701}(t,X_{0})$
at the same horizontal location
$X_{0}$
.
In most coastal environments, the bottom elevation is a slowly varying function of
$X$
. However, for wave modelling over large coastal areas the bottom variation can not be neglected. By contrast, for our local reconstruction approach it is justified to neglect the bottom variation (see § 3.4). The classical transfer function method, widely used in coastal engineering, also relies on this assumption. In the following, the bottom elevation is given by
$z=-h_{0}$
, where
$h_{0}$
is constant. Our approach cannot be applied to strongly varying bottoms like those related to coastal structures, except if the pressure sensor is located several wavelength offshore the structure.
The presence of a background current, defined as the mean current in the frame of the seabed, can affect the propagation of waves in the coastal zone. For instance, the waves can encounter significant currents close to river mouths or tidal inlets. However, in wave-dominated environments the background current is usually much smaller than the phase velocity, and its effects can be neglected (see § D.1). This is the assumption we make in the core of the paper, but we also present in appendix D an attempt to generalize our reconstruction method in the presence of a vertically uniform horizontal background current.
2.3 The equations of motion
We consider here an incompressible homogeneous inviscid fluid delimited above by a free surface and below by a flat bottom. Assuming that the flow is irrotational, the velocity field
$\boldsymbol{U}$
of the fluid is given by
$\boldsymbol{U}=\unicode[STIX]{x1D735}_{X,z}\unicode[STIX]{x1D6F7}$
, where the velocity potential
$\unicode[STIX]{x1D6F7}$
satisfies the mass conservation equation
where
$\unicode[STIX]{x1D6FA}(t)$
is the fluid domain at time
$t$
and is given by
The fluid motion is governed by Euler’s equation, or equivalently Bernoulli’s equation when written in terms of
$\unicode[STIX]{x1D6F7}$
,
where
$\unicode[STIX]{x1D70C}$
is the density of the fluid and
$P_{atm}$
the (constant) atmospheric pressure. These equations are complemented by boundary conditions. At the bottom we have
at the surface, we have the classical kinematic equation on
$\unicode[STIX]{x1D701}$
,
and the pressure continuity,
2.4 Dimensionless equations
Three main length scales are involved in this problem: the typical horizontal scale
$L$
, the amplitude
$a$
of the wave and the water depth
$h_{0}$
. We shall use several dimensionless numbers formed with these quantities, namely,
These parameters are respectively called nonlinearity, shallowness and steepness parameters and are related through the identity
The different variables and functions involved in this problem can be put in dimensionless form using the relations
where the primes are used to denote dimensionless quantities.
Omitting the primes for the sake of clarity, the fluid domain becomes, in dimensionless form,
and the equations (2.3)–(2.6) become
Similarly, the dimensionless Bernoulli equation is
while for the kinematic equation we have
2.5 A general formula for
$\unicode[STIX]{x1D701}$
Evaluating (2.15) at the surface
$z=\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}$
and at the bottom
$z=-1$
respectively, and using the notations
we obtain respectively
From these equations, we obtain the following exact expression for the surface elevation
where
$\unicode[STIX]{x1D701}_{H}$
is the dimensionless hydrostatic reconstruction
The formula (2.20) is exact but involves quantities that cannot be expressed in terms of the pressure measured at the bottom
$P_{b}$
. Our goal is to derive approximate formulas that can be expressed as a function of the measured quantity
$P_{b}$
, or equivalently
$\unicode[STIX]{x1D701}_{H}$
. In order to do so, we shall perform an asymptotic expansion of (2.20) in terms of the steepness parameter
$\unicode[STIX]{x1D70E}$
, which is a small parameter for most oceanic waves.
In this paper, we consider small steepness configurations in shallow or intermediate depth, that is
In particular, this covers the following cases:
-
(i) large amplitude (
$\unicode[STIX]{x1D700}\sim 1$
) waves in shallow water (
$\unicode[STIX]{x1D707}\ll 1$
); -
(ii) small amplitude (
$\unicode[STIX]{x1D700}\ll 1$
) waves in intermediate depth (
$\unicode[STIX]{x1D707}\sim 1$
).
It would be possible to generalize the non-dimensionalization as presented in Lannes & Bonneton (Reference Lannes and Bonneton2009) in order to also cover the deep water case
$\unicode[STIX]{x1D707}\gg 1$
, but this is not relevant for the applications we are interested in here.
3 Asymptotic reconstruction formulas
Our goal in this section is to derive approximate expressions of the exact formula (2.20), in the small steepness regime (2.22), as a function of the measured quantity
$\unicode[STIX]{x1D701}_{H}$
. We also derive simplified expressions in the shallow water case (
$\unicode[STIX]{x1D707}\ll 1$
).
3.1 Linear reconstruction for the surface elevation
As shown in appendix A, the velocity potential
$\unicode[STIX]{x1D6F7}$
is given at first order by the linear formula
where, we recall that
$\unicode[STIX]{x1D713}=\unicode[STIX]{x1D6F7}_{|_{z=\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}}}$
, and where we used the notations for Fourier multipliers in space introduced in § 2.1.
Using the formula (3.1), it is possible to approximate the various terms on the right-hand side of (2.20). In particular we get that
so that (2.20) gives
$$\begin{eqnarray}\displaystyle \unicode[STIX]{x1D701} & = & \displaystyle \biggl(\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}-1\biggr)\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}+\unicode[STIX]{x1D701}_{H}+O(\unicode[STIX]{x1D70E})\nonumber\\ \displaystyle & = & \displaystyle \biggl(1-\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\biggr)\unicode[STIX]{x1D701}+\unicode[STIX]{x1D701}_{H}+O(\unicode[STIX]{x1D70E}),\end{eqnarray}$$
where we used (2.18) to derive the second identity. We then have
Neglecting the
$O(\unicode[STIX]{x1D70E})$
terms, we obtain the following linear reconstruction formula
A generalization of this equation, when the pressure is measured at some point located above the bottom, is also given in (B 5) in appendix B. We show in the next section how to make this formula more precise by including quadratic nonlinear terms.
3.2 Quadratic reconstruction for the surface elevation
In order to include nonlinear corrections to the linear reconstruction formula (3.5), we need a quadratic approximation of the velocity potential
$\unicode[STIX]{x1D6F7}$
. As shown in appendix A, a second-order approximation of the velocity potential
$\unicode[STIX]{x1D6F7}$
is given by the following formula, which is quadratic in
$(\unicode[STIX]{x1D701},\unicode[STIX]{x1D713})$
,
with
We use this approximation to derive a second-order approximation of the formula (2.20) for
$\unicode[STIX]{x1D701}$
. We show below how to approximate the different components of (2.20):
where,
$A:=\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D6F7}_{b}-\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}$
,
$B:=\unicode[STIX]{x1D700}/2(|\unicode[STIX]{x1D735}\unicode[STIX]{x1D6F7}_{b}|^{2}-|\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}|^{2})$
and
$C:=\unicode[STIX]{x1D700}/2\unicode[STIX]{x1D707}(1+\unicode[STIX]{x1D700}^{2}\unicode[STIX]{x1D707}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D701}|^{2})(\unicode[STIX]{x2202}_{z}\unicode[STIX]{x1D6F7}_{|_{z=\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}}})^{2}$
.
-
(i) Approximation of
$A$
. From the second-order approximation of
$\unicode[STIX]{x1D6F7}$
given in (3.6), one has (3.9)Plugging (3.6) into the kinematic equation (2.16), one also gets
$$\begin{eqnarray}A=\left(\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}-1\right)\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}-\unicode[STIX]{x1D700}\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x2202}_{t}(\unicode[STIX]{x1D701}G_{0}\unicode[STIX]{x1D713})+O(\unicode[STIX]{x1D70E}^{2}).\end{eqnarray}$$
(3.10)so that
$$\begin{eqnarray}G_{0}\unicode[STIX]{x1D713}=\unicode[STIX]{x1D707}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701}+O(\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D70E})\end{eqnarray}$$
(3.11)
$$\begin{eqnarray}A=\left(\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}-1\right)\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}-\unicode[STIX]{x1D700}\unicode[STIX]{x1D707}\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x2202}_{t}(\unicode[STIX]{x1D701}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})+O(\unicode[STIX]{x1D70E}^{2}).\end{eqnarray}$$
-
(ii) Approximation of
$B$
. Using the first-order approximation (3.1) of
$\unicode[STIX]{x1D6F7}$
, one gets (3.12)
$$\begin{eqnarray}\displaystyle B=\frac{\unicode[STIX]{x1D700}}{2}\left|\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}\right|^{2}-\frac{\unicode[STIX]{x1D700}}{2}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}|^{2}+O(\unicode[STIX]{x1D70E}^{2}). & & \displaystyle\end{eqnarray}$$
-
(iii) Approximation of
$C$
. Let us first write (3.13)where we used the first-order approximation (3.1) of
$$\begin{eqnarray}\displaystyle C & := & \displaystyle \left(1-\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\right)C+\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}C\nonumber\\ \displaystyle & = & \displaystyle \left(1-\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\right)C+\frac{\unicode[STIX]{x1D700}}{2\unicode[STIX]{x1D707}}\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}(G_{0}\unicode[STIX]{x1D713})^{2}+O(\unicode[STIX]{x1D70E}^{2}),\qquad\end{eqnarray}$$
$\unicode[STIX]{x1D6F7}$
to derive the second identity. Approximating as above
$G_{0}\unicode[STIX]{x1D713}$
by
$\unicode[STIX]{x1D707}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701}$
, this yields (3.14)
$$\begin{eqnarray}C=\left(1-\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\right)C+\frac{1}{2}\unicode[STIX]{x1D700}\unicode[STIX]{x1D707}\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}(\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})^{2}+O(\unicode[STIX]{x1D70E}^{2}).\end{eqnarray}$$
We deduce from the lines above that
$$\begin{eqnarray}\displaystyle \unicode[STIX]{x1D701} & = & \displaystyle \unicode[STIX]{x1D701}_{H}+\left(\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}-1\right)[\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}-C]+\unicode[STIX]{x1D700}\unicode[STIX]{x1D707}\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\left(\frac{1}{2}(\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})^{2}-\unicode[STIX]{x2202}_{t}(\unicode[STIX]{x1D701}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})\right)\nonumber\\ \displaystyle & & \displaystyle +\,\frac{\unicode[STIX]{x1D700}}{2}\left|\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}\right|^{2}-\frac{\unicode[STIX]{x1D700}}{2}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}|^{2}+O(\unicode[STIX]{x1D70E}^{2}).\end{eqnarray}$$
We now remark further that (2.18) can be written
so that we finally get
$$\begin{eqnarray}\displaystyle \frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x1D701} & = & \displaystyle \unicode[STIX]{x1D701}_{H}-\unicode[STIX]{x1D700}\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\left[\frac{1}{2}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}|^{2}+\unicode[STIX]{x1D707}\unicode[STIX]{x2202}_{t}(\unicode[STIX]{x1D701}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})-\frac{1}{2}\unicode[STIX]{x1D707}(\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})^{2}\right.\nonumber\\ \displaystyle & & \displaystyle \left.-\,\frac{1}{2}\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)\left|\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}\right|^{2}\right]+O(\unicode[STIX]{x1D70E}^{2}).\end{eqnarray}$$
Neglecting the
$O(\unicode[STIX]{x1D70E}^{2})$
terms and multiplying by
$\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)$
, we obtain
$$\begin{eqnarray}\displaystyle \unicode[STIX]{x1D701} & = & \displaystyle \cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)\unicode[STIX]{x1D701}_{H}-\unicode[STIX]{x1D700}\left[\frac{1}{2}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}|^{2}+\unicode[STIX]{x1D707}\unicode[STIX]{x2202}_{t}(\unicode[STIX]{x1D701}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})-\frac{1}{2}\unicode[STIX]{x1D707}(\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701})^{2}\right.\nonumber\\ \displaystyle & & \displaystyle \left.-\,\frac{1}{2}\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)\left|\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}\right|^{2}\right].\end{eqnarray}$$
In order to simplify the nonlinear terms, we need now to assume that the horizontal dimension is equal to one (
$d=1$
); one then has
$\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)=\cosh (\sqrt{\unicode[STIX]{x1D707}}D)$
. Using the trigonometric formula
$\cosh (a+b)=\cosh (a)\cosh (b)+\sinh (a)\sinh (b)$
, one readily gets the following identity
from which one deduces that
$$\begin{eqnarray}\displaystyle \cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)\left|\frac{1}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\unicode[STIX]{x2202}_{x}\unicode[STIX]{x1D713}\right|^{2} & = & \displaystyle (\unicode[STIX]{x2202}_{x}\unicode[STIX]{x1D713})^{2}+(\tanh (\sqrt{\unicode[STIX]{x1D707}}D)\unicode[STIX]{x2202}_{x}\unicode[STIX]{x1D713})^{2}\nonumber\\ \displaystyle & = & \displaystyle (\unicode[STIX]{x2202}_{x}\unicode[STIX]{x1D713})^{2}-\frac{1}{\unicode[STIX]{x1D707}}(G_{0}\unicode[STIX]{x1D713})^{2}.\end{eqnarray}$$
Approximating as above
$G_{0}\unicode[STIX]{x1D713}$
by
$\unicode[STIX]{x1D707}\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701}$
, we deduce from (3.18) that
and finally, up to
$O(\unicode[STIX]{x1D700}^{2}\unicode[STIX]{x1D707}^{2})$
terms,
with
$\unicode[STIX]{x1D701}_{L}$
given by linear formula (3.5). A generalization of this formula when the pressure is measured at some distance above the bottom is provided by (B 6) in appendix B. The new nonlinear reconstruction formula (3.22) represents the main result of this paper. This equation can be rewritten:
The first nonlinear term on the right-hand side mainly contributes at the wave extrema, by reducing the wave troughs and amplifying the wave crests. The second nonlinear term strengthens the wave skewness and asymmetry. In comparison with the linear reconstruction (3.5), the nonlinear one leads to more peaked wave crests and flatter troughs in agreement with wave observations (see § 5).
Oliveras et al. (Reference Oliveras, Vasan, Deconinck and Henderson2012) also derived nonlinear reconstruction formulas but under the more restrictive assumption that waves are steady and propagate at a constant celerity. However, they also obtained a heuristic formula which can be applied to a wider range of applications. The authors noted: ‘This formula is obtained somewhat heuristically, and its justification rests on the fact that it agrees extremely well with both numerical and experimental data.’ This nonlinear formula is written
and its performance is compared, in § 5, to those of the nonlinear reconstruction formulas derived in the present paper. A generalization of the nonlinear reconstruction (3.22), in the presence of a background current, is presented in § D.1.
3.3 Reconstruction formulas in shallow water
The shallow water regime (
$\unicode[STIX]{x1D707}\ll 1$
,
$\unicode[STIX]{x1D700}=O(1)$
) is a particular case of the small steepness regime (
$\unicode[STIX]{x1D70E}=\unicode[STIX]{x1D700}\sqrt{\unicode[STIX]{x1D707}}\ll 1$
) considered above. In this particular case, it is possible to derive simpler reconstruction formulas by making a Taylor expansion with respect to
$\unicode[STIX]{x1D707}$
of the linear and nonlinear formulas (3.5) and (3.22).
Recognizing that
we obtain the following simplification of the linear reconstruction formula (4.15),
we refer to (B 7) in appendix B for a generalization of this formula when the pressure is measured at some point located above the bottom. The nonlinear reconstruction formula (3.22) gives similarly in shallow water
We refer to (B 8) for a generalization of this formula when the pressure is measured above the bottom.
3.4 A word on the flat bottom assumption
Assume that the bottom is given in dimensionless variables by
$z=-1+\unicode[STIX]{x1D6FD}b$
for some function
$b$
that vanishes at the measurement point (i.e. the reference depth
$h_{0}$
is the depth at rest at the measurement point), and where
$\unicode[STIX]{x1D6FD}$
as well as the bottom steepness
$\unicode[STIX]{x1D70E}_{b}$
are given by
the length
$a_{b}$
being the scale of the amplitude of the bottom variations. With
$\unicode[STIX]{x1D6F7}_{b}$
,
$P_{b}$
, and
$\unicode[STIX]{x1D701}_{H}$
now given by
one readily checks that the formula (2.20) remains valid up to
$O(\unicode[STIX]{x1D700}\unicode[STIX]{x1D70E}_{b}^{2})$
terms.
Taking into account the bottom contribution, the quadratic formula (3.6) for the velocity potential becomes, denoting by
$\unicode[STIX]{x1D6F7}_{flat}$
the formula (3.6),
(see Lannes & Bonneton Reference Lannes and Bonneton2009). Proceeding as in § 3.2, the reconstruction formula (3.22) becomes, if we include the bottom contribution,
(where we used the fact that
$b$
vanishes at the measurement point); note that in shallow water, the bottom contribution simplifies into
$\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D70E}_{b}\unicode[STIX]{x2202}_{x}b\unicode[STIX]{x2202}_{x}\unicode[STIX]{x1D701}$
.
The parameter
$\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D70E}_{b}$
being very small for many coastal applications we neglect throughout this paper the bottom contribution; this contribution could be taken into account for right-going waves using Proposition D1.
4 Reconstruction formulas for practical applications
We have derived in the preceding section new nonlinear formulas to reconstruct the water elevation from pressure measurements. These formulas involve a Fourier multiplier in space which requires the knowledge of
$\unicode[STIX]{x1D701}_{H}$
(or equivalently
$P_{b}$
) over the whole horizontal space
$\mathbb{R}^{2}$
. While, for most ocean applications,
$\unicode[STIX]{x1D701}_{H}$
is only known at one measurement point
$\text{}\underline{X}$
. To overcome this limitation, we show in this section how to replace the Fourier multiplier in space by a Fourier multiplier in time. Two distinct approaches are considered depending on the wave type: nonlinear permanent form waves and irregular weakly nonlinear waves.
4.1 Nonlinear permanent form wave
Permanent or quasi-permanent form waves (i.e. travelling waves) are rarely observed in the field but they represent an essential toy model for understanding surface wave dynamics. The assumption that the wave field is stationary in a uniformly translating reference frame at velocity
$c_{p}$
, significantly reduces the complexity of the nonlinear water wave problem (e.g. Constantin Reference Constantin2012; Oliveras et al.
Reference Oliveras, Vasan, Deconinck and Henderson2012 or Clamond & Constantin Reference Clamond and Constantin2013). Under this assumption it is straightforward to replace the Fourier multiplier in space by a Fourier multiplier in time in the linear equation (3.5):
The linear shallow water approximation is written
Contrary to equations (4.15) and (3.26), which apply to two-dimensional wave fields, it is worth noting that these two formulas are restricted to unidirectional travelling waves.
Since the linear approximation is being estimated, we can apply the nonlinear reconstruction formulas derived in the preceding section. This reconstruction method requires knowing both the pressure time series at the measurement point and the wave celerity
$c_{p}$
.
4.2 Irregular wave
The permanent wave form assumption used in the preceding section only applies to a limited number of academic wave cases. In the ocean, wind-generated waves (swell and wind sea) are irregular and random and do not propagate at a constant celerity
$c_{p}$
. We show in this section how to replace, in the reconstruction formulas, the Fourier multiplier in space by a Fourier multiplier in time for linear or weakly nonlinear irregular wave fields.
4.2.1 Linear wave
To replace the Fourier multiplier in space in the linear reconstruction (3.5) by a Fourier multiplier in time, we use the fact that
$\unicode[STIX]{x1D701}$
is a solution of the water wave equations. Using the linear approximation (3.1) in (2.16) and (2.18), while dropping the
$O(\unicode[STIX]{x1D70E})$
terms, we see that
$(\unicode[STIX]{x1D701},\unicode[STIX]{x1D713})$
solves
$$\begin{eqnarray}\left.\begin{array}{@{}c@{}}\displaystyle \unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701}-\frac{1}{\sqrt{\unicode[STIX]{x1D707}}}\tanh (\sqrt{\unicode[STIX]{x1D707}}|D|)|D|\unicode[STIX]{x1D713}=0,\\ \displaystyle \unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}+\unicode[STIX]{x1D701}=0;\end{array}\right\}\end{eqnarray}$$
it follows that
$\unicode[STIX]{x1D701}$
, and therefore
$\unicode[STIX]{x1D701}_{H}$
, satisfies the equation
We then use the following proposition to take advantage of this equation to replace the Fourier transform in space that appears in (3.5) by a Fourier transform in time.
Proposition 1. Let
$\unicode[STIX]{x1D706}:\mathbb{R}\rightarrow \mathbb{R}$
be a
$C^{1}$
diffeomorphism with inverse
$k:=\unicode[STIX]{x1D706}^{-1}$
. If
$u$
is a solution to the equation
and if
$\unicode[STIX]{x1D706}(\cdot )$
is odd, then, for all Fourier multiplier
$f(|D|)$
with
$f:\mathbb{R}^{+}\rightarrow \mathbb{R}$
, one has the relation,
Proof. Let us define (see Remark 1 below for the reason of this choice) the function
$\unicode[STIX]{x1D706}^{+}:\mathbb{R}^{2}\rightarrow \mathbb{R}$
as
where
$(\boldsymbol{e}_{1},\boldsymbol{e}_{2})$
is a unitary basis of the
$\unicode[STIX]{x1D709}$
-plane. We can rewrite (4.5) in the form
By taking the Fourier transform in space, one can therefore write
$u$
in the general form
with
$A_{\pm }$
determined by the initial conditions. Considering the double Fourier transform in space and time, we have therefore
The double Fourier transform of
$f(|D|)u$
is thus given by
Now, if
$\unicode[STIX]{x1D714}=\pm \unicode[STIX]{x1D706}^{+}(\unicode[STIX]{x1D709})$
, one has
$|\unicode[STIX]{x1D709}|=|k(\unicode[STIX]{x1D714})|$
, and therefore
Inverting the double Fourier transform then yields the result.◻
Remark 1. Instead of (4.9), a more direct representation formula for the solution
$u$
of (4.5) could have been
this decomposition however does not bear any simple physical signification. Take for instance in dimension
$d=1$
the case where
$\unicode[STIX]{x1D706}(|D|)=|D|$
so that (4.5) is simply given by the wave equation
$\unicode[STIX]{x2202}_{t}^{2}u-\unicode[STIX]{x2202}_{x}^{2}u=0$
. The formula (4.13) proposes a decomposition of the solution as a sum of the solutions of the scalar equations
$(\unicode[STIX]{x2202}_{t}-\text{i}|D|)u=0$
and
$(\unicode[STIX]{x2202}_{t}+\text{i}|D|)u=0$
; the formula (4.9) provides a much more natural decomposition as a sum of the solutions of the scalar equations
$(\unicode[STIX]{x2202}_{t}-\unicode[STIX]{x2202}_{x})u=0$
and
$(\unicode[STIX]{x2202}_{t}+\unicode[STIX]{x2202}_{x})u=0$
, i.e. as a sum of a left-going wave and of a right-going wave.
This leads us to the following definition: a solution
$u$
of (4.5) is called a right-going wave if
$A_{-}\equiv 0$
in the representation formula (4.9).
Since
$\unicode[STIX]{x1D701}_{H}$
satisfies (4.4), we can use the Proposition 1 with
$\unicode[STIX]{x1D706}$
given by:
This allows us to transform (3.5) into the following linear reconstruction formula,
In the shallow water regime the linear reconstruction is written
It is worth noting that these linear reconstructions are valid in horizontal dimension
$d=1$
or
$2$
. The formula (4.15) corresponds to the well-known transfer function method, usually written for ocean applications in the form:
where
$k(\unicode[STIX]{x1D714})$
is given by the dispersion relation:
4.2.2 Weakly nonlinear narrow-band wave
We consider in this section weakly nonlinear narrow-band waves such as swell propagating in the coastal zone. To reconstruct the surface elevation of such waves we can apply the nonlinear reconstruction (3.22) by estimating
$\unicode[STIX]{x1D701}_{L}$
with equation (4.15), where the Fourier multiplier in space has been replaced by a Fourier multiplier in time. However, due to nonlinear interactions, narrow-band spectra develop secondary harmonics of the fundamental frequencies. These secondary harmonics are phase locked, or bound, to their parent waves and travel at a celerity which is much larger than their intrinsic (linear) phase speed. Thus, the linear dispersive relation (4.18) strongly overestimates the wavenumber of the harmonics. Consequently, the linear reconstruction,
$\widetilde{\unicode[STIX]{x1D701}}_{L}(\unicode[STIX]{x1D714},X)=\cosh (\sqrt{\unicode[STIX]{x1D707}}k(\unicode[STIX]{x1D714}))\widetilde{\unicode[STIX]{x1D701}}_{H}(\unicode[STIX]{x1D714},X)$
, strongly overestimates the amplitude of
$\widetilde{\unicode[STIX]{x1D701}}_{L}(\unicode[STIX]{x1D714},X)$
for the secondary harmonics. It is therefore necessary to introduce a cutoff frequency
$f_{c}$
between the fundamental frequencies, for which we can apply the linear formula, and the high frequency tail:
Such a frequency decomposition is relevant for nonlinear wind-generated waves, and especially for swells, but cannot be applied to nonlinear waves for which the temporal spectrum is a continuous function of the frequency (e.g. solitary waves). It is worth noting that contrary to what is generally accepted in the literature for swell reconstruction, the need for such a cutoff is mainly due to the wave nonlinearities rather than to pressure measurement noise.
The linear reconstruction,
$\unicode[STIX]{x1D701}_{L}$
, being estimated we can apply the formula (3.22) to obtain a nonlinear reconstruction of wave elevation, namely,
The nonlinearities in this formula involve quadratic interactions among the fundamental modes which fill the elevation spectrum beyond the cutoff frequency.
The same frequency decomposition can also be applied to the heuristic reconstruction (3.24). This equation is thus equivalent, at order
$O(\unicode[STIX]{x1D70E})$
, to
which is similar to our equation (4.21) if we neglect the nonlinear term
$\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D70E}(\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701}_{L})^{2}$
. As commented in § 5.2, this term plays an important role in reproducing the wave skewness. A generalization of the nonlinear reconstruction (4.21), in the presence of a background current, is presented in § D.2.
4.2.3 Method implementation
The nonlinear reconstruction (4.21) is very easy to implement. Indeed, it is a straightforward extension of the commonly used linear transfer function method.
Transfer function method
-
(i) One considers a measured pressure time series,
$P_{b}(t,X_{0})$
, long enough to contain several peak periods of the wave field. -
(ii) The characteristic water depth,
$h_{0}$
, corresponds to the mean water depth, which is equal to the time average of the hydrostatic water depth (4.23)(this is consistent because the time average of all the approximations derived in § 4 have the same time average as
$$\begin{eqnarray}h_{H}(t,X_{0})=\frac{P_{b}-P_{atm}}{\unicode[STIX]{x1D70C}_{0}g}\end{eqnarray}$$
$\unicode[STIX]{x1D701}_{H}$
).
-
(iii) The dimensionless hydrostatic elevation is given by
(4.24)
$$\begin{eqnarray}\unicode[STIX]{x1D701}_{H}(t,X_{0})=\frac{P_{b}-P_{atm}-1}{\unicode[STIX]{x1D700}}.\end{eqnarray}$$
-
(iv) The Fourier transform of the hydrostatic elevation,
${\mathcal{F}}_{t}(\unicode[STIX]{x1D701}_{H})(\unicode[STIX]{x1D714},X_{0})$
, is computed. -
(v)
${\mathcal{F}}_{t}(\unicode[STIX]{x1D701}_{L})(\unicode[STIX]{x1D714},X_{0})$
is calculated from (4.19a,b
), where
$k(\unicode[STIX]{x1D714})$
is given by the dispersive relation (4.18). -
(vi) Finally, the linear elevation reconstruction,
$\unicode[STIX]{x1D701}_{L}$
, is obtained from an inverse Fourier transform:
$\unicode[STIX]{x1D701}_{L}(t,X_{0})={\mathcal{F}}_{t}^{-1}({\mathcal{F}}_{t}(\unicode[STIX]{x1D701}_{L}))$
.
Nonlinear reconstruction method
The only difference with the linear method is in the last step (vi). One computes not only
$\unicode[STIX]{x1D701}_{L}={\mathcal{F}}_{t}^{-1}({\mathcal{F}}_{t}(\unicode[STIX]{x1D701}_{L}))$
, but also two other inverse Fourier transforms:
Finally, we use these
$\unicode[STIX]{x1D701}_{L}$
time derivatives to compute the nonlinear elevation reconstruction
$\unicode[STIX]{x1D701}_{NL}$
following equation (4.21).
The nonlinear reconstruction is essentially based on one direct and three inverse Fourier transforms, which makes the method computationally cheap and thus efficient for operational and real time coastal applications.
5 Validations
In this section we assess the ability of the formulas derived in the preceding section to reconstruct wave elevation. We compare reconstructed surface elevation fields to numerical Euler solutions or wave-tank experiments. For the latter, the pressure measurements were located at some distance
$\unicode[STIX]{x1D6FF}_{m}$
above the bed. Thus, we apply the generalized reconstructions for pressure measurements at a given
$\unicode[STIX]{x1D6FF}_{m}$
(see appendix B). Here we use the reconstruction formulas in their dimensional form, as listed in appendix C.
5.1 Solitary wave
We compare the reconstruction formulas derived for nonlinear permanent form wave (§ 4.1) to solitary wave solutions computed from the full Euler equations Dutykh & Clamond (Reference Dutykh and Clamond2014). This solitary wave test case is academic but it provides an useful evaluation of the nonlinear performance of reconstruction formulas (C 5) and (C 9) (see also Oliveras et al.
Reference Oliveras, Vasan, Deconinck and Henderson2012). Two solitary wave solutions are considered:
$\unicode[STIX]{x1D700}_{0}=0.1$
(weak nonlinearity) and
$\unicode[STIX]{x1D700}_{0}=0.4$
(significant nonlinearity), where
$\unicode[STIX]{x1D700}_{0}=a_{0}/h_{0}$
and
$a_{0}$
is the amplitude of the solitary wave. Both solutions are characterized by small shallowness parameters:
$\unicode[STIX]{x1D707}=0.068$
and
$\unicode[STIX]{x1D707}=0.25$
respectively. For such weakly dispersive waves it is natural to apply the shallow water reconstructions.
Surface elevation reconstruction of a solitary wave,
$\unicode[STIX]{x1D700}_{0}=a_{0}/h_{0}=0.1$
,
$\unicode[STIX]{x1D6FF}_{m}=0$
. Black line: numerical solution of the Euler equations; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); green line:
$\unicode[STIX]{x1D701}_{SL}$
, equation (C 8); blue line:
$\unicode[STIX]{x1D701}_{SNL}$
, equation (C 5).
$\unicode[STIX]{x1D70F}_{0}=h_{0}/c_{p}$
, where
$c_{p}$
is the solitary wave celerity.

Surface elevation reconstruction of a solitary wave,
$\unicode[STIX]{x1D700}_{0}=a_{0}/h_{0}=0.4$
,
$\unicode[STIX]{x1D6FF}_{m}=0$
. Black line: numerical solution of the Euler equations; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); green line:
$\unicode[STIX]{x1D701}_{SL}$
, equation (C 8); blue line:
$\unicode[STIX]{x1D701}_{SNL}$
, equation (C 5).
$\unicode[STIX]{x1D70F}_{0}=h_{0}/c_{p}$
, where
$c_{p}$
is the solitary wave celerity.

Surface elevation reconstruction of a solitary wave,
$\unicode[STIX]{x1D700}_{0}=a_{0}/h_{0}=0.4$
,
$\unicode[STIX]{x1D6FF}_{m}=0$
. Black line: numerical solution of the Euler equations; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); cyan line:
$\unicode[STIX]{x1D701}_{L}$
, equation (C 7); magenta line: heuristic formula,
$\unicode[STIX]{x1D701}_{HE}$
, equation (C 9).
$\unicode[STIX]{x1D70F}_{0}=h_{0}/c_{p}$
, where
$c_{p}$
is the solitary wave celerity.

Surface elevation energy density spectra,
$E(f)$
, as a function of the dimensionless frequency
$\unicode[STIX]{x1D70F}_{0}f$
, for a solitary wave,
$\unicode[STIX]{x1D700}_{0}=a_{0}/h_{0}=0.4$
,
$\unicode[STIX]{x1D6FF}_{m}=0$
. Black line: numerical solution of the Euler equations; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); green line:
$\unicode[STIX]{x1D701}_{SL}$
, equation (C 8); blue line:
$\unicode[STIX]{x1D701}_{SNL}$
, equation (C 5); magenta line: heuristic formula,
$\unicode[STIX]{x1D701}_{HE}$
, equation (C 9).
$\unicode[STIX]{x1D70F}_{0}=h_{0}/c_{p}$
, where
$c_{p}$
is the solitary wave celerity.

Figure 1 presents a comparison between the Euler solitary wave elevation for
$\unicode[STIX]{x1D700}_{0}=0.1$
, and the shallow water reconstructions (C 1), (C 8) and (C 5). We can note that the hydrostatic reconstruction (C 1) significantly underestimates the maximum wave elevation. For this weakly nonlinear long wave the linear shallow water reconstruction (C 8) gives good results although the maximum elevation is slightly underestimated. By taking into account the nonlinear effects the reconstruction (C 5) gives an excellent agreement with the Euler solution. For a high amplitude solitary wave (
$\unicode[STIX]{x1D700}_{0}=0.4$
) the linear reconstruction fails to reproduce the elevation profile (see figure 2). By contrast the nonlinear shallow water reconstruction (C 5) agrees well with the Euler solution. The fully non-dispersive reconstruction (C 4) is not plotted because it gives similar results to the nonlinear shallow water reconstruction (C 5). Figure 3 shows that the nonlinear heuristic reconstruction (C 9) proposed by Oliveras et al. (Reference Oliveras, Vasan, Deconinck and Henderson2012) gives a good estimate of the maximum wave elevation. However, contrary to the nonlinear shallow water reconstruction (C 5) the heuristic formula leads to wave solutions which are significantly less peaked than the Euler solutions.
Normalized root mean square errors, RMSE, of the reconstruction formulas applied to solitary waves of different intensities.

To quantify this observation we have computed the normalized root mean square error (RMSE) of the reconstruction formulas (see table 1), applied to solitary waves of different intensities (
$\unicode[STIX]{x1D700}_{0}$
ranging from 0.1 to 0.6). This error is defined by
where
$\unicode[STIX]{x1D701}_{R}$
is a reconstructed wave elevation and
$\langle .\rangle =(1/(t_{2}-t_{1}))\int _{t_{1}}^{t_{2}}(.)\,\text{d}t$
, with
$t_{1}=-5\unicode[STIX]{x1D70F}_{1}$
,
$t_{2}=5\unicode[STIX]{x1D70F}_{1}$
,
$\unicode[STIX]{x1D70F}_{1}=\unicode[STIX]{x1D70F}_{0}/\sqrt{\unicode[STIX]{x1D700}_{0}}$
is the characteristic solitary wave duration and
$\unicode[STIX]{x1D70F}_{0}=h_{0}/c_{p}$
. Table 1 shows, as a matter of course, that the RMSE is an increasing function of
$\unicode[STIX]{x1D700}_{0}$
. We can see that the nonlinear formulas (C 5), (C 4), (C 9) significantly improve the reconstructed solution in comparison with linear reconstructions. However, our nonlinear formulas (C 5) and (C 4) give better results than the heuristic formula (C 9), especially for low
$\unicode[STIX]{x1D700}_{0}$
.
A comparison of the surface elevation energy density spectra,
$E(f)$
, computed from the reconstruction formulas for
$\unicode[STIX]{x1D700}_{0}=0.4$
, is presented in figure 4. The shallow water linear formula (C 8) properly reconstructs
$E(f)$
at low frequencies but underestimates it at high frequencies. The heuristic reconstruction (C 9) overestimates
$E(f)$
at low frequencies (and thus also overestimates the mean elevation) and underestimates it at high frequencies. By contrast, our new nonlinear formula (C 5) gives good results over the whole range of frequencies.
5.2 Bichromatic wave
The ability of our formulas to reconstruct non-permanent form waves is assessed with respect to a bichromatic wave field propagating over a gently sloping movable bed. This laboratory dataset is presented in Michallet et al. (Reference Michallet, Barthélemy, Lammens, Marin and Vaudelin2017). The two frequencies composing the wave-board motion were
$f_{1}=0.5515~\text{Hz}$
and
$f_{2}=0.6250~\text{Hz}$
, and the amplitude of the two wave components were identical with a value of 0.03 m. The still water depth at the wave maker was 0.566 m. Wave elevation and bottom pressure were synchronously measured in the shoaling zone at 18.5 m from the wave maker, corresponding to a still water depth of
$h_{0}=0.326~\text{m}$
(
$\unicode[STIX]{x1D707}=0.53$
). The pressure sensor was located at
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
above the bed.
Surface elevation reconstruction of bichromatic waves,
$f_{1}=0.5515~\text{Hz}$
,
$f_{2}=0.6250~\text{Hz}$
(
$T_{m}=((f_{1}+f_{2})/2)^{-1}$
),
$h_{0}=0.326~\text{m}$
and
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
. Black line: direct measurement of
$\unicode[STIX]{x1D701}$
; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); green line:
$\unicode[STIX]{x1D701}_{SL}$
, equation (C 12); blue line:
$\unicode[STIX]{x1D701}_{SNL}$
, equation (C 5).

Surface elevation reconstruction of bichromatic waves,
$f_{1}=0.5515~\text{Hz}$
,
$f_{2}=0.6250~\text{Hz}$
(
$T_{m}=((f_{1}+f_{2})/2)^{-1}$
),
$h_{0}=0.326~\text{m}$
and
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
. Cutoff frequency
$f_{c}=1.5~\text{Hz}$
. Black line: direct measurement of
$\unicode[STIX]{x1D701}$
; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); cyan line:
$\unicode[STIX]{x1D701}_{L}$
, equation (C 10); red line:
$\unicode[STIX]{x1D701}_{NL}$
, equation (C 4).

Figure 5 presents a comparison between shallow water reconstructions and direct elevation measurements. The linear shallow water reconstruction (C 12) strongly underestimates the measured elevation especially for the highest waves of the wave group. The nonlinear reconstruction (C 5) improves the results but still significantly underestimates the maximum wave elevation. These discrepancies do not question our nonlinear reconstruction approach but show the limitation of shallow water methods for describing a wave field with such a high value of the shallowness parameter (
$\unicode[STIX]{x1D707}=0.53$
). To properly reconstruct the surface elevation of such dispersive waves a fully dispersive approach is required. The frequency cutoff
$f_{c}$
, introduced in § 4.2.2, is set to a value of 1.5 Hz. The bichromatic wave field is much better described by the fully dispersive linear reconstruction (C 10) (see figure 6, cyan line) than by the shallow water linear reconstruction (C 12) (figure 5, green line). In figure 6 we can see that the fully dispersive linear formula (C 10) gives excellent results for the lowest waves of the wave group but significantly underestimates the elevation at the crest of the highest waves. By contrast our nonlinear formula (C 4) gives excellent results even for the highest waves. Figure 7 presents a zoom of the preceding figure on the highest wave of the wave group. In this figure we show that the linear reconstruction fails to reproduce the maximum elevation and above all the skewed shape of this nonlinear wave. By contrast the nonlinear formula (C 4) gives excellent results for both the maximum elevation and the horizontal asymmetry (or wave skewness). Figure 8 shows that the heuristic formula (C 13) gives good results for the maximum wave elevation but fails to describe the wave skewness. Indeed this wave property is largely controlled in our nonlinear reconstruction (C 4) by the term
$\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D70E}(\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D701}_{L})^{2}$
which is missing in the heuristic formula (see (4.22)). In order to quantify the horizontal asymmetry of the highest wave we have computed the skewness parameter:
where
$\langle .\rangle =1/(t_{2}-t_{1})\int _{t_{2}}^{t_{1}}(.)\,\text{d}t$
,
$t_{1}$
and
$t_{2}$
being the times of passage of the wave troughs surrounding the highest crest. This parameter is equal to zero for a sinusoidal wave. Table 2 shows that the linear reconstruction strongly underestimates, by 25 %, the wave skewness. The nonlinear reconstructions significantly improve the results with an error of 11 % for the heuristic formula and only 3 % for the formula (C 4).
Figures 9 and 10 show a comparison between the measured surface elevation energy density spectrum and the spectra obtained from reconstruction formulas. We can see in figure 9 that the linear (C 10) and nonlinear (C 4) reconstructions properly describe the elevation energy around the first (i.e. fundamental) and second harmonics. For
$f>f_{c}$
, the nonlinear reconstruction (C 4) is able to accurately fill the energy around the third and fourth harmonics. By contrast, the nonlinear heuristic formula (C 13) gives a good prediction for the first and second harmonics but significantly underestimates the energy for the higher harmonics.
Surface elevation reconstruction of bichromatic waves,
$f_{1}=0.5515~\text{Hz}$
,
$f_{2}=0.6250~\text{Hz}$
(
$T_{m}=((f_{1}+f_{2})/2)^{-1}$
),
$h_{0}=0.326~\text{m}$
and
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
; zoom on the highest wave of the wave group. Cutoff frequency
$f_{c}=1.5~\text{Hz}$
. Black line: direct measurement of
$\unicode[STIX]{x1D701}$
; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); cyan line:
$\unicode[STIX]{x1D701}_{L}$
, equation (C 10); red line:
$\unicode[STIX]{x1D701}_{NL}$
, equation (C 4).

Surface elevation reconstruction of bichromatic waves,
$f_{1}=0.5515~\text{Hz}$
,
$f_{2}=0.6250~\text{Hz}$
(
$T_{m}=((f_{1}+f_{2})/2)^{-1}$
),
$h_{0}=0.326~\text{m}$
and
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
; zoom on the highest wave of the wave group. Cutoff frequency
$f_{c}=1.5~\text{Hz}$
. Black line: direct measurement of
$\unicode[STIX]{x1D701}$
; dashed black line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); cyan line:
$\unicode[STIX]{x1D701}_{L}$
, equation (C 10); magenta line: heuristic formula,
$\unicode[STIX]{x1D701}_{HE}$
, equation (C 13).

Surface elevation energy density spectra,
$E(f)$
, as a function of the dimensionless frequency
$T_{m}f$
, for bichromatic waves,
$f_{1}=0.5515~\text{Hz}$
,
$f_{2}=0.6250~\text{Hz}$
(
$T_{m}=((f_{1}+f_{2})/2)^{-1}$
),
$h_{0}=0.326~\text{m}$
and
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
. Cutoff frequency
$f_{c}=1.5~\text{Hz}$
. Black line: direct measurement of
$\unicode[STIX]{x1D701}$
; grey line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); cyan line:
$\unicode[STIX]{x1D701}_{L}$
, equation (C 10); red line:
$\unicode[STIX]{x1D701}_{NL}$
, equation (C 4).

Surface elevation energy density spectra,
$E(f)$
, as a function of the dimensionless frequency
$T_{m}f$
, for bichromatic waves,
$f_{1}=0.5515~\text{Hz}$
,
$f_{2}=0.6250~\text{Hz}$
(
$T_{m}=((f_{1}+f_{2})/2)^{-1}$
),
$h_{0}=0.326~\text{m}$
and
$\unicode[STIX]{x1D6FF}_{m}=0.5~\text{cm}$
. Cutoff frequency
$f_{c}=1.5~\text{Hz}$
. Black line: direct measurement of
$\unicode[STIX]{x1D701}$
; grey line: hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
, equation (C 1); cyan line:
$\unicode[STIX]{x1D701}_{L}$
, equation (C 10); magenta line: heuristic formula,
$\unicode[STIX]{x1D701}_{HE}$
, equation (C 13).

Sea surface skewness. Comparison between between reconstructed elevation and direct elevation measurements.
6 Conclusion
We have derived a weakly nonlinear fully dispersive reconstruction formula, equation (3.22), which allows the elevation reconstruction of ocean waves in intermediate and shallow waters. These formulas involve a Fourier multiplier in space which requires the knowledge of the pressure field,
$P(t,X)$
, over the whole horizontal space. For most ocean applications, the pressure is only known at one measurement point. To overcome this limitation, we have shown in § 4 how to replace the Fourier multiplier in space by a Fourier multiplier in time. Two distinct cases have been considered: nonlinear permanent form waves (i.e. travelling waves) and irregular weakly nonlinear waves. The former corresponds to an academic case, which is useful to validate the nonlinear reconstruction formula, and the latter case is essential in the context of wind–wave applications. To test the ability of our approach we have compared reconstructed surface elevation fields to numerical Euler solutions and wave-tank experiments. We have shown that our nonlinear method provides much better results of the surface elevation reconstruction compared to the transfer function approach commonly used in coastal applications. In particular, our method accurately reproduces the maximum elevation and the skewed shape of nonlinear wave fields. These properties are essential for applications such as those on extreme waves and wave-induced sediment transport. Moreover our reconstruction formulas are simple and easy to use for operational and real time coastal applications.
Our nonlinear method mainly applies to wind-generated waves propagating in coastal environments where the effects of background currents can be neglected. A first attempt to generalize this approach in presence of a vertically and horizontally uniform current is presented in appendix D. However, further studies are required if we are to reconstruct nonlinear waves in presence of horizontally variable currents (e.g. tsunami and tidal bores) or vertically variable currents where the long wave model with vorticity derived by Castro & Lannes (Reference Castro and Lannes2014) could be used.
Acknowledgements
Both authors have been partially funded by the ANR-13-BS01-0009-01 BOND. D. Lannes also acknowledges support from the ANR-13-BS01-0003-01 DYFICOLTI and P. Bonneton from ANR-14-ASTR-0019 COASTVAR. We want to warmly thank H. Michallet (LEGI, France) for kindly providing us with his bichromatic wave dataset.
Appendix A. Asymptotic expansion of the velocity potential
$\unicode[STIX]{x1D6F7}$
We know from (2.13) that the dimensionless velocity potential
$\unicode[STIX]{x1D6F7}$
solves the boundary value problem
Our goal here is to prove the following two approximations
with
In order to compare the exact solution to these two approximations, it is convenient to work in the flat strip
${\mathcal{S}}=\mathbb{R}^{d}\times (-1,0)$
instead of the fluid domain
$\unicode[STIX]{x1D6FA}$
; this is possible through the change of variable
From the equation solved by
$\unicode[STIX]{x1D6F7}$
, one deduces that
$\unicode[STIX]{x1D719}$
must solve the boundary value problem
with
$$\begin{eqnarray}\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}=\left(\begin{array}{@{}c@{}}\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D735}\\ \unicode[STIX]{x2202}_{z}\end{array}\right)\quad \text{and}\quad P(\unicode[STIX]{x1D701})=\left(\begin{array}{@{}cc@{}}(1+\unicode[STIX]{x1D700}\unicode[STIX]{x1D701})I_{2} & -\unicode[STIX]{x1D70E}(z+1)\unicode[STIX]{x1D735}\unicode[STIX]{x1D701}\\ -\unicode[STIX]{x1D70E}(z+1)(\unicode[STIX]{x1D735}\unicode[STIX]{x1D701})^{\text{T}} & \displaystyle \frac{1+\unicode[STIX]{x1D70E}^{2}(z+1)^{2}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D701}|^{2}}{1+\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}}\end{array}\right).\end{eqnarray}$$
It is known that
$\unicode[STIX]{x1D719}$
depends analytically on
$\unicode[STIX]{x1D701}$
; therefore, one can write
and where
$\unicode[STIX]{x1D719}^{j}$
is
$j$
-linear in
$\unicode[STIX]{x1D701}$
and therefore
$j+1$
linear in
$(\unicode[STIX]{x1D701},\unicode[STIX]{x1D713})$
. Expanding the matrix
$P(\unicode[STIX]{x1D701})$
in terms of
$\unicode[STIX]{x1D701}$
, one also gets
with
$P^{0}=\text{Id}$
and
$$\begin{eqnarray}P^{1}=\left(\!\begin{array}{@{}cc@{}}\unicode[STIX]{x1D701} & -(z+1)\sqrt{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D735}\unicode[STIX]{x1D701}\\ -(z+1)\sqrt{\unicode[STIX]{x1D707}}(\unicode[STIX]{x1D735}\unicode[STIX]{x1D701})^{\text{T}} & -\unicode[STIX]{x1D701}\end{array}\!\right),\quad P^{{\geqslant}2}=\left(\begin{array}{@{}cc@{}}0 & 0\\ 0 & \displaystyle \frac{\unicode[STIX]{x1D700}^{2}\unicode[STIX]{x1D701}^{2}+\unicode[STIX]{x1D70E}^{2}(z+1)^{2}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D701}|^{2}}{1+\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}}\end{array}\!\right)\!.\end{eqnarray}$$
A.1 Linear approximation
The linear (with respect to
$(\unicode[STIX]{x1D701},\unicode[STIX]{x1D713})$
) approximation
$\unicode[STIX]{x1D719}^{0}$
of the velocity potential is then found by solving
so that one finds
Moreover, since the approximation error
$\boldsymbol{e}^{0}:=\unicode[STIX]{x1D719}-\unicode[STIX]{x1D719}^{0}$
solves
and since
$\unicode[STIX]{x1D700}P^{1}+P^{{\geqslant}2}=O(\unicode[STIX]{x1D700})$
and
$\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D719}=O(\sqrt{\unicode[STIX]{x1D707}})$
(see for instance Lannes Reference Lannes2013, Proposition 2.36), one deduces easily that
$\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}\boldsymbol{e}^{0}=O(\unicode[STIX]{x1D70E})$
and therefore
A.2 Quadratic approximation
The system governing the quadratic term
$\unicode[STIX]{x1D719}^{1}$
is then found by isolating the terms of order
$1$
in
$\unicode[STIX]{x1D701}$
,
Solving directly this system leads to very complicated expressions; however, many simplifications arise from the observation that
Indeed, the difference
$\mathtt{r}:=\unicode[STIX]{x1D719}^{1}-\tilde{\unicode[STIX]{x1D719}}^{1}$
solves
Proceeding as for the linear approximation, with
$\unicode[STIX]{x1D713}$
replaced by
$-\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}\unicode[STIX]{x2202}_{z}\unicode[STIX]{x1D719}_{|_{z=0}}^{0}$
, this leads to
$$\begin{eqnarray}\displaystyle \mathtt{r} & = & \displaystyle -\frac{\cosh (\sqrt{\unicode[STIX]{x1D707}}(z+1)|D|)}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}(\unicode[STIX]{x1D701}\unicode[STIX]{x2202}_{z}\unicode[STIX]{x1D719}_{|_{z=0}}^{0})\nonumber\\ \displaystyle & = & \displaystyle -\frac{\cosh (\sqrt{\unicode[STIX]{x1D707}}(z+1)|D|)}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}(\unicode[STIX]{x1D701}G_{0}\unicode[STIX]{x1D713}),\end{eqnarray}$$
where we used (A 11) to derive the second identity. To summarize, we have thus proved that
Moreover, since the approximation error
$\boldsymbol{e}^{1}:=\unicode[STIX]{x1D719}-\unicode[STIX]{x1D719}^{0}-\unicode[STIX]{x1D700}\unicode[STIX]{x1D719}^{1}$
solves
and since
$\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}\cdot P^{{\geqslant}2}\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D719}=O(\unicode[STIX]{x1D70E}^{2})$
and
$\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}\unicode[STIX]{x1D719}_{1}=O(\unicode[STIX]{x1D707})$
, one deduces easily that
$\unicode[STIX]{x1D6FB}^{\unicode[STIX]{x1D707}}\boldsymbol{e}^{1}=O(\unicode[STIX]{x1D70E}^{2})$
and therefore
A.3 Proof of the approximations in the physical domain
Let us now go back to the velocity potential in the physical domain
$\unicode[STIX]{x1D6FA}$
by undoing our change of variables,
By simple Taylor expansions, we get that
with
$\unicode[STIX]{x1D6F7}^{0}$
given by (A 3) and
$\unicode[STIX]{x1D6F7}^{1}$
given by
Using (A 18), we finally obtain that the bilinear term in our approximation of the velocity potential
$\unicode[STIX]{x1D6F7}$
is as given by (A 3).
Appendix B. Pressure measured at an arbitrary depth
The hydrostatic, linear and shallow water reconstruction formulas express the surface elevation in terms of the pressure
$P_{b}$
measured at the bottom
$z=-1$
(in dimensionless variables). However, sensors are very often located above the bottom at some distance
$\unicode[STIX]{x1D6FF}_{m}>0$
. We show here how these reconstruction formulas must be adapted in order to be expressed in terms of the pressure
$P_{m}$
measured at this point
$z=z_{m}=-1+\unicode[STIX]{x1D6FF}_{m}$
.
Evaluating the Bernoulli equation (2.15) at
$z=z_{m}$
rather than at the bottom, we are led to replace (2.19) by
where
$\unicode[STIX]{x1D6F7}_{m}=\unicode[STIX]{x1D6F7}|_{z=z_{m}}$
; consequently, equation (2.20) is generalized into
$$\begin{eqnarray}\displaystyle \unicode[STIX]{x1D701} & = & \displaystyle \unicode[STIX]{x1D701}_{H}+\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D6F7}_{m}-\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}+\frac{\unicode[STIX]{x1D700}}{2}(|\unicode[STIX]{x1D735}\unicode[STIX]{x1D6F7}_{m}|^{2}-|\unicode[STIX]{x1D735}\unicode[STIX]{x1D713}|^{2})\nonumber\\ \displaystyle & & \displaystyle +\,\frac{\unicode[STIX]{x1D700}}{2\unicode[STIX]{x1D707}}|\unicode[STIX]{x2202}_{z}\unicode[STIX]{x1D6F7}_{|_{z=z_{m}}}|^{2}+\frac{\unicode[STIX]{x1D700}}{2\unicode[STIX]{x1D707}}(1+\unicode[STIX]{x1D700}^{2}\unicode[STIX]{x1D707}|\unicode[STIX]{x1D735}\unicode[STIX]{x1D701}|^{2})(\unicode[STIX]{x2202}_{z}\unicode[STIX]{x1D6F7}_{|_{z=\unicode[STIX]{x1D700}\unicode[STIX]{x1D701}}})^{2},\end{eqnarray}$$
where the hydrostatic reconstruction
$\unicode[STIX]{x1D701}_{H}$
is now given in terms of
$P_{m}$
,
Using (3.1) and (2.18), this yields
$$\begin{eqnarray}\displaystyle \unicode[STIX]{x1D701} & = & \displaystyle \unicode[STIX]{x1D701}_{H}+\left(\frac{\cosh (\sqrt{\unicode[STIX]{x1D707}}(z_{m}+1)|D|)}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}-1\right)\unicode[STIX]{x2202}_{t}\unicode[STIX]{x1D713}+O(\unicode[STIX]{x1D70E})\nonumber\\ \displaystyle & = & \displaystyle \unicode[STIX]{x1D701}_{H}+\left(1-\frac{\cosh (\sqrt{\unicode[STIX]{x1D707}}(z_{m}+1)|D|)}{\cosh (\sqrt{\unicode[STIX]{x1D707}}|D|)}\right)\unicode[STIX]{x1D701}+O(\unicode[STIX]{x1D70E}),\end{eqnarray}$$
so that
Following the same path as in § 3.2, the quadratic formula (3.22) is generalized into
In the shallow water regime (
$\unicode[STIX]{x1D707}\ll 1$
) these formulas can be simplified into the following generalization of (3.26),
for the linear formula, and of (3.27) for the quadratic formula,
Appendix C. Dimensional reconstruction formulas
In variables with dimension, the hydrostatic reconstruction (B 3) can be written
C.1 Formulas involving Fourier multiplier in space
In variables with dimension, the linear reconstructions (B 5) (fully dispersive) and (B 7) (shallow water) can be written
The fully dispersive (B 6) and shallow water (B 8) nonlinear reconstructions write
and
The nonlinear heuristic equation (see Vasan & Oliveras Reference Vasan and Oliveras2017) is given by
$$\begin{eqnarray}\unicode[STIX]{x1D701}_{HE}=\frac{\unicode[STIX]{x1D701}_{L}}{\displaystyle 1-\frac{D\sinh (h_{0}D)}{\cosh (\unicode[STIX]{x1D6FF}_{m}D)}\unicode[STIX]{x1D701}_{H}}.\end{eqnarray}$$
C.2 Formulas involving Fourier multiplier in time
Permanent form wave
The fully dispersive and shallow water linear reconstructions are written respectively
$$\begin{eqnarray}\unicode[STIX]{x1D701}_{L}=\frac{\displaystyle \cosh \left(\frac{h_{0}|D_{t}|}{c_{p}}\right)}{\cosh \displaystyle \left(\frac{\unicode[STIX]{x1D6FF}_{m}|D_{t}|}{c_{p}}\right)}\unicode[STIX]{x1D701}_{H},\end{eqnarray}$$
and
The heuristic equation is written
$$\begin{eqnarray}\unicode[STIX]{x1D701}_{HE}=\frac{\unicode[STIX]{x1D701}_{L}}{\displaystyle 1-\frac{\displaystyle D_{t}\sinh \left(\frac{h_{0}D_{t}}{c_{p}}\right)}{\displaystyle c_{p}\cosh \left(\frac{\unicode[STIX]{x1D6FF}_{m}D_{t}}{c_{p}}\right)}\unicode[STIX]{x1D701}_{H}}.\end{eqnarray}$$
Irregular waves
Proceeding as in § 4.2.1 by replacing the Fourier multiplier in space by a Fourier multiplier in time we obtain:
where
$k(\unicode[STIX]{x1D714})$
is given by the dispersion relation
The shallow water linear reconstruction is written
and the heuristic formula can be expressed as
$$\begin{eqnarray}\unicode[STIX]{x1D701}_{HE}=\frac{\unicode[STIX]{x1D701}_{L}}{\displaystyle 1+\frac{1}{g}\unicode[STIX]{x2202}_{t}^{2}\unicode[STIX]{x1D701}_{L}}.\end{eqnarray}$$
Appendix D. Generalization in the presence of a background current
We show here how to generalize the reconstruction formulas derived above when waves propagate over a background constant horizontal current
$\boldsymbol{U}_{0}=U_{0}\boldsymbol{e}_{x}$
. This current cannot be inferred from the pressure measurements and must be obtained from additional velocity measurements. As shown below, the influence of the current can be neglected at the precision of the model if
$U_{0}=O(\unicode[STIX]{x1D700})$
, that is, if the current is smaller by a factor of
$\unicode[STIX]{x1D700}$
than the long wave phase velocity.
D.1 Formulas involving Fourier multiplier in space
The total velocity field is
$\boldsymbol{U}=\unicode[STIX]{x1D735}_{X,z}\unicode[STIX]{x1D6F7}+U_{0}\boldsymbol{e}_{x}$
, with
$\unicode[STIX]{x1D6F7}$
satisfying (2.13) and (2.14), and the Bernoulli and kinematic equations become
and
where
$U_{0}$
is dimensionalized by
$\sqrt{gh_{0}}$
. Consequently, formula (2.20) becomes
so that the linear reconstruction formula (3.5) remains valid in the presence of a background current
$U_{0}$
,
For the nonlinear reconstruction formula, one readily gets that in the presence of a background current, the formula (3.22) becomes
this formula has the advantage of being Galilean invariant. It can also be seen that if
$U_{0}$
is of order
$O(\unicode[STIX]{x1D700})$
in the frame of reference of the bottom, than the corrections due to the background current are of size
$O(\unicode[STIX]{x1D70E}^{2})$
and therefore negligible at the precision of the approximation.
D.2 Formulas involving Fourier multiplier in time
There is a difference in the way one can pass from a Fourier transform in space to a Fourier transform in time, as in (4.15). Indeed, the equation solved at first (linear) order by
$\unicode[STIX]{x1D701}$
is no longer (4.4) but
with
$\unicode[STIX]{x1D706}(\cdot )$
still given by (4.14). In the one-dimensional case (
$d=1$
), the notion of right-going wave, introduced in Remark 1, can be easily extended in the presence of a background current. A solution
$u$
to (D 6) is called right going if its Fourier transform is of the form
When
$U_{0}\geqslant 0$
(following current), the function
$\unicode[STIX]{x1D709}\in \mathbb{R}\mapsto \unicode[STIX]{x1D706}(\unicode[STIX]{x1D709})+U_{0}\unicode[STIX]{x1D709}$
is one-to-one, and we can define the function
$k_{U_{0}}$
by the dispersion relation
if
$-1<U_{0}<0$
(opposing current, we only consider here the subcritical case
$|U_{0}|<1$
), the function
$\unicode[STIX]{x1D709}\in \mathbb{R}\mapsto \unicode[STIX]{x1D706}(\unicode[STIX]{x1D709})+U_{0}\unicode[STIX]{x1D709}\in \mathbb{R}$
is no longer one-to-one and we need to introduce the critical wavenumber and frequency
$k_{crit}\geqslant 0$
and
$\unicode[STIX]{x1D714}_{crit}$
defined as
so that the function
$\unicode[STIX]{x1D709}\in \mathbb{R}\mapsto \unicode[STIX]{x1D706}(\unicode[STIX]{x1D709})+U_{0}\unicode[STIX]{x1D709}$
is one-to-one as a mapping
$[-k_{crit},k_{crit}]\rightarrow [-\unicode[STIX]{x1D714}_{crit},\unicode[STIX]{x1D714}_{crit}]$
(see figure 11). It is therefore possible to define
$k_{U_{0}}(\cdot )$
through (D 8) when
$0<U_{0}\leqslant 1$
, provided that the spatial Fourier transform
$\widehat{\unicode[STIX]{x1D701}}(t,\cdot )$
is supported in
$[-k_{crit},k_{crit}]$
, or equivalently if the time Fourier transform
$\widetilde{\unicode[STIX]{x1D701}}(\cdot ,x)$
is supported in
$[-\unicode[STIX]{x1D714}_{crit},\unicode[STIX]{x1D714}_{crit}]$
. We shall therefore make the following assumption
The mapping
$\unicode[STIX]{x1D709}\mapsto \unicode[STIX]{x1D706}(\unicode[STIX]{x1D709})+U_{0}\unicode[STIX]{x1D709}$
for
$-1<U_{0}<0$
(a) and
$U_{0}\geqslant 0$
(b).

Remark D1. The linear dispersion for (D 6) has four solutions for
$k$
in general (only two if
$U_{0}=0$
), when
$\unicode[STIX]{x1D714}$
and
$U_{0}$
are given. Among them, two describe counter-propagating long wavelength waves while the other two correspond to short wavelength waves. The above assumption means that we assume that the wave profile we want to reconstruct corresponds to the right-going long wavelength component (see for instance Euvé et al.
Reference Euvé, Michel, Parentani, Philbin and Rousseaux2016 for a situation where the counter-propagating waves are relevant).
We have seen that the linear reconstruction formula (D 4) is the same as in the absence of any background current. However, when replacing the Fourier multiplier in space by a Fourier multiplier in time, the influence of
$U_{0}$
can be seen. In order to perform such a substitution, we need the following proposition.
Proposition D1. Let
$d=1$
,
$\unicode[STIX]{x1D706}$
be given by (4.14), and let
$u$
be a right-going solution to (D 6) that satisfies
$(\boldsymbol{H})$
. Then, for all Fourier multiplier
$f:\mathbb{R}\rightarrow \mathbb{R}$
, one has
where
$k_{U_{0}}(\cdot )$
is defined through (D 8).
Note that contrary to Proposition 1, we assume here that
$d=1$
and that the solution is right going; this allows us to handle Fourier multipliers that are not even functions.
Proof. Using the definition (D 7) of a right-going wave, one easily obtains for the double Fourier transform in space and time that
where we used the fact that
$k_{U_{0}}(-\unicode[STIX]{x1D714})=-k_{U_{0}}(\unicode[STIX]{x1D714})$
. Inverting the double Fourier transform then yields the result.◻
Using Proposition D1, the linear reconstruction formula (D 4) implies the following generalization of (4.15) in the presence of a background current,
with
$k_{U_{0}}(\cdot )$
given by (D 8).
After the estimation of the linear reconstruction
$\unicode[STIX]{x1D701}_{L,U_{0}}$
, we can use it in the nonlinear reconstruction formula (D 5). In the presence of a background opposing current (i.e.
$U_{0}\leqslant 0$
), this formula involves space derivatives of
$\unicode[STIX]{x1D701}_{L,U_{0}}$
. For right-going waves, and under the assumption
$(\boldsymbol{H})$
, we can replace the differential operator
$\unicode[STIX]{x2202}_{x}$
by
$-\text{i}k_{U_{0}}(D_{t})$
using Proposition D1 and obtain













