Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-08T09:17:35.031Z Has data issue: false hasContentIssue false

High-order strongly nonlinear long wave approximation for variable bottom

Published online by Cambridge University Press:  06 February 2026

Wooyoung Choi
Affiliation:
Department of Mathematical Sciences, New Jersey Institute of Technology, Newark, NJ 07102-1982, USA
Sunao Murashige*
Affiliation:
Department of Mathematics and Informatics, Ibaraki University , Mito, Ibaraki 310-8512, Japan
*
Corresponding author: Sunao Murashige, sunao.murashige.sci@vc.ibaraki.ac.jp

Abstract

This paper describes a high-order strongly nonlinear (SNL) model for long waves in the presence of a variable bottom, which is a generalisation of the model for a flat bottom (Choi 2022a, J. Fluid Mech. vol. 945, A15). This asymptotic model written in terms of the bottom velocity is obtained using systematic expansion with a single small parameter measuring the ratio of the water depth to the characteristic wavelength and is found linearly stable at any order of approximation. To test the high-order SNL model with a variable bottom, we solve numerically the first- and second-order models using a pseudo-spectral method to study the deformation or generation of long waves over a variable bottom. Specifically, we consider two examples: (i) the propagation of cnoidal waves over a fixed bottom topography, and (ii) the forced generation of solitary waves by a submerged topography moving steadily with a transcritical speed. The computed results are then compared with the fully nonlinear computation using a boundary integral method as well as the numerical solutions of the weakly nonlinear long wave model. It is found that the second-order SNL model for the bottom velocity is suitable for stable numerical computations and produces accurate solutions even for a relatively large-amplitude initial wave or submerged topography.

Information

Type
JFM Papers
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Schematic views of initial states for two numerical examples. ($a$) Example 1: long waves propagating over a time-independent variable bottom $z = -h(x)$. ($b$) Example 2: the forced generation of solitary waves by a bottom topography $z = -h(x,t)$ moving to the left steadily with a transcritical speed. The blue line represents the water surface $z = \zeta (x,t)$ and the brown line the bottom topography $z = -h(x,t)$.

Figure 1

Figure 2. Comparison of the time evolution of the wave profile $z = \zeta (x,t)$ of example 1. The wave profiles $z = \zeta (x,t)$ at $t = 0$, $9$, $18$, $27$, $36$, $45$ and $54$ are plotted in each figure. The initial wave profile $\zeta (x, t=0)$ is given by (5.12) with $L = 60$ and $x_0 = -20$ for ($a$) $\tilde {\alpha }_0 =0.05$, ($b$) $\tilde {\alpha }_0 =0.07$ and ($c$) $\tilde {\alpha }_0 =0.09$, where $\tilde {\alpha }_0 = H_0/h_0$ denotes the dimensionless wave height of the initial wave. The red line represents the first-order SNL long wave model, the blue line the second-order SNL model, the green line the WNL long wave model and the black dashed line the FNL computation. The brown line in ($d$) shows the shape of the bottom topography $h(x)$ given by (5.16) with $h_b = 0.75$ and $q_{\ell _b} = 0.01$. The time increment $\Delta t$ of the fourth-order Runge–Kutta scheme, the total number $N$ of the spectral approximation in (5.7) and the threshold $N_{\textit{filter}}$ for the de-aliasing filter in (5.8) are set to $\Delta t = 0.05$, $N = 2048$ and $N_{\textit{filter}} = 900$ (SNL) and $400$ (WNL and FNL), respectively. Panels (b i) and (b ii) enlarge ($b$) at $t = 45$ and $54$, respectively. Panels (c i) and (c ii) enlarge ($c$) at $t = 45$ and $54$, respectively.

Figure 2

Figure 3. Three-dimensional plot for the time evolution of the wave profile $z = \zeta (x,t)$ of example 1 for $\tilde {\alpha }_0 = 0.09$ in the $(x,t,z)$ space. The time interval is 0.5. For further information, see the caption of figure 2. ($a$) First-order SNL, ($b$) second-order SNL, ($c$) WNL, ($d$) FNL.

Figure 3

Figure 4. Variation of the wave speed squared $c^2/g h_0$ with the dispersion parameter $k h_0$ in the linear dispersion relations. The black line represents the full linear dispersion relation (5.18). The red line and blue line denote the linear dispersion relation (5.19) with $M = 1$ (first-order SNL) and $M = 2$ (second-order SNL), respectively.

Figure 4

Figure 5. Variation of the shoaling rate $\| \zeta /h \|_{\textrm{max}}$ on the up-slope with time $t$ (example 1). Each numeral in the figure shows the value of the height $\tilde {\alpha }_0 = H_0/h_0$ of the initial wave (5.12). The shoaling rate $\| \zeta /h \|_{\textrm{max}}$ is defined by (5.20). The red line represents the first-order SNL long wave model, the blue line the second-order SNL model, the green line the WNL long wave model and the black dashed line the FNL computation. For further information, see the caption of figure 2.

Figure 5

Figure 6. Comparison of the wave profile $z = \zeta (X,t)$ at $t = 150$ for example 2. Here $X = x + F_r t$. The height $h_b$ of the bottom topography $z = -h(x,t) = -h(X)$ in (5.21) is set as ($a$) 0.05, ($b$) 0.075 and ($c$) 0.1. The Froude number $F_r$ and $k_b$ in (5.21) are fixed to $F_r = 1.01$ and $k_b = 0.5$, respectively. The red line represents the first-order SNL long wave model, the blue line the second-order SNL model, the green line the WNL long wave model and the black dashed line the FNL. The brown line in ($d$) shows the shape of the bottom topography moving to the left. Here $L = 500$, $\Delta t = 0.05$ and $N = 2048$ with $N_{\textit{filter}} = 500$ (SNL), $320$ (WNL) and $400$ (FNL).

Figure 6

Figure 7. Three-dimensional plot of the time evolution of the wave profile $z = \zeta (X,t)$ for $F_r = 1.01$ and $h_b = 0.1$ in the $(X,t,z)$ space of example 2. Here $X = x + F_r t$. The time interval is 2.0. For further information, see the caption of figure 6. ($a$) First-order SNL, ($b$) second-order SNL, ($c$) WNL, ($d$) FNL.

Figure 7

Table 1. Comparison of CPU time to solve each model. Numerical computations were performed using a MacBook Pro with an Apple M4 Pro. The unit of CPU time is seconds. Here SNL (1st) and SNL (2nd) denote the first- and second-order SNL long wave models, respectively. See captions of figures 2 and 6 for details of numerical computations.

Figure 8

Figure 8. Convergence of the iterative scheme (5.10) for two different initial guesses $v^{(0)}$: the residual $r^{(\mu )}(t)$ versus the iteration number $\mu$. Method 1 (red line ): $v^{(0)}$ is given by the linear extrapolation (C1). Method 2 (blue line ): $v^{(0)}$ is given by the finite difference approximation of (5.9). The residual $r^{(\mu )}(t)$ is defined by (5.11). The computed results are obtained using the second-order SNL model for example 1 with $\tilde {\alpha }_0 = 0.09$ in § 5.2. See the caption of figure 2 for other parameter values. Results are shown for ($a$) $t = 20$ and ($b$) $t = 50$.