Truncation Errors, Exact and Heuristic Stability Analysis of Two-Relaxation-Times Lattice Boltzmann Schemes for Anisotropic Advection-Diffusion Equation

This paper establishes relations between the stability and the high-order truncated corrections for modeling of the mass conservation equation with the two- relaxation-times (TRT) collision operator. First we propose a simple method to derive the truncation errors from the exact, central-difference type, recurrence equations of the TRT scheme. They also supply its equivalent three-time-level discretization form. Two different relationships of the two relaxation rates nullify the third (advection) and fourth (pure diffusion) truncation errors, for any linear equilibrium and any veloc- ity set. However, the two relaxation times alone cannot remove the leading-order advection-diffusion error, because of the intrinsic fourth-order numerical diffusion. The truncation analysis is carefully verified for the evolution of concentration waves with the anisotropic diffusion tensors. The anisotropic equilibrium functions are pre- sented in a simple but general form, suitable for the minimal velocity sets and the d2Q9, d3Q13, d3Q15 and d3Q19 velocity sets. All anisotropic schemes are comple- mented by their exact necessary von Neumann stability conditions and equivalent finite-difference stencils. The sufficient stability conditions are proposed for the most stable (OTRT) family, which enables modeling at any Peclet numbers with the same velocity amplitude. The heuristic stability analysis of the fourth-order truncated cor- rections extends the optimal stability to larger relationships of the two relaxation rates, in agreement with the exact (one-dimensional) and numerical (multi-dimensional) sta- bility analysis. A special attention is put on the choice of the equilibrium weights. By combining accuracy and stability predictions, several strategies for selecting the re- laxation and free-tunable equilibrium parameters are suggested and applied to the evolution of the Gaussian hill.

[1]  Martin Rheinländer,et al.  Stability and multiscale analysis of an advective lattice Boltzmann scheme , 2008 .

[2]  Jean-Francis Bloch,et al.  Transport properties of heterogeneous materials. Combining computerised X-ray micro-tomography and direct numerical simulations , 2009 .

[3]  I. Ginzburg,et al.  Two-relaxation-times Lattice Boltzmann schemes for solute transport in unsaturated water flow, with a focus on stability , 2011 .

[4]  Dominique d'Humières,et al.  Viscosity independent numerical errors for Lattice Boltzmann models: From recurrence equations to "magic" collision numbers , 2009, Comput. Math. Appl..

[5]  François Dubois,et al.  Equivalent partial differential equations of a lattice Boltzmann scheme , 2008, Comput. Math. Appl..

[6]  Dominique d'Humières,et al.  Lattice Boltzmann and analytical modeling of flow processes in anisotropic and heterogeneous stratified aquifers , 2007 .

[7]  D. d'Humières,et al.  Two-relaxation-time Lattice Boltzmann scheme: About parametrization, velocity, pressure and mixed boundary conditions , 2008 .

[8]  Manfred Krafczyk,et al.  Lattice-Boltzmann simulations in reconstructed parametrized porous media , 2006 .

[9]  M. G. Ancona,et al.  Fully-Lagrangian and lattice-Boltzmann methods for solving systems of conservation equations , 1994 .

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

[11]  S. Frankel,et al.  Stability conditions in the numerical treatment of parabolic differential equations , 1953 .

[12]  Stability analysis of three‐level difference schemes for initial‐boundary problems for multidimensional convective–diffusion equations , 1993 .

[13]  John Abraham,et al.  Multiple-relaxation-time lattice-Boltzmann model for multiphase flow , 2005 .

[14]  A. Ladd,et al.  Interpolated boundary condition for lattice Boltzmann simulations of flows in narrow gaps. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Frank T.-C. Tsai,et al.  Non-negativity and stability analyses of lattice Boltzmann method for advection-diffusion equation , 2009, J. Comput. Phys..

[16]  D. d'Humières,et al.  Optimal Stability of Advection-Diffusion Lattice Boltzmann Models with Two Relaxation Times for Positive/Negative Equilibrium , 2010 .

[17]  F. Tsai,et al.  Saltwater intrusion modeling in heterogeneous confined aquifers using two-relaxation-time lattice Boltzmann method , 2009 .

[18]  C. W. Hirt Heuristic stability theory for finite-difference equations☆ , 1968 .

[19]  S. Suga An Accurate Multi-level Finite Difference Scheme for 1D Diffusion Equations Derived from the Lattice Boltzmann Method , 2010 .

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

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

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

[23]  B. Shizgal,et al.  Generalized Lattice-Boltzmann Equations , 1994 .

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

[25]  Shinsuke Suga,et al.  Stability And Accuracy Of Lattice Boltzmann Schemes For Anisotropic Advection-Diffusion Equations , 2009 .

[26]  Cass T. Miller,et al.  An evaluation of lattice Boltzmann schemes for porous medium flow simulation , 2006 .

[27]  F. Tsai,et al.  Two‐relaxation‐time lattice Boltzmann method for the anisotropic dispersive Henry problem , 2010 .

[28]  M. Junk,et al.  Analysis and Invariant Properties of a Lattice Boltzmann Method , 2010 .

[29]  Irina Ginzburg,et al.  Lattice Boltzmann modeling with discontinuous collision components: Hydrodynamic and Advection-Diffusion Equations , 2007 .

[30]  A. A. Mohamad,et al.  The role of the kinetic parameter in the stability of two-relaxation-time advection-diffusion lattice Boltzmann schemes , 2011, Comput. Math. Appl..

[31]  Frank T.-C. Tsai,et al.  Lattice Boltzmann method with two relaxation times for advection–diffusion equation: Third order analysis and stability analysis , 2008 .

[32]  Sauro Succi,et al.  A multi-relaxation lattice kinetic method for passive scalar diffusion , 2005 .

[33]  David F. Griffiths,et al.  The stability of explicit Euler time‐integration for certain finite difference approximations of the multi‐dimensional advection–diffusion equation , 1984 .

[34]  Pierre Lallemand,et al.  Towards higher order lattice Boltzmann schemes , 2008, 0811.0599.

[35]  François Dubois,et al.  On a superconvergent lattice Boltzmann boundary scheme , 2010, Comput. Math. Appl..

[36]  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.

[37]  R. Adhikari,et al.  Duality in matrix lattice Boltzmann models. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[38]  Irina Ginzburg,et al.  Generic boundary conditions for lattice Boltzmann models and their application to advection and anisotropic dispersion equations , 2005 .

[39]  R. G. M. van der Sman,et al.  MRT Lattice Boltzmann schemes for confined suspension flows , 2010, Comput. Phys. Commun..

[40]  Yineng Li,et al.  A coupled lattice Boltzmann model for advection and anisotropic dispersion problem in shallow water , 2008 .

[41]  I. Ginzburg Equilibrium-type and link-type lattice Boltzmann models for generic advection and anisotropic-dispersion equation , 2005 .

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

[43]  I. Ginzburg Consistent lattice Boltzmann schemes for the Brinkman model of porous flow and infinite Chapman-Enskog expansion. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[44]  D. d'Humières,et al.  Study of simple hydrodynamic solutions with the two-relaxation-times lattice Boltzmann scheme , 2008 .

[45]  Guangwu Yan,et al.  A higher-order moment method of the lattice Boltzmann model for the conservation law equation , 2010 .

[46]  Hiroaki Yoshida,et al.  Multiple-relaxation-time lattice Boltzmann model for the convection and anisotropic diffusion equation , 2010, J. Comput. Phys..

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

[48]  John W. Crawford,et al.  A lattice BGK model for advection and anisotropic dispersion equation , 2002 .

[49]  John J. H. Miller On the Location of Zeros of Certain Classes of Polynomials with Applications to Numerical Analysis , 1971 .

[50]  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.

[51]  David R. Noble,et al.  Truncation error analysis of lattice Boltzmann methods , 2004 .