×

zbMATH — the first resource for mathematics

Least-squares finite element method for shallow-water equations with source terms. (English) Zbl 1269.76071
Summary: Numerical solution of shallow-water equations (SWE) has been a challenging task because of its nonlinear hyperbolic nature, admitting discontinuous solution, and the need to satisfy the \(C\)-property. The presence of source terms in momentum equations, such as the bottom slope and friction of bed, compounds the difficulties further. In this paper, a least-squares finite-element method for the space discretization and \(\theta\)-method for the time integration is developed for the 2D non-conservative SWE including the source terms. Advantages of the method include: the source terms can be approximated easily with interpolation functions, no upwind scheme is needed, as well as the resulting system equations is symmetric and positive-definite, therefore, can be solved efficiently with the conjugate gradient method. The method is applied to steady and unsteady flows, subcritical and transcritical flow over a bump, 1D and 2D circular dam-break, wave past a circular cylinder, as well as wave past a hump. Computed results show good \(C\)-property, conservation property and compare well with exact solutions and other numerical results for flows with weak and mild gradient changes, but lead to inaccurate predictions for flows with strong gradient changes and discontinuities.

MSC:
76M10 Finite element methods applied to problems in fluid mechanics
76B10 Jets and cavities, cavitation, free-streamline theory, water-entry problems, airfoil and hydrofoil theory, sloshing
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] Abbot M.B., Damsgaard A., Rodenhuis G.S.: SYSTEM 21, ”Jupiter”, a design system for two-dimensional nearly horizontal flows. J. Hydraul. Res. 11, 1–28 (1973)
[2] Johnson R.S.: A Modern Introduction to the Mathematical Theory of Water Waves. Cambridge University Press, Cambridge (1997) · Zbl 0892.76001
[3] Li Y.S., Zhan J.M.: Boussinesq-type model with boundary-fitted coordinate system. J. Waterw. Port Coast. Ocean Eng. 127, 152–160 (2001)
[4] Madsen P.A., Sorensen O.R., Schaffer H.A.: Surf zone dynamics simulated by a Boussinesq type model. Part I. Model description and cross-shore motion of regular waves. Coast. Eng. 32, 255–287 (1997)
[5] Nwogu O.: An alternative form of the Boussinesq equations for modeling the propagation of waves from deep to shallow water. J. Waterw. Port Coast. Ocean Eng. 119(6), 618–638 (1993)
[6] Peregrine D.H.: Long waves on a beach. J. Fluid Mech. 27(4), 815–827 (1967) · Zbl 0163.21105
[7] Ambrosi D.: Approximation of shallow water equations by Roe’s Reimann solver. Int. J. Numer. Methods Fluids 20, 157–168 (1995) · Zbl 0831.76063
[8] Xing Y., Shu C.W.: High order finite difference WENO schemes for a class of hyperbolic systems with source terms. J. Comput. Phys. 208, 206–227 (2005) · Zbl 1114.76340
[9] Xing Y., Shu C.W.: High order well-balanced finite volume WENO schemes and Discontinuous Galerkin methods for a class of hyperbolic systems with source terms. J. Comput. Phys. 214, 567–598 (2006) · Zbl 1089.65091
[10] LeVeque R.J.: Numerical Methods for Conservation Laws. Birkhauser-Verlag, Berlin (1990) · Zbl 0723.65067
[11] Toro E.F.: Reimann Solvers and Numerical Methods for Fluid Dynamics. Springer, Berlin (1997) · Zbl 0888.76001
[12] Burguette J., Garcia-Navarro P.: Efficient construction of high-resolution TVD conservative schemes for equations with source terms: application to shallow water flows. Int. J. Numer. Methods Fluids 37, 209–248 (2001) · Zbl 1003.76059
[13] LeVeque R.J.: Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm. J. Comput. Phys. 146, 346–365 (1998) · Zbl 0931.76059
[14] Zhou J.G., Causon D.M., Mingham C.G., Ingram D.M.: The surface gradient method for the treatment of source terms in the shallow-water equations. J. Comput. Phys. 168, 1–25 (2001) · Zbl 1074.86500
[15] Rebollo T.C., Delgado A.D., Nieto E.D.F.: A family of stable numerical solvers for the shallow water equations with source terms. Comput. Methods Appl. Mech. Eng. 192, 203–225 (2003) · Zbl 1083.76557
[16] Alessandro V., Caleffi V., Zanni A.: Case study: Malpasset dam-break simulation using a two-dimensional finite volume method. J. Hydraul. Eng. 128(5), 460–472 (2002)
[17] Cheng, R.T.: Modeling of hydraulic systems by finite element methods. Adv. Hydrosci. 11, 207–284 (1978)
[18] Gracia R., Kahawita R.A.: Numerical solution of the St. Venant equations with the MacCormack finite element scheme. Int. J. Numer. Methods Fluids 6, 507–527 (1986) · Zbl 0608.76022
[19] Hervouet J.M.: Hydrodynamics of Free Surface Flows: Modelling with the Finite Element Method. Wiley, New York (2007) · Zbl 1131.76002
[20] Alcrudo F., Garcia-Navarro P.: A high resolution Godunov-type scheme in finite volume for the 2D shallow water equation. Int. J. Numer. Methods Fluids 16, 489–505 (1993) · Zbl 0766.76067
[21] Fujihara M., Borthwick A.G.L.: Godunov-type solution of curvilinear shallow-water equations. J. Hydraul. Eng. 126, 827–836 (2000)
[22] Zhou J.G.: A lattice Boltzmann model for the shallow water equations. Comput. Methods Appl. Mech. Eng. 191, 3527–3539 (2002) · Zbl 1014.76070
[23] Bochev P.B., Gunzburger M.D.: Finite element methods of least-squares type. SIAM Rev. 40(4), 789–837 (1998) · Zbl 0914.65108
[24] Deang J.M., Gunzburger M.D.: Issues related to least-squares finite element methods for the stokes equations. SIAM J. Sci. Comput. 20(3), 878–906 (1998) · Zbl 0953.65083
[25] Gunzburger M.D.: Finite Element Methods for Viscous Incompressible Flows. Academic Press, Boston (1989) · Zbl 0697.76031
[26] Jiang B.N.: The Least-Squares Finite Element Method. Springer, Berlin (1998) · Zbl 0904.76003
[27] Laibel J.P., Pinder G.F.: Solution of the shallow water equations by least squares collocation. Water Resour. Res. 29, 445–455 (1993)
[28] Girault V., Raviart P.: Finite Element Methods for Navier-Stokes Equations: Theory and Algorithm. Springer, Berlin (1986) · Zbl 0585.65077
[29] Carey G.F., Jiang B.N.: Element-by-element linear and nonlinear solution scheme. Commun. Appl. Numer. Methods 2, 145–153 (1986) · Zbl 0591.65075
[30] Reddy J.N.: Energy Principles and Variational Methods in Applied Mechanics, 2nd edn. Wiley, New York (2002)
[31] Toro E.F.: Shock-Capturing Methods for Free-Surface Shallow Flows. Wiley, New York (2001) · Zbl 0996.76003
[32] Hou T.Y., LeFeloch P.: Why non-conservative schemes converges to the wrong solutions: error analysis. Math. Comput. 62, 497–530 (1994)
[33] Bermudez A., Vazquez M.E.: Upwind methods for hyperbolic conservation laws with source terms. Comput. Fluids 23, 1049–1071 (1994) · Zbl 0816.76052
[34] Akoh R., Ii S., Xiao F.: A CIP/multi-moment finite volume method for shallow water equations with source terms. Int. J. Numer. Methods Fluids 56, 2245–2270 (2008) · Zbl 1135.76035
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.