SEMI-IMPLICIT FINITE-DIFFERENCE METHODS FOR THE 2-DIMENSIONAL SHALLOW-WATER EQUATIONS

被引:362
作者
CASULLI, V
机构
[1] Universitá Degli Studi Di Trento, Dipartimento Di Matematica, 38050 Povo, Trento
关键词
Finite difference method - Lagrange multipliers - Viscosity;
D O I
10.1016/0021-9991(90)90091-E
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper a semi-implicit finite difference method for the 2-dimensional shallow water equations is derived and discussed. A characteristic analysis of the governing equations is carried out first, in order to determine those terms to be discretized implicitly so that the stability of the method will not depend upon the celerity. Such terms are the gradient of the water surface elevation in the momentum equations and the velocity divergence in the continuity equation. The convective terms are discretized explicitly. The simpler explicit discretization for the convective terms is the upwind discretization which is conditionally stable and introduces some artificial viscosity. It is shown that the stability restriction is eliminated and the artificial viscosity is reduced when an Eulerian-Lagrangian approach with large time steps is used to discretize the convective terms. This method, at each time step, requires the solution of a linear, symmetric, 5-diagonal system. Such a system is diagonally dominant with positive elements on the main diagonal and negative ones elsewhere. Thus, existence and uniqueness of the numerical solution is assured. The resulting algorithm is mass conservative and fully vectorizable for an efficient implementation on modern vector computers. The performance of this method is further improved when used in combination with an ADI technique which results in two sets of simpler, linear 3-diagonal systems and maintains all the properties described above. © 1990.
引用
收藏
页码:56 / 74
页数:19
相关论文
共 17 条
[1]  
BENQUE JP, 1982, J WATERW PORT C DIV, V108, P396
[2]  
BULGARELLI U, 1984, PRESSURE METHODS NUM
[3]   PRESSURE METHOD FOR THE NUMERICAL-SOLUTION OF TRANSIENT, COMPRESSIBLE FLUID-FLOWS [J].
CASULLI, V ;
GREENSPAN, D .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1984, 4 (11) :1001-1012
[4]  
Casulli V, 1987, COMPUTATIONAL METHOD, P239
[5]  
CASULLI V, 1988, 1988 P INT C COMP MO, P237
[6]  
CHENG R. T., 1982, FINITE ELEMENTS FLUI, V4, P89
[7]   ON LAGRANGIAN RESIDUAL CURRENTS WITH APPLICATIONS IN SOUTH SAN-FRANCISCO BAY, CALIFORNIA [J].
CHENG, RT ;
CASULLI, V .
WATER RESOURCES RESEARCH, 1982, 18 (06) :1652-1662
[8]   EULERIAN-LAGRANGIAN SOLUTION OF THE CONVECTION-DISPERSION EQUATION IN NATURAL COORDINATES [J].
CHENG, RT ;
CASULLI, V ;
MILFORD, SN .
WATER RESOURCES RESEARCH, 1984, 20 (07) :944-952
[9]   NUMERICAL-METHODS FOR CONVECTION-DOMINATED DIFFUSION-PROBLEMS BASED ON COMBINING THE METHOD OF CHARACTERISTICS WITH FINITE-ELEMENT OR FINITE-DIFFERENCE PROCEDURES [J].
DOUGLAS, J ;
RUSSELL, TF .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1982, 19 (05) :871-885
[10]  
FORSYTHE GE, 1960, FINITE DIFFERENCE ME