Least-squares finite-element method for shallow-water equations with source terms

被引:0
作者
Shin-Jye Liang
Tai-Wen Hsu
机构
[1] National Taiwan Ocean University,Department of Marine Environmental Informatics
[2] National Cheng Kung University,Department of Hydraulic and Ocean Engineering
来源
Acta Mechanica Sinica | 2009年 / 25卷
关键词
Shallow-water equations; Source terms; Least-squares finite-element method; Dam-break; (; )-property;
D O I
暂无
中图分类号
学科分类号
摘要
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 (θ)-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.
引用
收藏
页码:597 / 610
页数:13
相关论文
共 51 条
[1]  
Abbot M.B.(1973)SYSTEM 21, “Jupiter”, a design system for two-dimensional nearly horizontal flows J. Hydraul. Res. 11 1-28
[2]  
Damsgaard A.(2001)Boussinesq-type model with boundary-fitted coordinate system J. Waterw. Port Coast. Ocean Eng. 127 152-160
[3]  
Rodenhuis G.S.(1997)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
[4]  
Li Y.S.(1993)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 618-638
[5]  
Zhan J.M.(1967)Long waves on a beach J. Fluid Mech. 27 815-827
[6]  
Madsen P.A.(1995)Approximation of shallow water equations by Roe’s Reimann solver Int. J. Numer. Methods Fluids 20 157-168
[7]  
Sorensen O.R.(2005)High order finite difference WENO schemes for a class of hyperbolic systems with source terms J. Comput. Phys. 208 206-227
[8]  
Schaffer H.A.(2006)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
[9]  
Nwogu O.(2001)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
[10]  
Peregrine D.H.(1998)Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm J. Comput. Phys. 146 346-365