Abstract
We conducted a numerical study on the motion of a solid sphere settling under gravity in a viscous fluid using the lattice Boltzmann method combined with the smoothed profile method (SPM). The coupling of lattice Boltzmann fluid and a spherical particle is treated by introducing a body force term to the Boltzmann kinetic equation. For verification, we applied our numerical code to the simulation of flow over a static sphere and compared the results with previously published data. Later, we simulated the sedimentation process of a sphere inside a closed container. Our simulation results of the sphere's settling velocity and fluid velocity contours at various Reynolds numbers are in good agreement with the corresponding experimental results. Finally, we analyzed the accuracy of the present SPM for different forms for the smoothed profile function at various interface thicknesses and grid sizes.
1. Introduction
Colloidal suspension flows are very common in our daily life and have a wide range of applications in various fields such as chemistry, biology, medicine, and engineering [1, 2]. Many physicists have paid attention to the better understanding of the dynamics of colloidal suspensions through numerical simulations [3–8]. Simulating the fluid flow of colloidal suspensions is very challenging because of the moving boundaries of the particles. Moving-boundary problems have generally been treated by using body-fitted or unstructured-grid methods. However, algorithms of these methods are usually complicated and are computationally expensive.
During the past two decades, the lattice Boltzmann method (LBM) has emerged as a powerful computational tool for solving fluid flow problems in colloidal suspensions [3, 4, 6, 9–11] because of its advantages compared to the conventional Navier-Stokes (N-S) solvers based on finite-difference or finite-volume methods. Some of the advantages of LBM [12] are as follows: (1) pressure is computed by using an equation of state, which avoids having to solve the computationally expensive Poisson's equation, (2) the absence of convective terms in the Boltzmann equation (which causes fundamental numerical problems in N-S solvers) makes the LBM algorithm very simple, with all the operations fully local in time and space, and (3) since the data communication in the LBM algorithm is always local, it is very easy to implement the LBM algorithm in parallel computing applications.
Ladd [3, 4] was the first to employ LBM in simulating particulate suspension flows using the bounce-back (BB) rule to treat the no-slip boundary conditions (BCs) at fluid-solid interfaces. In this method, the surface of a colloidal particle is represented by a set of boundary nodes, which are chosen such that each boundary node is positioned at the middle of two fixed lattice grid points. A no-slip boundary condition (BC) is established by bouncing back the distribution functions coming from the fluid grid points to the solid nodes. Subsequently, many people have used Ladd's scheme in the simulation of colloidal suspension flows because of its easiness in implementation. Stratford et al. [9] implemented the BB rule in simulating colloidal suspensions in binary fluids. Nguyen and Ladd [10] used the BB rule to simulate particle suspension flows. They introduced an equation for lubrication force when the distance between two particles is very small. Iglberger et al. [11] used a modified BB rule, that is, Ladd's scheme with an interpolated BB scheme, to simulate the behavior of particle agglomerates in a fluid flow. Even though Ladd's scheme can be applied to many colloidal flow applications, the main drawback of this scheme is that the solid boundary of a moving particle does not move continuously in time and space, which causes fluctuations in the fluid flow velocity at fluid-solid interfaces.
Another approach for simulating the fluid flow around a moving body on a fixed Cartesian grid system is the immersed boundary method (IBM) proposed by Peskin [13, 14]. In IBM, the particle boundary is represented with a finite number of Lagrangian nodes, and a fixed Eulerian mesh is used to compute the fluid flow; the no-slip condition is enforced by adding an artificial body force to the fluid grid points. Various approaches to calculating the body force can be found in the review article by Mittal and Iaccarino [15]. To update the velocity and position of the particles, the opposite of the body force is added to Newton's equation of motion in order to conserve the total momentum of the fluid-particle system. IBM combined with LBM is one of the successful methods for incorporating the no-slip condition in moving-boundary problems. Feng and Michaelides [16] combined IBM with LBM for the first time to utilize the advantages of both. Subsequently, many people have applied the immersed boundary LBM to a number of problems, for example, the sedimentation process of large numbers of particles in a host fluid [17], deformable capsules and red blood cells in channel flows [18, 19], and simulation of particulate suspension flows [20]. Even though IBM resolves the problem of Ladd's scheme (fluctuations in fluid velocity), the main drawback of this method is that it requires complicated interpolation functions and needs global data communication between the Eulerian and Lagrangian nodes. This restricts the utilization of the local nature of LBM in parallel computations. Recently, Nie and Lin [21] used the combination of LBM and the so-called direct-forcing factious domain method to simulate the sedimentation of elliptical particles in a vertical channel. This method, however, also needs interpolation functions to transfer data between the Eulerian and Lagrangian nodes as in IBM.
To avoid using complicated interpolation functions and the need for global data communications, many later researchers focused on direct-forcing methods such as the fluid-particle dynamics method [5] and the smoothed profile method (SPM) [7]. Jafari et al. [22] developed LBM based on SPM to predict the dynamic behavior of colloidal dispersions. The advantage of SPM over IBM is that all the operations in the SPM method are localized to a grid point as the same computational mesh is used for fluid and particles, and so LBM combined with SPM can be easily implemented in parallel computing applications. In their work, Jafari et al. [22] conducted simulations of two-dimensional (2D) flow problems using LBM combined with SPM, but as far as we know no simulation results have been reported for three-dimensional (3D) problems. In the present work, we extended the scheme of Jafari et al. to a 3D problem, simulation of the sedimentation process of a sphere inside a closed container. We also analyzed the effect of different formulas for the smoothed profile function on the accuracy of SPM.
The remainder of this paper is arranged as follows. A brief description of the numerical method used in the present work is given in Section 2. The numerical results are provided in Section 3; in the first part, we present the simulation results of flow over a static sphere; then, the results obtained from the simulation of the sedimentation process of the sphere are given, and the results of the accuracy analysis of the SPM are provided in the last part. Finally, the concluding remarks of the study are given in Section 4.
2. Numerical Method
In this work, we employ LBM to compute flow field caused by the motion of particles in the host fluid. In LBM, the fluid density and velocity are calculated from the fluid-particle density distribution functions, f
n
(
where λ is the relaxation time, w
n
is the weighing function of
2.1. Calculation of Body Force Term
In SPM, in order to evaluate
where R
i
,
After finding the particle concentration field φ(
where
where
2.2. Updating Particles Positions and Velocities
The relative motion of particles submerged in fluid causes hydrodynamic force,
where V i is the volume of the particle i.
After finding
where
3. Simulation Results
3.1. Steady Flow Past a Static Sphere
To validate our code, we simulated the flow over a stationary sphere located within a rectangular channel (Figure 1) and compared our simulation results with previously published data. The length, height, and width of the domain are taken as L = 35a, H = 10a, and W = 10a, respectively, where a is the sphere radius. The sphere is placed at a distance 15a from the inlet of the domain, far enough from the inlet to minimize the entrance effect. A uniform velocity profile is given as the inlet (at y = 0) BC thorough the following BB scheme:
where

Cross-sectional view of the numerical setup used for simulating flow over a static sphere at the central (a) yz-plane and (b) xz-plane (not to scale).
The BCs at outlet (y = L) and at side (x = 0 and x = W) and top (z = 0 and z = H) walls are treated with a second-order extrapolation scheme proposed by Mei et al. [25], which can be explained in more detail as follows. Suppose i, j, and k are the indices of the computational grid in x-, y-, and z-directions, respectively. The BCs for f n 's at y = L are set as
where j = n y + 1 is the boundary node at y = L. Also, we need to set the velocity at j = n y as
This extrapolation scheme allows the fluid flow to leave the boundary and helps to reduce the effect of boundaries on the flow field and drag force. The BCs at side and top walls are treated in the same way as in (11) and (12).
The initial fluid density and velocity in all our simulations are taken as ρ = 0 and

Variation of axial velocity profile, u y , with the (a) position along the z-axis and that with the (b) position along the y-axis.
We also compared our simulation result of variation of the sphere's drag coefficient, C d , with Re with an empirical relation [26]:
C
d
values of our simulation results are obtained from the equation for the drag force on the sphere, F
d
= ρUin2C
d
A/2, where A = πa2 is the sphere's reference area. We used (7a) to compute F
d
(here F
d
is the y-component of

Comparing the variation of drag coefficient of the sphere, C d , with the Reynolds number, Re, obtained from theoretical equation, (13), and that from simulation.
From this validation, we can say that our 3D numerical code is accurate and reliable. This encouraged us to perform simulations on moving-boundary problems using LBM combined with SPM. We selected the problem of the sedimentation of a sphere due to gravity, as it is one of the standard benchmark problems to assess the validity of a proposed numerical method for the moving-boundary cases.
3.2. Simulation of Falling Sphere under Gravity
In this section, we present the numerical results obtained from the simulation of the motion of a solid sphere settling in a viscous fluid at rest under the influence of gravitational force. Figure 4 shows the simulation setup employed in the present work. All the simulations are carried out inside a closed box filled with a viscous fluid. The simulation parameters (Table 1) together with the box size are set to be the same as those of ten Cate et al. [26], who conducted experiments on a sphere falling freely in a silicone oil using the particle image velocimetry technique. After a sphere having a radius a = 7.5 mm and a density ρ s = 1120 kg/m3 is released at a distance of 120 mm from the bottom wall of the container, it settles downwards due to gravitational force:
where g = 9.8 m/s2 is the gravitational acceleration and
Parameters used in the present simulation. The parameters presented in the first three columns are taken from ten Cate et al. [26].

Simulation setup used for simulating the motion of a single sphere settling due to the gravitational force,
Figure 5 shows the variation of the gap normalized by the sphere diameter, G/(2a), and the sedimentation velocity of the sphere with time t for different Re; the solid lines represent our numerical results, the symbols the experimental results given by ten Cate et al. [26], and the dashed lines the numerical results obtained from IBM by Suzuki and Inamuro [27]. Our results for sedimentation velocity and trajectory of the sphere are in good agreement with the experimental results at all Re values. We can also notice from Figure 5 that our simulation results are in better agreement with the experimental results than the data of Suzuki and Inamuro [27] given by IBM, even though we used a coarser grid system compared to Suzuki and Inamuro, who used 200 × 200 × 320 lattice grid points.

As seen from Figure 5, the velocity of the sphere gradually increases until it reaches the steady state, where the drag force on the sphere equals its gravitational force. As the sphere approaches the bottom of the box, it starts to decelerate, because when the bottom wall is approached, the upward (buoyant) force on the sphere overtakes the gravitational force since the squeezing of the fluid between the sphere and the bottom wall of the box increases the fluid pressure there. We also compared the flow field obtained from our simulation results with the experimental results. Figure 6 shows the comparison of the flow field contours obtained from our simulations (Figure 6(a)) and those obtained from the experiments (Figure 6(b)) at different Re. The contours are plotted when the sphere's center position is at one diameter away from the bottom wall, that is, when G/a = 1. At all values of Re, the simulated velocity magnitude contours show good agreement with the experimental results. Squeezing of the liquid between the sphere and the bottom wall causing the outward flow is also well described.

Comparison of flow field contours at different Re obtained from the present simulations (a) and experiments [26] (b). Contours are plotted when the sphere center position is one diameter away from the bottom wall.
We also compared the maximum settling velocity of the sphere, umax , with u∞. To calculate u∞, we first use (13) for finding C d for a given Re and then u∞ is obtained from the drag force, F d = ρu∞2C d A/2, where F d is set as the gravitational force. The ratio umax /u∞ obtained in this way at different Re is listed in Table 1, which shows that the ratio umax /u∞ decreases as Re is decreased at Re less than 11.6. The reason for the significant deviation of umax /u∞ from 1 at low Re (Table 1) can be explained with the help of Figure 7, which shows the contour plot of the magnitude of the flow velocity normalized with u∞ at different Reynolds numbers when the sphere attains umax in each case. We can see from Figure 7 that the lateral extension of the flow profile caused by the sphere's motion is enhanced as Re is decreased indicating more pronounced interaction between the motion of the sphere and the stationary side wall at lower Re. This means that the sphere moving at lower Re experiences larger drag force due to the container side wall effect. On the other hand, as Re is increased the drag force coefficient obtained from our simulation begins to surpass the theoretical one, (13), from Re = 30 as shown in Figure 3. This seems to be the main reason for the lower value of umax /u∞ at Re = 31.9 than that at Re = 11.6.

Plots of the fluid flow contours at different Re when the sphere attained umax at each Re case.
3.3. Analysis of the Accuracy of SPM
We also analyzed the effect of the various formulas proposed by Nakayama and Yamamoto [7] to evaluate the smoothed profile function on the accuracy of SPM. For the present accuracy-analysis study we have chosen the case of Re = 11.6. As already mentioned, in this work, we mainly use (3b) to calculate the smoothed profile function, φ
i
(
where Δ is the lattice spacing. Another possible choice (C3) for evaluating φ
i
(
Figure 8 shows the variation of sedimentation velocity of the sphere with time when φ i values are evaluated with different choices. We set the interface thickness and sphere radius at ξ = 0.5 and a = 7.5, respectively. The results obtained with C1 and C2 are in better agreement with the experimental results compared to those obtained with C3. The reason for this can be explained using Figure 9, which shows the sketch of the smoothed profile functions obtained from different choices. When φ i values are evaluated using C1 and C2, there is a clear separation between the solid, fluid, and interfacial domains, whereas the separation of the three domains is unclear when C3 is used. In Figure 8, we can see that the results obtained from using C1 and C2 are almost the same as each other since the smoothed profiles given by these two choices are identical to each other as depicted in Figure 9. We also measured how drag force acting on the sphere, F d , varies with time (Figure 10) when different choices are used for φ i . We checked this because the stability of the numerical scheme depends on how smoothly the drag force varies with time. Even though C2 gives accurate results, the amount of fluctuation in drag force obtained with C2 is very high compared to that found with C1 and C3.


Sketch of the smoothed profile function obtained from different choices.

Variation of the drag force acting on the sphere, F d , with time obtained from different choices at ξ = 0.25.
We compared the numerical error and the rms value of the fluctuations in drag force obtained with three different choices for the smoothed profile function at various values of the interface thickness and grid size. The numerical error is calculated from the formula
where
Figure 11 shows the variation of the numerical error (Figure 11(a)) and F d rms (Figure 11(b)) with the interface thickness when φ i values are evaluated from three choices. When C2 is used, the numerical error is almost unaffected by the interface thickness but F d rms varies significantly with ξ showing high fluctuations of F d at lower values of ξ. When C3 is used, the error increases dramatically with ξ. However, fluctuations in drag force obtained with C3 remain quite low regardless of ξ. On the other hand, C1 provides both small errors and relatively low-level fluctuations in F d . From this comparison, we can say that C1 is the best choice among the three in view of the reasonable accuracy of the results as well as relatively weak fluctuation.

Variation of (a) numerical error and (b) rms value of drag force, F d rms, with the interface thickness when φ i values are obtained with different choices.
We also checked the effect of grid size on the numerical error and F d rms by considering different radii of the sphere, a = 5.25, 7.5, and 9.75 in LU. Note that here we have only changed the sphere radius in dimensionless units but adjusted the grid size to keep the simulation domain size the same in physical units. In order to remove the effect of the truncation in the numerical integration of (8a), (8b), and (9) on the numerical error, the simulation time step in real units is kept the same in all cases. Figure 12 shows the instantaneous settling velocities of the sphere obtained for different grid sizes. The interface thickness is kept at ξ = 0.25 and φ i values are evaluated by using C1. From Figure 12, it is clear that the accuracy of the numerical method improves with smaller grid sizes.

Comparison of variation of sedimentation velocity of the sphere with time at Re 11.6 when different grid sizes are used.
Finally, we compared the variation of the numerical error (Figure 13(a)) and F d rms (Figure 13(b)) with the grid size for three choices for φ i . Obviously, the numerical error decreases with the grid size in all the three cases, though the error is almost the same for the case of C1 and C2 (Figure 13(a)). The error obtained with C3 is always higher than that obtained with the other choices. On the other hand, F d rms value obtained with C2 is again much higher than those given by C1 and C3. As expected; however, F d rms value decreases sharply as the grid is refined.

Variation of (a) numerical error and (b) rms value of drag force, F d rms, with the grid size when φ i values are obtained with different choices.
4. Conclusions
In this work, we developed a FORTRAN code based on the lattice Boltzmann method combined with a smoothed profile method (SPM) to numerically investigate the sedimentation process of a sphere in a viscous fluid. Firstly, we simulated a steady flow over a static sphere and validated our numerical code by comparing our simulation results with previously published data. We then carried out simulations on a single sphere settling under gravity inside a closed container. Our simulation results of the sphere trajectory and the sedimentation velocity at different Reynolds number are in good agreement with the corresponding experimental results. Finally, we have found that the numerical accuracy and drag force fluctuation of SPM depend upon the choice of the smoothed profile function for evaluating φ i values, and the method of using (3b) turned out to be the best choice among the three functions tested in this study.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Footnotes
Acknowledgments
This work was supported by the National Research Foundation of Korea (NRF) Grant 2009-0083510 funded by the Korean government (MSIP). The authors would like to appreciate Professor Saeed Jafari for his helpful discussions. They also thank Professor M. Duffy for reading the first version of the paper.
