Rectangular lattice Boltzmann method using multiple relaxation time collision operator in two and three dimensions

被引:6
作者
Zecevic, Vanja [1 ]
Kirkpatrick, Michael P. [1 ]
Armfield, Steven W. [1 ]
机构
[1] Univ Sydney, Sch Aerosp Mech & Mechatron Engn, Sydney, NSW 2006, Australia
基金
澳大利亚研究理事会;
关键词
Lattice Boltzmann method; Rectangular grid; Turbulent channel flow; Multiple relaxation time collision operator; Gpucomputing; Linear stability analysis; NATURAL-CONVECTION; NONUNIFORM MESH; GRID REFINEMENT; BGK; SIMULATION; EQUATION; MODEL; FLOW; IMPLEMENTATION; ACCURACY;
D O I
10.1016/j.compfluid.2020.104492
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a lattice Boltzmann (LB) method using a rectangular, non-isotropic lattice based on D2Q9 and D3Q27 velocity sets in two and three dimensions. A second order multi-scale expansion ensures that the scheme correctly reproduces hydrodynamic behaviour. A novel set of basis vectors is introduced in order to allow independent adjustment of eigenvalues corresponding to second order moments as required in order to ensure correct hydrodynamic behaviour using the non-isotropic lattice. Errors are reduced compared to other rectangular grid implementations. Linear perturbation analysis indicates that our scheme has similar stability properties to the isotropic LB method. We investigate the error behaviour of our scheme by performing Taylor-Green vortex flow simulations and comparing our results to simulations using a square grid and also to analytical results. We demonstrate that our scheme is well suited to direct numerical simulation of wall bounded turbulent flows and compare to well known benchmark results. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:15
相关论文
共 63 条
[1]   Lattice-Boltzmann Method for Complex Flows [J].
Aidun, Cyrus K. ;
Clausen, Jonathan R. .
ANNUAL REVIEW OF FLUID MECHANICS, 2010, 42 :439-472
[2]   A stability notion for lattice boltzmann equations [J].
Banda, MK ;
Yong, WA ;
Klar, A .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2006, 27 (06) :2098-2111
[3]   General characteristic-based algorithm for off-lattice Boltzmann simulations [J].
Bardow, A. ;
Karlin, I. V. ;
Gusev, A. A. .
EUROPHYSICS LETTERS, 2006, 75 (03) :434-440
[4]   Lattice Boltzmann equation on a two-dimensional rectangular grid [J].
Bouzidi, M ;
d'Humières, D ;
Lallemand, P ;
Luo, LS .
JOURNAL OF COMPUTATIONAL PHYSICS, 2001, 172 (02) :704-717
[5]   Stability and stabilization of the lattice Boltzmann method [J].
Brownlee, R. A. ;
Gorban, A. N. ;
Levesley, J. .
PHYSICAL REVIEW E, 2007, 75 (03)
[6]   Analysis of lattice boltzmann initialization routines [J].
Caiazzo, A .
JOURNAL OF STATISTICAL PHYSICS, 2005, 121 (1-2) :37-48
[7]   Physical symmetry and lattice symmetry in the lattice Boltzmann method [J].
Cao, NZ ;
Shen, SY ;
Jin, S ;
Martinez, D .
PHYSICAL REVIEW E, 1997, 55 (01) :R21-R24
[8]   Lattice Boltzmann method for fluid flows [J].
Chen, S ;
Doolen, GD .
ANNUAL REVIEW OF FLUID MECHANICS, 1998, 30 :329-364
[9]   Comment on "Rectangular lattice Boltzmann method" [J].
Chikatamarla, Shyam ;
Karlin, Ilya .
PHYSICAL REVIEW E, 2011, 83 (04)
[10]   Multiple-relaxation-time lattice Boltzmann models in three dimensions [J].
d'Humières, D ;
Ginzburg, I ;
Krafczyk, M ;
Lallemand, P ;
Luo, LS .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2002, 360 (1792) :437-451