Abstract
In the present paper we study shallow water equations with bottom topography and Coriolis forces. The latter yield non-local potential operators that need to be taken into account in order to derive a well-balanced numerical scheme. In order to construct a higher order approximation a crucial step is a well-balanced reconstruction which has to be combined with a well-balanced update in time. We implement our newly developed second-order reconstruction in the context of well-balanced central-upwind and finite-volume evolution Galerkin schemes. Theoretical proofs and numerical experiments clearly demonstrate that the resulting finite-volume methods preserve exactly the so-called jets in the rotational frame. For general two-dimensional geostrophic equilibria the well-balanced methods, while not preserving the equilibria exactly, yield better resolution than their non-well-balanced counterparts.










Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Audusse, E., Bouchut, F., Bristeau, M.-O., Klein, R., Perthame, B.: A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comput. 25, 2050–2065 (2004)
Audusse, E., Klein, R., Nguyen, D.D., Vater, S.: Preservation of the discrete geostrophic equilibrium in shallow water flows. In: Finite Volumes for Complex Applications VI Problems & Perspectives, vol. 4 of Springer Proceedings in Mathematics, Springer Berlin Heidelberg, pp. 59–67 (2011)
Audusse, E., Klein, R., Owinoh, A.: Conservative discretization of Coriolis force in a finite volume framework. J. Comput. Phys. 228, 2934–2950 (2009)
Bollermann, A., Chen, G., Kurganov, A., Noelle, S.: A well-balanced reconstruction of wet/dry fronts for the shallow water equations. J. Sci. Comput. 56, 267–290 (2013)
Botta, N., Klein, R., Langenberg, S., Lützenkirchen, S.: Well balanced finite volume methods for nearly hydrostatic flows. J. Comput. Phys. 196, 539–565 (2004)
Bouchut, F., Le Sommer, J., Zeitlin, V.: Frontal geostrophic adjustment and nonlinear wave phenomena in one-dimensional rotating shallow water. II. High-resolution numerical simulations. J. Fluid Mech. 514, 35–63 (2004)
Bryson, S., Epshteyn, Y., Kurganov, A., Petrova, G.: Well-balanced positivity preserving central-upwind scheme on triangular grids for the Saint-Venant system. M2AN Math. Model. Numer. Anal. 45, 423–446 (2011)
Castro, M.J., López, J.A., Parés, C.: Finite volume simulation of the geostrophic adjustment in a rotating shallow-water system. SIAM J. Sci. Comput. 31, 444–477 (2008)
Chertock, A., Cui, S., Kurganov, A., Wu, T.: Well-balanced positivity preserving central-upwind scheme for the shallow water system with friction terms. Int. J. Numer. Meth. Fluids 78, 355–383 (2015)
Chertock, A., Kurganov, A., Qu, Z., Wu, T.: Three-layer approximation of two-layer shallow water equations. Math. Model. Anal. 18, 675–693 (2013)
Dellar, P.J., Salmon, R.: Shallow water equations with a complete coriolis force and topography. Phys. Fluids 17, 106601 (2005)
Dudzinski, M.: Well-balanced bicharacteristic-based finite volume schemes for multilayer shallow water systems, Ph.D. thesis, Technische Universität Hamburg-Harburg (2014)
Dudzinski, M., Lukáčová-Medviďová, M.: Well-balanced bicharacteristic-based scheme for multilayer shallow water flows including wet/dry fronts. J. Comput. Phys. 235, 82–113 (2013)
Gallouët, T., Hérard, J.-M., Seguin, N.: Some approximate Godunov schemes to compute shallow-water equations with topography. Comput. Fluids 32, 479–513 (2003)
Godlewski, E., Raviart, P.-A.: Numerical approximation of hyperbolic systems of conservation laws. Applied Mathematical Sciences. Springer-Verlag, New York (1996)
Gottlieb, S., Ketcheson, D., Shu, C.-W.: Strong Stability Preserving Runge–Kutta and Multistep Time Discretizations. World Scientific Publishing Co Pte. Ltd., Hackensack, NJ (2011)
Gottlieb, S., Shu, C.-W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43, 89–112 (2001)
Hundertmark, A., Lukáčová-Medviďová, M., Prill, F.: Large time step finite volume evolution Galerkin methods. J. Sci. Comp. 48, 227–240 (2011)
Jin, S.: A steady-state capturing method for hyperbolic systems with geometrical source terms. M2AN Math. Model. Numer. Anal. 35, 631–645 (2001)
Klein, R.: Scale-dependent models for atmospheric flows. Annu. Rev. Fluid Mech. 42, 249–274 (2010)
Kröner, D.: Numerical schemes for conservation laws. In: Wiley–Teubner Series Advances in Numerical Mathematics. John Wiley & Sons Ltd., Chichester (1997)
Kuo, A.C., Polvani, L.M.: Wave-vortex interaction in rotating shallow water. I. One space dimension. J. Fluid Mech. 394, 1–27 (1999)
Kuo, A.C., Polvani, L.M.: Nonlinear geostrophic adjustment, cyclone/anticyclone asymmetry, and potential vorticity rearrangement. Phys. Fluids 12, 1087–1100 (2000)
Kurganov, A., Levy, D.: Central-upwind schemes for the saint-venant system. M2AN Math. Model. Numer. Anal. 36, 397–425 (2002)
Kurganov, A., Lin, C.-T.: On the reduction of numerical dissipation in central-upwind schemes. Commun. Comput. Phys. 2, 141–163 (2007)
Kurganov, A., Noelle, S., Petrova, G.: Semi-discrete central-upwind scheme for hyperbolic conservation laws and Hamilton–Jacobi equations. SIAM J. Sci. Comput. 23, 707–740 (2001)
Kurganov, A., Petrova, G.: A second-order well-balanced positivity preserving central-upwind scheme for the saint-venant system. Commun. Math. Sci. 5, 133–160 (2007)
Kurganov, A., Petrova, G.: Central-upwind schemes for two-layer shallow water equations. SIAM J. Sci. Comput. 31, 1742–1773 (2009)
Kurganov, A., Tadmor, E.: New high resolution central schemes for nonlinear conservation laws and convection–diffusion equations. J. Comput. Phys. 160, 241–282 (2000)
Kurganov, A., Tadmor, E.: Solution of two-dimensional riemann problems for gas dynamics without riemann problem solvers. Numer. Methods Partial Differ. Equ. 18, 584–608 (2002)
LeVeque, R.: Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm. J. Comput. Phys. 146, 346–365 (1998)
LeVeque, R.: Finite Volume Methods for Hyperbolic Problems, Cambridge Texts in Applied Mathematics. Cambridge University Press, Cambridge (2002)
Lie, K.-A., Noelle, S.: On the artificial compression method for second-order nonoscillatory central difference schemes for systems of conservation laws. SIAM J. Sci. Comput. 24, 1157–1174 (2003)
Lukáčová-Medviďová, M., Morton, K.W., Warnecke, G.: Evolution Galerkin methods for hyperbolic systems in two space dimensions. MathComp. 69, 1355–1384 (2000)
Lukáčová-Medviďová, M., Morton, K.W., Warnecke, G.: Finite volume evolution Galerkin methods for hyperbolic systems. SIAM J. Sci. Comp. 26(1), 1–30 (2004)
Lukáčová-Medviďová, M., Noelle, S., Kraft, M.: Well-balanced finite volume evolution Galerkin methods for the shallow water equations. J. Comp. Phys. 221, 122–147 (2007)
Majda, A.: Introduction to PDEs and waves for the atmosphere and ocean. Courant Lecture Notes in Mathematics, New York University, Courant Institute of Mathematical Sciences, vol. 9. New York; American Mathematical Society, Providence, RI (2003)
Nessyahu, H., Tadmor, E.: Nonoscillatory central differencing for hyperbolic conservation laws. J. Comput. Phys. 87, 408–463 (1990)
Noelle, S., Pankratz, N., Puppo, G., Natvig, J.: Well-balanced finite volume schemes of arbitrary order of accuracy for shallow water flows. J. Comput. Phys. 213, 474–499 (2006)
Noelle, S., Xing, Y., Shu, C.-W.: High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. J. Comput. Phys. 226, 29–58 (2007)
Pedlosky, J.: Geophys. Fluid Dyn., 2nd edn. Springer-Verlag, New York (1987)
Russo, G.: Central schemes for conservation laws with application to shallow water equations. In: Rionero, S., Romano, G. (eds.) Trends and Applications of Mathematics to Mechanics, pp. 225–246. Springer, Milan (2005)
Stewart, A.L., Dellar, P.J.: Multilayer shallow water equations with complete Coriolis force. Part 1. Derivation on a non-traditional beta-plane. J. Fluid Mech. 651, 387–413 (2010)
Stewart, A.L., Dellar, P.J., Two-layer shallow water equations with complete Coriolis force and topography. In: Progress in Industrial Mathematics at ECMI: vol. 15 of Math. Ind. 2010 pp. 1033–1038. Springer, Heidelberg (2008)
Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J. Numer. Anal. 21, 995–1011 (1984)
Toro, E.: Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction, 3rd edn. Springer-Verlag, Berlin, Heidelberg (2009)
Vallis, G .K.: Atmospheric and Oceanic Fluid Dynamics: Fundamentals and Large-Scale Circulation. Cambridge University Press, Cambridge (2006)
van Leer, B.: Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov’s method. J. Comput. Phys. 32, 101–136 (1979)
Xing, Y., Shu, C.-W.: A new approach of high order well-balanced finite volume weno schemes and discontinuous galerkin methods for a class of hyperbolic systems with source terms. Commun. Comput. Phys. 1, 100–134 (2006)
Acknowledgements
The work of A. Chertock was supported in part by the NSF Grants DMS-1216974 and DMS-1521051 and the ONR Grant N00014-12-1-0832. The work of A. Kurganov was supported in part by the NSF Grants DMS-1216957 and DMS-1521009 and the ONR Grant N00014-12-1-0833. M. Lukáčová was supported by the German Science Foundation (DFG) Grants LU 1470/2-3 and SFB TRR 165 “Waves to Weather”. We would like to thank Doron Levy (University of Maryland) and Leonid Yelash (University of Mainz) for fruitful discussions on the topic.
Author information
Authors and Affiliations
Corresponding author
A derivation of FVEG evolution operators
A derivation of FVEG evolution operators
In this section, we derive new well-balanced evolution operators \(E_\tau ^{const}\) (4.11) and \(E_\tau ^{bilin}\) (4.14), used in (4.2), (4.3) and (4.4) with \(\tau =\Delta t/2\). Here, we only show how to evolve the values of the potentials K and L, since the evolution equations for the velocities u and v have been presented in [36].
The solution is going to be evolved from time \(t^n\) to time \(t^n+\tau \) and we are going to use the following notations, which are similar to the notations that were used in Sect. 4:
where, as before, \(\theta \in (0,2\pi ]\), and \(u^*\), \(v^*\) and \(c^*\) are the local velocities and speed of gravity waves at the point \((x,y,t^n)\). Note that P is the vertex of the bicharacteristic cone, \(Q_0(t)\) are the points along the cone axis, Q(t) are the points on the mantle of the cone, and, in particular, \(Q(t^n)\) are the points at the perimeter of the sonic circle at time \(t^n\).
In order to obtain an expression for the evolution operators for K and L, we first write the exact integral equation for water depth h, which can be derived using the theory of bicharacteristics, see [36, (A5)]:
We now rewrite the last integral on the RHS of (A.1) as
Applying the rectangle rule for time integration and the Taylor expansion about \(Q_0(t^n)\), we can show that the last integral in (A.2) is of order \(\mathcal{O}(\tau ^2)\):
To evaluate the first integral on the RHS of (A.2), we introduce polar-type coordinates along the mantle of the bicharacteristic cone
where \(r=c^*(t^n+\tau -t)\) is the circle radius at time level \(t\in [t^n,t^n+\tau ]\). Thus, we have
and hence we obtain
Similarly, the third integral on the RHS of (A.1) is equal to
since \(B_t\equiv 0\).
Combining (A.1), (A.3) and (A.4), we obtain the following approximation of the exact integral equations for \(K=g(h+B-V)\):
This formula provides the evolution equation for the equilibrium variable K. Our next goal is to approximate time integrals in (A.5) in a suitable way, so that we obtain explicit approximate evolution operators for \(E_\tau ^{const}\) (4.11) and \(E_\tau ^{bilin}\) (4.14). This will be realized in a standard way following [35] and a superscript I will be used for piecewise constant approximations, while a superscript II will be used for piecewise linear ones.
For the piecewise constant approximations, the spatial derivatives are zero and thus the corresponding integral terms in (A.5) vanish. Therefore, using the fact that
and approximating the mantle integral of \(\,u^\mathrm{I}(Q(t))\cos \theta +v^\mathrm{I}(Q(t))\sin \theta \,\) according to [35], we obtain
which leads to (4.11).
For the piecewise linear approximations, the spatial derivatives do not vanish and we approximate the integrals in the corresponding terms in (A.5) by the rectangle rule to obtain
which, together with a similar approximation of the bottom topography terms, leads to (4.14). Indeed, applying (A.6) and the standard approximation for the mantle integral of \(\,u^\mathrm{II}(Q(t))\cos \theta +v^\mathrm{II}(Q(t))\sin \theta \,\) as in [35], we finally obtain
Notice that the derivation of the approximate evolution operators for \(L^\mathrm{I}(P)\) and \(L^\mathrm{II}(P)\) is analogous.
Rights and permissions
About this article
Cite this article
Chertock, A., Dudzinski, M., Kurganov, A. et al. Well-balanced schemes for the shallow water equations with Coriolis forces. Numer. Math. 138, 939–973 (2018). https://doi.org/10.1007/s00211-017-0928-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-017-0928-0