Linear stability of athermal regularized lattice Boltzmann methods
arXiv:2006.07353 · doi:10.1103/PhysRevE.102.053305
Abstract
The present work is dedicated to a better understanding of the stability properties of regularized lattice Boltzmann (LB) schemes. To this extent, linear stability analyses of two-dimensional models are proposed: the standard Bhatnagar-Gross-Krook (BGK) collision model, the original pre-collision regularization and the recursive regularized model, where off-equilibrium distributions are partially computed thanks to a recursive formula. A systematic identification of the physical content carried by each LB mode is done by analyzing the eigenvectors of the linear systems. Stability results are then numerically confirmed by performing simulations of shear and acoustic waves. This work allows drawing fair conclusions on the stability properties of each model. In particular, recursive regularization turns out to be the most stable model for the D2Q9 lattice, especially in the zero-viscosity limit. Two major properties shared by every regularized model are highlighted: (1) a mode filtering property, and (2) an incorrect, and broadly anisotropic, dissipation rate of the modes carrying physical waves in under-resolved conditions. The first property is the main source of increased stability, especially for the recursive regularization. It is a direct consequence of the reconstruction of off-equilibrium populations before each collision process, decreasing the rank of the system of discrete equations. The second property seems to be related to numerical errors directly induced by the equilibration of high-order moments. In such a case, this property is likely to occur with any collision model that follows such a stabilization methodology.
arXiv comment34 pages, 18 figures
References in corpus (18)
- The NumPy array: a structure for efficient numerical computation
- Discretization of the velocity space in solution of the Boltzmann equation
- Initial and Boundary Conditions for the Lattice Boltzmann Method
- Minimal entropic kinetic models for simulating hydrodynamics
- Efficient kinetic method for fluid simulation beyond the Navier-Stokes equation
- Recursive regularization step for high-order lattice Boltzmann methods
- Comprehensive comparison of collision models in the lattice Boltzmann framework: Theoretical investigations
- Entropic lattice Boltzmann methods
- Lattice Boltzmann method for thermal flow simulation on standard lattices
- Massively Parallel Algorithms for the Lattice Boltzmann Method on Non-uniform Grids
- Three-dimensional cascaded lattice Boltzmann method: improved implementation and consistent forcing scheme
- Increasing stability and accuracy of the lattice Boltzmann scheme: recursivity and regularization
- Optimal low-dispersion low-dissipation LBM schemes for computational aeroacoustics
- Impact of collision models on the physical properties and the stability of lattice Boltzmann methods
- Analysis and reduction of spurious noise generated at grid refinement interfaces with the lattice Boltzmann method
- Sensitivity analysis and determination of free relaxation parameters for the weakly-compressible MRT-LBM schemes
- Hermite regularization of the Lattice Boltzmann Method for open source computational aeroacoustics
- Compressible lattice Boltzmann methods with adaptive velocity stencils: An interpolation-free formulation
Cited by in corpus (7)
- Multiphysics flow simulations using D3Q19 lattice Boltzmann methods based on central moments
- Cross-platform programming model for many-core lattice Boltzmann simulations
- Compressible lattice Boltzmann methods with adaptive velocity stencils: An interpolation-free formulation
- Lightweight Lattice Boltzmann
- Entropic multi-relaxation-time lattice Boltzmann model for large density ratio two-phase flows
- GPU-based compressible lattice Boltzmann simulations on non-uniform grids using standard C++ parallelism: From best practices to aerodynamics, aeroacoustics and supersonic flow simulations
- Hydrodynamic limits and numerical errors of isothermal lattice Boltzmann schemes