Abstract
One application of the lattice Boltzmann equation (LBE) models is in combination with tomography to simulate pore-scale flow and transport processes in porous media. Most LBE models in the literature are based on cubic lattice, and if the voxels in a tomography image are not cubic or cannot be divided into cubes due to computational limitations, these models will lose most of their advantages. How to deal with such images is, hence, an interest in use of the LBE model to simulate pore-scale processes. In this paper, we present an orthorhombic LBE model based on the single-relaxation time approach with the relaxation parameter varying with lattice directions. The equilibrium distribution functions in the standard LBE model were modified to correct the anisotropy induced by the non-cubic lattice, and the calculations of the fluid density and momentum were also redefined in order to maintain the conservation of mass and momentum during the collision. We tested the model against analytical solution for fluid flow in a tube, and against the standard cubic-based LBE model for fluid flow in a duct with an island inside. The model was then applied to simulate fluid flow in a 3D image in attempts to analyse the errors if the voxels in the image are not cubic but are assumed to be cubic.
Similar content being viewed by others
References
Ahrenholz, B., et al.: Prediction of capillary hysteresis in a porous material using lattice-Boltzmann methods and comparison to experimental data and a morphological pore network model. Adv. Water Resour. 31(9), 1151–1173 (2008)
Blunt, M.J., et al.: Pore-scale imaging and modelling. Adv. Water Resour. 51, 197–216 (2013)
Bouzidi, M., d’Humieres, D., Lallemand, P., Luo, L.S.: Lattice Boltzmann equation on a two-dimensional rectangular grid. J. Comput. Phys. 172(2), 704–717 (2001)
d’Humieres, D., Ginzburg, I., Krafczyk, M., Lallemand, P., Luo, L.S.: Multiple-relaxation-time lattice Boltzmann models in three dimensions. Philos. Trans. R. Soc. Lond. Series A 360(1792), 437–451 (2002)
Dewers, T.A., Heath, J., Ewy, R., Duranti, L.: Three-dimensional pore networks and transport properties of a shale gas formation determined from focused ion beam serial imaging. Int. J. Oil Gas Coal Technol. 5(2–3), 229–248 (2012)
Flannery, B.P., Deckman, H.W., Roberge, W.G., Damico, K.L.: 3-Dimensional X-ray microtomography. Science 237(4821), 1439–1444 (1987)
Gao, Y., et al.: Calculating the anisotropic permeability of porous media using the lattice Boltzmann method and X-ray computed tomography. Transp. Porous Media 92(2), 457–472 (2012)
Genty, A., Pot, V.: Numerical simulation of 3D liquid-gas distribution in porous media by a two-phase TRT lattice Boltzmann method. Transp. Porous Media 96(2), 271–294 (2013)
He, X.Y., Luo, L.S.: Lattice Boltzmann model for the incompressible Navier–Stokes equation. J. Stat. Phys. 88(3–4), 927–944 (1997)
He, X.Y., Luo, L.S., Dembo, M.: Some progress in lattice Boltzmann method. 1. Nonuniform mesh grids. J. Comput. Phys. 129(2), 357–363 (1996)
Hegeler, L.A., Mattila, K., Philippi, P.C.: Rectangular lattice-Boltzmann schemes with BGK-collision operator. J. Sci. Comput. 56(2), 230–242 (2013)
Karlin, I.V., Succi, S., Orszag, S.: Lattice Boltzmann method for irregular grids. Phys. Rev. Lett. 82(26), 5245–5248 (1999)
Mukherjee, P.P., Kang, Q.J., Wang, C.Y.: Pore-scale modeling of two-phase transport in polymer electrolyte fuel cells-progress and perspective. Energy Environ. Sci. 4(2), 346–369 (2011)
Ostadi, H., et al.: 3D reconstruction of a gas diffusion layer and a microporous layer. J. Membr. Sci. 351(1–2), 69–74 (2010)
Porter, M.L., Schaap, M.G., Wildenschild, D.: Lattice-Boltzmann simulations of the capillary pressure-saturation-interfacial area relationship for porous media. Adv. Water Resour. 32(11), 1632–1640 (2009)
Qian, Y.H., Dhumieres, D., Lallemand, P.: Lattice BGK models for Navier–Stokes equation. Europhys. Lett. 17(6BIS), 479–484 (1992)
Rama, P., et al.: An X-ray tomography based lattice Boltzmann simulation study on gas diffusion layers of polymer electrolyte fuel cells. J. Fuel Cell Sci. Technol. 7(3), 031015 (2010)
Ramstad, T., Idowu, N., Nardi, C., Oren, P.E.: Relative permeability calculations from two-phase flow simulations directly on digital images of porous rocks. Transp. Porous Media 94(2), 487–504 (2012)
Sato, T., et al.: Microscale numerical simulation of the permeability reduction due to trapping of suspended fine particles within sand sediments. Transp. Porous Media 96(1), 153–167 (2013)
Sukop, M.C., et al.: Distribution of multiphase fluids in porous media: Comparison between lattice Boltzmann modeling and micro-X-ray tomography. Phys. Rev. E 77(2), 026710 (2008)
Wildenschild, D., Sheppard, A.P.: X-ray imaging and analysis techniques for quantifying pore-scale structure and processes in subsurface porous medium systems. Adv. Water Resour. 51, 217–246 (2013)
Willingham, T.W., Werth, C.J., Valocchi, A.J.: Evaluation of the effects of porous media structure on mixing-controlled reactions using pore-scale modeling and micromodel experiments. Environ Sci. Technol. 42(9), 3185–3193 (2008)
Zhang, X.X., Bengough, A.G., Crawford, J.W., Young, I.M.: A lattice BGK model for advection and anisotropic dispersion equation. Adv. Water Resour. 25(1), 1–8 (2002a)
Zhang, X.X., Bengough, A.G., Deeks, L.K., Crawford, J.W., Young, I.M.: A novel three-dimensional lattice Boltzmann model for solute transport in variably saturated porous media. Water Resour. Res. 38(9), 1167 (2009)
Zhang, X.X., Crawford, J.W., Young, L.M.: Does pore water velocity affect the reaction rates of adsorptive solute transport in soils? Demonstration with pore-scale modelling. Adv. Water Resour. 31(3), 425–437 (2008)
Zhang, X.X., Deeks, L.K., Bengough, A.G., Crawford, J.W., Young, L.M.: Determination of soil hydraulic conductivity with the lattice Boltzmann method and soil thin-section technique. J. Hydrol. 306(1–4), 59–70 (2005)
Zhang, X.X., Qi, X.B., Qiao, D.M.: Change in macroscopic concentration at the interface between different materials: Continuous or discontinuous. Water Resour. Res. 46, W10540 (2010)
Zhou, J.G.: Rectangular lattice Boltzmann method. Phys. Rev. E 81(2), 11–18 (2010)
Zhou, J.G.: MRT rectangular lattice boltzmann method. Int. J. Modern Phys. C 23(5), 1250040 (2010)
Ziegler, C., Thiele, S., Zengerle, R.: Direct three-dimensional reconstruction of a nanoporous catalyst layer for a polymer electrolyte fuel cell. J. Power Sour. 196(4), 2094–2097 (2011)
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
We prove here that the proposed lattice Boltzmann model recovers the Navier–Stokes equations at the limits using the Chapman–Enskog expansion, and determine the relationship between the grid shape parameters and the six relaxations parameters. Assuming the time step is small and in the order of \(\varepsilon \), that is, \(\delta t=\varepsilon \), each particle distribution function can then be expanded as follows:
Using the Taylor expansion, the terms on the left-hand side of Eq. (1) can be expanded around \(({\varvec{x}},\, t)\) as follows:
After substituting Eqs. (13) into (14), equalling the terms with the same power of \(\varepsilon \) on both sides of Eq. (14) gives
For terms in \(\varepsilon ^{0}\):
For terms in \(\varepsilon \):
For terms in \(\varepsilon ^{2}\):
Substituting Eqs. (16) into (17) yields
Summing (16) over all the 19 directions leads to
We take the momentum in the \(x\) direction as an illustrative example. Multiplying \(e_{ix}\) to both sides of Eq. (16) and then summing it over all the 19 directions give, with the help of Eq. (6), the following equation:
This gives
Similarly, in the y and z directions, we have
Multiplying \(e_{ix}\) to both sides of Eq. (18) gives
where \(\omega _i =(1/\tau _i -0.5)\), and the subscripts \(\alpha \) and \(\beta \) are the Cartesian coordinate indexes. Like the traditional lattice Boltzmann model, we assume that the Mach number is small. Hence, the terms involving time derivatives in Eq. (23) can be neglected. This gives
With the help of the continuity equation, rearranging terms in Eq. (12) gives
The isotropic viscosity requires
Using this relationship and adding Eq. (22)+ \(\varepsilon \) Eq. (25) yields
Similarly, for the momentums in the \(y\) direction, we have the following equation:
and for the momentums in the \(z\) direction, we have
Since the viscosity must be isotropic, it requires the grid shape parameters, \(a_{x},\, b_{x},\, a_{y}\) and \(b_{y}\) in the above equations to satisfy
Hence, the relationship between the relaxation parameters in the diagonal directions is obtained as
If the fluid viscosity is \(\mu \), we can first calculate the relaxation parameter \(\omega _{xz}\) from
The other five relaxation parameters can then be calculated from
Under these conditions, the model recovers an isotropic viscosity and a symmetrical stress tensor. It is easy to prove that for cubic lattice,\(\tau _x =\tau _y =\tau _z =\tau _{xy} =\tau _{xz} =\tau _{yz} =\tau \), the viscosity is given by \(\mu =\left( {1/\tau -0.5} \right) \delta l^{2}/\delta t\), where \(\delta l\) is the side length of the cubes. However, the proposed model does not converge to the scheme of Qian et al. (1992) when the cuboids reduce to cubes.
Rights and permissions
About this article
Cite this article
Jiang, B., Zhang, X. An Orthorhombic Lattice Boltzmann Model for Pore-Scale Simulation of Fluid Flow in Porous Media. Transp Porous Med 104, 145–159 (2014). https://doi.org/10.1007/s11242-014-0325-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11242-014-0325-4