摘要

The lattice Boltzmann method (LBM) has been widely used in the study of particulate flows. In order to track a moving particle, it is critical to calculate correctly the hydrodynamic force exerted on the body, and reconstruct the state at a newly-generated fluid node originally covered by the object. A widely used force-evaluation technique in LBM is the momentum exchange (ME) method, and several versions have been proposed from different viewpoint. Generally, the ME method can be implemented together with the bounce-back (BB) rule for the no-slip boundary conditions imposed on a particle surface. However, the BB scheme is prone to produce spurious force oscillation which may deteriorate the numerical stability and even obtain inaccurate simulation results. An efficient way to suppress the unphysical oscillation is to design proper refilling algorithm to reconstruct the state at a fresh node, and some efforts have been made. The present work aims to examine the behaviors of several widely used ME methods coupled with different refilling algorithms. Three problems, including the sedimentation of a particle under gravity in a channel, the motion of a neutrally buoyant particle in a Couette flow, and the migration of a neutrally buoyant particle in a Poiseuille flow, are chosen as test cases. It is found that the ME methods yield quantitatively different results for the particle settling case, and moreover, behave qualitatively differently in the cases with neutrally buoyant particle. The ME methods can then be generally divided into two major types according to whether they can reproduce the Segre-Silberberg effect in the Poiseuille flow. For the refilling algorithms, the results show that the non-equilibrium term contributes to a smaller spurious force oscillation. However, after combined with the local iteration scheme, the refilling algorithms produce almost the same magnitude of fictitious oscillation. Moreover, the time-step decoupling scheme can further reduce the oscillation magnitude.

  • 出版日期2016-7-15
  • 单位北京计算科学研究中心; 华中科技大学; 煤燃烧国家重点实验室