Multigrid solution of the steady-state lattice Boltzmann equation

Efficient solution strategies for the steady-state lattice Boltzmann equation are investigated. Stable iterative methods for the linearized lattice Boltzmann equation are formulated based on the linearization of the lattice Boltzmann time-stepping procedure. These are applied as relaxation methods within a linear multigrid scheme, which itself is used to drive a Newton solver for the full non-linear problem. Although the linear multigrid strategy provides rapid convergence, the cost of a linear residual evaluation is found to be substantially higher than the cost of evaluating the non-linear residual directly. Therefore, a non-linear multigrid approach is adopted, which makes use of the non-linear LBE time-stepping scheme on each grid level. Rapid convergence to steady-state is achieved by the non-linear algorithm, resulting in one or more orders of magnitude increase in solution efficiency over the LBE time-integration approach. Grid-independent convergence rates are demonstrated, although degradation with increasing Reynolds number is observed, as in the case of the original LBE time-stepping scheme. The multigrid solver is implemented in a modular fashion by calling an existing LBE time-stepping routine, and delivers the identical steady-state solution as the original LBE time-stepping approach.

[1]  Jianzhong Lin,et al.  Discontinuous Galerkin spectral element lattice Boltzmann method on triangular element , 2003 .

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

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

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

[5]  L. Luo,et al.  A priori derivation of the lattice Boltzmann equation , 1997 .

[6]  P. Bhatnagar,et al.  A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems , 1954 .

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

[8]  M. Junk,et al.  Asymptotic analysis of the lattice Boltzmann equation , 2005 .

[9]  Shan,et al.  Lattice Boltzmann model for simulating flows with multiple phases and components. , 1993, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[10]  Dimitri J. Mavriplis,et al.  MULTIGRID TECHNIQUES FOR UNSTRUCTURED MESHES , 1995 .

[11]  Shiyi Chen,et al.  Stability Analysis of Lattice Boltzmann Methods , 1993, comp-gas/9306001.

[12]  Daniel H. Rothman,et al.  MACROSCOPIC MANIFESTATIONS OF MICROSCOPIC FLOWS THROUGH POROUS MEDIA: Phenomenology from Simulation , 1996 .

[13]  W. Shyy,et al.  Viscous flow computations with the method of lattice Boltzmann equation , 2003 .

[14]  Ernst Rank,et al.  Implicit discretization and nonuniform mesh refinement approaches for FD discretizations of LBGK Models , 1998 .

[15]  T. Abe Derivation of the Lattice Boltzmann Method by Means of the Discrete Ordinate Method for the Boltzmann Equation , 1997 .

[16]  C. Hirsch,et al.  Numerical Computation of Internal and External Flows. By C. HIRSCH. Wiley. Vol. 1, Fundamentals of Numerical Discretization. 1988. 515 pp. £60. Vol. 2, Computational Methods for Inviscid and Viscous Flows. 1990, 691 pp. £65. , 1991, Journal of Fluid Mechanics.

[17]  C. Hirsch,et al.  Fundamentals of numerical discretization , 1988 .

[18]  William L. Briggs,et al.  A multigrid tutorial , 1987 .

[19]  H. Keller,et al.  Analysis of Numerical Methods , 1969 .

[20]  L. Luo,et al.  Applications of the Lattice Boltzmann Method to Complex and Turbulent Flows , 2002 .

[21]  D. Mavriplis An assessment of linear versus non-linear multigrid methods for unstructured mesh solvers , 2001 .

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

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

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

[25]  Dimitri J. Mavriplis Multigrid approaches to non-linear diffusion problems on unstructured meshes , 2001, Numer. Linear Algebra Appl..