SCS
home page

Lattice Boltzmann MethodLattice Boltzmann methods (LBMs) are a class of mesoscopic particle based approaches to simulate fluid flows. They are becoming a serious alternative to traditional methods for computational fluid dynamics^{1,2,9,15}. LBMs are especially well suited to simulate flows around complex geometries ^{3}, and they are straightforwardly implemented on parallel machines^{8}. Historically, the lattice Boltzmann approach developed from lattice gases^{6,7}, although it can also be derived directly from the simplified Boltzmann BGK equation^{5}. In lattice gases^{6,13,14}, particles live on the nodes of a discrete lattice. The particles jump from one lattice node to the next, according to their (discrete) velocity. This is called the propagation phase. Then, the particles collide and get a new velocity. This is the collision phase. Hence the simulation proceeds in an alternation between particle propagations and collisions. The two phases can be clearly distinguished in the following animation.It can be shown that lattice gases solve the NavierStokes equations of fluid flow^{4}. The major disadvantage of lattice gases for common fluid dynamics applications is the occurence of noise. If the main interest is a smooth flow field one needs to average out over a very large lattice and over a long time. The lattice Boltzmann method solves this problem by preaveraging the lattice gas. It considers particle distributions that live on the lattice nodes, rather than the individual particles. The general form of the lattice Boltzmann equation is where the is the concentration of particles that travels with velocity . With the discrete velocity the particle distributions travel to the next lattice node in one time step . The collision operator differs for the many lattice Boltzmann methods. In the lattice Boltzmann BhatnagherGrossKrook method^{12} (LBGK) that we use, the particle distribution after propagation is relaxed towards the equillibrium distribution , as The relaxation parameter determines the kinematic viscosity of the simulated fluid, according to, The equillibrium distribution is a function of the local density and the local velocity . These are the first and second order moments of the particle distribution as, and The equillibrium density is calculated as in which is the speed of sound, the index and is the corresponding equillibrium density for . For the threedimensional, nineteen velocity lattice () that we have used in our simulations, (rest particle), (particles streaming to the faceconnected neighbours) and (particles streaming to the edgeconnected neighbours). References1. Chen, S. & Doolen, G. D. (1998). Lattice Boltzmann method for fluid flows. Annu. Rev. Fluid Mech. 30, 3293642. Chopard, B. & Droz, M. (1998). Cellular Automata Modeling of Physical Systems, Claude Godrèche (ed.): Collection AléaSaclay: monographs and texts in statistical physics. Cambridge: Cambridge University Press 3. For complex geometries see e.g.: Clague, D. S., Kandhai, B. D., Zhang, R., Sloot, P. M. A. (2000). Hydraulic permeability of (un)bounded fibrous media using the lattice Boltzmann method. Phys. Rev. E 61, 616, and Kandhai, D., Vidal, D. J. E., Hoekstra, A. G., Hoefsloot, H., Iedema, P. & Sloot, P. M. A. (1999). Latticeboltzmann and finite element simulations of fluid flow in a SMRX static mixer reactor. Int. J. Numer. Methods Fluids 31, 1019. 4. Frisch, U., Hasslacher, B. & Pomeau, Y. (1986). Lattice gas automata for the NavierStokes equations. Phys. Rev. Lett. 56, 1505. 5. He, X. & Luo, L. (1997). Theory of the lattice Boltzmann method: from the Boltzmann equation to the lattice Boltzmann equation. Phys. Rev. E 56, 6811. 6. Higuera, F. & Jimenez, J. (1989). Boltzmann approach to lattice gas simulations. Europhys. Lett. 9, 663. 7. Higuera, F., Succi, S. & Benzi, R. (1989). Lattice gas dynamics with enhanced collisions. Europhys. Lett.9, 345. 8. Kandhai, D., Koponen, A., Hoekstra, A. G., Kataja, M., Timonen, J. & Sloot, P. M. A. (1998). LatticeBoltzmann hydrodynamics on parallel systems. Comput. Phys. Commun. 111, 14. 9. Kandhai, D., Vidal, D. J. E., Hoekstra, A. G., Hoefsloot, H., Iedema, P. & Sloot, P. M. A. (1999). Latticeboltzmann and finite element simulations of fluid flow in a SMRX static mixer reactor. Int. J. Numer. Methods Fluids 31, 1019. 10. Lowe, C. P. & Frenkel, D. (1995). The super longtime decay of velocity fluctuations in a twodimensional fluid. Physica A 220, 251. 11. Merks, R. M. H., Hoekstra, A. G. & Sloot, P. M. A. (2001). The moment propagation method for advectiondiffusion in the lattice Boltzmann method: validation and Peclet number limits. Submitted for publication. 12. Qian Y. H., D'Humieres, D. & Lallemand, P. (1992). Lattice BGK models for NavierStokes equation. Europhys. Lett. 17, 479. 13. Rivet, J.P. & Boom, J. P. (2001). Lattice Gas Hydrodynamics. Cambridge Nonlinear Science Series 11, Cambridge: Cambridge University Press 14. Rothman, Daniel H. & Zaleski, Stéphane (1997). LatticeGas Cellular Automata: Simple models of complex hydrodynamics. Claude Godrèche (ed.): Collection AléaSaclay: monographs and texts in statistical physics. Cambridge: Cambridge University Press. 15. Succi S. (2001). The lattice Boltzmann
Equation: for Fluid Dynamics and Beyond. Series Numerical Mathematics
and Scientific Computation. Oxford New York: Oxford University Press

Most recent modification: Wed 06 May 2003 by dick at science.uva.nl  hits in
