Lattice Boltzmann Boundary Conditions for Flow, Convection-Diffusion and MHD Simulations
Jun Li, Wai Hong Ronald Chan, Zhe Feng, Chenglei Wang
TL;DR
The paper tackles the challenge of designing boundary conditions for lattice Boltzmann simulations that are accurate, physically consistent, and compatible across multiple physics. It introduces a unified derivation based on pair-wise moment conservations, interpolation/extrapolation, flux increments, and moving-boundary corrections to handle velocity, pressure, concentration, and magnetic-field boundaries on arbitrary boundary-to-grid distances. The resulting schemes cover Robin-like and Shercliff-boundary conditions, accommodate moving and curved boundaries, and are shown to be highly accurate across a suite of test problems including channel flow, Stokes’ problem, diffusion with surface reactions, Hartmann–Couette flow, and fully coupled curved MHD pipe flows. The approach facilitates fully coupled multiphysics simulations with consistent boundary treatment and broad applicability to complex geometries. Overall, these boundary schemes enhance the versatility and reliability of LBM in practical multi-physics contexts.
Abstract
A general derivation is proposed for several boundary conditions arisen in the lattice Boltzmann simulations of various physical problems. Pair-wise moment conservations are proposed to enforce the boundary conditions with given macroscopic quantities, including the velocity and pressure in flow simulations, concentration in convection-diffusion (CD) simulations, as well as magnetic field components in magnetohydrodynamical (MHD) simulations. Additionally, the CD and MHD simulations might involve the Robin boundary condition for surface reactions and a Robin-like boundary condition for thin walls with finite electrical conductivities, respectively, both of which can be written in a form with a variable flux term. In this case, the proposed boundary scheme takes the flux term as an increment to the bounced distribution function and a reference frame transformation is used to obtain a correction term for moving boundaries. Spatial interpolation and extrapolation are used for arbitrary boundary locations between computational grid points. Due to using the same approach in derivations, the obtained boundary schemes for different physical processes in a coupled simulation are compatible for arbitrary boundary-to-grid distances (not limited to the popular half-grid boundary layout) and arbitrary moving speeds. Simulations using half-grid and full-grid boundary layouts for flat boundaries are conducted for demonstrations and validations. Moving boundaries are simulated in hydrodynamic and MHD flows, while static boundaries are used in the CD simulations with surface reactions. The numerical and analytical solutions are in excellent agreement in the studied cases. The proposed boundary schemes are also applied in simulating fully coupled MHD pipe flows of a curved boundary with various boundary-to-grid distances and excellent agreement with analytical solutions is also obtained.
