464 The lattice Boltzmann method for fluid dynamics
derivative) of the parabola is given by∇P/(νρ). Check also that the velocity v
which is added at each step is related to the pressure byρv=∇P/c.Inthe
simulation, we usually take the lattice constant xand the time step tequal to 1.
Check that the velocity profile of your simulation matches the result for
ν=( 2 τ− 1 )/6.
14.2 [C] Extend the simulation of the parabolic flow by putting an object in the flow. This
can be a fixed block. Check your results by inspecting the flow in the channels on
both sides of the block to see whether the total flow is the same through the
rectangular pipe.
14.3 [C] Write a program for droplet formation in a binary system along the lines
indicated in Section 14.4.
14.4 [C] In this problem we check Laplace’s law. In order to do this, you need to identify
the droplets and find the pressure drop across their boundaries. To this end you step
over all lattice sites and check whether there is a large predominance of one colour.
If this is the case, you use either the back-track or the Hoshen–Kopelman algorithm
which are both described in Section 15.5.1, in order to identify all sites.
Furthermore, you store the largest pressure value in the current droplet.
References
[1] R. J. LeVeque and Z. Li, ‘The immersed interface method for elliptic equations with
discontinuous coefficients and singular sources,’Siam J. Numer. Anal., 31 (1994), 1019–44.
[2] S. Succi,The Lattice Boltzmann Equation for Fluid Dynamics and Beyond. Oxford, Oxford
University Press, 2001.
[3] R. Benzi, S. Succi, and M. Vergassola, ‘The lattice Boltzmann equation: theory and application,’
Phys. Rep., 222 (1992), 145–97.
[4] D. H. Rothman and S. Zaleski,Lattice-Gas Cellular Automata: Simple Models of Complex
Hydrodynamics. Cambridge, Cambridge University Press, 2004.
[5] S. Chapman and T. G. Gowling,The Mathematical Theory of Non-Uniform Gases. Cambridge,
Cambridge University Press, 1970.
[6] K. Huang,Statistical Mechanics, 2nd edn. New York, John Wiley, 1987.
[7] U. Frisch, B. Hasslacher, and Y. Pomeau, ‘Lattice-gas automata for the Navier–Stokes equation,’
Phys. Rev. Lett., 56 (1986), 1505–8.
[8] U. Frisch, D. d’ Humières, B. Hasslacher, P. Lallemand, and Y. Pomeau, ‘Lattice gas
hydrodynamics in two and three dimensions,’Complex Systems, 1 (1987), 649–707.
[9] S. Wolfram, ‘Cellular automaton fluids 1: basic theory,’J. Stat. Phys., 45 (1986), 471–526.
[10] R. D. Kingdon, P. Schofield, and L. White, ‘A lattice Boltzmann model for the simulation of
fluid flow,’J. Phys. A, 25 (1992), 3559–66.
[11] H. Chen, S. Chen, and H. Matthaeus, ‘Recovery of the Navier Stokes equation using a lattice
Boltzmann method,’Phys. Rev. A, 45 (1992), 5339–442.
[12] D. P. Ziegler, ‘Boundary conditions for lattice Boltzmann simulations,’J. Stat. Phys., 71 (1992),
1171–7.
[13] R. S. Maier, R. S. Bernard, and D. W. Grunau, ‘Boundary conditions for the lattice Boltzmann
method,’Phys. Fluids, 8 (1996), 1788–801.
[14] X. Shan and H. Chen, ‘Lattice Boltzmann model for simulating flows with multiple phases and
components,’Phys. Rev. B, 47 (1993), 1815–19.