Cubature rules for weakly and fully compressible off-lattice Boltzmann methods
arXiv:2101.03982 · doi:10.1016/j.jocs.2021.101355
Abstract
Off-lattice Boltzmann methods increase the flexibility and applicability of lattice Boltzmann methods by decoupling the discretizations of time, space, and particle velocities. However, the velocity sets that are mostly used in off-lattice Boltzmann simulations were originally tailored to on-lattice Boltzmann methods. In this contribution, we show how the accuracy and efficiency of weakly and fully compressible semi-Lagrangian off-lattice Boltzmann simulations is increased by velocity sets derived from cubature rules, i.e. multivariate quadratures, which have not been produced by the Gauss-product rule. In particular, simulations of 2D shock-vortex interactions indicate that the cubature-derived degree-nine D2Q19 velocity set is capable to replace the Gauss-product rule-derived D2Q25. Likewise, the degree-five velocity sets D3Q13 and D3Q21, as well as a degree-seven D3V27 velocity set were successfully tested for 3D Taylor-Green vortex flows to challenge and surpass the quality of the customary D3Q27 velocity set. In compressible 3D Taylor-Green vortex flows with Mach numbers Ma={0.5;1.0;1.5;2.0} on-lattice simulations with velocity sets D3Q103 and D3V107 showed only limited stability, while the off-lattice degree-nine D3Q45 velocity set accurately reproduced the kinetic energy provided by literature.
References in corpus (16)
- Array Programming with NumPy
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Discretization of the velocity space in solution of the Boltzmann equation
- A Unified Gas-kinetic Scheme for Continuum and Rarefied Flows IV: full Boltzmann and Model Equations
- Recursive regularization step for high-order lattice Boltzmann methods
- Increasing stability and accuracy of the lattice Boltzmann scheme: recursivity and regularization
- Particles-on-Demand for Kinetic Theory
- A central-moment multiple-relaxation-time collision model
- Semi-Lagrangian lattice Boltzmann method for compressible flows
- Effects of the Mach number on the evolution of vortex-surface fields in compressible Taylor--Green flows
- Compressible lattice Boltzmann methods with adaptive velocity stencils: An interpolation-free formulation
- Lettuce: PyTorch-based Lattice Boltzmann Framework
- Velocity and density profiles of granular flow in channels using lattice gas automaton
- High-order semi-Lagrangian kinetic scheme for compressible turbulence
- Semi-automatic construction of Lattice Boltzmann models
- Efficient Cubature Rules
Cited by in corpus (4)
- Lettuce: PyTorch-based Lattice Boltzmann Framework
- High-order semi-Lagrangian kinetic scheme for compressible turbulence
- On single distribution lattice Boltzmann schemes for the approximation of Navier Stokes equations
- A fully conservative discrete velocity Boltzmann solver with parallel adaptive mesh refinement for compressible flows