Supplementary Information

Supplementary Information for
1
2
Nanoscale simulation of shale transport properties using the
3
lattice Boltzmann method: permeability and diffusivity
4
5
Li Chen a,b, Lei Zhang c, Qinjun Kang b, Hari S Viswanathan b, Jun Yao c, Wenquan
6
Tao a
7
a: Key Laboratory of Thermo-Fluid Science and Engineering of MOE, School of
8
Energy and Power Engineering, Xi’an Jiaotong University, Xi’an, Shaanxi, 710049,
9
China
10
b: Earth and Environmental Sciences Division, Los Alamos National Laboratory,
11
Los Alamos, New Mexico, 87545, USA
12
c: School of Petroleum Engineering, China University of Petroleum, Qingdao,
13
Shandong, 266580, China
14
Corresponding author: Qinjun Kang: [email protected]
15
Context:
16
17
18
PS1: Multi-relaxation-time (MRT) lattice Boltzmann model for fluid flow
19
PS2: Single-relaxation-time (SRT) lattice Boltzmann model for mass
20
transport
21
PS3: Boundary conditions
1
22
PS4: Validations
23
PS1. Multi-relaxation-time lattice Boltzmann model for fluid flow.
24
25
26
In the Single-relaxation-time (SRT)-Lattice Boltzmann method (LBM) model, the
evolution equation for the distribution functions can be written as
fi (x  ei t , t  t )  fi (x, t )  D[ fi eq (x, t )  f i (x, t )] i  0 ~ N ,
(S1)
27
where fi(x,t) is the ith density distribution function at the lattice site x and time t.
28
D is the relaxation matrix which is a diagonal matrix with all the components as
29
1/τ. For the D3Q19 (three-dimensional nineteen-velocity) lattice model with
30
N=18, the discrete lattice velocity ei is given by
0

ei  (1,0,0), (0, 1,0), (0, 1,0)
 (1, 1,0), (0, 1, 1), (1,0, 1)

31
i0
i 1~ 6 .
(S2)
i  7  18
32
feq is the ith equilibrium distribution function and is a function of local density and
33
velocity
 e  u (e  u)2 u  u 
fi eq  wi  1  i 2  i 4 
,
2(cs )
2(cs )2 
 (cs )
34
(S3)
35
with the weight coefficient wi as wi=1/3, i=0; wi=1/18, i=1,2,…, 6; wi=1/36, i
36
=7,8,…,18. cs  1/ 3 is the speed of sound. By multiplying a transformation
37
matrix Q (a (N +1)×(N +1) matrix) in Eq. (S1), the evolution equation in the
38
moment space can be expressed as
m(x  ct , t  t )  m(x, t )  S[meq (x, t )  m(x, t )] ,
39
40
where
2
(S4)
m  Q  f , meq  Q  f eq , D  Q  D  Q1 ,
41
(S5)
42
with m and meq as the velocity moments and equilibrium velocity moments,
43
respectively. The equilibrium velocity moments meq can be found inS1. Q-1 is the
44
inverse matrix of Q. The transformation matrix Q is constructed based on the
45
principle that the relaxation matrix D (a (N +1)× (N +1) matrix) in moment space
46
can be reduced to the diagonal matrix2, namely
D  diag(s0 ,s1 ,...,s17 ,s18 ) ,
(S6)
1
2  1
s0  s3  s5  s 7  0, s1  s 2  s915  , s 4  s6  s8 =s1618  8
,

8  1
(S7)
47
48
49
50
with
τ is related to the fluid viscosity by

51
52
(S8)
The equilibrium velocity moments meq are as follows S1
m eq
0  
53
54

 0.5
c t
2
s
m1eq  11  19
j j
0
(S9a)
, m eq
2  3 
11 j  j
2 0
(S9b)
55
m3eq  jx , m eq
4 
2
jx
3
(S10c)
56
m 5eq  j y , m 6eq  
2
jy
3
(S10d)
2
jz
3
(S10e)
eq
m eq
7  jz , m8  
57
58
m 
eq
9
3 jx2  j  j
0
3 jx2  j  j
, m 
2 0
eq
10
3
(S10f)
eq
m11

59
eq
m13

60
jx j y
0
j y2  jz2
0
eq
, m14

j y jz
0
(S10g)
2 0
eq
, m15

jx jz
0
eq
m16
18  0
61
62
j y2  jz2
eq
, m12

(S10h)
(S10i)
where density and momentum are determined by
   f i , j   f i ei
63
i
(S11)
i
64
ρ0 in Eq. (S10) is the mean density of the fluid, which is employed to reduce the
65
compressibility effects of the model
66
Navier-Stokes equations using Chapman–Enskog multiscale expansion under the
67
low Mach number limitation.
S1,2.
Eqs. (S5) and (S8) can be recovered to
68
69
PS2: Single-relaxation-time (SRT) lattice Boltzmann model for mass
70
transport
71
72
73
For pure methane diffusion in shales, the evolution equation for the
concentration distribution function is as follows
gi (x  ei t , t  t )  gi (x, t )  
1
g
( gi (x, t )  gieq (x, t ))
(S12)
74
where gi is the concentration distribution function. It is worth mentioning that for
75
simple geometries, D3Q7 lattice model (or D2Q5 model in 2D) is sufficient to
76
accurately predict the diffusion process and transport properties, which can
4
77
greatly reduce the computational resources, compared with D3Q19 (or D2Q9 in
78
2D), as proven by our previous work S3,4. However, for complex porous structures,
79
especially for those with low porosity such as shales, using reduced lattice model
80
will damage the connectivity of the void space, thus leading to underestimated
81
effective diffusivity. Therefore, in coincidence with the 19 direction labeling
82
algorithm (see Results), D3Q19 lattice model is adopted. The equilibrium
83
distribution function geq is thus given by
g  CCH4 / ai ,
eq
i
84
1/ 3

ai  1/18
1/ 36

i0
(S13)
i 1~ 6
i  7  18
85
The concentration and the diffusivity are obtained by CCH4   gi and
86
D  ( g  0.5)x2 / 3t , respectively.
87
88
PS3: Boundary conditions
89
In the LB framework, for no slip boundary condition, the half way bounce-back
90
scheme is employed; for periodic boundary conditions, the unknown distributions
91
at one boundary (y=0 for example) is set to that at the other boundary (y= Ly, for
92
example);
93
extrapolation method proposed by Guo et al. S5 is adopted for its good accuracy.
94
For methane diffusion, for the concentration boundary condition, the unknown
95
distribution function is determined using the equilibrium distribution functions;
96
for the no flux boundary condition, bounce-back scheme is adopted.
and
for
pressure
boundary
5
condition,
the
non-equilibrium
97
98
PS4: Validations
99
For validation of the MRT-LBM fluid flow model, simulation is performed for flow
100
through an 3D open cube in which equal-sized spheres of diameter d are
101
arranged in periodic BCC (body-centered cubic) arrays and Re number is much
102
less than unity, as shown in Fig. S1. 100×100×100 lattice is employed, with
103
pressure difference applied on the left and right boundaries and periodic
104
boundary conditions on the other four directions. The insert of Fig. S1 shows the
105
simulated streamlines inside the periodic BCC arrays with a porosity of 0.915. A
106
comparison between the simulated permeability and Kozeny-Carman (KC)
107
equation S6 for the BCC arrays with different porosities is shown in Fig. S1. The
108
KC equation, a widely used semi-empirical equation for predicting permeability, is
109
given by kd  A 3 / (1   ) 2 , with A is the KC constant and is set as A  (d 2 /180) for
110
packed-spheres porous media. Analytic solutions S7 are also displayed in Fig. S1.
111
As shown in the figure, the MRT-LBM simulation results agree well with the
112
analytical solution for the whole range of ε. However, the KC equation presents
113
upward discrepancy and downward discrepancy for high and low porosity,
114
respectively.
115
Further, our SRT-LBM diffusion model is validated by predicting the effective
116
diffusivity in a cubic domain containing a sphere whose diameter is the same as
117
the side length of the cube S8. For such configuration, the porosity is always 1-π/6.
6
118
100×100×100 lattice is employed. The predicted effective diffusivity (0.3317 in
119
lattice units) is in good agreement with the results in the literatureS8.
120
121
122
123
124
Fig. S1 Fluid flow and permeability for periodic BBC arrays
125
126
References
127
S1
Pan, C., Luo, L.-S. & Miller, C. T. An evaluation of lattice Boltzmann schemes for
128
porous medium flow simulation. Computers & Fluids 35, 898-909, DOI:
129
10.1016/j.compfluid.2005.03.008 (2006).
130
131
S2
d'Humières, D., Ginzburg, I., Krafczyk, M., Lallemand, P. & Luo, L.-S. Multiple–
relaxation–time lattice Boltzmann models in three dimensions. Philosophical
7
132
Transactions of the Royal Society of London. Series A: Mathematical, Physical and
133
Engineering Sciences 360, 437-451, DOI: 10.1098/rsta.2001.0955 (2002).
134
S3
Chen, L., Luan, H.-B., He, Y.-L. & Tao, W.-Q. Pore-scale flow and mass transport in
135
gas diffusion layer of proton exchange membrane fuel cell with interdigitated flow
136
fields.
137
10.1016/j.ijthermalsci.2011.08.003 (2012).
138
S4
International
Journal
of
Thermal
Sciences
51,
132-144,
DOI:
Chen, L., Kang, Q., Robinson, B. A., He, Y.-L. & Tao, W.-Q. Pore-scale modeling of
139
multiphase reactive transport with phase transitions and dissolution-precipitation
140
processes in closed systems. Phys. Rev. E 87, 043306 (2013).
141
S5
Guo, Z., Zheng, C.-G. & Shi, B.-C. Non-equilibrium extrapolation method for
142
velocity and pressure boundary conditions in the lattice Boltzmann method. Chinese
143
Physics 11, 366, DOI: 10.1088/1009-1963/11/4/310 (2002).
144
S6
145
146
DOI: 10.1016/S0263-8762(97)80003-2 (1937).
S7
147
148
Carman, P. C. Fluid flow through granular beds. Trans Inst Chem Eng 15, 150–167,
Sangani, A. & Acrivos, A. Slow flow through a periodic array of spheres. Int J
Multiphase Flow 8, 343–360, DOI: 10.1016/0301-9322(82)90047-7 (1982).
S8
Lange, K. J., Suia, P.-C. & Djilali, N. Pore scale simulation of transport and
149
electrochemical reactions in reconstructed PEMFC catalyst layers. Journal of the
150
Electrochemical Society 157, B1434-B1442, DOI: 10.1149/1.3478207 (2010).
151
8