Petroleum
journal homepage: www.keaipublishing.com/en/journals/petlm
a r t i c l e i n f o a b s t r a c t
Article history: The lattice Boltzmann method (LBM) is implemented in the Particle Flow Code (PFC) as a pore-scale
Received 10 March 2016 CFD module and coupled with the particulate discrete element assemblage in PFC using an
Accepted 25 July 2016 immersed boundary scheme. The implementation of LBM and LBM-PFC coupling is validated with
the analytical solutions in a couple of hydrodynamics and uid-particle interaction problems, i.e.,
Keywords: the accuracy of LBM as a CFD solver is veried by solving channel ow driven by a pressure gradient
Lattice Boltzmann method
for which the closed-form solution is also derived; the accuracy of LBM-PFC coupling is validated by
Distinct element method
solving ow across a cylinder, Taylor-Couette ow, K arman vortex street, and uid ow through a
Pore-scale uid ow
Fluidesolid interaction
cylinder array. To demonstrate potential applications of this coupling code, a perforation cavity
Perforation cavity subjected to axial uid ush is then tested, showing that the collapse and reconstruction of sand
arch in the perforation cavity can be reproduced in this coupling system. The developed system is
ready for exploring more complicated physical issues involved in sand production.
Copyright 2016, Southwest Petroleum University. Production and hosting by Elsevier B.V. on
behalf of KeAi Communications Co., Ltd. This is an open access article under the CC BY-NC-ND
license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
http://dx.doi.org/10.1016/j.petlm.2016.07.001
2405-6561/Copyright 2016, Southwest Petroleum University. Production and hosting by Elsevier B.V. on behalf of KeAi Communications Co., Ltd. This is an open
access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
180 Y. Han, P. Cundall / Petroleum 3 (2017) 179e189
leading to porosity increase and intergranular stress re- particles can be captured in a natural manner. The uid ow
adjustment inside the formation. Secondly, stress re- automatically adjusts as the perforation evolves. The detachment
adjustment causes localized stress concentration and damage, of solids from the matrix, the weakening and stress adjustment
loosening more grains, which are more easily dragged and car- within the solid matrix and the subsequent inuence on the ow
ried away by the uid ow [6e9]. eld is modeled realistically. As a result, the dependence among
Sand-production related issues, such as borehole instability, porosity, permeability and stress state is modeled as a conse-
casing collapse, well cleaning and restricted production rates, quence rather than an assumption. The inuence of the local
cost oil industry millions of dollars every year. Due to the lack of geometry and the transition between mechanical yielding and
certainty in sanding prediction, the oil industry is often conser- hydrodynamic erosion evolve naturally.
vative, using expensive measures, such as gravel packs, screen In the next section, we will briey review the coupling
liners and downhole sand consolidation, to control sand pro- scheme and governing equations in LBM-PFC coupling system. In
duction. Accurate prediction of destabilization and evolution of Section 3, the validity of the newly developed components in the
perforation cavities will be very helpful in selecting the coupling system is demonstrated using three examples, i.e., the
maximum drawdown without sand control, perforation- correctness of LBM implementation is illustrated by modeling
cleaning schemes and optimum well-completion methods. In pressure-driven channel ow problem. The accuracy of uid-
practice, the often-used predictive techniques include eld tests, solid interaction is tested by measuring uid drag force and
laboratory experiments and numerical simulations [1,10e14]. For moment over a single particle in the ow eld. Fluid ow
weakly consolidated sandstones, most widely used physical through an array of many particles shows that the Darcy's law
experiment is perforation cavity (sand arch) test, in which the can be recovered in this system. In Section 4, the collapse and
sand production is related to the sand arch stability. The main reconstruction of sand arch in a perforation cavity is experi-
mechanism to capture is the uid erosion. Since the laboratory mented. The summary and concluding comments are given in
experiments are limited to small scale in addition to many other the last section.
limitations such as high costs and low resolution, the numerical
modeling is often adopted as the most important investigation 2. LBM-PFC coupling system
tool in actual sand production research activities.
In general, the numerical models may be categorized into The developed LBM-PFC coupling system consists of three
continuum method and discrete method. Most continuum components, i.e., particle assembly representing solid matrix of
methods are formulated within the framework of poro-elastic porous media, LBM uid lattice with propagating uid packets
theory [15,16] with plasticity criteria embedded at the limit simulating pore-scale uid ow, and an immersed boundary
of elasticity. Continuum methods may be able to predict the scheme handling uid-solid interaction. The detailed presenta-
onset of sand production using the mechanical yielding as the tion of these components can be found in Refs. [17,18,24,27e29].
indicator, but they have difculty to capture the micro-cracking Here we only give some explanatory and commentary notes on
and the movement of grains after the solid matrix becomes the governing equations in the coupling system presented in
disintegrated. Distinct element method (DEM) is the most often Fig. 1. Note, although LBM has been implemented in both two
used discrete method [17,18]. In DEM, the solid matrix of the dimensional and three dimensional commercial Itasca codes, i.e.,
reservoir formation is modeled by packed particle assembly. PFC2D and PFC3D, we limit our discussion to two-dimensional
The mechanical behaviors of the particle assembly are realized code in this paper.
at contacts by appropriate contact and bonding laws, for
example, the assembly behaves elastically if there is no change 2.1. Theoretical formulation in distinct element method
in contact and bonding states; when some contacts start to
separate or slip or bonding breakage occurs, the assembly be- The theoretical formulations in LBM-PFC coupling system are
gins to perform plastic response; the detachment of an element listed in Fig. 1, with the DEM equations on the left and LBM
or clump from the matrix is a natural consequence of losing its equations on the right. In the equation of motion, Fi is the
connections with other elements that are still associated with resultant force vector, the sum of all externally applied forces
the solid matrix; detached elements can also be trapped thus i is the
acting on the particle; m is the total mass of the particle; x
taken back by the solid matrix. It seems evident that DEM is a acceleration vector; and gi is the body force acceleration vector
suitable approach for modeling the solid matrix component in (e.g. gravity loading); Mi is the resultant moment vector acting
sand production. Indeed, DEM has been adopted to experiment i is the
on the particle; I is the moment of inertia of the particle; q
various mechanisms in sand production in the past twenty rotational acceleration vector. In the force-displacement equa-
years. In these investigations, different uid ow methods, tion, Fin is the normal component vector of the contact force; Kn is
ranging from empirical relation, continuum Darcy's law, pipe the secant normal stiffness; Un is the normal component vector
network model, to mesoscopic method, were employed to of the displacement; DFiS is the incremental shear component
simulate the effects of the uid ow in the pore space vector of the contact force; Ks is the tangential shear stiffness;
[7,19e23]. DUiS is the incremental shear component vector of the
In this study, the lattice Boltzmann method (LBM) is imple- displacement. Note stiffness properties (i.e., Ks and Kn) are not
mented in the particulate DEM code PFC distributed by Itasca necessarily constants, e.g., in Hertz-Mindlin model, they are
[24] and coupled with the particle assembly. LBM is a mesoscopic dependent of particle radii, contact force and other material
kinetic model; it can recover compressible NaviereStokes properties [24].
equations at incompressible limit [25e28]. The uid will interact In PFC, two sets of equations are solved using explicit differ-
with solids once they overlap or touch in space. In our imple- ence scheme for the distinct particulate assembly. In the solution
mentation, the interaction at the uid-solid interface is modeled scheme, a stable time-step is carefully picked such that infor-
by the immersed boundary scheme proposed by Noble and mation cannot propagate from a particle farther than its imme-
Torczynski [29]. In this system, non-Darcy or turbulent ow diate neighbors in one step. In each computational loop,
emerges automatically at the locations where it is physically Newton's second law (equation of motion) is solved for all the
expected, the corresponding effects on eroding and transporting particles and the force-displacement law solved at all the
Y. Han, P. Cundall / Petroleum 3 (2017) 179e189 181
contacts. When bonds are present at contacts, they may factor. In two-dimensional, nine-velocity (Fig. 2(a)) LBM model,
contribute additional forces to the equation of motion, and the ea (0,0), wa 4/9 for a 0, ea ( 1,0)c, (0, 1)c, wa 1/9 for
updated forces at contacts need to be checked with the bonding a 1e4, ea ( 1, 1)c, wa 1/36 for a 5e8. The density (r)
strength, e.g., see Pontyondy and Cundall [30]. and velocity (u) are related to PDF (fa) and lattice velocity vector
(ea) as:
X X
2.2. Governing equations in lattice Boltzmann method and r fa ru ea fa (2)
immersed boundary scheme
The equation of state of an ideal gas is used to link pressure
The concept of uid-solid interaction in LBM-PFC coupling and density:
system is sketched in Fig. 2. In LBM, the basic unit is packet of
uid particles. The packets keep propagating and colliding across p rc2s (3)
the lattice and get bounced back when hitting solid boundary p
(solid boundary in LBM or the solid particle surface). In the where cs is the sound speed, it equals to c= 3. The timestep (dt) is
evolution equations of LBM in Fig. 1, xi is a physical point in the restricted by viscosity (n), sound speed (cs) and relaxation factor
lattice space; ea is the lattice velocity vector; dt is the timestep; t (t):
is the dimensionless relaxation factor,t l/dt, l is the relaxation n
time; a is the discretized direction; fa(xi,t) is the particle distri- dt (4)
c2s t 1=2
bution function (PDF); faeq (xi,t) is the equilibrium distribution
"
function (EDF): # A parameter B is introduced here to correct the collision
ea $u 9 ea $u2 3 u$u phase of LBM due to the presence of solid particles, which is
faeq wa r 1 3 2 (1)
c 2 c4 2 c2 dened as:
t 1=2
where r is the density; u is the velocity vector; c is the lattice B (5)
speed (dx/dt, dx is the lattice node spacing); wa is a weighting 1 t 1=2
1
fa xi ; t dt fa xi ; t fa xi ; t faeq xi ; t (6)
t
The new collision operator USa for nodes having overlap with
solids is:
dxD X X S
Ff Bn Ua ea (8)
dt n a !
dxD X X
S
Mf xi xS Bn Ua ea (9)
dt n a
PFC has been widely applied in many elds to solve different 9Lv2 LRe
problems in last decades, so there is no need to validate the DEM dr (11)
2a3 c2
scheme in the developed LBM-PFC coupling system. LBM has also
been veried and proved to be an accurate uid ow solver for For channel ow, the Reynolds number is dened as Re 2aU/
laminar and turbulent, steady and unsteady, single and multi- v, where U is the averaged uid velocity in x-direction at inlet; it
phase ows [26]. Immersed boundary scheme (IBS) was also is affected by uid geometry, velocity and uid properties.
validated when it was proposed. In this section, we simply set up In each LBM simulation, after the uid lattice is generated,
a couple of models to demonstrate the implementation cor- velocity at all the nodes is initialized to zero and density
rectness of LBM and IBS in our system. In the rst problem, the initialized to 1. The particle distribution functions are initialized
pressure boundary condition of LBM is chosen and tested using Equation (1) with zero velocity assumed. The top and
because it will be used in the arch experiment in the next section. bottom boundaries are marked solid so that the bounce back rule
The second problem veries the correctness of IBS imple- applies. To achieve the desired Reynolds number, the density at
mentation through demonstrating that the uid drag force and outlet nodes is xed at 1, the density at inlet boundary is
moment on a single particle can be captured accurately in our increased to include the contribution of Equation (11).
system. Additional verication examples on LBM and IBS The LBM-computed x-velocity distribution across the channel
implementation in our system can be found in Han and Cundall at steady state is compared with the analytical solution in Fig. 4.
[32e35]. In the third problem, we let LBM uid ow through an The relative error is 9.85%, 3.14% and 1.14% for dx 1, 0.5 and 0.25,
array of many particles to show that the systematic physics respectively.
observed at macroscopic level (i.e., the Darcy's law) can emerge
out automatically from this mesoscopic-microscopic coupling
system.
Fig. 7. Karman vortex street (shown by ow vectors) behind the cylinder at around Re 47.
cross-sectional area) and the pressure gradient (i.e., pressure In this example, we randomly place 200 cylindrical particles
difference over the length of ow path) in porous media ow: in a 0.1 m wide (W), 0.2 m long (L) channel, i.e., A equals to 0.1 m2
andL is 0.2 m in Equation (15). The uid eld has same width as
Q p p2 the channel but slightly larger extension, 0.204 m, in the longi-
k 1 (15)
A L tudinal direction so that the boundary uid nodes fall outside of
the particle region. The lattice node spacing is set to 0.00106 m,
where Q is the ow rate; A is the cross-sectional area; p1 is the which results in a 193 96 lattice. The choice of lattice speed
pressure at inlet;p2 is the pressure at outlet; L is the length of 20 m/s gives timestep of 5.305 105 m/s. The uid has density of
ow path; the proportional constant k is the permeability (more 1000 kg/m3 and viscosity of 0.01 Pa$s. In this setup, the porosity is
strictly speaking, mobility coefcient). dened as:
Ap
n1 (16)
A
where Ap is the sum of area of all the particles inside the channel.
Various porosities can be achieved by expanding or shrinking the
radii of particles.
Since the solid particles are simply serving as the obstacles in
the ow eld, all particles are xed. In this example, porosities of
0.116, 0.284 and 0.434 are simulated. In each simulation, the uid
pressure gradient is increased to ve levels, 6.67 kPa, 13.33 kPa,
20.00 kPa, 26.67 kPa and 33.33 kPa. At each level, the inow at
inlet and outow at outlet are monitored, once their difference
becomes negligible, the ow is considered to have reached
steady state and the Darcy ux is measured at the inlet. A typical
distribution of ow vectors at steady state in the simulation is
provided in Fig. 10. The measured steady-state Darcy discharge at
various pressure gradients for three targeted porosities are pre-
sented in Fig. 11, which indicates a linear relation between
Fig. 8. A particle spinning inside a uid box. discharge and pressure gradient, as predicted by Darcy's law.
Y. Han, P. Cundall / Petroleum 3 (2017) 179e189 185
Fig. 9. Steady state ow vectors around a spin particle inside a squared uid box.
Fig. 10. Pore-scale ow vector at the second stage in the case n 0.434.
4. Sand arch in perforation cavity then expanded and cycled several times. The gravity of 9.81 m/s2
is also applied. The resulted particle assembly at initial equilib-
The arch stability test may be decomposed into three stages, rium is shown in Fig. 12, from which it can be seen that a rela-
i.e., generation of particle assembly with desired initial stress tively uniform stress distribution is obtained. PFC indicates that
state, creation of perforation, and application of uid ow the initial stress is 15 kPa. Note the width of a contact force bar in
through the particle assembly. In the rst stage, 900 cylindrical the plot is proportional to its magnitude. The particles have
particles are generated inside a 30 cm 30 cm box density 3165 kg/m3. The frictional coefcient of 1.0 and stiffness
(x 15 cme15 cm; y 15cme15cm). The top and lateral of 1.5 MPa are set to all the balls and walls.
conning walls have one segment. The bottom wall consists of In the second stage, the central segment of the bottom wall is
three segments; the central segment has length of 3 cm. The radii removed and the model is solved to equilibrium. To collect the
of particles are assumed to obey uniform probability distribu- particles produced from the perforation cavity, a rectangular
tion, with the ratio of the largest to smallest radii being 1.66 and container is created below the box of particle assembly. After a
the smallest radius equal to 0.4 cm. To achieve a uniform initial couple particles are produced from the cavity, the model reaches
stress state, the particles are generated with reduced radii rst equilibrium, as shown in Fig. 13. The cavity is retained by an arch
186 Y. Han, P. Cundall / Petroleum 3 (2017) 179e189
Fig. 11. Measured Darcy discharge versus pressure gradients at steady state.
Fig. 12. Initial equilibrium of the particle assembly; the contact forces (black bars)
also shown.
Fig. 16. Close-up view of perforation cavity at equilibrium state under pressure
Fig. 14. Equilibrium state under pressure gradient of 44.44 kPa/m. gradient of 88.89 kPa/m; ow vectors and contact forces also shown.
188 Y. Han, P. Cundall / Petroleum 3 (2017) 179e189
Fig. 17. Cavity collapse under pressure gradient of 133.33 kPa/m; ow vectors in the background and particle velocity in red.
Fig. 17. In general, the collapse and re-forming of sand arches in In the last decades, PFC has been widely used to model the
the perforation cavity under increasing uid gradient observed mechanical behaviors of rock and granular materials from
in the physical experiments [37] seems to be reproducible micromechanics perspective. The incorporation of LBM into PFC
qualitatively in our LBM-PFC coupling system, i.e., a self- seems to be able to extend its modeling capability to new areas in
sustaining sand arch could be established in the perforation which the performance of the system is dominated by the uid-
cavity, with the arch remaining stable until a critical pressure solid interaction at the local structure scale.
gradient is reached. After a new collapse, a new sand arch is
established, and is stable until the pressure gradient reaches a
higher critical level. Acknowledgments
Presented at the European Formation Damage Conference Held in Sche- [26] S. Chen, G.D. Doolen, Lattice Boltzmann method for uid ows, Annu. Rev.
veningen, The Netherlands, 30 Maye1 June 2007. Fluid Mech. 30 (1998) 329e364.
[15] M.A. Biot, General theory of three-dimensional consolidation, J. Appl. Phys. [27] S. Succi, R. Benzi, F. Higuera, The lattice-Boltzmann equationda new tool
12 (1941) 155e164. for computational uid dynamics, Phys. D 47 (1991) 219e230.
[16] E. Detournay, A.-D. Cheng, Fundamentals of poroelasticity, chap. 5, Compr. [28] S. Succi, The Lattice Boltzmann Equation for Fluid Dynamics and beyond,
Rock Eng. 2 (1993) 113e171. Pergamon. Oxford University Press, 2001.
[17] P.A. Cundall, A computer model for simulating progressive large scale [29] D.R. Noble, J.R. Torczynski, A lattice Boltzmann method for partially satu-
movements in blocky rock systems, in: Proceedings of the Symposium of rated computational cells, Int. J. Mod. Phys. C 9 (9) (1998) 1189e1201.
the International Society of Rock Mechanics. 1 (II-8). Nancy, France, 1971. [30] D.O. Potyondy, P.A. Cundall, A bonded-particle model for rock, Int. J. Rock
[18] P.A. Cundall, O.D.L. Strack, A discrete numerical model for granular as- Mech. Min. Sci. 41 (8) (2004) 1329e1364.
semblies, Geotechnique 29 (1) (1979) 47e65. [31] J.M. Buick, C.A. Greated, Gravity in a lattice Boltzmann model, Phys. Rev. E
[19] M. Bruno, C. Bovberg, R. Meyer R. Some inuences of Saturation and Fluid 61 (5) (2000) 5307e5320.
Flow on Sand Production: Laboratory and Discrete Element Model In- [32] Y. Han, P.A. Cundall, LBM-DEM modeling of uid-solid interaction in
vestigations. SPE Paper 36534 Presented at the 1996 SPE Annual Technical porous media, Int. J. Numer. Anal. Meth. Geomech. 37 (10) (2013)
Conference and Exhibition, Denver, Colorado, U.S.A., Oct. 6e9. 1391e1407.
[20] B.K. Cook, D.F. Boutt, O.E. Strack, in: Shimizu, Hart, Cundall (Eds.), DEM- [33] Y. Han, P.A. Cundall, Lattice Boltzmann modeling of pore-scale uid ow
uid Model Development for Near Wellbore Mechanics. Numerical through idealized porous media, Int. J. Num. Meth. Fluids 67 (11) (2011)
Modeling in Micromechanics via Particle Methods, Taylor & Francis Group, 1720e1734.
London, 2004, ISBN 90 5809 679 3. [34] Y. Han, P.A. Cundall, Resolution sensitivity of momentum-exchange and
[21] L. Li, E. Papamichos, P. Cerasi. Investigation of sand production mecha- immersed boundary methods for solid-uid interaction in the lattice
nisms using DEM with uid ow. in Multiphysics Coupling and Long Term Boltzmann method, Int. J. Numer. Meth. Fluids 67 (3) (2011) 314e327.
Behaviour in Rock Mechanics(ISRM Eurock 2006, Lie ge, Belgium, May [35] Y. Han, P.A. Cundall. Coupling the Lattice Boltzmann Method with PFC.
2006), pp. 241e247, A. Van Cotthem et al., Ed. London: Francis & Taylor. Part 1: Verication of LBM as a Hydrodynamic Code, Continuum and
[22] S. Ohtsuki, T. Matsuoka. The behavior of sand grains around the perforation Distinct Element Modeling in Geomechanics e 2011 (Proceedings, 2nd
channel by coupled LBM and DEM. The 42nd U.S. Rock Mechanics and 2nd International FLAC/DEM Symposium (Melbourne, February 2011), Paper
U.S.-Canada Rock Mechanics Symposium, San Francisco, June 2008, Paper 12-01, pp. 649e660. D. Sainsbury et al., Eds. Minneapolis: Itasca Inter-
No. ARMA 08e098. national Inc.
[23] E. Papamichos, M. Stavropoulou, An erosion-mechanical model for sand [36] A. Ben Richou, A. Ambari, J.K. Naciri, Drag force on a circular cylinder
production rate prediction, Int. J. Rock Mech. Min. Sci. 35 (1998). Paper No. 90. midway between parallel plates at very low Reynolds numbers e part I:
[24] Itasca Consulting Group, Particle Flow Code, Version 4.0, 2008. Poisuille ow (numerical), Chem. Eng. Sci. 59 (2004) 3215e3222.
[25] H. Chen, S. Chen, W.H. Matthaeus, Recovery of the NaviereStokes equa- [37] R.K. Bratli, R. Risnes, Stability and failure of sand arches, Soc. Pet. Eng. J. 21
tions using a lattice-gas Boltzmann method, Phys. Rev. A 45 (1992) (2) (1981) 236e248.
5339e5342.