Constructing relaxation systems for lattice Boltzmann methods

被引:4
|
作者
Simonis, Stephan [1 ,2 ]
Frank, Martin [1 ,3 ]
Krause, Mathias J. [1 ,2 ,4 ]
机构
[1] Karlsruhe Inst Technol, Inst Appl & Numer Math, D-76131 Karlsruhe, Germany
[2] Karlsruhe Inst Technol, Lattice Boltzmann Res Grp, D-76131 Karlsruhe, Germany
[3] Karlsruhe Inst Technol, Steinbuch Ctr Comp, D-76344 Eggenstein Leopoldshafen, Germany
[4] Karlsruhe Inst Technol, Inst Mech Proc Engn & Mech, D-76131 Karlsruhe, Germany
关键词
Relaxation system; Lattice Boltzmann methods; Partial differential equation; Convergence;
D O I
10.1016/j.aml.2022.108484
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present the first top-down ansatz for constructing lattice Boltzmann methods (LBM) in d dimensions. In particular, we construct a relaxation system (RS) for a given scalar, linear, d-dimensional advection-diffusion equation. Subsequently, the RS is linked to a d-dimensional discrete velocity Boltzmann model (DVBM) on the zeroth and first energy shell. Algebraic characterizations of the equilibrium, the moment space, and the collision operator are carried out. Further, a closed equation form of the RS expresses the added relaxation terms as prefactored higher order derivatives of the conserved quantity. Here, a generalized (2d + 1) x (2d + 1) RS is linked to a DdQ(2d + 1) DVBM which, upon complete discretization, yields an LBM with second order accuracy in space and time. A rigorous convergence result for arbitrary scaling of the RS, the DVBM and conclusively also for the final LBM is proven. The top-down constructed LBM is numerically tested on multiple GPUs with smooth and non-smooth initial data in d = 3 dimensions for several grid-normalized non-dimensional numbers.(c) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Optimal relaxation collisions for lattice Boltzmann methods
    Zhao, Fuzhang
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (02) : 172 - 185
  • [2] Variants of relaxation schemes and the lattice Boltzmann model relaxation systems
    Banda, MK
    [J]. NUMERICAL MATHEMATICS AND ADVANCED APPLICATIONS, PROCEEDINGS, 2004, : 89 - 101
  • [3] On the use of adaptive relaxation times in lattice Boltzmann methods
    Marie, Simon
    [J]. PROGRESS IN COMPUTATIONAL FLUID DYNAMICS, 2022, 22 (03): : 131 - 138
  • [4] Single relaxation time model for entropic lattice Boltzmann methods
    Ansumali, S
    Karlin, IV
    [J]. PHYSICAL REVIEW E, 2002, 65 (05):
  • [5] Force methods for the two-relaxation-times lattice Boltzmann
    Postma, Bart
    Silva, Goncalo
    [J]. PHYSICAL REVIEW E, 2020, 102 (06)
  • [6] Improving the stability of multiple-relaxation lattice Boltzmann methods with central moments
    Chavez-Modena, M.
    Ferrer, E.
    Rubio, G.
    [J]. COMPUTERS & FLUIDS, 2018, 172 : 397 - 409
  • [7] Entropic lattice Boltzmann methods
    Boghosian, BM
    Yepez, J
    Coveney, PV
    Wager, A
    [J]. PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2001, 457 (2007): : 717 - 766
  • [8] A lattice-Boltzmann relaxation scheme for coupled convection-radiation systems
    Banda, Mapundi K.
    Klar, Axel
    Seaid, Mohammed
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 226 (02) : 1408 - 1431
  • [9] COMPARING ENTROPIC AND MULTIPLE RELAXATION TIMES LATTICE BOLTZMANN METHODS FOR BLOOD FLOW SIMULATIONS
    Geerdink, Joost B. W.
    Hoekstra, Alfons G.
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2009, 20 (05): : 721 - 733
  • [10] ADVANCED AUTOMATIC CODE GENERATION FOR MULTIPLE RELAXATION-TIME LATTICE BOLTZMANN METHODS
    Hennig, Frederik
    Holzer, Markus
    Ruede, Ulrich
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2023, 45 (04): : C233 - C254