Implementation Aspects of 3D Lattice-BGK: Boundaries, Accuracy, and a New Fast Relaxation Method

In many realistic fluid-dynamical simulations the specification of the boundary conditions, the error sources, and the number of time steps to reach a steady state are important practical considerations. In this paper we study these issues in the case of the lattice-BGK model. The objective is to present a comprehensive overview of some pitfalls and shortcomings of the lattice-BGK method and to introduce some new ideas useful in practical simulations. We begin with an evaluation of the widely used bounce-back boundary condition in staircase geometries by simulating flow in an inclined tube. It is shown that the bounce-back scheme is first-order accurate in space when the location of the non-slip wall is assumed to be at the boundary nodes. Moreover, for a specific inclination angle of 45 degrees, the scheme is found to be second-order accurate when the location of the non-slip velocity is fitted halfway between the last fluid nodes and the first solid nodes. The error as a function of the relaxation parameter is in that case qualitatively similar to that of flat walls. Next, a comparison of simulations of fluid flow by means of pressure boundaries and by means of body force is presented. A good agreement between these two boundary conditions has been found in the creeping-flow regime. For higher Reynolds numbers differences have been found that are probably caused by problems associated with the pressure boundaries. Furthermore, two widely used 3D models, namelyD3Q15andD3Q19, are analysed. It is shown that theD3Q15model may induce artificial checkerboard invariants due to the connectivity of the lattice. Finally, a new iterative method, which significantly reduces the saturation time, is presented and validated on different benchmark problems.

[1]  Li-Shi Luo,et al.  Some Progress in Lattice Boltzmann Method. Part I. Nonuniform Mesh Grids , 1996 .

[2]  Skordos,et al.  Initial and boundary conditions for the lattice Boltzmann method. , 1993, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[3]  Anthony J. C. Ladd,et al.  Moderate Reynolds number flows through periodic and random arrays of aligned cylinders , 1996, Journal of Fluid Mechanics.

[4]  S. Succi,et al.  The lattice Boltzmann equation on irregular lattices , 1992 .

[5]  Lowe,et al.  Effect of Nutrient Diffusion and Flow on Coral Morphology. , 1996, Physical review letters.

[6]  Peter M. A. Sloot,et al.  Lattice-Boltzmann hydrodynamics on parallel systems , 1998 .

[7]  O. Filippova,et al.  Lattice-Boltzmann simulation of gas-particle flow in filters , 1997 .

[8]  A. Hoekstra,et al.  Permeability of Three-Dimensional Random Fiber Webs , 1998 .

[9]  A. Ladd Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 2. Numerical results , 1993, Journal of Fluid Mechanics.

[10]  Cyrus K. Aidun,et al.  Lattice Boltzmann simulation of solid particles suspended in fluid , 1995 .

[11]  A. Ladd Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation , 1993, Journal of Fluid Mechanics.

[12]  J. Hemmen,et al.  The Hebb rule: storing static and dynamic objects in an associative neural network , 1988 .

[13]  David R. Noble,et al.  A consistent hydrodynamic boundary condition for the lattice Boltzmann method , 1995 .

[14]  Behrend Solid-fluid boundaries in particle suspension simulations via the lattice Boltzmann method. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[15]  Q. Zou,et al.  On pressure and velocity boundary conditions for the lattice Boltzmann BGK model , 1995, comp-gas/9611001.

[16]  George Keith Batchelor,et al.  An Introduction to Fluid Dynamics. , 1969 .

[17]  D. d'Humières,et al.  Local second-order boundary methods for lattice Boltzmann models , 1996 .

[18]  Shiyi Chen,et al.  Simulation of Cavity Flow by the Lattice Boltzmann Method , 1994, comp-gas/9401003.

[19]  Peter M. A. Sloot,et al.  Lattice-boltzmann and finite element simulations of fluid flow in a SMRX mixer , 1999 .

[20]  Donald Ziegler,et al.  Boundary conditions for lattice Boltzmann simulations , 1993 .

[21]  J. Jiménez,et al.  Boltzmann Approach to Lattice Gas Simulations , 1989 .

[22]  Takaji Inamuro,et al.  A NON-SLIP BOUNDARY CONDITION FOR LATTICE BOLTZMANN SIMULATIONS , 1995, comp-gas/9508002.

[23]  Robert S. Bernard,et al.  Boundary conditions for the lattice Boltzmann method , 1996 .

[24]  Y. Pomeau,et al.  Lattice-gas automata for the Navier-Stokes equation. , 1986, Physical review letters.

[25]  Miller,et al.  Flow in the driven cavity calculated by the lattice Boltzmann method. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[26]  Shiyi Chen,et al.  Lattice Boltzmann computational fluid dynamics in three dimensions , 1992 .

[27]  D. Martínez,et al.  On boundary conditions in lattice Boltzmann methods , 1996 .

[28]  Lukas Wagner,et al.  Pressure in lattice Boltzmann simulations of flow around a cylinder , 1994 .

[29]  P. Adler,et al.  Boundary flow condition analysis for the three-dimensional lattice Boltzmann model , 1994 .

[30]  Lattice Boltzmann simulations of flow past a cylindrical obstacle , 1995 .

[31]  Zanetti,et al.  Use of the Boltzmann equation to simulate lattice gas automata. , 1988, Physical review letters.

[32]  Daniel H. Rothman,et al.  Lattice-Boltzmann simulations of flow through Fontainebleau sandstone , 1995 .

[33]  L. Luo,et al.  Analytic solutions of simple flows and analysis of nonslip boundary conditions for the lattice Boltzmann BGK model , 1997 .

[34]  David R. Noble,et al.  Comparison of Accuracy and Performance for Lattice Boltzmann and Finite Difference Simulations of Steady Viscous Flow , 1996 .

[35]  David R. Noble,et al.  Direct assessment of lattice Boltzmann hydrodynamics and boundary conditions for recirculating flows , 1995 .

[36]  Shiyi Chen,et al.  LATTICE BOLTZMANN METHOD FOR FLUID FLOWS , 2001 .

[37]  R. Benzi,et al.  Lattice Gas Dynamics with Enhanced Collisions , 1989 .

[38]  J. Georgiadis,et al.  An Evaluation of the Bounce-Back Boundary Condition for Lattice Boltzmann Simulations , 1997 .

[39]  Sauro Succi,et al.  Recent Advances in Lattice Boltzmann Computing , 1995 .

[40]  R. Benzi,et al.  The lattice Boltzmann equation: theory and applications , 1992 .

[41]  Chen,et al.  Simulation of multicomponent fluids in complex three-dimensional geometries by the lattice Boltzmann method. , 1996, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[42]  Y. Qian,et al.  Lattice BGK Models for Navier-Stokes Equation , 1992 .