You are on page 1of 7

PHYSICAL REVIEW E VOLUME 56, NUMBER 6 DECEMBER 1997

Theory of the lattice Boltzmann method: From the Boltzmann equation


to the lattice Boltzmann equation
Xiaoyi He1,2,* and Li-Shi Luo2,3,†
1
Center for Nonlinear Studies, MS-B258, Los Alamos National Laboratory, Los Alamos, New Mexico 87545
2
Complex Systems Group T-13, MS-B213, Theoretical Division, Los Alamos National Laboratory, Los Alamos, New Mexico 87545
3
ICASE, MS 403, NASA Langley Research Center, 6 North Dryden Street, Building 1298, Hampton, Virginia 23681-0001
~Received 29 April 1997; revised manuscript received 26 August 1997!
In this paper, the lattice Boltzmann equation is directly derived from the Boltzmann equation. It is shown
that the lattice Boltzmann equation is a special discretized form of the Boltzmann equation. Various approxi-
mations for the discretization of the Boltzmann equation in both time and phase space are discussed in detail.
A general procedure to derive the lattice Boltzmann model from the continuous Boltzmann equation is dem-
onstrated explicitly. The lattice Boltzmann models derived include the two-dimensional 6-bit, 7-bit, and 9-bit,
and three-dimensional 27-bit models. @S1063-651X~97!12512-0#

PACS number~s!: 47.10.1g, 47.11.1j, 05.20.Dd

I. INTRODUCTION The lack of a thorough understanding of the LBE method has


some immediate implications. For instance, the LBE method
In the last few years, we have witnessed a rapid develop- has not been very successful in simulating thermohydrody-
ment of the method known as the lattice Boltzmann equation namic systems @19–22#, nor has the LBE method been able
~LBE! @1–6#. Although only in its infancy, the LBE method to be implemented on arbitrary mesh grids @5,23#, even
has demonstrated its ability to simulate hydrodynamic sys- though considerable effort has been applied in these direc-
tems @1–5#, magnetohydrodynamic systems @7#, multiphase tions. As we have shown recently @24–26#, substantial
and multicomponent fluids @8# including suspensions @9# and progress can be made in the aforementioned areas once a
emulsions @10#, chemical-reactive flows @11#, and multi- better understanding of the LBE method is attained. Further-
component flow through porous media @12#. Together with more, through the derivation we can directly show the con-
nection between the LBE method and other newly developed
modern computers of massively parallel processors, the LBE
gas kinetic methods @27–33#.
method has become a powerful computational method for
In this paper we will show that the lattice Boltzmann
studying various complex systems. The obvious advantages
equation can be directly derived from the continuous Boltz-
of the LBE method are the parallelism of the method, the mann equation discretized in some special manner in both
simplicity of the programming, and the capability of incor- time and phase space. Our analysis shows that theoretically
porating model interactions. However, a rigorous framework the lattice Boltzmann equation is independent of the lattice-
of the LBE method is still lacking in spite of the great inter- gas automata. The lattice Boltzmann equation is a finite-
est in the method. difference form of the continuous Boltzmann equation. We
Historically, the models of the lattice Boltzmann equation provide a detailed account of an a priori derivation of the
directly evolve from the models of the lattice-gas automata lattice Boltzmann equation from its continuous counter-
~LGA! @13#. While the LGA models are Boolean ones, the part—the continuous Boltzmann equation. A general proce-
LBE models are indeed the floating-number counterpart of dure to derive lattice Boltzmann models from the continuous
the corresponding LGA models—a particle in the LGA Boltzmann equation is established. A number of LBE models
model ~represented by a Boolean number! is replaced by the in both two- and three-dimensional ~2D, 3D! space are de-
single-particle distribution function ~represented by a real rived to illustrate the procedure. The kinetic-model equation
number!. Even though the LBE models appear to be rather used in this paper is the BGK equation with a single relax-
different from their LGA counterparts because various ation time @15–17#. Although the BGK equation has its in-
approximations, such as the linearization of the collision op- herent limitations and shortcomings, such as fixed Prandtl
erator @2# and the Bhatnagar-Gross-Krook ~BGK! @15–17# number, the equation can be generalized to remedy the short-
approximation @3#, have been applied, the theoretical frame- comings @34#. Therefore, it is sufficient to use the BGK
work of the LBE method nevertheless rests upon the equation for the purpose of studying hydrodynamics of
Chapman-Enskog analysis of the LGA method @14#. Al- simple fluids.
though the connection between the LBE models and the con- This paper is organized as follows. In Sec. II we discuss
tinuous Boltzmann equation are discussed in various places the discretization of time for the Boltzmann BGK equation.
@18,19#, so far there exists no rigorous result in this direction. In Sec. III we discuss the low Mach number ~small velocity!
expansion and the discretization of the phase space. In Sec.
IV we derive the lattice Boltzmann 6-bit, 7-bit, and 9-bit
*Electronic address: xyh@t10.lanl.gov models in two-dimensional space and the 27-bit model in

Electronic address: luo@icase.edu three-dimensional space. Section V concludes the paper.

1063-651X/97/56~6!/6811~7!/$10.00 56 6811 © 1997 The American Physical Society


6812 XIAOYI HE AND LI-SHI LUO 56

II. DISCRETIZATION OF THE BOLTZMANN EQUATION d ]


[ 1 j•“
In the following analysis, we shall use the Boltzmann dt ] t
equation with the BGK, or single-relaxation-time, approxi-
mation @15–17#: is the time derivative along the characteristic line j. The
above equation can be formally integrated over a time step of
]f 1 dt :
1 j•¹ f 52 ~ f 2g ! , ~1!
]t l

where f [ f (x, j,t) is the single-particle distribution function,


f ~ x1 jd t , j,t1 d t ! 5
1 2 d /l
l
e t E0
dt
e t 8 /l g ~ x1 jt 8 , j,t1t 8 ! dt 8

j is the microscopic velocity, l is the relaxation time due to 1e 2 d t /l f ~ x, j,t ! . ~8!


collision, and g is the Boltzmann-Maxwellian distribution
function: Assuming that d t is small enough and g is smooth enough

S D
locally, the following approximation can be made:
r ~ j2u! 2
g[
~ 2 p RT ! D/2
exp 2
2RT
, ~2!
g ~ x1 jt 8 , j,t1t 8 ! 5 12 S D t8
dt
g ~ x, j,t !
where R is the ideal gas constant, D is the dimension of the
space, and r, u, and T are the macroscopic density of mass, t8
1 g ~ x1 jd t , j,t1 d t !
velocity, and temperature, respectively. The macroscopic dt
variables, r, u, and T are the ~microscopic velocity! mo-
1O ~ d 2t ! , 0<t 8 < d t . ~9!
ments of the distribution function, f :

E E
The leading terms neglected in the above approximation are
r5 f d j5 gd j, ~3a! of the order of O( d 2t ). With this approximation, Eq. ~8! be-
comes

r Ej j Ej
u5 fd 5 gd j, ~3b!
f ~ x1 jd t , j,t1 d t ! 2 f ~ x, j,t !
5 ~ e 2 d t /l 21 !@ f ~ x, j,t ! 2g ~ x, j,t !#

r «5
1
2
Ej j E
~ 2u! 2 f d 5
1
2
~ j2u! 2 gd j. ~3c! S
1 11
l
dt
~ e 2 d t /l 21 ! D
The energy can also be written in terms of temperature T: 3 @ g ~ x1 jd t , j,t1 d t ! 2g ~ x, j,t !# . ~10!
If we expand e 2 d t /l in its Taylor expansion and, further,
D0 D0
«5 RT5 N k T, ~4! neglect the terms of order O( d 2t ) or smaller on the right-hand
2 2 A B side of Eq. ~10!, then Eq. ~10! becomes
where D 0 , N A , and k B are the number of degrees of freedom 1
of a particle, Avogadro’s number, and the Boltzmann con- f ~ x1 jd t , j,t1 d t ! 2 f ~ x, j,t ! 52 @ f ~ x, j,t ! 2g ~ x, j,t !# ,
t
stant, respectively. In Eqs. ~3!, an assumption of Chapman- ~11!
Enskog @16# has been applied:
where t [l/ d t is the dimensionless relaxation time ~in the

E h ~ j! f ~ x, j,t ! d j5 E h ~ j! g ~ x, j,t ! d j, ~5!


unit of d t !. Therefore, Eq. ~11! is accurate to the first order in
d t . Equation ~11! is the evolution equation of the distribu-
tion function f with discrete time.
where h( j ) is a linear combination of collisional invariants Although g is written as an explicit function of t, the time
~conserved quantities! dependence of g lies solely in the hydrodynamic variables r,
u, and T ~the Chapman-Enskog ansatz @16#!, that is,
h ~ j! 5A1B• j1C j• j. ~6! g(x, j,t)5g(x, j; r ,u,T). Therefore, one must first compute
r, u, and T before constructing the equilibrium distribution
In the above equation, A and C are arbitrary constants, and B function, g. Thus, the calculation of r, u, and T becomes one
is an arbitrary constant vector. of the most crucial steps in discretizing the Boltzmann equa-
tion.
A. Discretization of time
B. Calculation of the hydrodynamic moments
Equation ~1! can be formally rewritten in the form of an
ordinary differential equation: In order to numerically evaluate the hydrodynamic mo-
ments of Eq. ~3!, appropriate discretization in momentum
df 1 1 space j must be accomplished. With appropriate discretiza-
1 f 5 g, ~7!
dt l l tion, integration in momentum space ~with weight function
g! can be approximated by quadrature up to a certain degree
where of accuracy, that is,
56 THEORY OF THE LATTICE BOLTZMANN METHOD: . . . 6813

E cj ~ ! g ~ x, j ,t ! d j5 (a W a c ~ ja ! g ~ x, ja ,t ! , ~12!
With the equilibrium distribution function g of the above
form, Eq. ~11! bears a strong resemblance to the lattice
Boltzmann equation, and what remains to be accomplished is
the discretization of phase space. For convenience, the fol-
where c~j! is a polynomial of j, W a is the weight coefficient
lowing notation for the equilibrium distribution function with
of the quadrature, and ja is the discrete velocity set or the
truncated small velocity expansion shall be used in what fol-
abscissas of the quadrature. Accordingly, the hydrodynamic
lows:
moments of Eqs. ~3! can be computed by
r
f ~ eq! 5 exp~ 2 j2 /2RT !
r5 (a f a5 (a g a , ~13a! ~ 2 p RT ! D/2

r u5 (a ja f a 5 (a ja g a , ~13b!
H
3 11
~ j•u! ~ j•u! 2
RT
1
2 ~ RT ! 22
u2
2RT
. J ~16!

Although f (eq) only retains the terms up to O(u2 ), it is trivial


to maintain high-order terms of u in the above expansion if
1 1
r «5
2 (a ~ ja 2u! 2 f a 5 2 (a ~ ja 2u! 2 g a , ~13c! necessary.

B. Discretization of phase space


where
There are two considerations in the discretization of phase
f a [ f a ~ x,t ! [W a f ~ x, ja ,t ! , ~14a! space. First of all, the discretization of momentum space is
coupled to that of configuration space such that a lattice
g a [g a ~ x,t ! [W a g ~ x, ja ,t ! . ~14b! structure is obtained. This is a special characteristic of the
lattice Boltzmann equation. Second, the quadrature must be
It should also be noted that f a ~or g a ) has the unit of f d j ~or accurate enough so that not only the conservation constraints
gd j). of Eq. ~13! are preserved exactly, but also the necessary sym-
metries required by the Navier-Stokes equations are retained.
In deriving the Navier-Stokes equations from the Boltz-
III. DERIVATION OF THE LATTICE BOLTZMANN mann equation via the Chapman-Enskog analysis @16,17#,
EQUATION AND ITS EQUILIBRIUM DISTRIBUTION the first two order approximations of the distribution func-
FUNCTION tion ~i.e., f (eq) and f (1) ! must be considered. Therefore, given
The lattice Boltzmann equation has the following ingredi- the equilibrium distribution function, f (eq) of Eq. ~16!, the
ents: ~1! an evolution equation, in the form of Eq. ~11! with quadrature used to evaluate the hydrodynamic moments must
discretized time and phase space of which configuration be able to compute the following moments with respect to
space is of a lattice structure and momentum space is re- f (eq) exactly:
duced to a small set of discrete momenta; ~2! conservation
constraints in the form of Eq. ~13!; ~3! a proper equilibrium r: 1,j i , j i j j , ~17a!
distribution function which leads to the Navier-Stokes equa-
tions. In what follows, the low Mach number expansion is u: j i , j ij j , j ij jj k , ~17b!
first applied to the Boltzmann-Maxwellian distribution func-
tion. Then quadrature to approximate the integration in the T: j ij j , j ij jj k , j ij jj kj l , ~17c!
momentum space j is discussed in detail for a variety of
where j i is the component of j in Cartesian coordinates. ~We
LBE models in both 2D and 3D space. Through the quadra-
have assumed that the particle only has the linear degree of
ture, the lattice structure, and the equilibrium distribution
freedom, i.e., D 0 5D.! Thus, to obtain the Navier-Stokes
function of the LBE are constructed.
equations, one must be able to evaluate the moments of 1,
j,..., j6 with respect to weight function exp(2j2 /2RT) ex-
A. Low-Mach-number approximation actly, owing to the small u expansion of g. For isothermal
In the lattice Boltzmann equation, the equilibrium distri- models, which are discussed in what follows, the moments
bution function is obtained by a truncated small velocity ex- that are to be evaluated are 1, j,..., j5 .
pansion ~or low-Mach-number approximation! @14#. The Calculating the hydrodynamic moments of f (eq) is equiva-
same can be done here: lent to evaluating the following integral in general:

g5
r
~ 2 p RT ! D/2
exp~ 2 j2 /2RT ! exp$ ~ j•u! /RT2u2 /2RT % I5 Ec j ~ ! f ~ eq! d j5
r
~ 2 p RT ! D/2
Ec j ~ ! exp~ 2 j2 /2RT !

5
r
~ 2 p RT ! D/2
exp~ 2 j2 /2RT ! H
3 11
~ j•u! ~ j•u! 2
RT
1 2
u2
2 ~ RT ! 2 2RT
d j, J ~18!

H
3 11
~ j•u! ~ j•u! 2
RT
1
2 ~ RT ! 22
u2
2RT J
1O ~ u3 ! . ~15!
where c~j! is a polynomial of j. The above integral has the
following structure:
6814 XIAOYI HE AND LI-SHI LUO 56

E 2
e 2x c ~ x ! dx, I5 Ec m,n ~ j ! f
~ eq!
dj

which can be calculated numerically with Gaussian-type


quadrature @35#. Our objective is to use quadrature to evalu-
5
r
p
~ A2RT ! m1n E E
2p

0
`

0
2
e 2 z z m1n cosm u sinn u
ate the hydrodynamic moments @r, u, and T, given by Eq.
~3!#. Given proper discretization of phase space, we can
evaluate the above integral with desirable accuracy. In the
meantime, the lattice Boltzmann equation with appropriate
3 11H 2 z ~ ê•u!
A2RT
1
z 2 ~ ê•u! 2
RT
2
u2
2RT J
duzdz, ~20!

equilibrium distribution function can also be derived. where ê5(cosu, sinu). To obtain the 7-bit lattice Boltzmann
equation on the triangular lattice space, the angular variable
IV. LATTICE BOLTZMANN MODELS IN TWO- u must be discretized evenly into six sections in the interval
AND THREE-DIMENSIONAL SPACE @0, 2p!, that is, u a 5( a 21) p /3, for a 5 $ 1,2,...,6 % . With the
discretization of u, we have
A. Two-dimensional 6-bit and 7-bit triangular lattice model
The 7-bit model is constructed on a two-dimensional (D
52) triangular lattice space. The triangular lattice has the
E 2p
cosm u sinn u d u

H
0
necessary rotational symmetry required by the hydrodynam- 6
ics @14#. The polar coordinates of j space, ~j, u!, are used p
here. For the sake of simplicity but without losing generality, 5 3 (
a 51
cosm u a sinn u a , ~ m1n ! even
assuming
0, ~ m1n ! odd
c m,n ~ j! 5 ~ A2RT ! m1n z m1n cosm u sinn u , ~19! ~21!
where z 5 j / A2RT, the integral in Eq. ~18! becomes for (m1n)<5. Using the above result, we obtain

HS D J
5
6
r u2 ~ êa •u! 2
3
~ A2RT ! m1n
a 51
(
cosm u a sinn u a 12
2RT
I m1n 1
RT
I m1n12 , ~ m1n ! even
I5 6 ~22!
r 2 ~ êa •u!
3
~ A2RT ! m1n
a 51
(
cosm u a sinn u a
A2RT m1n11
I , ~ m1n ! odd,

where ê a 5(cos ua , sin ua), and I 2 5 v 1 g 22 51/2, ~24b!

I m5 E 0
1` 2
~ z e 2z !z md z ~23! I 4 5 v 1 g 24 51, ~24c!

is the mth moment with respect to the weight function of which, the solutions are
2
z e 2z .
Since the 7-bit model only has two speeds ~i.e., n52! and v 0 51/4, ~25a!
one of them is fixed at 0, it is clear that the abscissas of the
quadrature to evaluate I m should be z 0 50 and z 1 5 g 21 ,
where g is a positive parameter to be adjusted later. The v 1 51/4, ~25b!
Radau-Gauss formula @35# is a natural choice to evaluate the
integral I m :
g 51/&. ~25c!
n

I m5 v 0z m
01 (
j51
v j z mj .
Therefore, we have

For the 7-bit model, n51, and the integrals needed to be I m 5 41 ~ z m


0 1z1 !, ~26!
m
m50,2,4.
evaluated are I 0 , I 2 , and I 4 . @I 1 and I 3 do not play any role
because of the symmetry of the integral I, as shown in Eq.
~22!.# Then, we have the following three equations: Note that the above quadrature for I m is exact for m50, 2,
and 4. Consequently, the following equality is expected to be
I 0 5 v 0 1 v 1 51/2, ~24a! exact for (m1n)<5:
56 THEORY OF THE LATTICE BOLTZMANN METHOD: . . . 6815

I5
r
12
~ A2RT ! m1n
a 51
6

(
cosm u a sinn u a HS 12
u2
2RT D B. Two-dimensional 9-bit square lattice model
To recover the 9-bit LBE model on square lattice space,
the Cartesian coordinate system is used and, accordingly,
2 ~ êa •u! c~j! can be set to
3 ~ z m1n 1 z m1n !1 ~ z m1n11 1 z m1n11 !
0 1
A2RT 0 1
c m,n ~ j! 5 j mx j ny ,

1
~ êa •u! 2 m1n12
RT
~z0 1 z m1n12
1 ! J where j x and j y are the x and y components of j. The
integral of the moments, defined by Eq. ~18!, becomes

H J HS
6
r u2 r
5
2
c m,n ~ j0 ! 12
2RT
1
12 (
a 51
c m,n ~ ja !
I5 Ec m,n ~ j ! f
~ eq!
d j5
r
p
~ A2RT ! m1n 12
u2
D
I I
2RT m n
3 11H ~ ja •u! ~ ja •u!
RT
1
2 ~ RT ! 22
u
2RT
,
2 2
J 1
2 ~ u x I m11 I n 1u y I m I n11 !
A2RT
where i j0 i 5 A2RT z 0 50 and ja 5 A2RT z 1 êa 52 ARTêa . It
becomes obvious that the equilibrium distribution function
for the 7-bit model is 1
u 2x I m12 I n 12u x u y I m11 I n11 1u 2y I m I n12
RT J , ~33!

H
f ~aeq! 5w a r 11
4 ~ ea •u! 8 ~ ea •u! 2 2u2
c2
1
c4
2 2 ,
c J ~27! where

where a P $ 0,1,2,...,6 % , I m5 E 2`
1` 2
e 2z z md z , z 5 j / A2RT
dx
c5 ~28!
dt is the mth order moment of the weight function e 2 z on the
2

is ‘‘the speed of light’’ in the system ~which is usually set to real axis. Naturally, the third-order Hermite formula @35# is
be unity in the literature!, the optimal choice to evaluate I m for the purpose of deriving
the 9-bit LBE model:

ea 5 H ~ 0, 0! ,
~ cosu a , sinu a ! c,
a 50
u a 5 ~ a 21 ! p /3, a 51,2,...,6 3
~29! I m5 (
j51
v j z mj .
and
The three abscissas of the quadrature are

w a5 H 1/2, a 50
1/12, a 51,2,...,6.
~30! z 1 52 A3/2, z 2 50, z 3 5 A3/2, ~34!

Note that the substitution of RT5c 2s 5c 2 /4, where c s is the and the corresponding weight coefficients are
sound speed of the system, has been made in Eq. ~27!, and
RT5c 2s 5c 2 /4 is equivalent to i ja i 5c for a Þ0. The coef-
v 1 5 Ap /6, v 2 52 Ap /3, v 3 5 Ap /6. ~35!
ficient W a defined in Eq. ~14! is explicitly given by
2 Then, the integral of the moment in Eq. ~33! becomes
W a 5 ~ 2 p RT ! D/2e j a /2RT w a . ~31!

Similarly, the equilibrium distribution function for the 6-


H J
3
r ~ ji, j •u! ~ ji, j •u! 2 u2
bit LBE model, which is a degenerate case of the 7-bit I5
p ( v i v j c ~ ji, j !
i, j51
11
RT
1
2 ~ RT ! 22
2RT
,
model, can be obtained easily by solving two equations for
one abscissa and the weight coefficient of the Hermite-Gauss ~36!
formula @35# with modification for the integral on half real
axis @36#. The solutions are v 1 5 21 and g 51. Then, we have where ji, j 5( j i , j j )5 A2RT( z i , z j ). Obviously, we can
identify the equilibrium distribution function with

f ~aeq! 5
r
6 H
11
2 ~ ea •u! 4 ~ ea •u! 2 u2
c2
1
c4
2 2 ,
c J ~32!
f ~i,eqj ! 5
v iv j
r 11H~ ji, j •u! ~ ji, j •u! 2
1 2
u2
. ~37! J
p RT 2 ~ RT ! 2 2RT
where a P $ 1,2,...,6 % . The sound speed of the 6-bit LBE
model is c s 5c/&, and w a 5 61 . Employing the notations of
6816 XIAOYI HE AND LI-SHI LUO 56

e a5 H ~ 0, 0! ,
~ cosu a , sinu a ! c,
& ~ cosu a , sinu a ! c,
u a 5 ~ a 21 ! p /2,
a 50
a 51,2,3,4
u a 5 ~ a 25 ! p /21 p /4, a 55,6,7,8
~38!

and C. Three-dimensional 27-bit square lattice model

H
The 27-bit LBE model in 3D square lattice space is a
straightforward extension of the 2D 9-bit model. The abscis-
4/9, i5 j52, a 50
v iv j sas j i , as well as the corresponding weight coefficients v i ,
w a5 5 1/9, i51, j52, . . . , a 51,2,3,4 of the quadrature to evaluate the moments remain the same.
p
1/36, i5 j51, . . . , a 55,6,7,8, Therefore,
~39! 3
r
and with the substitution of ~or i A2RT z 1 i
RT5c 2s 5c 2 /3 I5
p 3/2 (
i, j,k51
v i v j v k c ~ ji, j,k !
5 A3RT5c!, we obtain the equilibrium distribution function
of the 9-bit LBE model:
3 11H ~ ji, j,k •u! ~ ji, j,k •u! 2
RT
1
2 ~ RT ! 2 2
u2
2RT
, J ~41!

H
f ~aeq! 5w a r 11
3 ~ ea •u! 9 ~ ea •u! 2 3u2
c2
1
2c 4
2 2 .
2c J ~40!
where ji, j,k 5( j i , j j , j k )5 A2RT( z i , z j , z k ). With the fol-
lowing notations similar to the 9-bit model,

~ 0,0,0 ! , a 50

ea 5
5 ~ 61,0,0 ! c, ~ 0,61,0! c, ~ 0,0,61 ! c,
~ 61,61,0! c, ~ 61,0,61 ! c, ~ 0,61,61 ! c,
~ 61,61,61 ! c,
a 51,2,...,6
a 57,8,...,18
a 519,20,...,26
~42!

and complex fluids @27–33#. All these methods are based upon
v iv jv k the solution of the BGK equation ~1!. In particular, these gas
w a5 kinetic methods are basically a finite-volume solution of Eq.
p 3/2 ~8! and they do not require discretization of the velocity
a 50 space j. While the lattice Boltzmann equation is in the in-

5
8/27, i5 j5k52,
compressible limit due to the small-Mach-number expansion,
2/27, i5 j52, k51, . . . , a 51,2,...,6 the gas kinetic methods are particularly suitable for shock
5
1/54, i5 j51, k52, . . . , a 57,8,...,18 capture.
In conclusion, we have derived lattice Boltzmann models
1/216, i5 j5k51, . . . , a 519,20,...,26,
from the Boltzmann BGK equation, which is completely in-
~43! dependent of lattice-gas automata. The derivation directly
connects the lattice Boltzmann equation to the Boltzmann
we obtain the equilibrium distribution function of the 27-bit equation; thus, the framework of the lattice Boltzmann equa-
LBE model: tion can rest on that of the Boltzmann equation and the rig-

H
f ~aeq! 5w a r 11
3 ~ ea •u! 9 ~ ea •u! 2 3u2
c2
1
2c 4
2 2 .
2c J ~44!
orous results of the Boltzmann equation can be extended to
the lattice Boltzmann equation via this explicit connection.
Insight to improve the previous LBE models can also be
gained from the results obtained in this paper @24–26#. Fur-
Note that the f a(eq) of the 27-bit model is exactly the same as
thermore, the analysis here also points out the relationship
that of the 9-bit model except for the values of the coeffi-
between the LBE method and other newly developed gas
cients w a . Also, the sound speed of the 27-bit model is
kinetic methods @27–33#.
identical to that of the 9-bit model because in both models
RT5c 2s 5c 2 /3.
ACKNOWLEDGMENTS
V. CONCLUSION
The authors would like to express their gratitide to Dr.
Recently, a number of gas kinetic methods have been de- Gary D. Doolen, and X.Y.H. to Dr. Micah Dembo of LANL
veloped for solving Navier-Stokes equations of simple and for support and encouragement during this work.
56 THEORY OF THE LATTICE BOLTZMANN METHOD: . . . 6817

@1# G. McNamara and G. Zanetti, Phys. Rev. Lett. 61, 2332 @15# P. L. Bhatnagar, E. P. Gross, and M. Krook, Phys. Rev. 94,
~1988!. 511 ~1954!.
@2# F. J. Higuera, S. Succi, and R. Benzi, Europhys. Lett. 9, 345 @16# S. Harris, An Introduction to the Theory of the
~1989!; F. J. Higuera and J. Jeménez, ibid. 9, 663 ~1989!. Boltzmann Equation ~Holt, Rinehart and Winston, New York,
@3# H. Chen, S. Chen, and W. H. Matthaeus, Phys. Rev. A 45, 1971!.
@17# R. L. Liboff, Kinetic Theory ~Prentice Hall, Englewood Cliffs,
R5339 ~1991!; Y. H. Qian, D. d’Humières, and P. Lallemand,
NJ, 1990!.
Europhys. Lett. 17, 479 ~1992!.
@18# J. M. V. A. Koelman, Europhys. Lett. 15, 603 ~1991!.
@4# Lattice Gas Methods for Partial Differential Equations, edited @19# G. McNamara and B. J. Alder, Physica A 194, 218 ~1993!.
by Gary D. Doolen ~Addison-Wesley, Redwood City, CA, @20# F. J. Alexander, S. Chen, and J. D. Sterling, Phys. Rev. E 47,
1990!; Lattice Gas Methods: Theory, Applications, and Hard- R2249 ~1993!.
ware, edited by Gary D. Doolen ~MIT, Cambridge, 1991!. @21# Y. Chen, Ph.D. thesis, University of Tokyo, 1994; Y. Chen, H.
@5# R. Benzi, S. Succi, and M. Vergassola, Phys. Rep. 222, 145 Ohashi, and M. Akiyama, Phys. Rev. E 50, 2766 ~1994!; Phys.
~1992!. Fluids 7, 2280 ~1995!; J. Stat. Phys. 81, 71 ~1995!.
@6# J. Stat. Phys. 81, 1/2 ~1995!, special issue on lattice-based @22# G. McNamara, A. L. Garcia, and B. J. Alder, J. Stat. Phys. 81,
models and related topics, edited by J. L. Lebowitz, S. A. 395 ~1995!.
Orszag, and Y. H. Qian. @23# S. Succi, G. Amati, and R. Benzi, J. Stat. Phys. 81, 5 ~1995!.
@24# X. He and L.-S. Luo, Phys. Rev. E 55, R6333 ~1997!.
@7# S. Chen, H. Chen, D. Martı́nez, and W. Matthaeus, Phys. Rev.
@25# X. He and L.-S. Luo, J. Comput. Phys. 129, 357 ~1996!.
Lett. 67, 3776 ~1991!.
@26# X. He and L.-S. Luo, Physica A 239, 276 ~1997!.
@8# X. Shan and H. Chen, Phys. Rev. E 47, 1815 ~1993!; 49, 2941 @27# K. H. Prendergast and K. Xu, J. Comput. Phys. 109, 53 ~1993!.
~1994!; M. R. Swift, W. R. Osborn, and J. M. Yeomans, Phys. @28# K. Xu and K. H. Prendergast, J. Comput. Phys. 114, 9 ~1993!.
Rev. Lett. 75, 830 ~1995!. @29# K. Xu, L. Martinelli, and A. Jameson, J. Comput. Phys. 120,
@9# A. J. C. Ladd, J. Fluid Mech. 271, 285 ~1994!; 271, 311 48 ~1995!.
~1994!. @30# K. Xu, J. Stat. Phys. 81, 147 ~1995!.
@10# B. M. Boghosian, P. V. Coveney, and A. N. Emerton, Proc. R. @31# K. Xu, C. Kim, L. Martinelli, and A. Jameson, Int. J. Comput.
Soc. Ser. A 452, 1221 ~1996!. Fluid Dyn. 7, 213 ~1996!.
@11# S. Chen, S. P. Dawson, G. D. Doolen, D. R. Janecky, and A. @32# K. Xu, J. Comput. Phys. 134, 122 ~1997!.
Lawniczak, Comput. Chem. Eng. 19, 617 ~1995!. @33# A. D. Kotelnikov and D. C. Montgomery, J. Comput. Phys.
@12# S. Chen, K. Diemer, G. D. Doolen, K. Eggert, C. Fu, S. Gut- 134, 364 ~1997!.
man, and B. J. Travis, Physica D 47, 72 ~1991!. @34# C. D. Levermore, J. Stat. Phys. 83, 1021 ~1996!.
@13# U. Frisch, B. Hasslacher, and Y. Pomeau, Phys. Rev. Lett. 56, @35# P. J. Davis and P. Rabinowitz, Methods of Numerical Integra-
1505 ~1986!; S. Wolfram, J. Stat. Phys. 45, 471 ~1986!. tion, 2nd ed. ~Academic, New York, 1984!.
@14# U. Frisch, D. d’Humières, B. Hasslacher, P. Lallemand, Y. @36# N. M. Steen, G. P. Byrne, and E. M. Gelbard, Math. Comput.
Pomeau, and J.-P. Rivet, Complex Syst. 1, 649 ~1987!. 23, 661 ~1969!.

You might also like