Skip to main content
Have a personal or library account? Click to login
Variational assimilation of surface wave data for bathymetry reconstruction. Part I: algorithm and test cases Cover

Variational assimilation of surface wave data for bathymetry reconstruction. Part I: algorithm and test cases

By:  and    
Open Access
|Jan 2021

Figures & Tables

Fig. 1.

(a–c) Three test cases for bathymetry β(x) and free surface perturbation initial conditions η(x,0) for the data assimilation scheme. The green circles represent the locations of the observations, with Nobs = 5 and y1(o)=0.1L. Note that while the spatial distribution is correct, amplitude of the initial conditions η̂, amplitude of the bathymetry β̂, and average depth H are not to scale in these diagrams, as η̂ was restricted to 1% of β̂ across most of the numerical tests. Plots (d–f) show the propagating free surface wave at t = 1.95 with flat bottom (blue) and bathymetry (red) for each Cases I, II and III, respectively, to highlight the effect of bathymetry on surface wave propagation.

Table 1.

Notation used in the derivation of data assimilation scheme of the SWE to find the optimal bathymetry, using same format as given in Table 1 of Kevlahan et al. (2019).

SymbolDefinitionη(x,t)General solution for the height perturbationϕ(x)General initial condition, i.e. ϕ(x):=η(x,0)η̂Amplitude of the initial conditions ϕ(x)η(t)(x,t)True solution for the height perturbation η(x,t)β(t)(x)True bathymetryβ̂Amplitude of the true bathymetry β(t)(x)β(g)(x)Starting guess for bathymetryβ(n)(x)Approximate bathymetry at iteration n of the assimilation algorithmβ(b)(x)Best approximation to the bathymetry (e.g. fixed point of iterations)y(o)(t)Observations of the true height perturbation at positions {xj},j=1,,Nobsη(f)(x,t)Approximate (‘forecast’) solution generated by approximate bathymetryJ(n)Cost function at iteration n(·)*Adjoint
Table 2.

Cases considered for data assimilation Algorithm 1.

CaseBathymetryInitial conditionsIGaussianGaussianIISandbarGaussianIIIGaussianSinusoidal

[i] These bathymetry/initial conditions cases are illustrated in Fig. 1.

Fig. 2.

Results for iterative data assimilation scheme outlined in Algorithm 1, with JL2(Ω). Only in Case I do we consider that the assimilation has reconstructed the bathymetry with sufficient accuracy (<10% relative error). (a) Convergence of the kappa test for the three cases. (b) Relative reduction in the cost function after 500 iterations. (c) Relative error in the reconstructed bathymetry. (d–f) Optimal reconstructed bathymetry for each case. We observe noise in the reconstruction for each case, especially in Case II.

Fig. 3.

The gradient of the cost function J(β), obtained after one iteration for Case III, for H 1 and H 2 Sobolev smoothing compared to the (unsmoothed) L 2 gradient.

Fig. 4.

Results for assimilation scheme with Sobolev H 2 smoothing applied to L2J. (a) Convergence of the kappa test. (b) Convergence of the cost function. (c) Relative L 2 error β(t)β(n)L22/β(t)L22 between the exact and reconstructed bathymetry at each iteration. (d–f) Reconstructed bathymetry with H 2 smoothing and the exact bathymetry for cases I, II and III, respectively. Convergence is improved compared to results without smoothing given in Fig. 2.

Table 3.

Analysis of six experiments for Case I where η̂/β̂ and β̂ are varying orders of magnitude.

η̂β̂=O(101)η̂β̂=O(102)η̂β̂=O(103)β̂=O(101)|κ(ε)1|=3×102|κ(ε)1|=2.7×102|κ(ε)1|=4.2×104Failed to convergeL2 Error =1.3×103L2 Error =4.6×103β̂=O(103)|κ(ε)1|=2.5×103|κ(ε)1|=3×102|κ(ε)1|=2.7×103L2 Error =7.4×103Failed to convergeFailed to converge

[i] The results show the convergence error in the kappa test and the error reconstruction error β(t)β(b)L2(Ω)2/β(t)L2(Ω)2. Entries highlighted in red denote non-convergent cases.

Fig. 5.

The relative error in the bathymetry reconstruction β(t)β(b)L2(Ω)/β(t)L2(Ω) (where Ω=[L,L]), shown for different amplitudes β̂/H, with amplitude of initial conditions η̂=0.01% of H. Note that Case III has barely converged for any value of bathymetry amplitude.

Fig. 6.

Relative cost function and relative L 2 error for different numbers of observation points.

Fig. 7.

Reconstructed bathymetry for Cases I, II and III with Nobs = 5 and Nobs = 45, respectively.

Fig. 8.

The relative L 2 error in the bathymetry reconstruction, shown for different amplitudes β̂, and the corresponding relative L 2 error in the propagating surface wave η(x,t). The amplitude of the initial conditions η̂ is 0.001, and Nobs = 45.

Fig. 9.

The relative L 2 error in the bathymetry reconstruction, shown for different values of Nobs , and the corresponding relative L 2 error in the propagating surface wave η(x,t). The amplitude of bathymetry β̂ is 0.1. The amplitude of the initial conditions η̂ is fixed to be 1% of β̂.

Fig. 10.

The relative L 2 error in the bathymetry reconstruction and the corresponding relative L 2 error in the propagating surface wave η(x,t), as a function of the initial conditions amplitude η̂. The amplitude of the bathymetry is fixed to be 0.2.

Fig. 11.

Approximation of the density-based sensitivity indices for β̂ (red), η̂ (blue) and ψ (green). (a) Influence of each parameter on Yβ. (b) Influence of each parameter on Yη.

Fig. 12.

Approximation of the density-based sensitivity indices for β̂(red),η̂ (blue) and ψ (green), with confidence intervals derived using 700 re-samples. (a) Influence of each parameter on Yβ. (b) Influence of each parameter on Yη.

Table 4.

Width of the confidence interval |TiubTilb|, and mean index Tim averaged over 700 bootstrap re-samples.

Input|TiubTilb| (Yβ)Tim (Yβ)|TiubTilb| (Yη)Tim (Yη)β̂0.10810.22410.08500.8878η̂0.08310.13350.08240.1265ψ0.08000.85830.08480.2899

[i] Results given for model output Yβ and Yη, respectively.

Fig. 13.

Convergence analysis for DBSA indices for (a) Yβ, and (b) Yη, for re-samples of size N = 215 to N = 2375.

Fig. 14.

KS statistic with significance level 0.05. Values below the dotted red line are non-influential.

Table 5.

Model output Yβ: indices Ti using different statistics in the definition of the sensitivity index (7.6).

InputMaxMeanMedianβ̂0.21140.13340.1336η̂0.08470.06130.0610ψ0.85240.56080.5155

[i] Values highlighted in red are below the threshold value of 0.147 (c(α=0.05)=1.36) and are non-influential.

Table 6.

Model output Yη: indices Ti using different statistics in the definition of the sensitivity index (7.6).

InputMaxMeanMedianβ̂0.89500.55820.5467η̂0.07450.05600.0538ψ0.26240.17800.1626

[i] Values highlighted in red are below the threshold value of 0.147 (c(α=0.05)=1.36) are non-influential.

Fig. 15.

Indices Ti for influence of β̂ (red), η̂ (blue) and ψ (green) on model outputs Y > M (left panel), and YM (right panel) for (a) Yβ, and (b) Yη. Confidence intervals were calculated using 700 bootstrap samples.

Table 7.

Classification of each input parameter as influential or non-influential for the sub-regions of Yβ and Yη in Fig. 15.

InputYβ>0.15Yβ0.15Yη>0.001Yη0.001β̂Non-influentialInfluentialInfluentialInfluentialη̂Non-influentialNon-influentialNon-InfluentialNon-influentialψInfluentialInfluentialInfluentialNon-influential

[i] Values below the threshold value of 0.147 (c(α=0.05)=1.36) are non-influential. The entries highlighted in blue are the most influential parameter for Yβ and Yη, respectively. β̂ is influential on bathymetry reconstruction error only when the error is larger than 0.15, and ψ is only influential on the surface wave error when the error is larger than 0.001.

Language: English
Page range: 1976907 - 1976907
Published on: Jan 1, 2021
Published by: Stockholm University Press
In partnership with: Paradigm Publishing Services

© 2021 R. A. Khan, N. K.-R. Kevlahan, published by Stockholm University Press
This work is licensed under the Creative Commons Attribution 4.0 License.