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 i0 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 ct , 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 Q1 , 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 s915 , s 4 s6 s8 =s1618 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 i0 (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 / 3t , 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
© Copyright 2026 Paperzz