Three-dimensional central-moments-based lattice Boltzmann method with external forcing: A consistent, concise and universal formulation
arXiv:1905.10182 · doi:10.1063/1.5124719
Abstract
The cascaded or central-moments-based lattice Boltzmann method (CM-LBM) is a robust alternative to the more conventional BGK-LBM for the simulation of high-Reynolds number flows. Unfortunately, its original formulation makes its extension to a broader range of physics quite difficult. To tackle this issue, a recent work [A. De Rosis, Phys. Rev. E 95, 013310 (2017)] proposed a more generic way to derive concise and efficient three-dimensional CM-LBMs. Knowing the original model also relies on central moments that are derived in an adhoc manner, i.e., by mimicking those of the Maxwell-Boltzmann distribution to ensure their Galilean invariance a posteriori, a very recent effort [A. De Rosis and K. H. Luo, Phys. Rev. E 99, 013301 (2019)] was proposed to further generalize their derivation. The latter has shown that one could derive Galilean invariant CMs in a systematic and a priori manner by taking into account high-order Hermite polynomials in the derivation of the discrete equilibrium state. Combining these two approaches, a compact and mathematically sound formulation of the CM-LBM with external forcing is proposed. More specifically, the proposed formalism fully takes advantage of the D3Q27 discretization by relying on the corresponding set of 27 Hermite polynomials (up to the sixth order) for the derivation of both the discrete equilibrium state and the forcing term. The present methodology is more consistent than previous approaches, as it properly explains how to derive Galilean invariant CMs of the forcing term in an a priori manner. Furthermore, while keeping the numerical properties of the original CM-LBM, the present work leads to a compact and simple algorithm, representing a universal methodology based on CMs and external forcing within the lattice Boltzmann framework.
Published in Phys. Fluids as Editor's Pick
References in corpus (18)
- Discretization of the velocity space in solution of the Boltzmann equation
- A Lattice Boltzmann Model for Multi-phase Fluid Flows
- 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
- Incorporating Forcing Terms in Cascaded Lattice-Boltzmann Approach by Method of Central Moments
- Three-dimensional cascaded lattice Boltzmann method: improved implementation and consistent forcing scheme
- Consistent forcing scheme in the cascaded lattice Boltzmann method
- Small scale structures in three-dimensional magnetohydrodynamic turbulence
- Increasing stability and accuracy of the lattice Boltzmann scheme: recursivity and regularization
- Optimal low-dispersion low-dissipation LBM schemes for computational aeroacoustics
- On the Three-dimensional Central Moment Lattice Boltzmann Method
- Galilean invariance of lattice Boltzmann models
- Lattice Boltzmann modeling and simulation of liquid jet breakup
- Color-gradient lattice Boltzmann model with nonorthogonal central moments: Hydrodynamic melt-jet breakup simulations
- Cascaded lattice Boltzmann method for incompressible thermal flows with heat sources and general thermal boundary conditions
- Flow and dispersion in anisotropic porous media: a Lattice-Boltzmann study
- A Partial Entropic Stabilization of Lattice Boltzmann MHD
Cited by in corpus (12)
- Multiphysics flow simulations using D3Q19 lattice Boltzmann methods based on central moments
- Lattice Boltzmann modeling and simulation of forced-convection boiling on a cylinder
- Cross-platform programming model for many-core lattice Boltzmann simulations
- Compressible lattice Boltzmann methods with adaptive velocity stencils: An interpolation-free formulation
- Gaussian Lattice Boltzmann method and its applications to rarefied flows
- Double Multiple-Relaxation-Time model of Lattice-Boltzmann Magnetohydrodynamics at Low Magnetic Reynolds Numbers
- 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
- Validation and application of the lattice Boltzmann algorithm for a turbulent immiscible Rayleigh-Taylor system
- Generalized equilibria for color-gradient lattice Boltzmann model based on higher-order Hermite polynomials: A simplified implementation with central moments
- Wall boundary conditions for Lattice Boltzmann simulations of turbulent flows with wall functions
- Enhanced Wall Boundary Modeling for Turbulent Flows Using the Lattice Boltzmann Method with Adaptive Cartesian Grids