Lattice-Boltzmann Method

We have published a number of papers on the lattice-Boltzmann method, primarily directed towards simulating particle-fluid suspensions. The most important of our earlier papers are Refs. [55,56,74,82].

A new boundary condition for a solid-fluid interface has been developed, based on the ideas of Bouzidi et al. [2], who introduced a simple and accurate interpolation scheme to account for interface locations that do not fit precisely with the lattice-Boltzmann grid. We have modified their idea by interpolating only the equilibrium part of the velocity distribution. This enables us to use information from the boundary itself to reduce the span of fluid nodes needed for the interpolation, while at the same time eliminating the viscosity dependence of the boundary location [3].

A code for simulating the dynamics of particle suspensions, Susp3D-v3.6.1, is available on request under the GPL license.

Statistical Mechanics of the Lattice-Boltzmann Equation

The lattice-Boltzmann model can also include thermal fluctuations in the fluid, as first described in Ref. [54]. We have recently obtained a new derivation of the fluctuating lattice Boltzmann equation [4], which is consistent with both equilibrium statististical mechanics and fluctuating hydrodynamics. The formalism is based on a generalized lattice-gas model, with each velocity direction occupied by many particles. We have shown that the most probable state of this model corresponds to the usual equilibrium distribution of the lattice Boltzmann equation. Thermal fluctuations about this equilibrium are controlled by the mean number of particles at a lattice site; a small number of particles leads to large fluctuations, while the usual deterministic lattice-Boltzman model is obtained in the limit of a very large number of particles. Stochastic collision rules are described by a Monte Carlo process satisfying detailed balance, which allows for a straightforward derivation of discrete Langevin equations for the fluctuating modes. It is shown that all non-conserved modes should be thermalized, as first pointed out by Adhikari et al. [5]; any other choice violates the condition of detailed balance.

Polymer Solutions

The dynamics of polymers in solution can be simulated using the fluctuating lattice-Boltzmann equation [4,5], by including a frictional force based on the difference in velocity between the polymer and the surrounding fluid [1]. We first used this code to study polymer migration in narrow channels. Recently, we have made detailed comparisons between Brownian Dynamics simulations of polymer relaxation and the lattice-Boltzmann equation.

References

  1. P. Ahlrichs, R. Everaers and B. Dunweg, Phys. Rev. E, 64:040501, 2001.
  2. M. Bouzidi, M. Firdaouss and P. Lallemand. Phys. Fluids, 13:3452, 2001.
  3. B. Chun and A. J. C. Ladd. Phys. Rev. E, 75:066705 2007.
  4. B. Duenweg, U. D. Schiller and A. J. C. Ladd. Phys. Rev. E, 76:036704, 2007.
  5. R. Adhikari et al.. Europhys. Lett., 3:473, 2005.