Generic boundary conditions for lattice Boltzmann models and their application to advection and anisotropic dispersion equations

Abstract We address a “multi-reflection” approach to model Dirichlet and Neumann time-dependent boundary conditions in lattice Boltzmann methods for arbitrarily shaped surfaces. The multi-reflection condition for an incoming population represents a linear combination of the known population solutions. The closure relations are first established for symmetric and anti-symmetric parts of the equilibrium functions, independently of the nature of the problem. The symmetric part is tuned to build second- and third-order accurate Dirichlet boundary conditions for the scalar function specified by the equilibrium distribution. The focus is on two approaches to advection and anisotropic-dispersion equations (AADE): the equilibrium technique when the coefficients of the expanded equilibrium functions match the coefficients of the transformed dispersion tensor, and the eigenvalue technique when the coefficients of the dispersion tensor are built as linear combinations of the eigenvalue functions associated with the link-type collision operator. As a particular local boundary technique, the “anti-bounce-back” condition is analyzed. The anti-symmetric part of the generic closure relation allows to specify normal flux conditions without inversion of the diffusion tensor. Normal and tangential constraints are derived for bounce-back and specular reflections. The bounce-back closure relation is released from the non-physical tangential flux restriction at leading orders. Solutions for the Poisson equation and for convection–diffusion equations are presented for isotropic/anisotropic configurations with specified Dirichlet and Neumann boundary conditions.

[1]  D. d'Humières,et al.  Multiple–relaxation–time lattice Boltzmann models in three dimensions , 2002, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

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

[3]  Byron Goldstein,et al.  Lattice Boltzmann Simulation of Diffusion-Convection Systems with Surface Chemical Reaction , 2000 .

[4]  John W. Crawford,et al.  On boundary conditions in the lattice Boltzmann model for advection and anisotropic dispersion equation , 2002 .

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

[6]  P. Lallemand,et al.  Theory of the lattice boltzmann method: dispersion, dissipation, isotropy, galilean invariance, and stability , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[7]  O. Filippova,et al.  Boundary-Fitting and Local Grid Refinement for Lattice-BGK Models , 1998 .

[8]  Irina Ginzburg,et al.  Variably saturated flow described with the anisotropic Lattice Boltzmann methods , 2006 .

[9]  C. Cercignani The Boltzmann equation and its applications , 1988 .

[10]  J Koplik,et al.  Tracer dispersion in two-dimensional rough fractures. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  D. Levermore,et al.  A Knudsen layer theory for lattice gases , 1991 .

[12]  O. C. Zienkiewicz,et al.  Finite element methods for second order differential equations with significant first derivatives , 1976 .

[13]  J. Happel,et al.  Low Reynolds number hydrodynamics , 1965 .

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

[15]  Dominique d'Humières,et al.  Multireflection boundary conditions for lattice Boltzmann models. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  Wei Shyy,et al.  Regular Article: An Accurate Curved Boundary Treatment in the Lattice Boltzmann Method , 1999 .

[17]  Irina Ginzburg,et al.  Lattice Boltzmann approach to Richards' equation , 2004 .

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

[19]  D. d'Humières,et al.  Thirteen-velocity three-dimensional lattice Boltzmann model. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  Bruce J. Palmer,et al.  Lattice Boltzmann Algorithm for Simulating Thermal Flow in Compressible Fluids , 2000 .

[21]  Konrad Steiner,et al.  Lattice Boltzmann model for free-surface flow and its application to filling process in casting , 2003 .

[22]  A. Ladd,et al.  Accuracy and stability of a lattice-Boltzmann model with subgrid scale boundary conditions. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  R. Sman,et al.  Convection-Diffusion Lattice Boltzmann Scheme for Irregular Lattices , 2000 .

[24]  M. Celia,et al.  A General Mass-Conservative Numerical Solution for the Unsaturated Flow Equation , 1990 .

[25]  P. Lallemand,et al.  Momentum transfer of a Boltzmann-lattice fluid with boundaries , 2001 .