A novel velocity discretization for lattice Boltzmann method: Application to compressible flow

被引:0
|
作者
Afrasiabian, Navid [1 ]
Denniston, Colin [1 ]
机构
[1] Univ Western Ontario, Dept Phys & Astron, London, ON N6A 3K7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
SIMULATING FLOWS; MODEL; EQUATION;
D O I
10.1063/5.0255862
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
The lattice Boltzmann method (LBM) has emerged as a powerful tool in computational fluid dynamics and materials science. However, due to the failure to accurately reproduce the third moment of the equilibrium distribution function, the standard LBM formulation does not recover the correct compressible Navier-Stokes equations at macroscale. It only recovers Navier-Stokes in the incompressible limit. The errors include terms that destroy Galilean invariance in the presence of density variations. In this paper, we introduce a new velocity discretization method to overcome some of these challenges. In this new formulation, the particle populations are discretized using a bump function that has a mean and a variance. This introduces enough independent degrees of freedom to set the equilibrium moments to the moments of Maxwell-Boltzmann distribution up to and including the third moments. Consequently, the correct macroscopic fluid dynamics equations for compressible fluids are recovered. This new method does neither require introducing ad hoc correction terms or coupling to an extra potential nor significantly alter the implementation. As a result, it is not considerably more complicated or computationally heavy compared to the original LBM but provides a significantly improved hydrodynamics. We validate our method using several benchmark simulations of isothermal compressible flows, including Poiseuille flow, sound wave decay, Couette flow in the presence of a density gradient, and flow over a cylinder. We show that the new formulation restores Galilean Invariance, by comparison to analytical solutions (less than 0.1% mean error), and is capable of capturing flows with large density variations, high Reynolds numbers ( similar to 1000), and Mach numbers near 1.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Modified Lattice Boltzmann method for compressible fluid simulations
    Hinton, F.L.
    Rosenbluth, M.N.
    Wong, S.K.
    Lin-Liu, Y.R.
    Miller, R.L.
    Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, 2001, 63 (6 I): : 1 - 061212
  • [32] An upwind discretization scheme for the finite volume lattice Boltzmann method
    Stiebler, Maik
    Toelke, Jonas
    Krafczyk, Manfred
    COMPUTERS & FLUIDS, 2006, 35 (8-9) : 814 - 819
  • [33] Lattice Boltzmann algorithm for simulating thermal flow in compressible fluids
    Palmer, BJ
    Rector, DR
    JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 161 (01) : 1 - 20
  • [34] Straight velocity boundaries in the lattice Boltzmann method
    Latt, Jonas
    Chopard, Bastien
    Malaspinas, Orestis
    Deville, Michel
    Michler, Andreas
    PHYSICAL REVIEW E, 2008, 77 (05):
  • [35] Application of Lattice Boltzmann Method for fluid flow modelling of FSLDR domain
    Bhatt, Tirthraj
    Perumal, D. Arumuga
    MATERIALS TODAY-PROCEEDINGS, 2020, 22 : 2066 - 2073
  • [36] Application of the lattice Boltzmann method for fluid flow around complex geometry
    Jahanshaloo, Leila
    Sidik, Nor Azwadi Che
    Kermani, Emad
    MECHANICAL AND MATERIALS ENGINEERING, 2014, 554 : 230 - 235
  • [37] Lattice Boltzmann method and channel flow
    Stensholt, Sigvat
    Hope, Sigmund Mongstad
    EUROPEAN JOURNAL OF PHYSICS, 2016, 37 (04)
  • [38] A novel solution for fluid flow problems based on the lattice Boltzmann method
    Wongcharoen, Athasit
    Huang, Chung-Neng
    MOLECULAR SIMULATION, 2014, 40 (13) : 1043 - 1051
  • [39] An implicit lattice Boltzmann method for simulations of compressible plasma kinetics
    Huang, Haoyu
    Jin, Ke
    Li, Kai
    Li, Heng
    Zheng, Xiaojing
    PHYSICS OF FLUIDS, 2024, 36 (08)
  • [40] Lattice Boltzmann method for compressible flows with high Mach numbers
    Yu, HD
    Zhao, KH
    PHYSICAL REVIEW E, 2000, 61 (04): : 3867 - 3870