Macroscopic Lattice Boltzmann Method for Shallow Water Equations

被引:0
作者
Zhou, Jian Guo [1 ]
机构
[1] Manchester Metropolitan Univ, Dept Comp & Math, Manchester M1 5GD, Lancs, England
关键词
macroscopic lattice boltzmann method; shallow water equations; numerical method; mathematical model; boundary conditions; bed slope; force term; GODUNOV-TYPE SCHEME; MODEL; FLOW; SIMULATIONS;
D O I
10.3390/w14132065
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
The lattice Boltzmann method (LBM) is characterised by its simplicity, parallel processing and easy treatment of boundary conditions. It has become an alternative powerful numerical method in computational physics, playing a more and more important role in solving challenging problems in science and engineering. In particular, the lattice Boltzmann method with the single relaxation time (SLBM) is the simplest and most popular form of the LBM that is used in research and applications. However, there are two long-term unresolved problems that prevent the SLBM from being an automatic simulator for any flows: (1) stability problem associated with the single relaxation time and (2) no method of direct implementation of physical variables as boundary conditions. Recently, the author has proposed the macroscopic lattice Boltzmann method (MacLAB) to solve the Navier-Stokes equations for fluid flows, resolving the aforementioned problems; it is unconditionally stable and uses physical variables as boundary conditions at lower computational cost compared to conventional LBMs. The MacLAB relies on one fundamental parameter of lattice size delta x, and is a minimal version of the lattice Boltzmann method. In this paper, the idea of the MacLAB is further developed to formulate a macroscopic lattice Boltzmann method for shallow water equations (MacLABSWE). It inherits all the advantages from both the MacLAB and the conventional LBM. The MacLABSWE is developed regardless of the single relaxation time tau. Physical variables such as water depth and velocity can directly be used as boundary conditions, retaining their initial values for Dirichlet's boundary conditions without updating them at each time step. This makes not only the model to achieve the exact no-slip boundary condition but also the model's efficiency superior to the most efficient bounce-back scheme for approximate no-slip boundary condition in the LBMs, although the scheme can similarly be implemented in the proposed model when it is necessary. The MacLABSWE is applied to simulate a 1D unsteady tidal flow, a 2D steady wind-driven flow in a dish-shaped lake and a 2D steady complex flow over a bump. The results are compared with available analytical solutions and other numerical studies, demonstrating the potential and accuracy of the model.
引用
收藏
页数:14
相关论文
共 32 条
[1]   A HIGH-RESOLUTION GODUNOV-TYPE SCHEME IN FINITE VOLUMES FOR THE 2D SHALLOW-WATER EQUATIONS [J].
ALCRUDO, F ;
GARCIANAVARRO, P .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1993, 16 (06) :489-505
[2]   A two-dimensional finite volume morphodynamic model on unstructured triangular grids [J].
Benkhaldoun, Fayssal ;
Sahmim, Slah ;
Seaid, Mohammed .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2010, 63 (11) :1296-1327
[3]   UPWIND METHODS FOR HYPERBOLIC CONSERVATION-LAWS WITH SOURCE TERMS [J].
BERMUDEZ, A ;
VAZQUEZ, E .
COMPUTERS & FLUIDS, 1994, 23 (08) :1049-1071
[4]   A MODEL FOR COLLISION PROCESSES IN GASES .1. SMALL AMPLITUDE PROCESSES IN CHARGED AND NEUTRAL ONE-COMPONENT SYSTEMS [J].
BHATNAGAR, PL ;
GROSS, EP ;
KROOK, M .
PHYSICAL REVIEW, 1954, 94 (03) :511-525
[5]   Reservoir flow prediction by contravariant shallow water equations [J].
Borthwick, AGL ;
Akponasa, GA .
JOURNAL OF HYDRAULIC ENGINEERING-ASCE, 1997, 123 (05) :432-439
[6]   SEMI-IMPLICIT FINITE-DIFFERENCE METHODS FOR THE 2-DIMENSIONAL SHALLOW-WATER EQUATIONS [J].
CASULLI, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1990, 86 (01) :56-74
[7]   A novel thermal model for the lattice Boltzmann method in incompressible limit [J].
He, X ;
Chen, S ;
Doolen, GD .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 146 (01) :282-300
[8]   Numerical simulation of wave overtopping of coastal structures using the non-linear shallow water equations [J].
Hu, K ;
Mingham, CG ;
Causon, DM .
COASTAL ENGINEERING, 2000, 41 (04) :433-465
[9]   Adaptive quadtree simulation of sediment transpor [J].
Huang, J. ;
Borthwick, A. G. L. ;
Soulsby, R. L. .
PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-ENGINEERING AND COMPUTATIONAL MECHANICS, 2010, 163 (02) :101-110
[10]   A high-resolution scheme for the equations governing 2D bed-load sediment transport [J].
Hudson, J ;
Sweby, PK .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2005, 47 (10-11) :1085-1091