Abstract

We present a multi-scale lattice Boltzmann scheme, which adaptively refines particles' velocity space. Different velocity sets of lower and higher order are consistently and efficiently coupled, allowing us to use the higher-order model only when and where needed. This includes regions of high Mach or high Knudsen numbers. The coupling procedure of discrete velocity sets consists of either a projection of the higher-order populations onto the lower-order lattice or lifting of the lower-order populations to the higher-order velocity space. Both lifting and projection are local operations, which enable a flexible adaptive velocity set. The proposed scheme is formulated for both a static and an optimal, co-moving reference frame, in the spirit of the recently introduced Particles on Demand method. The multi-scale scheme is validated with an advection of an athermal vortex and in a jet flow setup. The performance of the proposed scheme is further investigated in the shock structure problem and a high-Knudsen-number Couette flow, typical examples of highly non-equilibrium flows in which the order of the velocity set plays a decisive role. The results demonstrate that the proposed multi-scale scheme can operate accurately, with flexibility in terms of the underlying models and with reduced computational requirements.

Highlights

  • With its roots in kinetic theory, the lattice Boltzmann Method (LBM) describes fluid flow via the propagation and collision of discretized particle distribution functions, which are associated with a set of discrete velocities and constructed to recover the macroscopic Navier-Stokes equations (NSE) in the hydrodynamic limit

  • LBM has matured to a competitive alternative to conventional numerical solvers, with a vast range of applications including compressible flows [1], complex moving geometries [2], multiphase flows [3,4] and rarefied gas dynamics [5], to mention a few

  • The motivation for using different velocity sets in these cases stems from the errors of the standard D2Q9 lattice as the flow velocity increases, and the refinement criterion between the higher- and lower-order velocity sets is based on a Mach number threshold

Read more

Summary

INTRODUCTION

With its roots in kinetic theory, the lattice Boltzmann Method (LBM) describes fluid flow via the propagation and collision of discretized particle distribution functions (populations), which are associated with a set of discrete velocities and constructed to recover the macroscopic Navier-Stokes equations (NSE) in the hydrodynamic limit. The most common LBM models use so-called standard lattices such as the D2Q9 or the D3Q27 in two or three dimensions (D = 2, 3) with Q = 9 and Q = 27 discrete velocities, respectively While this is mainly due to their simplicity and efficiency, the limited number of speeds puts severe restrictions on their range of validity. The recently proposed Particles on Demand (PonD) method [20,21] eliminates the Galilean invariance errors of the standard lattices from the outset by representing the populations in a co-moving reference frame Note that while both of these approaches get by with minimal velocity sets, another alternative to lift the aforementioned constraints is the use of multispeed lattices. For illustration of the coupling procedure, we use a dual population, multispeed LBM model with variable Prandtl number and adiabatic exponent as proposed in [1] for high-Mach regions.

Discrete velocities
Kinetic equations
Co-moving reference frame
Lattice reference frame
The overlap and velocity space refinement
Lifting
Projection
Semi-Lagrangian propagation
Adaptive refinement of velocity space
Multi-scale flows
Taylor–Green vortex
Athermal vortex advection
Athermal jet flow
Shock structure
Micro-Couette flow
Computational efficiency
Evaluation of the first q moments
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call