You are on page 1of 8

Home Search Collections Journals About Contact us My IOPscience

Lattice Boltzmann method for three-dimensional moving particles in a Newtonian fluid

This article has been downloaded from IOPscience. Please scroll down to see the full text article.

2004 Chinese Phys. 13 47

(http://iopscience.iop.org/1009-1963/13/1/010)

View the table of contents for this issue, or go to the journal homepage for more

Download details:
IP Address: 210.72.8.28
The article was downloaded on 12/06/2012 at 07:25

Please note that terms and conditions apply.


c 2004 Chin. Phys. Soc.
Vol 13 No 1, January 2004
1009-1963/2004/13(01)/0047-07 Chinese Physics and IOP Publishing Ltd

Lattice Boltzmann method for three-dimensional


moving particles in a Newtonian uid*
Fang Hai-Ping( ) a)b)y and Chen Shi-Yib)
a) Shanghai Institute of Nuclear Research, Chinese Academy of Sciences, Shanghai 201800, China
b) Department of Mechanical Engineering, the Johns Hopkins University, MD 21218, USA

(Received 23 May 2003; revised manuscript received 1 September 2003)

A lattice Boltzmann method is developed to simulate three-dimensional solid particle motions in uids. In the
present model, a uniform grid is used and the exact spatial location of the physical boundary of the suspended particles
is determined using an interpolation scheme. The numerical accuracy and eÆciency of the proposed lattice Boltzmann
method is demonstrated by simulating the sedimentation of a single sphere in a square cylinder. Highly accurate
simulation results can be achieved with few meshes, compared with the previous lattice Boltzmann methods. The
present method is expected to nd applications on the ow systems with moving boundaries, such as the blood ow in
distensible vessels, the particle{ ow interaction and the solidi cation of alloys.

Keywords: lattice Boltzmann method, suspension, Newtonian uid


PACC: 4755

1. Introduction solid node and a uid node. Consequently, the hydro-


dynamic force would exert on the middle of the link.
The exact location of the physical boundary for the
In the past decade, the lattice Boltzmann method
Behrend model is more diÆcult to determine. Conse-
(LBM) [1 3] has been proved competitive in study-
quently, it is possible that the hydrodynamic radius of
ing the domain of uid ow for various physical sys-
a suspended particle di ers from the input radius for
tems. The method is based on the discrete Boltz-
these three models.[8] Recently, Noble and Torczyn-
mann equation and inherits the advantage of local
ski [9] proposed a lattice Boltzmann model to study
nature of the computation. The lattice Boltzmann
the system in which computational cells are partially
method has been proved to achieve second-order accu-
lled with uid. Fang et al [10;11] applied the lattice
racy in the domain of the uid both theoretically and
Boltzmann method to the study of the uid ow in
numerically.[4] The application of the lattice Boltz-
distensible blood vessels. Inamuro et al [12] studies
mann method to study the solid particle in uid was
the neutrally buoyant circular cylinders in the ow
rst considered by Ladd.[5] In Ref.[5], Ladd proposed a
between parallel walls.
modi ed bounce-back rule to meet the non-slip bound-
ary condition at moving boundaries and a scheme In order to obtain a high-order accuracy lattice
based on momentum-exchange to calculate the hydro- Boltzmann model, the exact spatial location of the
dynamic force exerting on the solid particles. Aidun physical boundary is important. Any change of the
et al [6] tried to improve Ladd's model by removing location of the physical boundary should be taken into
the uid within the solid region so that they could account in the boundary condition and the hydrody-
handle a solid with a density less than that of the namic force exerted on the moving boundary. Re-
uid. Behrend [7] analysed the di erent boundary cently, Filippova and Hanel [13] presented a boundary
conditions based on the bounce-back rule and pro- condition for the stationary complex geometry. The
posed a \related bounce back at the nodes"(RBBN). parameters for the scheme depend on the exact loca-
Both Ladd's and Aidun's models assumed the physical tion of the physical boundary explicitly. The stabil-
boundary located in the middle of the link between a ity and robustness have been proved and improved by
 Project supported in part by the National Natural Science Foundation of China (Grant No 19904004).
y E-mail: hpfang2000@yahoo.com
http://www.iop.org/journals/cp
48 Fang Hai-Ping et al Vol. 13

Mei et al.[14;15] In our previous paper, we proposed 2D channel from simulations coincides with the previ-
a two-dimensional (2D) lattice Boltzmann scheme to ous 2D scheme very well.
simulate solid particle motions in uids.[16] The nu- This paper is organized as follows. In Section 2
merical accuracy of the proposed scheme is demon- we brie y describe the 3D lattice Boltzmann method.
strated by simulating the sedimentation of a circu- Section 3 is devoted to a review of the boundary condi-
lar cylinder in a 2D channel. Excellent agreement tion for complex geometry proposed by Filippova and
is shown between the lattice Boltzmann method and Hanel. In Section 4, the distribution functions on the
a second-order moving nite-element method;[17;18] new-born uid node due to the moving particles and
and a nearly second-order spatial convergence demon- the hydrodynamics force exerted on them are consid-
strates that the proposed lattice Boltzmann method ered. We present our simulation results on Section 5.
is an e ective and eÆcient direct numerical simula- Conclusions and discussion are presented in Section 6.
tion (DNS) method for simulating particle motions
in uids in two dimensions. In this paper, the pro- 2.The lattice Boltzmann model
posed lattice Boltzmann scheme is extended and im-
plemented for a three-dimensional (3D) scheme. The Let fi (x; t) be a non-negative real number de-
3D simulation results on a single sphere in a square scribing the distribution function of the uid density
tube at very low Reynolds numbers with few meshes at site x at time t moving in direction ei . In the model
agree with experimental data to a high accuracy. The Q15D3 on a 3D cubic lattice, there are 15 discrete ve-
time-dependent behaviour of a circular cylinder in a locities
||||||||||||||||||||||||||||j
8
>
<
(0; 0; 0); i = 0; rest particle;
ei = > (1; 0; 0)c; (0; 1; 0)c; (0; 0; 1)c; i = 1; 2;    ; 6;
:
(1; 1; 1)c; i = 7; 8;    ; 14:
j|||||||||||||||||||||||||| ||
The distribution functions evolve according to a Boltz- where  is the viscosity, de ned by the equation
mann equation that is discrete in both space and
time:[2;3] (2 1) 2
= c Æt: (6)
1 6
fi (x + ei ; t + 1) fi (x; t) = (fi fi ): (1) eq
 In this paper, we set Æx = Æt = c = 1.
The equilibrium distribution functions fieq are usually
3. Boundary condition for com-
supposed to be dependent only on the local density 
and ow velocity u plex geometry
 
3 9 3 2
fieq = i  1 + 2 ei  u + 4 (ei  u)2 u ; (2) Filippova and Hanel [13] presented their scheme
c 2c 2c 2
for treating the boundary condition by considering a
with 8 curved boundary lying between the equidistant lattice
>
<
2=9; i = 0; rest particle;
nodes of space Æx as shown in Fig.1 for a 2D projec-
i = 1=9; i = 1; 2;    ; 6; tion of a 3D body. The lattice nodes on the solid and
>
:
1=72; i = 7; 8;    ; 14; uid sides are denoted by xb and xf respectively. We
and  and u are de ned as assume
X X
 = fi ; u = fi ei : (3) ei = xb xf ;
i i
The macroscopic equations can be obtained by a and
Chapman{Enskog procedure. They are the continuity ei = ei :
equation
The small solid circle at xw is the intersection of the
@t  + @ (u ) = 0; (4)
link between xb and xf with the physical boundary.
and the Navier{Stokes equations The fraction of an intersected link in the uid is :
@t (u ) + @ (u u )
=@ p + @ [(@ u + @ u )]; (5)  = jjxxff xxwb jj ; 0    1: (7)
No. 1 Lattice Boltzmann method for three-dimensional moving ... 49

After the collision step, at time t, the distribution replacing Eq.(12) by


functions at xf are known. In the streaming step
fi (xf ) is expected to be obtained by ubf = uff and  = (2 1)=( 2) for   1 :
2
(13)
fi (xf ; t + Æt) = fi (xb ; t): (8)

However, the distribution function fi (xb ; t) at the They have used the improved technique to test
boundary node is unknown. several ow problems, such as the fully developed ow
in a square duct, the 3D lid-driven cavity ows, fully
developed ows inside a circular pipe and a uniform
ow over a sphere to demonstrate its accuracy and
robustness.[15]
4. Boundary condition for mov-
ing boundaries and hydrody-
namic force on a solid particle
When a uid node is covered by a moving solid
particle, the uid at this node will removed from the
system. On the other hand, when a uid node pre-
viously occupied by a solid particle is recovered, the
uid density at this newly created node is assumed
to be the average of the extrapolated values from a
second-order extrapolation scheme of all the possible
Fig.1. A 2D projection of the layout of the regularly directions.[16]
spaced lattices and curved wall boundary.
For each relevant direction ei from a uid node
Filippova and Hanel assumed a linear interpol- to a boundary node, the solid boundary obtains an
ation [13] amount of moment [fi (xf ; t+ )+fi (xf ; t+ )]ei by a frac-
fi (xb ; t) =(1 )fi (xf ; t) tion of particles fi (xf ; t+ ) acted on it along the direc-
tion ei and pushing a fraction of particles fi (xb ; t) into
+ fi() (xb ; t)(xb ; t) + 6 i ei  uw ; (9) uid along the direction ei in a time step. Conse-
where uw = u(xw ; t) is the velocity at xw , and  is a quently, the hydrodynamic force exerted on the solid
parameter. fi() is a ctitious equilibrium distribution particle at time t along this direction is
function given by
F (xb ) = [fi (xb ; t) + fi (xf ; t+ )]ei ; (14)
 
9 3 2
fi() (xb ; t) = i  1 + 3ei  ubf + (ei  uf )2u ; where t+ is the post-collision time, and fi (xb ; t) is ob-
2 2 f
(10) tained from Eq.(9). The total force F T and torque
where uf = u(xb ; t) is the uid velocity at the uid T T acting on the solid particle are
node f , as shown in Fig.1; ubf is to be determined X
below. Fillippova and Hanel proposed FT = F (xb ); (15)

ubf = ( 1)uf = + uw =; and X


1 TT = (xb R)  F (xb ); (16)
 = (2 1)= for  ; (11)
2
where R is the centre of mass of the solid particle.
and The summation runs over all the relevant directions.
ubf = uf and  = (2 1)=( 1) for   21 ; The translations of the centre of mass of each
particle are updated at each Newtonian dynamic
(12) time step by using a so-called half-step `leap-frog'
scheme.[19]
to obtain a second-order scheme for the \slow ow".
Mei et al [14] improved the stability of the scheme by 5. Simulation and results
50 Fang Hai-Ping et al Vol. 13

5.1. Wall correction factor of single solid

spheres in a square cylinder

Particles moving in a narrow space are in uenced


by the wall. In 1981, Miyamura et al [20] set up exper-
iments to study the wall e ect to obtain the wall cor-
rection factor. We will demonstrate the accuracy and
eÆciency of the present scheme by simulating a spheri-
cal particle in a vertical square channel and comparing
with the experiment. The sphere is initially released
at the centre of the cross-section of the channel with
zero velocity. The diameter of the particle is d and
the width of the channel is L. Due to the wall e ect
the terminal velocity of the particle will be less than
the terminal velocity of an uncon ned particle. The
lattice Boltzmann simulation has been carried out for Fig.2. Wall e ect of a single sphere settling in a long square
the 3D sedimentation in the same conditions as for tube. The solid line is a best t to the experimental data of
Miyamura et al.[20] The stars are the present lattice Boltz-
the experiment. In the present analysis, the channel mann simulations while the data points and + are taken
is divided into 512  32  32 lattice units. Both the in- from the computational analysis of Aidun et al.[6]
let and outlet (downstream boundary) of the domain
are always larger than 250 lattice units from the mov- 5.2. Sedimentation of a circular cylinder in a

ing particles. Zero velocities are applied uniformly 2D channel

to the inlet and the normal derivative of the veloc- In our previous paper, we studied the behaviour
ity is set to zero at the outlet. The terminal particle of a circular cylinder driven by gravity in a vertical
Reynolds number, de ned as Re = dup = , where up channel. Our 2D simulation results agree with those
is the terminal velocity of the particle. In the present using a nite-element method.[17;18] In this section,
simulations, Re is about 0.01. This Reynolds number we will show the detailed comparison between the 2D
is small enough to use the Stokes equation to calcu- and 3D lattice Boltzmann simulation results. The sys-
late the terminal velocity u0 of a spherical particle in tem is a vertical channel of width L. L = 4d, where
uncon ned space. d=0.1cm is the diameter of the cylinder. The y-axis
The wall correction factor is de ned as is vertically downward on the left wall. The cylinder
is released at x=0.075cm and then settles under grav-
ity. The density and the kinematic viscosity of the
 = up =u0 :
uid ow are 1g/cm3 and 0.01cm2 /s. In our simula-
tion, the inlet of the domain is always 10d from the
Figure 2 shows the simulation results together moving particles, whereas the downstream boundary
with the best curve t to the experimental data of is 15d from the boundary. Zero velocities are applied
Miyamura et al.[20] Excellent agreement between the uniformly to the inlet and the normal derivative of the
experimental data and our simulation results can be velocity is set to zero at the outlet.
clearly seen. In this gure, we also show the compu- In the 2D lattice Boltzmann simulation, the ra-
tational results by Aidun et al [6] in which the chan- dius of the cylinder is 13 lattice units;  =0.6. The
nel is divided into 512  32  32 lattice units and solid densities in the simulation are 1.0015, 1.003, 1.01
1024  64  64 lattice units. Since the exact spatial and 1.03g/cm3 respectively.
location of the physical boundary of the suspended This system can also be simulated in 3D lattice
particles is determined in the present scheme, we can Boltzmann method by considering the full 3D circu-
reach a high accuracy with few meshes. We empha- lar cylinder. Explicitly, the width in the z -direction is
size that although only 512  32  32 meshes are used four lattice units and the periodic boundary condition
in the present simulations, the consistence with ex- is applied in the z -direction. The radius of the cylin-
periment is better than those by Aidun et al [6] with der is seven lattice units in the simulation. All the
1024  64  64 meshes. other settings are the same as those in the 2D case.
No. 1 Lattice Boltzmann method for three-dimensional moving ... 51

Figure 3 displays the trajectories of the cylinder. number which are shown in Fig.4. These simulations
Excellent consistence can be observed. The agree- results show that the three-dimensional lattice Boltz-
ment between our 2D and 3D lattice Boltzmann sim- mann scheme presented in the present paper is a good
ulations can be seen more prominently by examining extension of the 2D method [16] and further demon-
the angular velocity for di erent terminal Reynolds strate the accuracy of the present 3D method.

Fig.3. The trajectories of a circular particle settled in a 2D vertical tube from an o -centre initial
position at di erent terminal Reynolds. The lines and symbols are obtained from the 2D and 3D
lattice Boltzmann simulations, respectively.
52 Fang Hai-Ping et al Vol. 13

Fig.4. Horizontal velocity (u), vertical velocity (v) and angular velocity (!) of a circular particle
settled in a 2D vertical tube from an o -centre initial position at di erent terminal Reynolds. The
lines and symbols are obtained from 2D and 3D lattice Boltzmann simulations, respectively.
No. 1 Lattice Boltzmann method for three-dimensional moving ... 53

6. Conclusion the accuracy and eÆciency of the proposed 3D scheme.


We emphasize that highly accurate simulation results
We have extended the 2D lattice Boltzmann can be achieved with fewer meshes compared with the
method on moving particles in a Newtonian uid to previous lattice Boltzmann methods, since much ex-
3D cases. The simulation results on a single sphere act spatial location of the physical boundary of the
in a square tube at very low Reynolds numbers agree suspended particles can be determined in the present
with experimental data to a high accuracy. The time- scheme. The present scheme is expected to nd ap-
dependent behaviour of a circular cylinder in a 2D plications to the ow system with moving bound-
channel obtained from simulations is consistent with aries, such as the blood ow in distensible vessels, the
the previous 2D scheme. These results demonstrate particle{ ow interaction and the solidi cation.

|||||||||||||||||||||||||||

References [11] Fang H P, Wang Z W, Lin Z F and Liu M R 2002 Phys.


Rev. E 65 51905
[1] McNamara G R and Zanetti G 1988 Phys. Rev. Lett. 61 [12] Inamuro T, Maeba K and Ogino F 2000 Int. J. Multiphase
2332 Flow 26 1981
[2] Chen S, Chen H, Martinez D O and Matthaeus W H 1991 [13] Filippova O and Hanel D 1997 Comput. Fluids 26 697
Phys. Rev. Lett. 67 3776 [14] Mei R, Lou L and Shyy W 1999 J. Comput. Phys. 155
[3] Qian Y H, d'Humieres D and Lallemand P 1992 Europhys. 307
Lett. 17 479 [15] Mei R, Shyy W, Yu D and Lou L 2000 J. Comput. Phys.
[4] Chen S Y and Doolen G D 1998 Annu. Rev. Fluid Mech. 161 680
30 329 [16] Fang H P, Noble D R, Hu H H and Chen S Y J. Comput.
[5] Ladd A J C 1994 J. Fluid Mech. 271 285 Phys. to be published

[6] Aidun C K, Lu Y and Ding E 1998 J. Fluid Mech. 373 [17] Hu H H, Joseph D D and Crochet M J 1992 Theor. Com-
put. Fluid Dyn. 3 285
287
[7] Behrend O 1995 Phys. Rev. E 52 1164 [18] Feng J, Hu H H and Joseph D D 1994 J. Fluid Mech. 261
95
[8] Raiskinmaki P et al 2000 Comput. Phys. Commun. 129
185 [19] Allen M P and Tildesley D J 1987 Computer Simulation
of Liquid (Oxford: Clarendon)
[9] Noble D R and Torczynski J R 1998 Int. J. Mod. Phys. C
9 1189 [20] Miyamura A, Iwasaki S and Ishii T 1981 Int. J. Multi-
[10] Fang H P, Lin Z F and Wang Z W 1998 Phys. Rev. E 57 phase Flow 7 41
R25

You might also like