Professional Documents
Culture Documents
This article has been downloaded from IOPscience. Please scroll down to see the full text article.
(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
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 solidication of alloys.
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 eective 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, dened 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 dened 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
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) + 6i 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)
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, dened 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
unconned space. d=0.1cm is the diameter of the cylinder. The y-axis
The wall correction factor is dened 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 dierent 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 dierent 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 dierent 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] 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