From Lattice Boltzmann Method to Lattice Boltzmann Flux Solver

Based on the lattice Boltzmann method (LBM), the lattice Boltzmann flux solver (LBFS), which combines the advantages of conventional Navier–Stokes solvers and lattice Boltzmann solvers, was proposed recently. Specifically, LBFS applies the finite volume method to solve the macroscopic governing equations which provide solutions for macroscopic flow variables at cell centers. In the meantime, numerical fluxes at each cell interface are evaluated by local reconstruction of LBM solution. In other words, in LBFS, LBM is only locally applied at the cell interface for one streaming step. This is quite different from the conventional LBM, which is globally applied in the whole flow domain. This paper shows three different versions of LBFS respectively for isothermal, thermal and compressible flows and their relationships with the standard LBM. In particular, the performance of isothermal LBFS in terms of accuracy, efficiency and stability is investigated by comparing it with the standard LBM. The thermal LBFS is simplified by using the D2Q4 lattice velocity model and its performance is examined by its application to simulate natural convection with high Rayleigh numbers. It is demonstrated that the compressible LBFS can be effectively used to simulate both inviscid and viscous flows by incorporating non-equilibrium effects into the process for inviscid flux reconstruction. Several numerical examples, including lid-driven cavity flow, natural convection in a square cavity at Rayleigh numbers of 107 and 108 and transonic flow around a staggered-biplane configuration, are tested on structured or unstructured grids to examine the performance of three LBFS versions. Good agreements have been achieved with the published data, which validates the capability of LBFS in simulating a variety of flow problems.

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

[2]  Yan Wang,et al.  Multiphase lattice Boltzmann flux solver for incompressible multiphase flows with large density ratio , 2015, J. Comput. Phys..

[3]  Chao-An Lin,et al.  Multi relaxation time lattice Boltzmann simulations of transition in deep 2D lid driven cavity using GPU , 2013 .

[4]  Jun Cao,et al.  Filter-matrix lattice Boltzmann simulation of lid-driven deep-cavity flows, Part II - Flow bifurcation , 2013, Comput. Math. Appl..

[5]  X. Niu,et al.  A Numerical Study of Jet Propulsion of an Oblate Jellyfish Using a Momentum Exchange-Based Immersed Boundary-Lattice Boltzmann Method , 2014 .

[6]  Chang Shu,et al.  A lattice Boltzmann BGK model for simulation of micro flows , 2004 .

[7]  Hiroshi Yamaguchi,et al.  A momentum exchange-based immersed boundary-lattice Boltzmann method for simulating a flexible filament in an incompressible flow , 2014, Comput. Math. Appl..

[8]  D. Spalding,et al.  A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows , 1972 .

[9]  Yonghao Zhang,et al.  Accuracy analysis of high-order lattice Boltzmann models for rarefied gas flows , 2009, J. Comput. Phys..

[10]  Kazem Hejranfar,et al.  Implementation of a high-order compact finite-difference lattice Boltzmann method in generalized curvilinear coordinates , 2014, J. Comput. Phys..

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

[12]  B. Shi,et al.  Lattice BGK model for incompressible Navier-Stokes equation , 2000 .

[13]  C. Bruneau,et al.  The 2D lid-driven cavity problem revisited , 2006 .

[14]  Sauro Succi,et al.  Recent advances of Lattice Boltzmann techniques on unstructured grids , 2005 .

[15]  Chuguang Zheng,et al.  A coupled lattice BGK model for the Boussinesq equations , 2002 .

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

[17]  Pietro Asinari,et al.  Lattice-Boltzmann simulations of the thermally driven 2D square cavity at high Rayleigh numbers , 2014, J. Comput. Phys..

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

[19]  N. Zhao,et al.  Circular function-based gas-kinetic scheme for simulation of inviscid compressible flows , 2013, J. Comput. Phys..

[20]  C. Shu,et al.  Simplified thermal lattice Boltzmann model for incompressible thermal flows. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[21]  Jun Cao,et al.  Filter-matrix lattice Boltzmann simulation of lid-driven deep-cavity flows, Part I - Steady flows , 2013, Comput. Math. Appl..

[22]  Ching-Long Lin,et al.  A stable discretization of the lattice Boltzmann equation for simulation of incompressible two-phase flows at high density ratio , 2005 .

[23]  S. Succi,et al.  Unstructured lattice Boltzmann method in three dimensions , 2005 .

[24]  Shiyi Chen,et al.  Lattice-Boltzmann Simulations of Fluid Flows in MEMS , 1998, comp-gas/9806001.

[25]  Li Chen,et al.  Coupled numerical approach combining finite volume and lattice Boltzmann methods for multi-scale multi-physicochemical processes , 2013, J. Comput. Phys..

[26]  Wei Shyy,et al.  On the Finite Difference-Based Lattice Boltzmann Method in Curvilinear Coordinates , 1998 .

[27]  H. Kamath,et al.  A high-resolution procedure for Euler and Navier-Stokes computations on unstructured grids , 2000 .

[28]  Ya-Ling He,et al.  Three-dimensional finite-difference lattice Boltzmann model and its application to inviscid compressible flows with shock waves , 2013 .

[29]  Chang Shu,et al.  A moment conservation-based non-free parameter compressible lattice Boltzmann model and its application for flux evaluation at cell interface , 2013 .

[30]  Chiang Juay Teo,et al.  Thermal lattice Boltzmann flux solver and its application for simulation of incompressible thermal flows , 2014 .

[31]  Stefano Ubertini,et al.  Finite-volume lattice Boltzmann modeling of thermal transport in nanofluids , 2013 .

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

[33]  Li Chen,et al.  Evaluation of the coupling scheme of FVM and LBM for fluid flows around complex geometries , 2011 .

[34]  Chiang Juay Teo,et al.  Development of Lattice Boltzmann Flux Solver for Simulation of Incompressible Flows , 2014 .

[35]  Chang Shu,et al.  Application of lattice Boltzmann method to simulate microchannel flows , 2002 .

[36]  A. Lerat,et al.  Stable Conservative Multidomain Treatments for Implicit Euler Solvers , 1996 .

[37]  J. Wu,et al.  A three-dimensional explicit sphere function-based gas-kinetic flux solver for simulation of inviscid compressible flows , 2015, J. Comput. Phys..

[38]  Li Chen,et al.  Coupling between finite volume method and lattice Boltzmann method and its application to fluid flow and mass transport in proton exchange membrane fuel cell , 2012 .

[39]  Sauro Succi,et al.  Multiple-relaxation-time lattice Boltzmann approach to compressible flows with flexible specific-heat ratio and Prandtl number , 2010, ArXiv.

[40]  Murli M. Gupta,et al.  A streamfunction–velocity approach for 2D transient incompressible viscous flows , 2009 .

[41]  Yong Wang,et al.  Coupled double-distribution-function lattice Boltzmann method for the compressible Navier-Stokes equations. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[43]  P. LeQuéré,et al.  Accurate solutions to the square thermally driven cavity at high Rayleigh number , 1991 .

[44]  W. Q. Tao,et al.  An Efficient Segregated Algorithm for Incompressible Fluid Flow and Heat Transfer Problems-IDEAL ( Inner Doubly Iterative Efficient Algorithm for Linked Equations ) Part I : Mathematical Formulation and Solution Procedure , 2008 .

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