Hostname: page-component-89b8bd64d-z2ts4 Total loading time: 0 Render date: 2026-05-07T12:12:57.276Z Has data issue: false hasContentIssue false

ON WELL-POSED BOUNDARY CONDITIONS AND ENERGY STABLE FINITE-VOLUME METHOD FOR THE LINEAR SHALLOW WATER WAVE EQUATION

Published online by Cambridge University Press:  22 October 2024

RUDI PRIHANDOKO*
Affiliation:
Mathematical Science Institute, Australian National University, Canberra 2600, Australia; e-mail: rudi.prihandoko@anu.edu.au, kenneth.duru@anu.edu.au, stephen.roberts@anu.edu.au, christopher.zoppou@anu.edu.au
KENNETH DURU
Affiliation:
Mathematical Science Institute, Australian National University, Canberra 2600, Australia; e-mail: rudi.prihandoko@anu.edu.au, kenneth.duru@anu.edu.au, stephen.roberts@anu.edu.au, christopher.zoppou@anu.edu.au
STEPHEN ROBERTS
Affiliation:
Mathematical Science Institute, Australian National University, Canberra 2600, Australia; e-mail: rudi.prihandoko@anu.edu.au, kenneth.duru@anu.edu.au, stephen.roberts@anu.edu.au, christopher.zoppou@anu.edu.au
CHRISTOPHER ZOPPOU
Affiliation:
Mathematical Science Institute, Australian National University, Canberra 2600, Australia; e-mail: rudi.prihandoko@anu.edu.au, kenneth.duru@anu.edu.au, stephen.roberts@anu.edu.au, christopher.zoppou@anu.edu.au
Rights & Permissions [Opens in a new window]

Abstract

We derive and analyse well-posed boundary conditions for the linear shallow water wave equation. The analysis is based on the energy method and it identifies the number, location and form of the boundary conditions so that the initial boundary value problem is well-posed. A finite-volume method is developed based on the summation-by-parts framework with the boundary conditions implemented weakly using penalties. Stability is proven by deriving a discrete energy estimate analogous to the continuous estimate. The continuous and discrete analysis covers all flow regimes. Numerical experiments are presented verifying the analysis.

Information

Type
Research Article
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), 2024. Published by Cambridge University Press on behalf of Australian Mathematical Publishing Association Inc.
Figure 0

Figure 1 Finite-volume nodes $x_i$ and control cells $I_i$.

Figure 1

Table 1 The number and location of the boundary condition in all regime. The boundary at $x=0$ ($x=1$) is inflow (outflow) boundary if $U>0$ and outflow (inflow) boundary if $U<0$.

Figure 2

Table 2 Transmissive boundary conditions in all regimes with $U>0$.

Figure 3

Figure 2 The snapshots of the numerical and exact solutions with $\Delta x = L\times 2^{-11}$ m at time $t=3.02$ s for a sub-critical flow regime with smooth and nonsmooth boundary data. For the smooth boundary data, the numerical solution matches the exact solution well for $\alpha = 0$ and $\alpha = 0.15 \times (U+\sqrt {gH})>0$. Note, however, with $\alpha = 0.15 \times (U+\sqrt {gH})>0$, the peak of the numerical solution is slightly dissipated. For the nonsmooth boundary data, when $\alpha =0$, the propagation speed of the pulse is well approximated by the numerical solution. However, there are numerical oscillations generated by the propagating discontinuities. When $\alpha = 0.15 \times (U+\sqrt {gH})>0$, the numerical solution is nonoscillatory, but propagating discontinuities are smoothed out.

Figure 4

Figure 3 The evolution of the numerical solutions and the exact solutions at all the three flow regimes with smooth boundary data, $\Delta x = L\times 2^{-11}$ m and $\alpha =0$. The solutions enter the domain through the inflow boundary at $x=0$ and leave the domain through the outflow at $x=L= (U+\sqrt {gH})\times 5$. Note that because of the re-scaling of the x-axis to $x/(U+\sqrt {gH})$, the solutions are invariant for all three flow regimes.

Figure 5

Figure 4 The evolution of the numerical solutions and the exact solutions at all three flow regimes with nonsmooth boundary data, $\Delta x = L\times 2^{-11}$ m and $\alpha =0.15\times (U+\sqrt {gH})>0$. The discontinuous solutions enter the domain through the inflow boundary at $x=0$ and leave the domain through the outflow at $x=L= (U+\sqrt {gH})\times 5$. Note that because of the re-scaling of the x-axis to $x/(U+\sqrt {gH})$, the solutions are invariant for all three flow regimes.

Figure 6

Figure 5 The error and convergence of the error at final time $t=0.1$ using the manufactured solution for all flow regimes.

Figure 7

Table 3 The error and convergence of the error at final time $t=0.1$ using the manufactured solution for all flow regimes.