Analysis of Coupled Lattice Boltzmann Model with Well-Balanced Scheme for Shallow Water Flow

Article Preview

Abstract:

The coupled lattice Boltzmann method (CLBM) is applied in investigating contamination transport in shallow water flows. Shallow water equations and advection-diffusion equation are both solved using lattice Boltzmann method (LBM) on a D2Q9 square lattice and Bhatnagar-Gross-Krook (BGK) term. For extending application of CLBM in shallow water flows, the well-balanced scheme is introduced to replace the source term. Three cases including dam break, 2D pure diffusion and complex tidal flow are calculated and analyzed. Dam break and 2D pure diffusion are prepared to validate the flow module and water quality module, respectively. Both the cases show satisfactory consistency between predicting results and analytical solutions. Since clear reproduction of the shock wave propagation and precise prediction of contamination transport are derived, LBM is proved to be the numerical method naturally conservative with acceptable computing error. Furthermore, complex tidal flow with irregular geometry and sinus-varied bathymetry is simulated by adopting the well-balanced treating on the source term. The velocity fields, water levels, and water quality are compared between the ebb tide and flood tide, the results of which are in excellent accordance with the physical laws during the process. Hence, it may demonstrate that improved by well-balanced scheme CLBM can be widely applicable in shallow water flow.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 557-559)

Pages:

2343-2349

Citation:

Online since:

July 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Chen S, Doolen GD. Lattice Boltzmann method for fluid flows. Ann Rev Fluid Mech 1998;30:329-64

DOI: 10.1146/annurev.fluid.30.1.329

Google Scholar

[2] Filippova, O., et al. , Multiscale Lattice Boltzmann Schemes with Turbulence Modeling. 2001. 170(2): pp.812-829.

DOI: 10.1006/jcph.2001.6764

Google Scholar

[3] Zhou JG. A lattice Boltzmann model for the shallow water equations with turbulence modeling. Int J Mod Phys C 2002;13:1135-50

DOI: 10.1142/s0129183102003814

Google Scholar

[4] Eggels, J.G.M. and J.A. Somers, Numerical simulation of free convective flow using the lattice-Boltzmann scheme. 1995. 16(5): pp.357-364.

DOI: 10.1016/0142-727x(95)00052-r

Google Scholar

[5] Hou, S., et al., Evaluation of Two Lattice Boltzmann Models for Multiphase Flows. 1997. 138(2): pp.695-713.

Google Scholar

[6] He X, Luo L. Lattice Boltzmann model for the incompressible Navier-Stokes equation. J Stat Phys 1997;88:927-44

DOI: 10.1023/b:joss.0000015179.12689.e4

Google Scholar

[7] Qian YH, d'Humieres D, Lallemand P. Lattice BGK models for the Navier-Stokes equation. Europhysics Letters 1992; 17:479-484

DOI: 10.1209/0295-5075/17/6/001

Google Scholar

[8] Bhatnagar, P.L., E.P. Gross, and M. Krook, A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems. Physical Review, 1954. 94(3): pp.511-525.

DOI: 10.1103/physrev.94.511

Google Scholar

[9] Salmon, R., The lattice Boltzmann method as a basis for ocean circulation modeling. 1999. 57(3): pp.503-535.

DOI: 10.1357/002224099764805174

Google Scholar

[10] Cheng, Y. and J. Li, Introducing unsteady non-uniform source terms into the lattice Boltzmann model. 2008. 56(6): pp.629-641.

DOI: 10.1002/fld.1543

Google Scholar

[11] Randall J, L., Balancing Source Terms and Flux Gradients in High-Resolution Godunov Methods: The Quasi-Steady Wave-Propagation Algorithm. 1998. 146(1): pp.346-365.

DOI: 10.1006/jcph.1998.6058

Google Scholar

[12] Marı a Elena, V., Improved Treatment of Source Terms in Upwind Schemes for the Shallow Water Equations in Channels with Irregular Geometry. 1999. 148(2): pp.497-526.

DOI: 10.1006/jcph.1998.6127

Google Scholar

[13] Xing Y, Shu C. High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic system with source terms. J. of Computational Physics 2006; 214:567-598

DOI: 10.1016/j.jcp.2005.10.005

Google Scholar

[14] Li, Y. and P. Huang, A coupled lattice Boltzmann model for advection and anisotropic dispersion problem in shallow water. 2008. 31(12): pp.1719-1730.

DOI: 10.1016/j.advwatres.2008.08.008

Google Scholar

[15] Zhang, X., et al. , A lattice BGK model for advection and anisotropic dispersion equation. 2002. 25(1): pp.1-8.

Google Scholar

[16] Klar, A., M. Seaïd, and G. Thömmes, Lattice Boltzmann simulation of depth-averaged models in flow hydraulics. Int J. of Computational Fluid Dynamics, 2008. 22(7): pp.507-522.

DOI: 10.1080/10618560802243838

Google Scholar

[17] Zou Q. He X. On pressure and velocity boundary conditions for the lattice Boltzmann BGK model. Phys Fluids 1997;9:1591-8

DOI: 10.1063/1.869307

Google Scholar

[18] Guo ZL,ZHENGCG, SHI B C. Non-equilibrium extrapolation method for velocity and pressure boundary conditions in lattice Boltzmann method. Chinese Physics. 2002,4:366-374.

DOI: 10.1088/1009-1963/11/4/310

Google Scholar