Hostname: page-component-76d6cb85b7-f97m6 Total loading time: 0 Render date: 2026-07-17T06:57:12.505Z Has data issue: false hasContentIssue false

Three-dimensional gravity-capillary standing waves: computation, resonance and instability

Published online by Cambridge University Press:  15 July 2026

Xin Guan*
Affiliation:
Department of Mathematics, Imperial College London , South Kensington Campus, London SW7 2AZ, UK
*
Corresponding author: Xin Guan, x.guan@imperial.ac.uk

Abstract

Content of image described in text.

We present a numerical study of three-dimensional gravity-capillary standing waves by using cubic and quintic truncated Hamiltonian formulations and the Craig–Sulem expansion of the Dirichlet–Neumann operator. The resulting models are treated as triply periodic boundary-value problems and solved via a spatio-temporal collocation method without executing initial-value calculations. This approach avoids the numerical stiffness associated with surface tension, and numerical instabilities arising from time integration. We reduce the number of unknowns significantly by exploiting the spatio-temporal symmetries for three types of symmetric standing waves. Comparisons with existing asymptotic and numerical results illustrate excellent agreement between the models and the full potential-flow formulation. We investigate typical bifurcations and standing waves that feature square, hexagonal and more complex flower-like patterns under the three-wave resonance. These solutions are generalisations of the classical Wilton ripples. Temporal simulations of the computed three-dimensional standing waves exhibit perfect periodicity and reveal an instability mechanism based on the previous reported oblique instability in two-dimensional standing waves.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Typical contours of η$\eta$ for a case I standing wave. The rectangles surrounded by the black dashed and solid lines represent a unit periodic cell and a quadrant on the (x,y)$(x,y)$-plane, respectively. The shaded region denotes the real computational domain by using (3.19) and (3.20).

Figure 1

Figure 2. Typical contours of η$\eta$ for a case II standing wave. The squares surrounded by the black dashed and solid lines represent a unit periodic cell and a quadrant on the (x,y)$(x,y)$-plane, respectively. The blue straight lines show the two diagonals x=±y$x = \pm y$, and the four red straight lines denote x+y=±L$x+y = \pm L$ and x−y=±L$x-y = \pm L$. The shaded region denotes the real computational domain by using (3.23) and (3.24).

Figure 2

Figure 3. Figure 3 long description.Typical contours of η$\eta$ for a case III standing wave. The squares surrounded by the black dashed and solid lines represent a unit periodic cell and a quadrant on the (x,y)$(x,y)$-plane, respectively. The blue straight lines show the two diagonals x=±y$x = \pm y$. The shaded region denotes the real computational domain by using (3.21) and (3.22).

Figure 3

Figure 4. Typical contours of η(x,y,T/4)$\eta (x,y,T/4)$ for (a) case I, (b) case II and (c) case III standing waves. The rectangle and squares surrounded by the solid black lines each represent a quadrant on the (x,y)$(x,y)$-plane. The blue straight lines are the two diagonals x=±y$x = \pm y$. The red straight lines denote x+y=±L$x+y = \pm L$ and x−y=±L$x-y = \pm L$. The green lines indicate x=±L1/2$x = \pm L_1/2$ and y=±L2/2$y = \pm L_2/2$. The shaded regions denote the real computational domain.

Figure 4

Figure 5. Schematic of the reduced computational domain by using spatio-temporal symmetries.

Figure 5

Figure 6. Figure 6 long description.Comparisons between Concus’s asymptotic result (4.1), and the numerical results using the boundary-integral method, the cubic model and the quintic model for k=1,h=∞$k=1, h=\infty$. (a) Plot of ω$\omega$ versus ϵ$\epsilon$. (b) Initial wave profiles with crest-to-trough amplitude 0.8$0.8$ (ϵ=0.394$\epsilon = 0.394$).

Figure 6

Figure 7. Comparisons between the asymptotic result of Verma & Keller (1962), numerical results of Rycroft & Wilkening (2013), the cubic model and the quintic model for case II gravity standing waves with k=l=1,h=π$k=l=1, h=\pi$. (a) Plot of ω$\omega$ versus ϵ$\epsilon$. (b) An initial profile obtained from the quintic model with H=0.46$H=0.46$ (ϵ=0.3675$\epsilon =0.3675$).

Figure 7

Figure 8. Figure 8 long description.Surface profiles of a case II standing wave for k=l=1, H=0.7$k = l = 1,\ H=0.7$ at t=0,T/4,T/2$t = 0,T/4,T/2$.

Figure 8

Figure 9. Energy distribution over one temporal period for the standing wave shown in figure 8. Here, K,G,S,H~$\mathcal K, \mathcal G, \mathcal S, \widetilde{\mathcal{H}}$ represent kinetic, gravitational, surface-tension and total energies.

Figure 9

Figure 10. (a) Initial cross-sections of case II standing waves for H=0.1,0.2,0.4,0.6,0.7$H=0.1,0.2,0.4,0.6,0.7$. The red curve corresponds to 0.7cos⁡(x)cos⁡(y)$0.7\cos (x)\cos (y)$. (b) Initial diagonal cross-sections of the same waves as in (a).

Figure 10

Figure 11. (ae) Surface profiles of a resonant case II standing wave with k=l=1, H=0.33$k = l = 1,\ H=0.33$ at t=0,T/16,3T/16,7T/32,T/4$t = 0,T/16,3T/16,7T/32,T/4$. ( f) Amplitudes of the first 100$100$ Fourier coefficients for η(x,y,0)$\eta (x,y,0)$.

Figure 11

Figure 12. Figure 12 long description.(a) Cross-sections of the standing wave shown in figure 11 at t=0,T/32,T/16,…,T/4$t = 0,T/32,T/16,\ldots ,T/4$ from bottom to top. The profiles are vertically shifted for the clarity. (b) Plot of η(0,0,t)$\eta (0,0,t)$ over one temporal period. (c) Amplitudes of the temporal Fourier modes cos⁡(pωt)$\cos (p\omega t)$ from p=0$p = 0$ to p=20$p=20$.

Figure 12

Figure 13. Bifurcations of case II standing waves for k=l=1$k = l = 1$, and representative initial wave profiles.

Figure 13

Figure 14. Figure 14 long description.Surface profiles of case III standing waves for k=1, l=0$k = 1,\ l = 0$. (ac) A non-resonant solution with H=0.3$H=0.3$ at t=0,T/4,T/2$t = 0,T/4,T/2$. (d) A resonant solution with H=0.29$H=0.29$ at t=0$t = 0$.

Figure 14

Figure 15. Typical level sets of the left-hand side of (4.4) for (a) α=β=1$\alpha = \beta = 1$, and (b) α=−1, β=1$\alpha = -1,\ \beta = 1$. The green dots denote particular values of κ$\boldsymbol{\kappa}$ supporting resonant standing waves.

Figure 15

Figure 16. Typical level sets of the left-hand side of (4.4) for α=2, β=4$\alpha = 2,\ \beta = 4$. The dashed line represents the zero level set of the the left-hand side of (4.7) for γ=2$\gamma = 2$. The green dot represents a particular value of κ$\boldsymbol{\kappa}$ supporting resonant standing waves.

Figure 16

Figure 17. Two solution branches of case II standing waves for k=l=0.5$k = l = 0.5$: (a) ω$\omega$ versus H$H$; (b) amplitude ratio versus ϵ$\epsilon$.

Figure 17

Figure 18. A case II standing wave with k=l=0.5, H=0.73$k = l = 0.5,\ H=0.73$ on branch 1$1$. (ac) Top views of the solutions at t=0,T/8,3T/16$t=0,T/8,3T/16$. A periodic cell is surrounded by the dashed lines. (d–f) The corresponding wave profiles.

Figure 18

Figure 19. Figure 19 long description.A case II standing wave with k=l=0.5, H=0.19$k = l = 0.5,\ H=0.19$ on branch 2$2$. (ac) Top views of the solutions at t=0,T/8,3T/16$t=0,T/8,3T/16$. A periodic cell is surrounded by the dashed lines. (d–f) The corresponding wave profiles.

Figure 19

Figure 20. Cross-sections on the plane y=0$y=0$: (a) the branch 1$1$ solution with H=0.73$H=0.73$; (b) the branch 2$2$ solution with H=0.19$H=0.19$. From bottom to top, t=0,T/32,T/16,…,T/4$t = 0, T/32,T/16,\ldots,T/4$.

Figure 20

Figure 21. Figure 21 long description.Bifurcations of case I standing waves for k=1, l=1.5312$k = 1,\ l = 1.5312$. (a) Plot of ω$\omega$ versus H$H$. The blue and red curves correspond to three-dimensional solution branches, and the black curve represents the two-dimensional solution branch for k=0, l=3.0624$k = 0,\ l = 3.0624$. (b) Plot of amplitude ratio versus ϵ$\epsilon$. The blue and red dashed lines represent two fitted analytic relations for small ϵ$\epsilon$.

Figure 21

Figure 22. Profiles of small-amplitude case I standing waves for k=1$k = 1$ and l=1.5312$l = 1.5312$ on branch 1$1$: (a) H=8×10−5$H = 8\times 10^{-5}$, (b) H=10−3$H = 10^{-3}$.

Figure 22

Figure 23. Figure 23 long description.A standing wave with k=1, l=1.5312, H=0.4$k = 1,\ l = 1.5312,\ H=0.4$ on branch 1$1$. (ac) Top views at t=0,3T/16,T/4$t=0,{}3T/16,T/4$. (d–f) The corresponding profiles within the periodic cell surrounded by the dashed lines.

Figure 23

Figure 24. A standing wave with k=1, l=1.5312, H=0.135$k = 1,\ l = 1.5312,\ H=0.135$ on branch 2$2$. (ac) Top views at t=0,3T/16,T/4$t=0,{}3T/16,T/4$. (d–f) The corresponding three-dimensional profiles within a periodic cell (regions surrounded by the dashed lines).

Figure 24

Figure 25. (a) Cross-sections on the plane y=0$y=0$ for the branch 1$1$ solution with H=0.4$H=0.4$. (b) Cross-sections on the plane x=0$x=0$ for the same solution. From bottom to top, t=0,T/32,T/16,…,T/4$t = 0, T/32,T/16,\ldots,T/4$.

Figure 25

Figure 26. Four bifurcations for standing waves with k=0.459181, l=0.145664$k=0.459181,\ l=0.145664$: (a) ω$\omega$ versus H$H$; (be) amplitude ratio versus ϵ$\epsilon$.

Figure 26

Figure 27. Figure 27 long description.Standing waves with k=0.459181, l=0.145664$k=0.459181,\ l=0.145664$ at t=0,T/8,T/4$t=0,T/8,T/4$. (ac) A branch 1$1$ solution with H=0.2$H = 0.2$. (df) A branch 2$2$ solution with H=0.07$H = 0.07$. (gi) A branch 3$3$ solution with H=0.195$H = 0.195$. (jl) A branch 4$4$ solution with H=0.185$H = 0.185$. For the convenience of visualisation, the figures are stretches in the x$x$- and z$z$-directions.

Figure 27

Figure 28. (ac) Time histories of η(0,0,t)$\eta (0,0,t)$ over ten periods for the standing waves with k=l=1$k = l = 1$ (figure 11), with k=l=0.5$k = l = 0.5$ on branch 1$1$ (figure 18), and with k=1, l=1.5312$k = 1,\ l = 1.5312$ on branch 1$1$ (figure 23), respectively. The blue curves and red dots denote results of the initial-value and boundary-value calculations. (d) Plot of max(|φ(x,y,t/T)|)$\max(|\varphi (x,y,t/T)|)$ at integer and temporal half-periods. (e) Relative energy error in temporal simulations.

Figure 28

Figure 29. Figure 29 long description.Temporal evolution of a non-resonant case II standing wave (k=l=1, H=0.29)$(k=l=1,\ H=0.29)$ perturbed by 0.001cos⁡(x+y)$0.001\cos (x+y)$. (a) Time histories of |p^1,1|$|\widehat {p}_{1,1}|$ and |p^−1,1|$|\widehat {p}_{-1,1}|$. The black dashed lines label the instants when the curves reach maxima and minima. (bf) Representative surface profiles at t=0,72T,137.1T,204.1T,273.2T$t=0,72T, 137.1T,204.1T,273.2T$.

Figure 29

Figure 30. Temporal evolution of a non-resonant case II standing wave (k=l=1, H=0.5)$(k=l=1,\ H=0.5)$ perturbed by 0.001cos⁡(x+y)$0.001\cos (x+y)$. (a) Time histories of |p^1,1|$|\widehat {p}_{1,1}|$ and |p^1,−1|$|\widehat {p}_{1,-1}|$. The black dashed lines label the instants when the curves intersect and reach maxima and minima. (b,c) Surface profiles at t=26T$t=26T$ and 61.6T$61.6T$.

Figure 30

Figure 31. Temporal evolution of a branch 1$1$ standing wave (k=1, l=1.5312, H=0.05)$(k=1,\ l=1.5312,\ H=0.05)$ perturbed by 0.001cos⁡(x+1.5312y)$0.001\cos (x+1.5312y)$. (a) Time histories of |p^1,1.5312|$|\widehat {p}_{1,1.5312}|$, |p^1,−1.5312|$|\widehat {p}_{1,-1.5312}|$ and |p^0,3.0624|$|\widehat {p}_{0,3.0624}|$. (bc) Surface profiles at t=0$t=0$ and 453.2T$453.2T$.

Figure 31

Figure 32. Time histories of |p^1,1.5312|$|\widehat {p}_{1,1.5312}|$, |p^1,−1.5312|$|\widehat {p}_{1,-1.5312}|$ and |p^0,3.0624|$|\widehat {p}_{0,3.0624}|$ in the temporal evolution of a branch 1$1$ standing wave (k=1, l=1.5312, H=0.2)$(k=1,\ l=1.5312,\ H=0.2)$ perturbed by 0.001cos⁡(x+1.5312y)$0.001\cos (x+1.5312y)$. The two light-shaded regions show similar patterns, and so do the two dark-shaded regions.

Figure 32

Figure 33. Frequency curves of the branch 1$1$ standing waves with k=1, l=1.5312$k = 1,\ l = 1.5312$, and of the standing waves with k=3, l=0$k = 3,\ l=0$.

Figure 33

Figure 34. Time histories of |p^3,0|, |p^0,3.0624|, |p^1,1.5312|$|\widehat {p}_{3,0}|,\ |\widehat {p}_{0,3.0624}|,\ |\widehat {p}_{1,1.5312}|$ for different branch 1$1$ standing waves with an initial disturbance 0.001cos⁡(3x)$0.001\cos (3x)$: (a) H=0.4$H=0.4$, (b) H=0.3$H=0.3$.

Supplementary material: File

Guan supplementary movie 1

Animation of a Case II non-resonant standing wave for k = l = 1, H = 0.7.
Download Guan supplementary movie 1(File)
File 5.8 MB
Supplementary material: File

Guan supplementary movie 2

Animation of a Case II resonant standing wave for k = l = 1, H = 0.33.
Download Guan supplementary movie 2(File)
File 8.2 MB
Supplementary material: File

Guan supplementary movie 3

Animation of a Case II resonant standing wave for k = l = 0.5, H = 0.73 on branch 1.
Download Guan supplementary movie 3(File)
File 6.8 MB
Supplementary material: File

Guan supplementary movie 4

Animation of a Case II resonant standing wave for k = l = 0.5, H = 0.19 on branch 2.
Download Guan supplementary movie 4(File)
File 6.8 MB
Supplementary material: File

Guan supplementary movie 5

Animation of a Case I resonant standing wave for k = 1, l = 1.5312, H = 0.4 on branch 1.
Download Guan supplementary movie 5(File)
File 4.1 MB