Improving the low Mach number steady state convergence of the cascaded lattice Boltzmann method by preconditioning

Abstract Cascaded lattice Boltzmann method (LBM) involves the use of central moments in a multiple relaxation time formulation in prescribing the collision step. When the goal is to simulate low Mach number stationary flows, the greater the disparity between the magnitude of fluid speed and the sound speed, the higher is the numerical stiffness, which results in relatively large number of time steps for convergence of the LBM. One way to improve the steady state convergence of the scheme is to precondition the cascaded LBM, which reduces the disparities between the characteristic speeds or equivalently those between the eigenvalues of the system. In this paper we present a new preconditioned, two-dimensional cascaded LBM, where a preconditioning parameter is introduced into the equilibrium moments as well as the forcing terms. Particular focus is given to preconditioning differently the moments due to forcing at first and second orders so as to avoid any spurious effects in the emergent macroscopic equations. A Chapman–Enskog analysis performed on this approach shows consistency to the preconditioned Navier–Stokes equations. This modified central moment based scheme is then validated for accuracy by comparison against prior analytical or numerical results for certain benchmark problems, including those involving spatially variable body forces. Finally, significant steady state convergence acceleration of the preconditioned cascaded LBM is demonstrated for a set of characteristic parameters.

[1]  J. Korvink,et al.  Cascaded digital lattice Boltzmann automata for high Reynolds number flow. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  Norberto Fueyo,et al.  Optimal preconditioning of lattice Boltzmann methods , 2009, J. Comput. Phys..

[3]  Xiaoyi He,et al.  Thermodynamic Foundations of Kinetic Theory and Lattice Boltzmann Models for Multiphase Flows , 2002 .

[4]  B. Shi,et al.  Discrete lattice effects on the forcing term in the lattice Boltzmann method. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Cyrus K. Aidun,et al.  Lattice-Boltzmann Method for Complex Flows , 2010 .

[6]  Norberto Fueyo,et al.  Preconditioned Navier-Stokes schemes from the generalised lattice Boltzmann equation , 2008 .

[7]  E. Turkel,et al.  PRECONDITIONING TECHNIQUES IN COMPUTATIONAL FLUID DYNAMICS , 1999 .

[8]  G. Strang On the Construction and Comparison of Difference Schemes , 1968 .

[9]  Raoyang Zhang,et al.  A Lattice Boltzmann Scheme for Incompressible Multiphase Flow and Its Application in Simulation of Rayleigh-Taylor Instability , 1998 .

[10]  G. Doolen,et al.  Discrete Boltzmann equation model for nonideal gases , 1998 .

[11]  M. Liou,et al.  A New Flux Splitting Scheme , 1993 .

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

[13]  Wen-Tzong Lee,et al.  Local preconditioning of the Euler equations. , 1992 .

[14]  D. Patil,et al.  Numerical study of the properties of the central moment lattice Boltzmann method , 2012, 1202.6351.

[15]  Bram van Leer,et al.  A local Navier-Stokes preconditioner for all Mach and cell Reynolds numbers , 1997 .

[16]  C. L. Merkle,et al.  The application of preconditioning in viscous flows , 1993 .

[17]  Wayne A. Smith,et al.  Preconditioning Applied to Variable and Constant Density Flows , 1995 .

[18]  Barry Koren,et al.  Analysis of preconditioning and multigrid for Euler flows with low-subsonic regions , 1995, Adv. Comput. Math..

[19]  Sanjoy Banerjee,et al.  Steady state convergence acceleration of the generalized lattice Boltzmann equation with forcing term through preconditioning , 2008, J. Comput. Phys..

[20]  Shiyi Chen,et al.  A Novel Thermal Model for the Lattice Boltzmann Method in Incompressible Limit , 1998 .

[21]  Jacques Periaux,et al.  Analysis of laminar flow over a backward facing step : a GAMM-workshop , 1984 .

[22]  Zhaoli Guo,et al.  Preconditioned lattice-Boltzmann method for steady flows. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  Junfeng Zhang Lattice Boltzmann method for microfluidics: models and applications , 2011 .

[24]  Sanjoy Banerjee,et al.  Incorporating forcing terms in cascaded lattice Boltzmann approach by method of central moments. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[25]  Ernst Rank,et al.  A Multigrid-Solver for the Discrete Boltzmann Equation , 2002 .

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

[27]  Dimitri J. Mavriplis,et al.  Multigrid solution of the steady-state lattice Boltzmann equation , 2006 .

[28]  S. Orszag,et al.  Extended Boltzmann Kinetic Equation for Turbulent Flows , 2003, Science.

[29]  Eli Turkel,et al.  Review of preconditioning methods for fluid dynamics , 1993 .

[30]  D. Mavriplis Multigrid Strategies for Viscous Flow Solvers on Anisotropic Unstructured Meshes , 1997 .

[31]  P. Asinari Generalized local equilibrium in the cascaded lattice Boltzmann method. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Luo Li-Shi,et al.  Theory of the lattice Boltzmann method: Lattice Boltzmann models for non-ideal gases , 2001 .

[33]  Martin Geier,et al.  The cumulant lattice Boltzmann equation in three dimensions: Theory and validation , 2015, Comput. Math. Appl..

[34]  P. Asinari Semi-implicit-linearized multiple-relaxation-time formulation of lattice Boltzmann schemes for mixture modeling. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[35]  U. Ghia,et al.  High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method , 1982 .

[36]  M. J. Pattison,et al.  Dynamic subgrid scale modeling of turbulent flows using lattice-Boltzmann method , 2009, 0901.0593.

[37]  B. V. Leer,et al.  Preconditioning for the Navier-Stokes equations with finite-rate chemistry , 1993 .

[38]  Paul J. Dellar,et al.  An interpretation and derivation of the lattice Boltzmann method using Strang splitting , 2013, Comput. Math. Appl..

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

[40]  Dhiraj V. Patil,et al.  Multigrid lattice Boltzmann method for accelerated solution of elliptic equations , 2014, J. Comput. Phys..

[41]  Dimitri J. Mavriplis,et al.  Directional Agglomeration Multigrid Techniques for High-Reynolds Number Viscous Flows , 1998 .