Professional Documents
Culture Documents
Lattice kinetic scheme for the incompressible viscous thermal flows on arbitrary meshes
Y. Peng, C. Shu, and Y. T. Chew
Department of Mechanical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore 119260, Singapore
T. Inamuro
Department of Chemical Engineering, Kyoto University, Kyoto 606-8501, Japan
共Received 11 June 2003; revised manuscript received 22 August 2003; published 30 January 2004兲
A lattice kinetic scheme was developed for the incompressible viscous thermal flows on arbitrary meshes.
The work was based on the lattice kinetic scheme proposed by Inamuro and the technique of Taylor series
expansion- and least-square–based lattice Boltzmann method 共TLLBM兲. Compared with the lattice Boltzmann
method, the lattice kinetic scheme can save the computer memory since there is no need to store the density
distributions. The implementation of the boundary condition is direct and just the same as the convectional
Navier-Stokes solvers. By using the idea of TLLBM, the lattice kinetic scheme can be applied on arbitrary
meshes, which makes this scheme suitable for practical applications. In order to validate this lattice kinetic
scheme used on arbitrary meshes, numerical simulations of the natural convection in a square cavity and the
natural convection in a concentric annulus between an outer square cylinder and an inner circular cylinder are
carried out, and the results are compared very well with available data in the literature.
e␣ ⫽ 再 0, ␣ ⫽0
„cos关共 ␣ ⫺1 兲 /2兴 ,sin关共 ␣ ⫺1 兲 /2兴 …, ␣ ⫽1,2,3,4
&„cos关共 ␣ ⫺5 兲 /2⫹ /4兴 ,sin关共 ␣ ⫺5 兲 /2⫹ /4兴 …, ␣ ⫽5,6,7,8
共2兲
冋
f ␣eq ⫽w ␣ 1⫹3e␣ •V⫹
9 共 e␣ •V兲 2 3V2
2
⫺
2
, 册 共3兲 This may yield a relatively large viscosity.
In order to remove this shortcoming, one can flexibly
choose the equilibrium distribution function f ␣eq provided
where w 0 ⫽4/9, w ␣ ⫽1/9 for ␣⫽1,2,3,4, and w ␣ ⫽1/36 for that the macroscopic equations recover the NS equations
␣⫽5,6,7,8. The macroscopic density and fluid velocity V 关11兴. In this work, the following equilibrium density distri-
are calculated in terms of the density distributions as bution function given by Inamuro 关7兴 is used:
冋
8 8
1 9 共 e␣ •V兲 2 3V2
⫽ 兺 f␣ ,
␣ ⫽0
V⫽ 兺
f e .
␣ ⫽0 ␣ ␣
共4兲 f ␣eq ⫽w ␣ 1⫹3e␣ •V⫹
2
⫺
2
⫹A ␦ t 冉 u␦ u␥
⫹ 冊
e e .
x ␥ x ␦ ␣ ␦ ␣␥ 册 共10兲
p⫽ 共5兲 The inclusion of the last term in the equilibrium density dis-
3
tribution function is to provide part of the viscous stress
and the kinematic viscosity is given by tensor in the process of Chapman-Enskog expansion, which
冉 冊
can be seen in the following two equations:
冉 冊
1 1
⫽ ⫺ ␦ t. 共6兲 2 u␣ u
3 2 0兲
⌸ 共␣ ⫽ 兺 e␣ e f eq ⫽ p ␦ ␣ ⫹ u ␣ u  ⫹ 9 A ␦ t ⫹
x x␣
,
When the dimensionless relaxation time in Eq. 共1兲 is set 共11兲
冉 冊 冉 冊
to unity, we can obtain
1 2 u␣ u
f ␣ 共 x,t⫹ ␦ t 兲 ⫽ f ␣eq 共 x⫺e␣ ␦ t,t 兲 . 共7兲
1兲
⌸ 共␣ ⫽ 兺 e␣ e f 共 1 兲⫽⫺ ⫺ c ␦t
2 s
⫹
x x␣
共 x,t⫹ ␦ t 兲 ⫽ 兺
8
016703-2
LATTICE KINETIC SCHEME FOR THE . . . PHYSICAL REVIEW E 69, 016703 共2004兲
⫽ 冉 1 2
⫺ A ␦t
6 9 冊 共14兲
T 共 x,t⫹ ␦ t 兲 ⫽ 兺
␣ ⫽0
g ␣eq 共 x⫺e␣ ␦ t,t 兲 共15兲
with
FIG. 1. Configuration at calculation point P.
g ␣eq ⫽w ␣ T 关 1⫹3e␣ •V兴 ⫹w ␣ B ␦ t 共 e␣ •“T 兲 . 共16兲
8
共 x,t⫹ ␦ t 兲 ⫽ 兺
␣ ⫽0
f ␣eq 共 x␣ ,t 兲 , 共 x,t⫹ ␦ t 兲 V共 x,t⫹ ␦ t 兲
The thermal diffusivity of the fluid is given by
8
兺
冉
1 1
⫽ ⫺ B ␦ t.
6 3 冊 共17兲
⫽
␣ ⫽0
f ␣eq 共 x␣ ,t 兲 e␣ , 共18兲
016703-3
PENG et al. PHYSICAL REVIEW E 69, 016703 共2004兲
f k⬘ ⫽ 兵 s k 其 兵 W 其 ⫽
T
兺
j⫽1
s k, j W j , k⫽ P, P 3 , P 4 , P 5 , P 6 , P 7 ,
共20兲
where
f k⬘ ⫽ f ␣eq 共 x k ,y k ,t 兲 ,
关 S 兴 兵 W 其 ⫽ 兵 f ⬘其 , 共21兲
FIG. 2. Configuration of natural convection in a square
where 关 S 兴 is a matrix formed by the vector 兵 s k 其 . In practical cavity.
applications, it was found that the matrix 关 S 兴 might be sin-
points. Thus, we can say that Eq. 共24兲 can be consistently
gular or ill-conditioned using only six points 共P, P 3 , P 4 ,
used to any kind of mesh structure. But we have to indicate
P 5 , P 6 , and P 7 ). To overcome this difficulty and make the
that, as compared to the original lattice kinetic scheme, the
method be more general, more points are added and the
present method requires much more memory to store the
least-squares approach 关12兴 was introduced to optimize the
coefficients a 1,k . This is the price paid for its application to
overconstrained approximation by Eq. 共20兲. As a result, the
arbitrary mesh.
equation system for 兵W其 becomes
The same procedure can be applied to the calculation of
兵 W 其 ⫽ 共关 S 兴 T 关 S 兴 兲 ⫺1 关 S 兴 T 兵 f ⬘ 其 ⫽ 关 A 兴 兵 f ⬘ 其 . 共22兲 g ␣eq (x⫺e␣ ␦ t,t) so that the temperature can be obtained. If
we use the same particle velocity model and neighboring
From Eq. 共22兲 we can have points, the geometry matrix is the same as for f ␣eq (x
M ⫺1 ⫺e␣ ␦ t,t), which can save the computational time and
f ␣eq 共 F,t 兲 ⫽W 1 ⫽ 兺
k⫽0
a 1,k f ⬘k , 共23兲
memory space. The temperature can be obtained by
M ⫺1
where a 1,k are the elements of the first row of the matrix 关 A 兴 , T 共 x,t⫹ ␦ t 兲 ⫽ 兺 k⫽0
兺
A–H
a 1,k g ⬘k , 共25兲
which is determined by the coordinates of the mesh points,
the particle velocity, and time step size, and will not be where g k⬘ ⫽g ␣eq (x k ,y k ,t). Thus the equation systems 共10兲,
changed in the calculation procedure, and M is the number of 共14兲, 共24兲 for the density, velocity, and 共16兲, 共17兲, 共25兲 for the
the points used and should be greater than 6. In the present temperature form our new lattice kinetic scheme.
study, a structured grid is used, and M is taken as 9. This
means that for a reference mesh point P, we need to select III. BOUNDARY CONDITIONS
its eight neighboring points to compute the coefficients in
Eq. 共23兲. The above procedure shows the calculation of On the boundaries, usually the macroscopic variables
f ␣eq (F,t) and the same procedure can be applied to calculate and their first order derivatives are specified. These condi-
the equilibrium distribution function at other points such as tions can be implemented for the lattice kinetic scheme in
A, B, C, and so on. Then the density and velocity can be the same way as for the conventional computational fluid
obtained by
M ⫺1
共 x,t⫹ ␦ t 兲 ⫽ 兺 k⫽0
A–H
兺 a 1,k f ⬘k , 共 x,t⫹ ␦ t 兲 V共 x,t⫹ ␦ t 兲
M ⫺1
⫽ 兺 兺
A – H k⫽0
a 1,k f k⬘ e␣ . 共24兲
016703-4
LATTICE KINETIC SCHEME FOR THE . . . PHYSICAL REVIEW E 69, 016703 共2004兲
TABLE I. Comparison of numerical results between the lattice kinetic scheme and a Navier-Stokes
solver.
016703-5
PENG et al. PHYSICAL REVIEW E 69, 016703 共2004兲
max N̄u
where n and n⫹1 represent the old and new time levels,
respectively.
0
L
0
q x 共 x,y 兲 dxdy, 共30兲
0
q x 共 x 0 ,y 兲 dy, 共31兲
016703-6
LATTICE KINETIC SCHEME FOR THE . . . PHYSICAL REVIEW E 69, 016703 共2004兲
016703-7
PENG et al. PHYSICAL REVIEW E 69, 016703 共2004兲
between an outer square cylinder and an inner circular cyl- tribution functions. On the other hand, the implementation of
inder validate the use of the lattice kinetic scheme on the the boundary condition becomes easier and more direct, es-
arbitrary meshes. This scheme has the following good fea- pecially in the presence of curve boundaries. These good
tures. On one hand, it can save the memory space as com- features and the preliminary calculations show that this
pared with TLLBM, since there is no need to store the dis- scheme is very suitable for practical applications.
关1兴 S. Chen and G. D. Doolen, Annu. Rev. Fluid Mech. 30, 329 关9兴 Y. T. Chew, C. Shu, and X. D. Niu, Int. J. Mod. Phys. C 13,
共1998兲. 719 共2002兲.
关2兴 D. d’Humieres, in Rarefied Gas Dynamics: Theory and Simu- 关10兴 Y. Peng, Y. T. Chew, and C. Shu, Phys. Rev. E 67, 026701
lations, edited by B. D. Shizgal and D. P. Weaver, Progress in 共2003兲.
Astronautics and Aeronautics Vol. 159 共AIAA, Washington, 关11兴 S. Succi, The Lattice Boltzmann Equation for Fluid Dynamics
D.C., 1992兲, pp. 450– 458. and Beyond 共Oxford University Press, New York, 2001兲, Chap.
关3兴 P. Lallemand and L.-S. Luo, Phys. Rev. E 61, 6546 共2002兲. 4, pp. 62 and 63.
关4兴 R. Cornubert, D. d’Humieres, and D. Levermore, Physica D 关12兴 G. H. Golub and C. F. Van Loan, Matrix Computations, 3rd ed.
47, 241 共1991兲. 共Johns Hopkins University Press, Baltimore, 1996兲.
关5兴 D. P. Ziegler, J. Stat. Phys. 71, 1171 共1993兲. 关13兴 C. Shu and H. Xue, Int. J. Heat Fluid Flow 19, 59 共1998兲.
关6兴 S. Chen, D. Martinez, and R. Mei, Phys. Fluids 8, 2527 共1996兲.
关14兴 F. Moukalled and S. Acharya, J. Thermophys. Heat Transfer
关7兴 T. Inamuro, Philos. Trans. R. Soc. London, Ser. A 360, 477
10, 524 共1996兲.
共2002兲.
关15兴 C. Shu and Y. Zhu, Int. J. Numer. Methods Fluids 38, 429
关8兴 C. Shu, Y. T. Chew, and X. D. Niu, Phys. Rev. E 64, 045701
共2002兲.
共2001兲.
016703-8