Professional Documents
Culture Documents
⌬⫽ 共 g⫹ ⫺g⫺ 兲共 “H,g⫺ ⫺g⫹ 兲 , 共3b兲 where M 2 ⫽u 2 /c s2 is the Mach number squared. However,
result 共7兲 is the exclusive case which does not happen in
⌬⫽Neq共 N兲 ⫺N, 共3c兲 higher dimensions.
where g⫹ ⫽(1,0,1) † , and g⫺ ⫽(0,2,0) † are positive and III. IDENTIFICATION OF VISCOSITY
negative parts of the vector g⫽g⫹ ⫺g⫺ , the latter is orthogo-
nal to the vectors of conserved fields, (g,1)⫽0, and (g,c) Identification of the viscosity coefficient in the ELBM is
⫽0. Collision integral of the form 共3a兲 has been suggested in done on the basis of the Chapman-Enskog analysis 关12兴 in
Ref. 关6兴, and is motivated by well-known models of chemical the vicinity of the local equilibrium, in the same way as in
kinetics in the framework of so-called Marcelin-De Donder the standard lattice Boltzmann realizations. Let us do this
kinetic function 关10兴. Collision integral 共3b兲 is a linearized derivation in some detail for the example given here.
form thereof, and it is motivated by recently introduced Linearization of the dressed collision integral 共5兲 may be
GENERIC models of nonequilibrium thermodynamics 关11兴. written as
Equation 共3c兲 is the familiar Bhatnagar-Gross-Krook 共BGK兲
␦ ⌬* ⫽ ␣ 共 Neq兲共 “⌬兩 Neq, ␦ N兲 ⫹  共 “ ␣ 兩 Neq, ␦ N兲 ⌬共 Neq兲 .
form. 共8兲
Second, the population vector is updated according to the
kinetic equation The last term on the right-hand side of the latter expression is
equal to zero by the construction of the bare collision inte-
N共 x⫹c,t⫹1 兲 ⫺N共 x,t 兲 ⫽⌬* 关 N共 x,t 兲兴 , 共4兲 gral. In the sequel, we denote as L the matrix of the deriva-
tives of the bare collision integral at the local equilibrium,
where ⌬* is a dressed 共or stabilized兲 collision integral, and write ␣ eq⫽ ␣ (Neq),
⌬* 关 N共 x,t 兲兴 ⫽ ␣ 关 N共 x,t 兲兴 ⌬ 关 N共 x,t 兲兴 . 共5兲 ␦ ⌬* ⫽ ␣ 共 Neq兲 L␦ N. 共9兲
Here  苸 关 0,1兴 is a parameter related to viscosity 关see Eq. For the bare collision integrals 共3a兲 and 共3b兲, the components
共20兲 below兴, and ␣ is the scalar function of the population of the matrix L have the form
vector. Function ␣ ensures the discrete-time H theorem, and
is the nontrivial root of the scalar nonlinear equation,
L i j ⫽⫺K eqg i
2H
兺k N j N k 冏 gk ,
Neq
共10兲
H 共 N兲 ⫽H 共 N⫹ ␣ ⌬ 关 N兴 兲 . 共6兲
where positive scalar functions K eq are K eq
Put differently, bare collision integrals are stripped of any ⫽exp关(“H兩Neq,g⫾ ) 兴 and K eq⫽1 for the collision integrals
relaxation time parameters, and are merely directions in the 共3a兲 and 共3b兲, respectively. Function ␣ eq is found upon ex-
space of populations, pointing towards the change of the panding Eq. 共6兲 at equilibrium up to the quadratic in ␦ N
state in the collision event. Parameter ␣ defines the maximal terms. 关Note that a substitution of Neq into Eq. 共6兲 does not
admissible collision step along this direction so that the en- give an equation for ␣ eq兴. This results in the following qua-
tropy will not decrease. The combination ␣ is thus the dratic equation:
effective relaxation time in the fully discrete kinetic picture.
An advantage of the bare BGK collision integral in the
ELBM scheme is not obvious: In most cases, the local equi-
librium is not known as an explicit function of the hydrody-
␣ eq 冉 1
2
␣ eq 兺
i jk
␦Ni
2H
N i N j
冏 Neq
L jk ␦ N k
冋 册
.
N ⫹⫽
uc⫺c s2
⫹ 冑1⫹M 2 , 共7兲
K eq 兺i j g i 共 N eq
i 兲
⫺1
gi
3 2c s2
Thus, Eq. 共12兲 together with Eq. 共10兲 defines the linearized
N ⫺⫽ ⫺
3 冋
uc⫹c s2
2
2c s
⫹ 冑1⫹M 2 , 册 dressed collision integral,
␦ ⌬* ⫽⫺2  L* ␦ N, 共13兲
PRE 62 STABILIZATION OF THE LATTICE BOLTZMANN . . . 8001
where c s2 共 1⫺  兲
⫽ . 共20兲
⫺1 2
g i 共 N eq
j 兲 gj
ij⫽
L* . 共14兲
Thus, the ELBM is able to retain full control over the vis-
兺m eq ⫺1
g m共 N m 兲 gm cosity, while variation of the parameter  in the interval
关 0,1兴 covers the full linear stability interval, and the limit
Now it is important to notice that operator L* has the same  →1 corresponds to the zero velocity limit 关4,6兴.
projector property as the linearized BGK operator, Several remarks to the derivation just given are in order:
While the local equilibrium Neq formally appears at the in-
L* L* ⫽L* . 共15兲 termediate state of computation, and, in particular, in the
formula for ␣ eq 共12兲, the result for the viscosity 共20兲 is inde-
The image of the operator L* is the linear subspace spanned pendent of it, and, in fact, the derivation has circumvented
by the vector g. the explicit use of Neq. This is a direct consequence of the
With this description of the linearized dressed collision projector property 共15兲. In our example, the projector prop-
integral, we now follow the standard Chapman-Enskog erty, in turn, follows from the fact that the kinetic subspace
analysis, and seek the solution to the kinetic equation 共4兲 in of the model is one dimensional. Thus, all the admissible
the form, N⫽Neq⫹ ␦ Nne, where the nonequilibrium part collision integrals like Eq. 共3兲, and any others, become
␦ Nne is orthogonal to the hydrodynamic subspace, (1, ␦ Nne) equivalent near the local equilibrium, and they all result in
⫽(c, ␦ Nne)⫽0, and is found in terms of the expansion, the same viscosity coefficient. This is not the case when the
␦ Nne⫽ ⑀ ␦ N(1) ⫹ ⑀ 2 ␦ N(2) ⫹O( ⑀ 3 ), subject to the multiscale dimension of the kinetic subspace is larger than one. In that
expansion of the time and space derivatives, t ⫽ ⑀ (1) t
case, various admissible bare collision integrals may lead to
⫹ ⑀ 2 (2) different expressions for the viscosity. Nevertheless, it is al-
t ⫹O( ⑀ ), x ⫽ ⑀ x ⫹O( ⑀ ). Then,
3 (1) 2
ways possible to construct bare collision integrals which, un-
like the BGK, do not use the local equilibrium explicitly, and
⫺2  兺j L *i j ␦ N (1)
j ⫽ 关 t ⫹c i x 兴 N i ,
(1) eq
共16兲 at the same time their linearization satisfies the projector
property 共15兲. This construction will be reported in a sepa-
rate publication 关14兴. Finally, it should be stressed that the
⫺2  兺j L *i j ␦ N (2)
j ⫽ t N i ⫹ 关 t ⫹c i x 兴
(2) eq (1) theoretical derivation of the viscosity coefficient is always
strictly applicable only within the domain of validity of the
冋 册
Chapman-Enskog analysis in the vicinity of the local equi-
⫻ ⫺ 兺j L *i j ␦ N (1)
j ⫹␦Ni
(1)
. librium.
⫺2  ␦ N (2)
i ⫽ t N i ⫹ 共 1⫺  兲关 t ⫹c i x 兴 ␦ N i . 共19兲
(2) eq (1) (1)
We have studied the time evolution of a one-dimensional
front in a shock tube, a very classical problem in which it
The latter set of equations coincides with the well known appears a compressive shock front, moving in the low den-
case of the LBGK, in which the BGK relaxation parameter sity, and a rarefaction front moving in the high-density re-
⫺1 is replaced by 2  , and we are immediately led to the gion 关9兴. These two fronts leave an intermediate region in the
following viscosity coefficient for each of the bare collision central portion of the tube with uniform density c , and uni-
integrals 共3兲: form velocity u c . The tube is filled at time t⫽0 with a gas at
8002 SANTOSH ANSUMALI AND ILIYA V. KARLIN PRE 62
FIG. 1. Density profile 共dimensionless lattice units兲 at t⫽500 FIG. 2. Velocity profile. Simulation setup and notation same as
for viscosity ⫽3.3333⫻10⫺2 . Thin line: Exact solution. Symbol: in Fig. 1.
Simulation.
significant decrease of ␣ in the simulation, its deviations
rest with uniform density ⫺ (u ⫺ ⫽0) for x⬍0, and ⫹ (u ⫹ from Eq. 共6兲 may explain smoothening of the density and of
⫽0) for x⬎0. For the inviscid case, ⫽0, the density and the velocity profiles at the shocks. On the other hand, we
velocity profiles present a discontinuity across the shock. have not observed a development of postshock oscillations
The shock speed 关9兴 is given by the Rankine-Hugoniot rela- by the ELBM algorithm.
tions, In the ELBM based on the entropy 共2兲, the sound velocity,
c s⫽ 冑1/3c, is not kept constant by imposing a constraint.
r c ⫺1 c Deviations of the effective sound velocity,
v s2 ⫽r c c s2 , u c⫽ cs , r c⫽
冑r c ⫹
VI. DISCUSSION AND CONCLUSIONS sion integrals like Eqs. 共3a兲 or 共3b兲 requires working with
logarithmic functions which makes them more vulnerable to
The numerical test of the entropic lattice Boltzmann
the round-off errors. Finally, since the whole construction is
method demonstrated much better stability of this method in
largely based on convexity of the entropy functions, and can-
comparison to the LBM without the H theorem. The natural
not tolerate any nonpositivity of the populations 共unlike the
working window of this approach is low velocity (u→0)
standard realizations which may tolerate negative popula-
and low kinematic viscosity (  →1). Low values of velocity
tions to some extent兲, care must be taken when implementing
are required in order to keep small the anomalous terms of
various entropy-based estimations of the collision step like
the order u 4 , whereas the entropic estimation 共6兲 allowed
Eq. 共6兲 in order not to violate these properties. All these
implementations very close to the zero viscosity limit.
questions require a further detailed study, which is the sub-
While the entropy-based lattice Boltzmann methods are,
ject of our current work.
per construction, unconditionally stable, a word of caution
about their realizations is in order. On the one hand, the
theoretical limit of zero kinematic viscosity is at the same ACKNOWLEDGMENT
time the limit of no convergence to the local equilibrium, the
population vectors becomes trapped on the fixed level of the We thank Professor H. C. Öttinger for the encouragement
entropy function. Furthermore, implementation of the colli- and valuable discussions of results.
关1兴 U. Frisch, B. Hasslacher, and Y. Pomeau, Phys. Rev. Lett. 56, e-print cond-mat/0005260.
1505 共1986兲. 关9兴 Y. H. Qian, D. d’Humieres, and P. Lallemand, in Advances in
关2兴 Excellent reviews of the lattice Boltzmann method can be Kinetic Theory and Continuum Mechanics, edited by R. Gatig-
found in R. Benzi, S. Succi, and M. Vergassola, Phys. Rep. nol and Soubbaramayer 共Springer, Berlin, 1991兲, p. 127.
222, 147 共1992兲; A. J. C. Ladd, J. Fluid Mech. 271, 285 关10兴 See, e.g., A. N. Gorban, I. V. Karlin, V. B. Zmievskii, and S.
共1994兲; Special issue on lattice gas, edited by Y. H. Qian, J. V. Dymova, Physica A 275, 361 共2000兲, and references
Lebowitz, and S. Orszag, J. Stat. Phys. 81, 1-2, 共1995兲; Y. H. therein.
Qian, S. Succi, and S. Orszag, Annu. Rev. Comput. Phys. 3, 关11兴 M. Grmela and H. C. Öttinger, Phys. Rev. E 56, 6620 共1997兲;
195 共1995兲; S. Chen and G. D. Doolen, Annu. Rev. Fluid H. C. Öttinger and M. Grmela, ibid. 56, 6633 共1997兲.
Mech. 30, 329 共1998兲. 关12兴 S. Chapman and T. Cowling, The Mathematical Theory of
关3兴 G. Mc Namara, G. Garcia, and B. Alder, J. Stat. Phys. 81, 359
Non-Uniform Gases 共Cambridge University Press, Cambridge,
共1995兲.
England, 1970兲.
关4兴 I. V. Karlin, A. N. Gorban, S. Succi, and V. Boffi, Phys. Rev.
关13兴 Y. H. Qian, D. d’Humiéres, and P. Lallemand, Europhys. Lett.
Lett. 81, 6 共1998兲.
17, 479 共1992兲.
关5兴 I. V. Karlin and S. Succi, Phys. Rev. E 58, 4053 共1998兲.
关14兴 S. Ansumali and I. V. Karlin 共unpublished兲.
关6兴 I. V. Karlin, A. Ferrante, and H. C. Öttinger, Europhys. Lett.
47, 182 共1999兲. 关15兴 W. H. Press, S. A. Teukolsky, W. T. Vellerling, and B. P.
关7兴 A. Wagner, Europhys. Lett. 44, 144 共1998兲. Flannery, Numerical Recipes in C 共Cambridge University
关8兴 B. M. Boghosian, J. Yepez, P. V. Coveney, and A. Wagner, Press, Cambridge, England, 1998兲, p. 365.