Abstract:
A solid-fluid boundary condition for the lattice Boltzmann (LB) method, which retains the simplicity of the bounce-back method and leads to positive definite populations similar to the diffusive boundary condition, is presented. As a refill algorithm, it is proposed that quasi-equilibrium distributions be used to model distributions at fluid nodes uncovered due to solid movement. The method is tested for flow past an impulsively started cylinder and demonstrates considerable enhancement in the accuracy of the unsteady force calculation at moderate and high Reynolds numbers. Furthermore, via simulations, we show that momentum exchange procedure used in LB to compute forces is not Galilean invariant. A modified momentum exchange procedure is proposed to reduce the errors due to violation of Galilean invariance.