Hostname: page-component-74656f9884-54qdv Total loading time: 0 Render date: 2026-11-09T21:52:52.630Z Has data issue: false hasContentIssue false

Adjoint-based high-order spectral method of wave simulation for coastal bathymetry reconstruction

Published online by Cambridge University Press:  06 October 2023

Jie Wu
Affiliation:
Department of Mechanical Engineering and St. Anthony Falls Laboratory, University of Minnesota, Minneapolis, MN 55455, USA
Xuanting Hao
Affiliation:
Department of Mechanical and Aerospace Engineering and Scripps Institution of Oceanography, University of California San Diego, La Jolla, CA 92093, USA
Tianyi Li
Affiliation:
Department of Mechanical Engineering and St. Anthony Falls Laboratory, University of Minnesota, Minneapolis, MN 55455, USA
Lian Shen*
Affiliation:
Department of Mechanical Engineering and St. Anthony Falls Laboratory, University of Minnesota, Minneapolis, MN 55455, USA
*
†Email address for correspondence: shen@umn.edu

Abstract

Bathymetry is an important factor affecting wave propagation in coastal environments but is often challenging to measure in practice. We propose a method for inferring coastal bathymetry from spatial variations in surface waves by combining a high-order spectral method for wave simulation and an adjoint-based variational data assimilation method. Recursion-formed adjoint equations are derived to obtain the sensitivity of the wave surface elevation to the underlying bottom topography to any desired order of nonlinear perturbation. We also develop a multiscale optimisation method to eliminate spurious high-wavenumber fluctuations in the reconstructed bathymetry data caused by sensitivity variations over the different length scales of surface waves. The proposed bottom detection method is validated with a realistic coastal wave environment involving complex two-dimensional bathymetry features, non-periodic incident waves and nonlinear broadband multidirectional waves. In numerical experiments at both laboratory and field scales, the bathymetry reconstructed from our method agrees well with the ground truth. We also show that our method is robust against imperfect surface wave data in the presence of limited sampling frequency and noise.

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 (http://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), 2023. Published by Cambridge University Press.
Figure 0

Figure 1. Schematic of lateral boundary condition treatment for the case of a shoal on a sloping beach.

Figure 1

Figure 2. Bathymetry reconstruction algorithm based on the HOS method (brown), its adjoint model (green) and the multiscale optimisation (blue).

Figure 2

Table 1. Parameters of case set-up. Here, ‘Shoal’ and ‘Irreg’ represent shoal and irregular bathymetry, respectively; ‘Mono’ and ‘Broad’ represent monochromatic wave and broadband waves, respectively. The following variables are defined: surface wavelength, $\lambda _p$; wave period, $T_p$; simulation domain length, $L_x$ and $L_y$; number of simulation grid points, $N_X$ and $N_Y$; simulation time interval, $\Delta t_s$; measurement time interval, $\Delta t_M$.

Figure 3

Figure 3. Monochromatic wave propagation over a shoal. (a) Shoal bathymetry $-h+\beta (x,y)$; (b) surface elevation $\eta (x,y)$ at $t=36$ s.

Figure 4

Figure 4. Comparison of our HOS simulations using $M=5$ or $M=3$ with the measurement in Berkhoff et al. (1982). The wave height is normalised by that of the incident wave, 0.0464 m. The locations of the transects are (a) $x=1$ m; (b) $x=3$ m; (c) $x=5$ m; (d) $x=7$ m; (e) $x=9$ m; ( f) $y=-2$ m; (g) $y=0$ m; (h) $y=-2$ m.

Figure 5

Figure 5. (a) Gradient of the cost function with respect to the bathymetry at the initial guess $\beta =0$; (b) comparison between the adjoint gradient by the adjoint model in (2.28) and the benchmark gradient calculated using the finite difference method in (3.4) on 86 grid points along the horizontal line $y=0$ m. The gradient is normalised by the standard deviation of the surface elevation at the initial time instant $\sigma _\eta =0.014$ m and $h =0.45$ m.

Figure 6

Figure 6. (a) Reconstructed bathymetry after 400 optimisation iterations; (b) comparison of reconstructed bathymetry and ground truth along the line $x=0$ m; (c) same as (b) but for the line along $y=0$ m.

Figure 7

Figure 7. Variations of cost function and detection error with the number of optimisation iterations with multiscale optimisation method for case Shoal-Mono.

Figure 8

Figure 8. Broadband waves propagating over the shoal. (a) Surface elevation at $t=50$ s; (b) gradient of cost function with respect to the bathymetry at the initial guess $\beta =0$. In (b), the results are normalised by ${\sigma _\eta =0.0095}$ m and $h=0.45$ m.

Figure 9

Figure 9. The legend is the same as in figure 6. The results for the Shoal-Broad case are plotted.

Figure 10

Figure 10. Variations of cost function and detection error with the number of optimisation iterations with multiscale optimisation method for case Shoal-Broad.

Figure 11

Figure 11. Broadband waves propagating over field-scale irregular bathymetry. Plotted are contours of the (a) bathymetry $-h+\beta (x,y)$ and (b) surface elevation $\eta (x,y)$ at $t=100$ s.

Figure 12

Figure 12. (a) Reconstructed bathymetry after 400 optimisation iterations for case Irreg-Broad; (b) comparison of reconstructed bathymetry and the ground truth along the line $x=100$ m; (c) same as (b) but for the line along $y=70$ m.

Figure 13

Figure 13. Variations of cost function and detection error with the number of optimisation iterations with multiscale optimisation method for case Irreg-Broad.

Figure 14

Figure 14. Relative reconstruction error $\epsilon _\beta$ for different sampling frequencies for the Shoal-Mono and Shoal-Broad cases.

Figure 15

Figure 15. (a) Cost function $J$ and (b) relative reconstruction error $\epsilon _\beta$ as functions of the optimisation iteration numbers for measurement with noise. In (a), the cost function $J$ is normalised by $J_0$, its initial value before the optimisation process.

Figure 16

Figure 16. Reconstructed bathymetry for the Shoal-Broad case with $\sigma _{noise}/\sigma _\eta =30\,\%$ after (a) 20 iterations; (b) 90 iterations; (c) 400 iterations.

Figure 17

Table 2. Parameters of the case set-up for bathymetry inversion in the scenario of a monochromatic wave over a Gaussian bump. The following variables are defined: simulation grid length, $\Delta x_s$; measurement grid length, $\Delta x_M$; measurement starting time instant, $T_s$; measurement ending time instant, $T_e$.

Figure 18

Figure 17. (a) Variations of the cost function and detection error with the number of optimisation iterations. (b) Comparison of the reconstructed bathymetry and ground truth. Results are plotted for case Gauss-S1T1.

Figure 19

Figure 18. Legends are the same as in figure 17. Results are plotted for cases Gauss-S5T1 and Gauss-S5T5.

Figure 20

Figure 19. Legends are the same as in figure 17. Results are plotted for cases Gauss-S10T1 and Gauss-S10T10.

Wu et al. Supplementary Movie

Reconstructed irregular bathymetry with optimisation iterations

Download Wu et al. Supplementary Movie(Video)
Video 7.9 MB
Supplementary material: PDF

Wu et al. supplementary material

Wu et al. supplementary material

Download Wu et al. supplementary material(PDF)
PDF 365.9 KB