Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter March 25, 2024

A fully well-balanced hydrodynamic reconstruction

  • Christophe Berthon and Victor Michel-Dansac EMAIL logo

Abstract

The present work focuses on the numerical approximation of the weak solutions of the shallow water model over a non-flat topography. In particular, we pay close attention to steady solutions with nonzero velocity. The goal of this work is to derive a scheme that exactly preserves these stationary solutions, as well as the commonly preserved lake at rest steady solution. These moving steady states are solution to a nonlinear equation. We emphasize that the method proposed here never requires solving this nonlinear equation; instead, a suitable linearization is derived. To address this issue, we propose an extension of the well-known hydrostatic reconstruction. By appropriately defining the reconstructed states at the interfaces, any numerical flux function, combined with a relevant source term discretization, produces a well-balanced scheme that preserves both moving and non-moving steady solutions. This eliminates the need to construct specific numerical fluxes. Additionally, we prove that the resulting scheme is consistent with the homogeneous system on flat topographies, and that it reduces to the hydrostatic reconstruction when the velocity vanishes. To increase the accuracy of the simulations, we propose a well-balanced high-order procedure, which still does not require solving any nonlinear equation. Several numerical experiments demonstrate the effectiveness of the numerical scheme.

MSC 2020: 65M08
  1. funding C. Berthon acknowledges the support of ANR MUFFIN ANR-19-CE46-0004, funded by Agence Nationale de la Recherche. The SHARK-FV conference has greatly contributed to this work.

A Taylor expansions of 𝓗

The goal here is to provide a Taylor expansion of the function 𝓗 given by (4.5), in the case where ΔZ > 0, Δh > 0 and 1 – Fr2 > 0, when ΔZ approaches zero. The computations are performed below, where we have temporarily set 𝔽 = 1 – Fr2 in order to save some space.

H=ΔZ0+Δh41+F4ΔhΔZΔhΔZΔZΔh+F42+ΔZΔh3/2=ΔZ0+Δh41+F4ΔhΔZF4ΔhΔZ1+8FΔZΔh1/2+16F2ΔZΔh+ΔZΔh3/2=ΔZ0+Δh41+F4ΔhΔZ11+4FΔZΔh1/2+8F2ΔZΔh8F2ΔZΔh+OΔZ3/2=ΔZ0+OΔZ,

B Taylor expansions of 𝓒

In this section, we give the Taylor expansions of the function 𝓒(hL, hR, qL, ΔZ), given by (4.7), when either hL or hR go to 0. The goal is to prove (𝓗-3), i.e., prove that 𝓒 is continuous when either hL tends to 0 and hR ≠ 0, and when hL tends to 0 and hR = hL. Recall that

C(hL,hR,qL,ΔZ)=2Fr2(hL,hR,qL,ΔZ)H(hL,hR,qL,ΔZ).

Since qL = hLuL, with u the velocity, we also note that

Fr2(hL,hR,hLuL,ΔZ)=hL2uL2(hL+hR)2ghL2hR2=uL22ghR1+hLhR.

First, we consider the case where hL goes to 0 and hR ≠ 0. According to assumptions (1.3), in this case, uL also goes to zero. To model this phenomenon, we assume that uL = u(hL), where the function u is such that u(0) = 0. In this case, we get, again using symbolic computation software,

C=hL=0+±4g2hR2+16ghR|ΔZ|±u(0)22g(hR±2ΔZ)+4ghR16gΔZu(0)2+u(0)432g2hR|ΔZ|u(0)2±hRu(0)22ghRhR±4|ΔZ|32g2hR|ΔZ|u(0)2+O(hL).

In the above expression, for the sake of clarity, the ± symbols correspond to sgn(ΔZ). In any case, since u(0) = 0, this Taylor expansion shows that

limhL0+hR0C(hL,hR,qL,ΔZ)=0,

which is what we had set out to prove.

Second, we have to prove that

limhL0+C(hL,hL,qL,ΔZ)=0.

However, recall from (4.6) that 𝓗 = (hRhL) 𝓑, with 𝓑 a bounded function. The above result is established by arguing the boundedness (1.3) of the Froude number.

Therefore, property (𝓗-3) is satisfied by 𝓗, when 𝓗 is given by (4.5).

References

[1] M. Abramowitz and I. A. Stegun, editors. Handbook of mathematical functions with formulas, graphs, and mathematical tables. Dover Publications, Inc., New York, 1992. Reprint of the 1972 edition.Search in Google Scholar

[2] A. I. Aleksyuk, M. A. Malakhov, and V. V. Belikov. The exact Riemann solver for the shallow water equations with a discontinuous bottom. J. Comput. Phys., 450:110801, 2022.10.1016/j.jcp.2021.110801Search in Google Scholar

[3] E. Audusse, F. Bouchut, M.-O. Bristeau, R. Klein, and B. Perthame. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comput., 25(6):2050–2065, 2004.10.1137/S1064827503431090Search in Google Scholar

[4] A. Bermúdez and M. E. Vázquez. Upwind methods for hyperbolic conservation laws with source terms. Comput. & Fluids, 23(8):1049–1071, 1994.10.1016/0045-7930(94)90004-3Search in Google Scholar

[5] C. Berthon. Stability of the MUSCL schemes for the Euler equations. Commun. Math. Sci., 3(2):133–157, 2005.10.4310/CMS.2005.v3.n2.a3Search in Google Scholar

[6] C. Berthon, S. Bulteau, F. Foucher, M. M’Baye, and V. Michel-Dansac. A Very Easy High-Order Well-Balanced Reconstruction for Hyperbolic Systems with Source Terms. SIAM J. Sci. Comput., 44(4):A2506–A2535, 2022.10.1137/21M1429230Search in Google Scholar

[7] C. Berthon and C. Chalons. A fully well-balanced, positive and entropy-satisfying Godunov-type method for the shallow-water equations. Math. Comp., 85(299):1281–1307, 2016.10.1090/mcom3045Search in Google Scholar

[8] C. Berthon, A. Duran, F. Foucher, K. Saleh, and J. D. D. Zabsonré. Improvement of the Hydrostatic Reconstruction Scheme to Get Fully Discrete Entropy Inequalities. J. Sci. Comput., 80(2):924–956, 2019.10.1007/s10915-019-00961-ySearch in Google Scholar

[9] C. Berthon and F. Foucher. Efficient well-balanced hydrostatic upwind schemes for shallow-water equations. J. Comput. Phys., 231(15):4993–5015, 2012.10.1016/j.jcp.2012.02.031Search in Google Scholar

[10] C. Berthon, M. M’Baye, M. H. Le, and D. Seck. A well-defined moving steady states capturing Godunov-type scheme for Shallow-water model. Int. J. Finite Vol., 15, 2021.Search in Google Scholar

[11] F. Bouchut and T. Morales de Luna. A subsonic-well-balanced reconstruction scheme for shallow water flows. SIAM J. Numer. Anal., 48(5):1733–1758, 2010.10.1137/090758416Search in Google Scholar

[12] J. Britton and Y. Xing. High Order Still-Water and Moving-Water Equilibria Preserving Discontinuous Galerkin Methods for the Ripa Model. J. Sci. Comput., 82(2), 2020.10.1007/s10915-020-01134-ySearch in Google Scholar

[13] M. Castro, J. M. Gallardo, J. A. López-García, and C. Parés. Well-balanced high order extensions of Godunov’s method for semilinear balance laws. SIAM J. Numer. Anal., 46(2):1012–1039, 2008.10.1137/060674879Search in Google Scholar

[14] M. J. Castro, A. Pardo Milanés, and C. Parés. Well-balanced numerical schemes based on a generalized hydrostatic reconstruction technique. Math. Models Methods Appl. Sci., 17(12):2055–2113, 2007.10.1142/S021820250700256XSearch in Google Scholar

[15] M. J. Castro and C. Parés. Well-Balanced High-Order Finite Volume Methods for Systems of Balance Laws. J. Sci. Comput., 82(2), 2020.10.1007/s10915-020-01149-5Search in Google Scholar

[16] O. Castro-Orgaz and H. Chanson. Minimum Specific Energy and Transcritical Flow in Unsteady Open-Channel Flow. J. Irrig. Drain. E. - ASCE, 142(1):04015030, 2016.10.1061/(ASCE)IR.1943-4774.0000926Search in Google Scholar

[17] G. Chen and S. Noelle. A New Hydrostatic Reconstruction Scheme Based on Subcell Reconstructions. SIAM J. Numer. Anal., 55(2):758–784, 2017.10.1137/15M1053074Search in Google Scholar

[18] T. Morales de Luna, M. J. Castro Díaz, and C. Parés. Reliability of first order numerical schemes for solving shallow water system over abrupt topography. Appl Math Comput, 219(17):9012–9032, 2013.10.1016/j.amc.2013.03.033Search in Google Scholar

[19] O. Delestre and P.-Y. Lagrée. A ‘well-balanced’ finite volume scheme for blood flow simulation. Internat. J. Numer. Methods Fluids, 72(2):177–205, 2012.10.1002/fld.3736Search in Google Scholar

[20] S. Diot, S. Clain, and R. Loubère. Improved detection criteria for the multi-dimensional optimal order detection (MOOD) on unstructured meshes with very high-order polynomials. Comput. & Fluids, 64:43–63, 2012.10.1016/j.compfluid.2012.05.004Search in Google Scholar

[21] S. Diot, R. Loubère, and S. Clain. The multidimensional optimal order detection method in the three-dimensional case: very high-order finite volume method for hyperbolic systems. Internat. J. Numer. Methods Fluids, 73(4):362–392, 2013.10.1002/fld.3804Search in Google Scholar

[22] A. Duran, J.-P. Vila, and R. Baraille. Energy-stable staggered schemes for the Shallow Water equations. J. Comput. Phys., 401:109051, 2020.10.1016/j.jcp.2019.109051Search in Google Scholar

[23] I. Gomez-Bueno, M. J. Castro, and C. Parés. High-order well-balanced methods for systems of balance laws: a control-based approach. Appl. Math. Comput., 394:125820, 2021.10.1016/j.amc.2020.125820Search in Google Scholar

[24] I. Gomez-Bueno, M. J. Castro Diaz, C. Parés, and G. Russo. Collocation Methods for High-Order Well-Balanced Methods for Systems of Balance Laws. Mathematics, 9(15):1799, 2021.10.3390/math9151799Search in Google Scholar

[25] L. Gosse. A well-balanced flux-vector splitting scheme designed for hyperbolic systems of conservation laws with source terms. Comput. Math. Appl., 39(9-10):135–159, 2000.10.1016/S0898-1221(00)00093-6Search in Google Scholar

[26] S. Gottlieb and C.-W. Shu. Total variation diminishing Runge-Kutta schemes. Math. Comp., 67(221):73–85, 1998.10.1090/S0025-5718-98-00913-2Search in Google Scholar

[27] S. Gottlieb, C.-W. Shu, and E. Tadmor. Strong stability-preserving high-order time discretization methods. SIAM Rev., 43(1):89–112, 2001.10.1137/S003614450036757XSearch in Google Scholar

[28] N. Goutal and F. Maurel. Proceedings of the 2nd Workshop on Dam-Break Wave Simulation. Technical report, Groupe Hydraulique Fluviale, Département Laboratoire National d’Hydraulique, Electricité de France, 1997.Search in Google Scholar

[29] J. M. Greenberg and A.-Y. LeRoux. A well-balanced scheme for the numerical processing of source terms in hyperbolic equations. SIAM J. Numer. Anal., 33(1):1–16, 1996.10.1137/0733001Search in Google Scholar

[30] A. Harten, P. D. Lax, and B. van Leer. On upstream differencing and Godunov-type schemes for hyperbolic conservation laws. SIAM Rev., 25(1):35–61, 1983.10.1137/1025002Search in Google Scholar

[31] S. Jin. A steady-state capturing method for hyperbolic systems with geometrical source terms. M2AN Math. Model. Numer. Anal., 35(4):631–645, 2001.10.1051/m2an:2001130Search in Google Scholar

[32] P. G. LeFloch and M. D. Thanh. The Riemann problem for the shallow water equations with discontinuous topography. Commun. Math. Sci., 5(4):865–885, 2007.10.4310/CMS.2007.v5.n4.a7Search in Google Scholar

[33] P. G. LeFloch and M. D. Thanh. A Godunov-type method for the shallow water equations with discontinuous topography in the resonant regime. J. Comput. Phys., 230(20):7631–7660, 2011.10.1016/j.jcp.2011.06.017Search in Google Scholar

[34] R. J. LeVeque. Finite volume methods for hyperbolic problems. Cambridge Texts in Applied Mathematics. Cambridge University Press, Cambridge, 2002.10.1017/CBO9780511791253Search in Google Scholar

[35] G. Li and Y. Xing. Well-balanced discontinuous Galerkin methods with hydrostatic reconstruction for the Euler equations with gravitation. J. Comput. Phys., 352:445–462, 2018.10.1016/j.jcp.2017.09.063Search in Google Scholar

[36] V. Michel-Dansac, C. Berthon, S. Clain, and F. Foucher. A well-balanced scheme for the shallow-water equations with topography. Comput. Math. Appl., 72(3):568–593, 2016.10.1016/j.camwa.2016.05.015Search in Google Scholar

[37] V. Michel-Dansac, C. Berthon, S. Clain, and F. Foucher. A well-balanced scheme for the shallow-water equations with topography or Manning friction. J. Comput. Phys., 335:115–154, 2017.10.1016/j.jcp.2017.01.009Search in Google Scholar

[38] V. Michel-Dansac, C. Berthon, S. Clain, and F. Foucher. A two-dimensional high-order well-balanced scheme for the shallow water equations with topography and Manning friction. Comput. & Fluids, 230:105152, 2021.10.1016/j.compfluid.2021.105152Search in Google Scholar

[39] R. Natalini, M. Ribot, and M. Twarogowska. A well-balanced numerical scheme for a one dimensional quasilinear hyperbolic model of chemotaxis. Commun. Math. Sci., 12(1):13–39, 2014.10.4310/CMS.2014.v12.n1.a2Search in Google Scholar

[40] S. Noelle, Y. Xing, and C.-W. Shu. High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. J. Comput. Phys., 226(1):29–58, 2007.10.1016/j.jcp.2007.03.031Search in Google Scholar

[41] B. Schmidtmann, B. Seibold, and M. Torrilhon. Relations Between WENO3 and Third-Order Limiting in Finite Volume Methods. J. Sci. Comput., 68(2):624–652, 2015.10.1007/s10915-015-0151-zSearch in Google Scholar

[42] E. F. Toro. Riemann solvers and numerical methods for fluid dynamics. A practical introduction. Springer-Verlag, Berlin, third edition, 2009.10.1007/b79761Search in Google Scholar

[43] B. van Leer. Towards the Ultimate Conservative Difference Scheme, V. A Second Order Sequel to Godunov’s Method. J. Comput. Phys., 32:101–136, 1979.10.1016/0021-9991(79)90145-1Search in Google Scholar

[44] J.-P. Vila. Simplified Godunov Schemes for 2 x 2 Systems of Conservation Laws. SIAM J. Numer. Anal., 23(6):1173–1192, 1986.10.1137/0723079Search in Google Scholar

[45] Y. Xing. Exactly well-balanced discontinuous Galerkin methods for the shallow water equations with moving water equilibrium. J. Comput. Phys., 257(part A):536–553, 2014.10.1016/j.jcp.2013.10.010Search in Google Scholar

[46] Y. Xing and C.-W. Shu. High-order finite volume WENO schemes for the shallow water equations with dry states. Adv. Water Resour., 34(8):1026–1038, 2011.10.1016/j.advwatres.2011.05.008Search in Google Scholar

[47] Y. Xing, C.-W. Shu, and S. Noelle. On the advantage of well-balanced schemes for moving-water equilibria of the shallow water equations. J. Sci. Comput., 48(1-3):339–349, 2011.10.1007/s10915-010-9377-ySearch in Google Scholar

[48] Y. Xing, X. Zhang, and C.-W. Shu. Positivity-preserving high order well-balanced discontinuous Galerkin methods for the shallow water equations. Adv. Water Resour., 33(12):1476–1493, 2010.10.1016/j.advwatres.2010.08.005Search in Google Scholar

Published Online: 2024-03-25

© 2024 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 27.4.2024 from https://www.degruyter.com/document/doi/10.1515/jnma-2023-0065/html
Scroll to top button