Article | REF: BM5220 V1

Introduction to the Lattice Boltzmann Method for Fluid Mechanics

Authors: Sylvain MARTIN, Olivier BONNEFOY

Publication date: December 10, 2019

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

ABSTRACT

This article presents the basis of the Lattice Boltzmann Method. The latter is a CFD method based on the resolution of a simplified Boltzmann equation instead of Navier Stokes equation. It is Eulerian and purely explicit and thus well designed for systems with complex geometries and high performance computing. This article presents the Boltzmann equation (statistical physics), his discretization in BGK approximation and his numerical implementation.

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHORS

  • Sylvain MARTIN: Teacher-researcher - École nationale supérieure des Mines de Saint-Étienne - University of Lyon, CNRS UMR 5307 LGF, Centre SPIN, Saint-Étienne, France

  • Olivier BONNEFOY: Teacher-researcher - École nationale supérieure des Mines de Saint-Étienne - University of Lyon, CNRS UMR 5307 LGF, Centre SPIN, Saint-Étienne, France

 INTRODUCTION

The Lattice Boltzmann Method (LBM) is a CFD (Computational Fluid Dynamics) method that has undergone considerable development since the early 2000s. Unlike traditional CFD methods, which use macroscopic quantities such as velocity, pressure or density as fundamental variables, LBM is based on calculating the velocity distribution of molecules. The usual quantities are then obtained by calculating the moments of the velocity distribution.

This approach can be seen as a discretization of the Boltzmann equation, which corresponds to the balance over an infinitesimal volume of the probability density of molecular velocities in a dilute gas.

Boltzmann showed that this function converged to an equilibrium known as the Maxwell-Boltzmann distribution, which takes the form of a Gaussian whose mean corresponds to fluid velocity and whose standard deviation is related to temperature.

Based on this equation, the Bhatnagar-Gross-Krook (BGK) model proposes to represent time evolution as a linear relaxation towards equilibrium. This assumption is valid for quasi-incompressible flows. The characteristic relaxation time is then linked to the fluid's viscosity.

If Boltzmann's work was developed within the strict framework of the kinetic theory of gases, it is possible to demonstrate that the discretized Boltzmann equation converges to the Navier-Stokes equations as long as the assumption of quasi-incompressible flow remains valid.

This result makes it possible to use the LBM for viscous fluids well beyond simple dilute gases. Extrapolating further, the discrete BGK equation can be seen simply as an original way of representing transport equations. For example, the heat equation can be solved by a similar approach to realize the coupling of fluid mechanics with thermics.

The advantages of this method are as follows:

  • the simplicity of the algorithm, enabling CFD code to be implemented in just a few dozen lines for high-level languages (python, matlab...);

  • an Eulerian approach that allows complex geometries to be represented using a simple structured grid;

  • the purely explicit approach, which facilitates massive parallelization of calculation codes;

  • the possibility of multiphysics coupling to simulate complex flows, including thermals, phase changes or multi-component flows.

These advantages have led to strong development of the LBM and its increasingly widespread use in the scientific community.

In this article, the basics of LBM will be presented, starting with an introduction...

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

KEYWORDS

computational fluid dynamics   |   lattice Boltzmann method   |   BGK approximation   |   multiphysics couplings


This article is included in

Mathematics

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Boltzmann method on network