A free-surface correction method for simulating shallow water flows

被引:23
作者
Chen, XJ [1 ]
机构
[1] SW Florida Water Management Dist, Surface Water Improvement & Management Program, N Tampa, FL 33637 USA
关键词
free-surface flows; shallow water flows; free-surface correction method; finite difference method; five-diagonal matrix; Bi-CGSTAB; mass conservation;
D O I
10.1016/S0021-9991(03)00234-1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a free-surface correction (FSC) method for solving the 3-D shallow water equations. Under the hydrostatic pressure assumption, the FSC method solves the governing equations for shallow water flows in two steps. First, an intermediate free surface is obtained after the horizontal momentum equations are solved with the explicit discretization of the pressure gradient terms. In the second step, the intermediate free surface is corrected by solving a five-diagonal matrix system for the free-surface change (Deltaeta) over the time step Deltat. The final velocity field is then corrected once the final free surface is obtained. The numerical scheme involves a semi-implicit discretization of the barotropic terms in the momentum equations and the horizontal fluxes terms in the vertically integrated continuity equation. Optinally, the FSC method is reduced to an explicit method for gravity waves, with the correction step omitted. Using the FSC method, a semi-implicit, 3-D finite difference model for free-surface flows has been developed. The model is mass conservative both locally and globally and is unconditionally stable with respect to gravity waves, wind and bottom stresses, and vertical eddy viscosity terms. Because both steps are straightforward and can be easily carried out, the FSC method presented here is an efficient method for simulating shallow water flows. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:557 / 578
页数:22
相关论文
共 29 条
[1]  
Abbott M.B., 1989, COMPUTATIONAL FLUID
[2]  
Blumberg A.F., 1987, 3 DIMENSIONAL COASTA, P1, DOI [10.1029/CO004p0001, DOI 10.1029/CO004P0001]
[3]  
Casulli V, 1999, INT J NUMER METH FL, V30, P425, DOI 10.1002/(SICI)1097-0363(19990630)30:4<425::AID-FLD847>3.0.CO
[4]  
2-D
[5]   SEMI-IMPLICIT FINITE-DIFFERENCE METHODS FOR THE 2-DIMENSIONAL SHALLOW-WATER EQUATIONS [J].
CASULLI, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1990, 86 (01) :56-74
[6]   SEMIIMPLICIT FINITE-DIFFERENCE METHODS FOR 3-DIMENSIONAL SHALLOW-WATER FLOW [J].
CASULLI, V ;
CHENG, RT .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1992, 15 (06) :629-648
[7]   STABILITY, ACCURACY AND EFFICIENCY OF A SEMIIMPLICIT METHOD FOR 3-DIMENSIONAL SHALLOW-WATER FLOW [J].
CASULLI, V ;
CATTANI, E .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1994, 27 (04) :99-112
[8]   Numerical simulation of 3D quasi-hydrostatic, free-surface flows [J].
Casulli, V ;
Stelling, GS .
JOURNAL OF HYDRAULIC ENGINEERING-ASCE, 1998, 124 (07) :678-686
[9]  
CHEN X, 1999, ESTUARINE COASTAL MO
[10]  
CHEN X, MODELING HYDRODYNAMI