Professional Documents
Culture Documents
The imperative of complex fluid flow and transport even with diverse parameter values at a certain resolu-
in porous media becomes increasingly apparent in both tion and thus cannot be simply treated as impermeable.
scientific research and industrial application.1 Dynam- This paper will focus on the latter case (i.e. with per-
ics of fluid flow is conventionally described from the meable matrix) through the force model6 together with
perspective of macroscale view by solving continuum the statistical calculation of diverse parameters at each
equations (e.g. mass, momentum and energy) with nu- LBM grid, and the comparison with the conventional
merical methods such as finite difference method, finite LBM case.
volume method and finite element method.2,3 Recently, Instead of solving the conventional Navier-Stokes
lattice Boltzmann method (LBM) is employed to model equations or its simplified form with macroscopic prop-
basic fluid dynamics. Derived from particulate natures, erties, the discrete Boltzmann equation is solved here
LBM illustrates enormous strengths over the conven- to simulate the fluid flow with collision models such as
tional numerical techniques to study the complicated Bhatnagar-Gross-Krook (BGK). LBM models the fluid
fluid flow behaviors such as in porous media with com- consisting of fictive particles, and such particles perform
plex geometry structures and pore scale flow uncertain- consecutive propagation and collision processes over a
ties. So far, most of the applications of LBM simulation discrete lattice mesh. By simulating streaming and col-
of fluid flow in porous media have been focused on pore lision processes across a limited number of particles,
scale with an impermeable matrix.4,5 the intrinsic particle interactions evince a microcosm
With the development of advanced imaging tech- of viscous flow behaviors applicable across the greater
nology, digital images are nowadays widely applied to mass.4,6 The generalized BGK lattice Boltzmann equa-
describing the complicated structures with multiple col- tion is described as follows6,7
ors such as in mining, medicine and material sciences.
A digital image is made up of a rectangular array of fi (x + ei Δt, t + Δt) − fi (x, t) =
equal-sized picture elements. Such elements are usually 1 eq
[f (x, t) − fi (x, t)] . (1)
referred to “pixels”. If a digital photo is repeatedly en- τ i
larged without smoothing as photo programs often do,
the pixels are seen as squares of constant color. There- The left hand side term of the equation is the prop-
fore, it is possible to describe complex structures in the agation part and the right hand side is the collision
format of images and such kind of digital models can part. fi (x, t) is the fluid particle population distribu-
be easily converted to LBM grids across the different tion in the ith-neighbor direction on lattice node x at
resolutions.8 The conventional LBM with a simplified time step t, and fi (x + ei Δt, t + Δt) is the fluid particle
impermeable matrix4,5 is reasonable for micro-scale case population distribution in the ith-neighbor direction on
with a highly-enough image resolution. While for some lattice node x at time step t + Δt, where ei is the ve-
cases, such as the fractured porous media with pores, locity magnitude in the ith-neighbor direction. In the
fractures and even fracture networks across the differ- BGK LBM model, τ is a constant relaxation number.
ent scales in the matrix, the matrix is still permeable, fieq (x, t) is the equilibrium distribution of fluid particle
population in the ith-neighbor direction at time step t
on the same lattice node. In simulations of incompress-
a) Corresponding author. Email: h.xing@uq.edu.au. ible or slightly compressible fluid flow in porous media
032001-2 J. F. Gao, and H. L. Xing Theor. Appl. Mech. Lett. 2, 032001 (2012)
using BGK LBM model, the definition of fieq (x, t) is In porous media, fluid flow is always confronted with
different kinds of forces: external forces such as gravity
and buoyancy; interactions between the fluid particles,
ei · u (ei · u) u2
fieq (x, t) = ωi ρ 1 + 2 + − , (2) and the forces derived from porous matrix. Especially
cs 2φc4s 2φc2s
while the fluid flows through the variably permeable
porous matrix, the permeability and porosity cause such
where ωi is the weight coefficient of population distri- forces to behave in a complicated way. Considering such
bution of fluid particles in the ith-neighbor direction on force terms, Eq. (1) is further revised as follows
lattice node x, φ is the average porosity of porous me-
dia, ρ is fluid density related to pressure p (p = c2s ρ/φ), fi (x + ei Δt, t + Δt) − fi (x, t) =
cs is 1/3 speed of sound running over the lattice mesh, 1 eq
[f (x, t) − fi (x, t)] + ΔtFi , (5)
and u is the macroscopic velocity of fluid flow. τ i
In the fractured porous media with pores, fractures where Fi is the body force distribution of fluid flow in
and even fracture networks across the different scales in the ith-neighbor direction on lattice node x. As to the
the matrix, detailed but diverse matrix features need to seepage behavior in porous media, both linear and non-
be considered at a certain resolution. To describe these linear influence of porous matrix on fluid flow should
complex features of fractured porous media, statistical be considered. The composition of fluid flow forces in
material physics is employed to represent local physical porous media can be written as
property (i.e. porosity) of the porous media on each
LBM lattice node. Given an average porosity φ of the φ p νs φp F ε
F =− u− √ |u| u + φp G. (6)
porous media matrix, Weibull analysis is utilized here to ka ka
discriminate porosity distribution φp rather than setting
up a constant porosity φ (0 for conventional LBM) at all Here νs is fluid viscosity (νs = c2s (τ − 1/2)Δt), Fε is
the matrix nodes. The porosity probability distribution the character property of porous matrix on each lattice
meets the equation node related to the local porosity φp , and ka is the local
absolute permeability of each lattice node. We take
α−1 α Fε = 1.752 /150φ3p , ka = φ3p d2p /150(1−φp )2 in this paper,
α x x where dp is the effective diameter of a solid particle of
f (x) = exp − . (3)
β β β the porous matrix. G includes forces derived among
particles and other external forces (i.e. gravity).
According to the Weibull distribution, random The macroscopic force F and velocity u in Eq. (6)
number x for the matrix’s physical property distribu- have continuous character, which are different from the
tion on each LBM lattice node can be described as other discrete variables in the lattice Boltzmann equa-
tion. To build correlations between macroscopic contin-
1/α uum variables and discrete pore scale values, the force
1
x = β ln . (4) model6 is embedded, in which the discrete body force
1−U Fi is defined as
In Eqs. (3) and (4), α(> 0) controls the shape of the B · ei C : ei ei − c2s I
Fi = ωi + , (7)
distribution, while β stands for the scale (or the posi- c2s 2c2s
tion, i.e. average porosity φ) of the distribution, and U
is the uniform random number ranging from 0 to 1. Nor- where B = (1 − 1/2τ ) F ,
mally, when α is larger than 2, the distribution mimics
Gaussian distribution, which is reasonable to be used C = (1 − 1/2τ ) (uF + F u) ,
for random distribution generation of matrix’s physi-
cal property. The generated value on each lattice node
ρu = ei fi + F Δt/2.
for local porosity reveals the difference among fracture i
pores, impermeable matrix and permeable matrix with
different parameter values. Velocity u is obtained by combining Eqs. (6) and (7)
1 φp Δtνs
u= ei fi /ρ + φp ρΔtG/2 1+ +
i
2 2ka
1