Comprehensive comparison of collision models in the lattice Boltzmann framework: Theoretical investigations
arXiv:1904.12948 · doi:10.1103/PhysRevE.100.033305
Abstract
Over the last decades, several types of collision models have been proposed to extend the validity domain of the lattice Boltzmann method (LBM), each of them being introduced in its own formalism. The present article proposes a formalism that describes all these methods within a common mathematical framework, and in this way allows us to draw direct links between them. Here, the focus is put on single and multirelaxation time collision models in either their raw moment, central moment, cumulant or regularized form. In parallel with that, several bases (non orthogonal, orthogonal, Hermite) are considered for the polynomial expansion of populations. General relationships between moments are first derived to understand how moment spaces are related to each other. In addition, a review of collision models further sheds light on collision models that can be rewritten in a linear matrix form. More quantitative mathematical studies are then carried out by comparing explicit expressions for the post collision populations. Thanks to this, it is possible to deduce the impact of both the polynomial basis (raw, Hermite, central, central Hermite, cumulant) and the inclusion of regularization steps on isothermal LBMs. Extensive results are provided for the D1Q3, D2Q9, and D3Q27 lattices, the latter being further extended to the D3Q19 velocity discretization. Links with the most common two and multirelaxation time collision models are also provided for the sake of completeness. The present work ends by emphasizing the importance of an accurate representation of the equilibrium state, independently of the choice of moment space. As an addition to the theoretical purpose of the present article, general instructions are provided to help the reader with the implementation of the most complicated collision models.
Last submitted version to PRE
References in corpus (22)
- Discretization of the velocity space in solution of the Boltzmann equation
- 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
- Entropic lattice Boltzmann methods
- Equivalent partial differential equations of a lattice Boltzmann scheme
- Three-dimensional cascaded lattice Boltzmann method: improved implementation and consistent forcing scheme
- Consistent forcing scheme in the cascaded lattice Boltzmann method
- Increasing stability and accuracy of the lattice Boltzmann scheme: recursivity and regularization
- Factorization symmetry in lattice Boltzmann simulations
- Optimal low-dispersion low-dissipation LBM schemes for computational aeroacoustics
- On the Three-dimensional Central Moment Lattice Boltzmann Method
- Stability and stabilisation of the lattice Boltzmann method: Magic steps and salvation operations
- Quasi-Equilibrium Lattice Boltzmann Method
- Grid refinement for entropic lattice Boltzmann models
- Nonequilibrium entropy limiters in lattice Boltzmann methods
- Recovery of Galilean Invariance in Thermal Lattice Boltzmann Models for Arbitrary Prandtl Number
- Duality in matrix lattice Boltzmann models
- Hermite regularization of the Lattice Boltzmann Method for open source computational aeroacoustics
- Stabilisation of the lattice-Boltzmann method using the Ehrenfests' coarse-graining
- Fluid-Structure Interaction with the Entropic Lattice Boltzmann Method
- A Partial Entropic Stabilization of Lattice Boltzmann MHD
Cited by in corpus (32)
- Multiphysics flow simulations using D3Q19 lattice Boltzmann methods based on central moments
- Lattice Boltzmann modeling and simulation of forced-convection boiling on a cylinder
- Impact of collision models on the physical properties and the stability of lattice Boltzmann methods
- Three-dimensional central-moments-based lattice Boltzmann method with external forcing: A consistent, concise and universal formulation
- Cross-platform programming model for many-core lattice Boltzmann simulations
- Linear stability of athermal regularized lattice Boltzmann methods
- Finite Difference formulation of any lattice Boltzmann scheme
- Compressible lattice Boltzmann methods with adaptive velocity stencils: An interpolation-free formulation
- Rectangular multiple-relaxation-time lattice Boltzmann method for the Navier-Stokes and nonlinear convection-diffusion equations: General equilibrium and some important issues
- Enhanced single-node boundary condition for the Lattice Boltzmann Method
- Gaussian Lattice Boltzmann method and its applications to rarefied flows
- Towards learning Lattice Boltzmann collision operators
- PalaCell2D: A framework for detailed tissue morphogenesis
- Lightweight Lattice Boltzmann
- A thermodynamically consistent and conservative diffuse-interface model for gas-liquid-solid multiphase flows
- Double Multiple-Relaxation-Time model of Lattice-Boltzmann Magnetohydrodynamics at Low Magnetic Reynolds Numbers
- Advanced Automatic Code Generation for Multiple Relaxation-Time Lattice Boltzmann Methods
- A ternary phase-field model for two-phase flows in complex geometries
- Tracking droplets in soft granular flows with deep learning techniques
- Deformation and breakup dynamics of droplets within a tapered channel
- Efficient kinetic Lattice Boltzmann simulation of three-dimensional Hall-MHD Turbulence
- GPU-based compressible lattice Boltzmann simulations on non-uniform grids using standard C++ parallelism: From best practices to aerodynamics, aeroacoustics and supersonic flow simulations
- A comparative study of 3D Cumulant and Central Moments lattice Boltzmann schemes with interpolated boundary conditions for the simulation of thermal flows in high Prandtl number regime
- On single distribution lattice Boltzmann schemes for the approximation of Navier Stokes equations
- Efficient supersonic flows through high-order guided equilibrium with lattice Boltzmann
- Designing a 3D Parallel Memory-Aware Lattice Boltzmann Algorithm on Manycore Systems
- Extending the Lattice Boltzmann Method to Non-linear Solid Mechanics
- Generalized equilibria for color-gradient lattice Boltzmann model based on higher-order Hermite polynomials: A simplified implementation with central moments
- Central moments multiple relaxation time LBM for hemodynamic simulations in intracranial aneurysms: An in-vitro validation study using PIV and PC-MRI
- Palabos Turret: A Particle-Resolved Numerical Framework for Settling Dynamics of Arbitrary-Shaped Particles
- A Continuous Benchmarking Infrastructure for High-Performance Computing Applications
- Hydrodynamic limits and numerical errors of isothermal lattice Boltzmann schemes