Finite-difference lattice Boltzmann model for nonlinear convection-diffusion equations

In this paper, a finite-difference lattice Boltzmann (LB) model for nonlinear isotropic and anisotropic convection-diffusion equations is proposed. In this model, the equilibrium distribution function is delicately designed in order to recover the convection-diffusion equation exactly. Different from the standard LB model, the temporal and spatial steps in this model are decoupled such that it is convenient to study convection-diffusion problem with the non-uniform grid. In addition, it also preserves the advantage of standard LB model that the complex-valued convection-diffusion equation can be solved directly. The von Neumann stability analysis is conducted to discuss the stability region which can be used to determine the free parameters appeared in the model. To test the performance of the model, a series of numerical simulations of some classical problems, including the diffusion equation, the nonlinear heat conduction equation, the Sine-Gordon equation, the Gaussian hill problem, the BurgersFisher equation, and the nonlinear Schrdinger equation, have also been carried out. The results show that the present model has a second-order convergence rate in space, and generally it is also more accurate than the standard LB model.

[1]  Zhaoli Guo,et al.  Explicit finite-difference lattice Boltzmann method for curvilinear coordinates. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  Claes Johnson Numerical solution of partial differential equations by the finite element method , 1988 .

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

[4]  Z. L. Guo,et al.  Fully Lagrangian and Lattice Boltzmann Methods for the Advection-Diffusion Equation , 1999, J. Sci. Comput..

[5]  W. Tao,et al.  A critical review of the pseudopotential multiphase lattice Boltzmann model: Methods and applications , 2014 .

[6]  B. Shi,et al.  Non-equilibrium extrapolation method for velocity and pressure boundary conditions in the lattice Boltzmann method , 2002 .

[7]  Shiyi Chen,et al.  Lattice Boltzmann computations for reaction‐diffusion equations , 1993 .

[8]  J. W. Thomas Numerical Partial Differential Equations: Finite Difference Methods , 1995 .

[9]  Abdul-Majid Wazwaz,et al.  The tanh method for generalized forms of nonlinear heat conduction and Burgers-Fisher equations , 2005, Appl. Math. Comput..

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

[11]  Z. Chai,et al.  Rectangular lattice Boltzmann model for nonlinear convection–diffusion equations , 2011, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[12]  Zhenhua Chai,et al.  A Multiple-Relaxation-Time Lattice Boltzmann Model for General Nonlinear Anisotropic Convection–Diffusion Equations , 2016, J. Sci. Comput..

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

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

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

[16]  Baochang Shi,et al.  Modified lattice Boltzmann scheme for nonlinear convection diffusion equations , 2012 .

[17]  Bin Deng,et al.  A new scheme for source term in LBGK model for convection-diffusion equation , 2008, Comput. Math. Appl..

[18]  R. LeVeque Finite Volume Methods for Hyperbolic Problems: Characteristics and Riemann Problems for Linear Hyperbolic Equations , 2002 .

[19]  Zhenhua Chai,et al.  Non-Newtonian Effect on Hemodynamic Characteristics of Blood Flow in Stented Cerebral Aneurysm , 2013 .

[20]  Z. Chai,et al.  Lattice Boltzmann modeling of three-phase incompressible flows. , 2016, Physical review. E.

[21]  André Bardow,et al.  General characteristic-based algorithm for off-lattice Boltzmann simulations , 2006 .

[22]  Rongzong Huang,et al.  A modified multiple-relaxation-time lattice Boltzmann model for convection-diffusion equation , 2014, J. Comput. Phys..

[23]  Abdul-Qayyum M. Khaliq,et al.  Numerical simulation of two-dimensional sine-Gordon solitons via a split cosine scheme , 2005, Math. Comput. Simul..

[24]  Z. Chai,et al.  Lattice Boltzmann model for the convection-diffusion equation. , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[26]  Hongwei Zheng,et al.  A lattice Boltzmann model for multiphase flows with large density ratio , 2006, J. Comput. Phys..

[27]  Edward L Cussler,et al.  Diffusion: Mass Transfer in Fluid Systems , 1984 .

[28]  Zhi Dou,et al.  Numerical study of non-uniqueness of the factors influencing relative permeability in heterogeneous porous media by lattice Boltzmann method , 2013 .

[29]  Shi Jin,et al.  Physical symmetry and lattice symmetry in the lattice Boltzmann method , 1997 .

[30]  Xiaomei Yu,et al.  A lattice Boltzmann model for reaction dynamical systems with time delay , 2006, Appl. Math. Comput..

[31]  Zhaoli Guo,et al.  Lattice Boltzmann model for incompressible flows through porous media. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Xiaoyi He,et al.  Lattice Boltzmann Method on Curvilinear Coordinates System , 1997 .

[33]  Baochang Shi,et al.  Lattice Boltzmann model for nonlinear convection-diffusion equations. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[34]  Zhenhua Chai,et al.  A novel lattice Boltzmann model for the Poisson equation , 2008 .

[35]  Z. Chai,et al.  A comparative study on the lattice Boltzmann models for predicting effective diffusivity of porous media , 2016 .

[36]  Bastien Chopard,et al.  The lattice Boltzmann advection-diffusion model revisited , 2009 .

[37]  R. Sman,et al.  Convection-Diffusion Lattice Boltzmann Scheme for Irregular Lattices , 2000 .

[38]  He Zhenmin,et al.  EMC effect on p-A high energy collisions , 1991 .

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

[40]  Chi-Wang Shu,et al.  Local discontinuous Galerkin methods for nonlinear Schrödinger equations , 2005 .

[41]  Xiaoyi He,et al.  Lattice Boltzmann method on a curvilinear coordinate system: Vortex shedding behind a circular cylinder , 1997 .