Direct simulation of pore-scale two-phase visco-capillary flow on large digital rock images using a phase-field lattice Boltzmann method on general-purpose graphics processing units

被引:0
|
作者
F. O. Alpak
I. Zacharoudiou
S. Berg
J. Dietderich
N. Saxena
机构
[1] Shell International Exploration and Production,Department of Computational and Applied Mathematics
[2] Inc.,Qatar Carbonates and Carbon Storage Research Centre, Department of Chemical Engineering
[3] Rice University,Department of Earth Science and Engineering
[4] Imperial College London,Department of Chemical Engineering, Imperial College London
[5] South Kensington Campus,undefined
[6] Shell Global Solutions International B.V.,undefined
[7] Imperial College London,undefined
[8] South Kensington Campus,undefined
[9] South Kensington Campus,undefined
来源
Computational Geosciences | 2019年 / 23卷
关键词
Free-energy lattice Boltzmann method; LBM; Phase-field method; Cahn-Hilliard equation; Navier-Stokes equations; Pore-scale flow simulation; Two-phase flow; Computational fluid dynamics; CFD; Multiple-relaxation-time; MRT; Digital rock physics; DRP; General-purpose graphics processing unit; GPGPU; Parallel computing; Snap-off; Haines jumps; Forced drainage; Forced imbibition; Residual oil;
D O I
暂无
中图分类号
学科分类号
摘要
We describe the underlying mathematics, validation, and applications of a novel Helmholtz free-energy—minimizing phase-field model solved within the framework of the lattice Boltzmann method (LBM) for efficiently simulating two-phase pore-scale flow directly on large 3D images of real rocks obtained from micro-computed tomography (micro-CT) scanning. The code implementation of the technique, coined as the eLBM (energy-based LBM), is performed in CUDA programming language to take maximum advantage of accelerated computing by use of multinode general-purpose graphics processing units (GPGPUs). eLBM’s momentum-balance solver is based on the multiple-relaxation-time (MRT) model. The Boltzmann equation is discretized in space, velocity (momentum), and time coordinates using a 3D 19-velocity grid (D3Q19 scheme), which provides the best compromise between accuracy and computational efficiency. The benefits of the MRT model over the conventional single-relaxation-time Bhatnagar-Gross-Krook (BGK) model are (I) enhanced numerical stability, (II) independent bulk and shear viscosities, and (III) viscosity-independent, nonslip boundary conditions. The drawback of the MRT model is that it is slightly more computationally demanding compared to the BGK model. This minor hurdle is easily overcome through a GPGPU implementation of the MRT model for eLBM. eLBM is, to our knowledge, the first industrial grade–distributed parallel implementation of an energy-based LBM taking advantage of multiple GPGPU nodes. The Cahn-Hilliard equation that governs the order-parameter distribution is fully integrated into the LBM framework that accelerates the pore-scale simulation on real systems significantly. While individual components of the eLBM simulator can be separately found in various references, our novel contributions are (1) integrating all computational and high-performance computing components together into a unified implementation and (2) providing comprehensive and definitive quantitative validation results with eLBM in terms of robustness and accuracy for a variety of flow domains including various types of real rock images. We successfully validate and apply the eLBM on several transient two-phase flow problems of gradually increasing complexity. Investigated problems include the following: (1) snap-off in constricted capillary tubes; (2) Haines jumps on a micromodel (during drainage), Ketton limestone image, and Fontainebleau and Castlegate sandstone images (during drainage and subsequent imbibition); and (3) capillary desaturation simulations on a Berea sandstone image including a comparison of numerically computed residual non-wetting-phase saturations (as a function of the capillary number) to data reported in the literature. Extensive physical validation tests and applications on large 3D rock images demonstrate the reliability, robustness, and efficacy of the eLBM as a direct visco-capillary pore-scale two-phase flow simulator for digital rock physics workflows.
引用
收藏
页码:849 / 880
页数:31
相关论文
共 25 条
  • [1] Direct simulation of pore-scale two-phase visco-capillary flow on large digital rock images using a phase-field lattice Boltzmann method on general-purpose graphics processing units
    Alpak, F. O.
    Zacharoudiou, I
    Berg, S.
    Dietderich, J.
    Saxena, N.
    COMPUTATIONAL GEOSCIENCES, 2019, 23 (05) : 849 - 880
  • [2] A distributed parallel direct simulator for pore-scale two-phase flow on digital rock images using a finite difference implementation of the phase-field method
    Alpak, Faruk
    Samardzic, Aleksandar
    Frank, Florian
    JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING, 2018, 166 : 806 - 824
  • [3] Direct Numerical Simulation of Flow on Pore-Scale Images Using the Phase-Field Method
    Frank, Florian
    Liu, Chen
    Alpak, Faruk O.
    Berg, Steffen
    Riviere, Beatrice
    SPE JOURNAL, 2018, 23 (05): : 1833 - 1850
  • [4] A greyscale volumetric lattice Boltzmann method for upscaling pore-scale two-phase flow
    An, Senyou
    Zhan, Yuting
    Yao, Jun
    Yu, Huidan Whitney
    Niasar, Vahid
    ADVANCES IN WATER RESOURCES, 2020, 144
  • [5] Pore-scale investigation of selective plugging mechanism in immiscible two-phase flow using phase-field method
    Sabooniha, Ehsan
    Rokhforouz, Mohammad-Reza
    Ayatollahi, Shahab
    OIL AND GAS SCIENCE AND TECHNOLOGY-REVUE D IFP ENERGIES NOUVELLES, 2019, 74
  • [6] A phase-field method for the direct simulation of two-phase flows in pore-scale media using a non-equilibrium wetting boundary condition
    Alpak, Faruk O.
    Riviere, Beatrice
    Frank, Florian
    COMPUTATIONAL GEOSCIENCES, 2016, 20 (05) : 881 - 908
  • [7] A phase-field method for the direct simulation of two-phase flows in pore-scale media using a non-equilibrium wetting boundary condition
    Faruk O. Alpak
    Beatrice Riviere
    Florian Frank
    Computational Geosciences, 2016, 20 : 881 - 908
  • [8] PORE SCALE SIMULATION OF TWO-PHASE FLUID FLOW IN BEREA SANDSTONE CORE USING LATTICE BOLTZMANN METHOD
    Gunde, Akshay C.
    Mitra, Sushanta K.
    Babadagli, Tayfun
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON NANOCHANNELS, MICROCHANNELS AND MINICHANNELS, 2010, PTS A AND B, 2011, : 1441 - 1446
  • [9] Prediction of immiscible two-phase flow properties in a two-dimensional Berea sandstone using the pore-scale lattice Boltzmann simulation
    Xu, Meng
    Liu, Haihu
    EUROPEAN PHYSICAL JOURNAL E, 2018, 41 (10):
  • [10] Prediction of immiscible two-phase flow properties in a two-dimensional Berea sandstone using the pore-scale lattice Boltzmann simulation
    Meng Xu
    Haihu Liu
    The European Physical Journal E, 2018, 41