Equivalent finite difference and partial differential equations for the lattice Boltzmann method

被引:20
|
作者
Fucik, Radek [1 ]
Straka, Robert [1 ,2 ]
机构
[1] Czech Tech Univ, Fac Nucl Sci & Phys Engn, Trojanova 13, Prague 12000, Czech Republic
[2] AGH Univ Sci & Technol, Al Mickiewicza 30, PL-30059 Krakow, Poland
关键词
Matrix lattice Boltzmann method; Equivalent finite difference scheme; Equivalent partial difference equation; Cascaded lattice Boltzmann method; DIFFUSION; ADVECTION; SCHEMES; STABILITY; DISPERSION; ACCURACY; MODELS; ERRORS;
D O I
10.1016/j.camwa.2021.03.014
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A general method for the derivation of equivalent finite difference equations (EFDEs) and subsequent equivalent partial differential equations (EPDEs) is presented for a general matrix lattice Boltzmann method (LBM). The method can be used for both the advection diffusion equations and Navier-Stokes equations in all dimensions. In principle, the EFDEs are derived using a recurrence formula. A computational algorithm is proposed for generating sequences of matrices and vectors that are used to obtain EFDEs coefficients. For all DdQq velocity models, the algorithm is proven to be finite and all coefficients are obtained after q iterations. The resulting EFDEs and EPDEs are derived for selected velocity models and include the single relaxation time, multiple relaxation times, and cascaded LBM collision operators. The algorithm for the derivation of EFDEs and EPDEs is implemented in C++ using the GiNaC library for symbolic algebraic computations. Its implementation is available under the terms and conditions of the GNU general public license (GPL).
引用
收藏
页码:96 / 103
页数:8
相关论文
共 50 条
  • [1] Analysis of the central-moments-based lattice Boltzmann method for the numerical modelling of the one-dimensional advection-diffusion equation: Equivalent finite difference and partial differential equations
    Silva, Goncalo
    COMPUTERS & FLUIDS, 2025, 289
  • [2] A PRECONDITIONED FAST FINITE DIFFERENCE METHOD FOR SPACE-TIME FRACTIONAL PARTIAL DIFFERENTIAL EQUATIONS
    Fu, Hongfei
    Wang, Hong
    FRACTIONAL CALCULUS AND APPLIED ANALYSIS, 2017, 20 (01) : 88 - 116
  • [3] Numerical approximations of a lattice Boltzmann scheme with a family of partial differential equations
    Boghosian, Bruce M.
    Dubois, Francois
    Lallemand, Pierre
    COMPUTERS & FLUIDS, 2024, 284
  • [4] Lattice Boltzmann model for high-order nonlinear partial differential equations
    Chai, Zhenhua
    He, Nanzhong
    Guo, Zhaoli
    Shi, Baochang
    PHYSICAL REVIEW E, 2018, 97 (01)
  • [5] An operator method for telegraph partial differential and difference equations
    Ashyralyev, Allaberen
    Modanli, Mahmut
    BOUNDARY VALUE PROBLEMS, 2015,
  • [6] Truncation errors and modified equations for the lattice Boltzmann method via the corresponding Finite Difference schemes
    Bellotti, Thomas
    ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS, 2023, 57 (03) : 1225 - 1255
  • [7] Galerkin-finite difference method for fractional parabolic partial differential equations
    Hossan, Md. Shorif
    Datta, Trishna
    Islam, Md. Shafiqul
    METHODSX, 2024, 12
  • [8] Finite-difference lattice Boltzmann model for nonlinear convection-diffusion equations
    Wang, Huili
    Shi, Baochang
    Liang, Hong
    Chai, Zhenhua
    APPLIED MATHEMATICS AND COMPUTATION, 2017, 309 : 334 - 349
  • [9] Finite Difference Lattice Boltzmann Method for Compressible Thermal Fluids
    So, R. M. C.
    Fu, S. C.
    Leung, R. C. K.
    AIAA JOURNAL, 2010, 48 (06) : 1059 - 1071
  • [10] Numerical dynamics of a nonstandard finite difference method for a class of delay differential equations
    Su, Huan
    Li, Wenxue
    Ding, Xiaohua
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2013, 400 (01) : 25 - 34