Macroscopic Lattice Boltzmann Method (MacLAB)

The birth of the lattice Boltzmann method (LBM) fulfils a dream that simple arithmetic calculations can simulate complex fluid flows without solving complicated partial differential flow equations. Its power and potential of resolving more and more challenging physical problems have been and are being demonstrated in science and engineering covering a wide range of disciplines such as physics, chemistry, biology, material science and image analysis. The method is a highly simplified model for fluid flows using a few limited fictitious particles that move one grid at a constant time interval and collide each other at a grid point on uniform lattices, which are the two routine steps for implementation of the method to simulate fluid flows. As such, a real complex particle dynamics is approximated as a regular particle model using three parameters of lattice size, particle speed and collision operator. A fundamental question is "Are the two steps integral to the method or can the three parameters be reduced to one for a minimal lattice Boltzmann method?". Here, I show that the collision step can be removed and the standard LBM can be reformulated into a simple macroscopic lattice Boltzmann method (MacLAB). This model relies on macroscopic physical variables only and is completely defined by one basic parameter of lattice size dx, bringing the LBM into a precise "Lattice" Boltzmann method. The viscous effect on flows is naturally embedded through the particle speed, making it an ideal automatic simulator for fluid flows. The findings have been demonstrated and confirmed with numerical tests including flows that are independent of and dependent on fluid viscosity, 2D and 3D cavity flows, and an unsteady Taylor-Green vortex flow. This provides an efficient and powerful model for resolving physical problems in various disciplines of science and engineering.

[1]  D. R. Golbert,et al.  Tuning a lattice-Boltzmann model for applications in computational hemodynamics. , 2012, Medical engineering & physics.

[2]  Bastien Chopard,et al.  Cellular Automata Modeling of Physical Systems: Index , 1998 .

[3]  Ayesha Sohail,et al.  The Lattice Boltzmann method and computational analysis of bone dynamics-I , 2017, Complex Adapt. Syst. Model..

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

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

[6]  Erlend Magnus Viggen,et al.  The Lattice Boltzmann Method: Principles and Practice , 2016 .

[7]  A. J. Baker,et al.  A 3D incompressible Navier–Stokes velocity–vorticity weak form finite element algorithm , 2002 .

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

[9]  Jean-Pierre Rivet,et al.  Lattice Gas Hydrodynamics , 1987 .

[10]  Chang Shu,et al.  A Simplified Lattice Boltzmann Method without Evolution of Distribution Function , 2017 .

[11]  Louis A. Povinelli,et al.  Large-scale computation of incompressible viscous flow by least-squares finite element method , 1994 .

[12]  D. Wolf-Gladrow Lattice-Gas Cellular Automata and Lattice Boltzmann Models: An Introduction , 2000 .

[13]  M. Finck,et al.  Simulation of nasal flow by lattice Boltzmann methods , 2007, Comput. Biol. Medicine.

[14]  Matthaeus,et al.  Lattice Boltzmann model for simulation of magnetohydrodynamics. , 1991, Physical review letters.

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

[16]  Zhenhua Chai,et al.  Lattice Boltzmann method for filtering and contour detection of the natural images , 2014, Comput. Math. Appl..

[17]  J. Zhou Lattice Boltzmann Methods for Shallow Water Flows , 2003 .

[18]  Frisch,et al.  Lattice gas automata for the Navier-Stokes equations. a new approach to hydrodynamics and turbulence , 1989 .

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

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

[21]  C. Shu,et al.  Lattice Boltzmann Method and Its Applications in Engineering , 2013 .

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

[23]  Thermohydrodynamics of an evaporating droplet studied using a multiphase lattice Boltzmann method. , 2017, Physical review. E.

[24]  J. Boon The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2003 .

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

[26]  M. Mirzaei,et al.  Continuous and Discrete Adjoint Approach Based on Lattice Boltzmann Method in Aerodynamic Optimization Part I: Mathematical Derivation of Adjoint Lattice Boltzmann Equations , 2014 .

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

[28]  P M Haygarth,et al.  Lattice Boltzmann method for the fractional advection-diffusion equation. , 2016, Physical review. E.

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

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

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

[32]  Y. Pomeau,et al.  Molecular dynamics of a classical lattice gas: Transport properties and time correlation functions , 1976 .