Computations of permeability of large rock images by dual grid domain decomposition

Abstract Digital rock physics (DRP) is an eminent technology that facilitates and repeatable core analysis and multi-physics simulation of rock properties. One of the challenges in this field is the scalability of the problem size, whereby large micro-CT images over the order of 10003 voxels incur a high computational demand on performance. We estimate the of permeability in large digital samples of rocks imaged by micro-CT by using a fast and efficient Dual Grid Domain Decomposition technique based on the Schwarz Alternating Method (slow, low memory) with Algebraic Multigrid (AMG) solvers (fast, high memory) to solve on an otherwise unfeasible shared-memory machine. The comparisons and differences to other methods commonly used have been added in the introduction. The method applies a scalable parallel simulation algorithm to solve pressure and velocity fields using the Semi Analytical Pore Scale Finite Volume Solver (PFVS) within real 3D pore-scale micro-CT images. The domain is split into non-overlapping coarse partitions and also split into a set of dual coarse partitions of varying width. The governing equations are then solved iteratively between the partition sets by updating the pressure and flux at the relevant boundaries before each step. The method is validated and shown to converge to flux continuous conditions requisite of the governing equations. Permeability estimation is within 5–10% of the fine scale solution and significantly reduces memory limitations and computational time for solving problems in micro-CT images, allowing ordinary workstations to solve images over 10003 within the magnitude of 1–100 h of CPU time. The permeability of a 2520 × 2520 × 7250 sample was calculated with a workstation to within 9% error of LBM calculated with a supercomputer within a similar timeframe.

[1]  Randy D. Hazlett,et al.  Simulation of capillary-dominated displacements in microtomographic images of reservoir rocks , 1995 .

[2]  Patrick Jenny,et al.  Treating Highly Anisotropic Subsurface Flow with the Multiscale Finite-Volume Method , 2007, Multiscale Model. Simul..

[3]  Y. D. Wang,et al.  Approximating Permeability of Microcomputed-Tomography Images Using Elliptic Flow Equations , 2019, SPE Journal.

[4]  Hamdi A. Tchelepi,et al.  Multiscale computation of pore-scale fluid dynamics: Single-phase flow , 2018, J. Comput. Phys..

[5]  Patrick Jenny,et al.  A multi-scale network method for two-phase flow in porous media , 2017, J. Comput. Phys..

[6]  Knut-Andreas Lie,et al.  A comparison of multiscale methods for elliptic problems in porous media flow , 2008 .

[7]  Matthew T. Balhoff,et al.  Pore to continuum upscaling of permeability in heterogeneous porous media using mortars , 2012 .

[8]  J. Coenen,et al.  MEASUREMENT PARAMETERS AND RESOLUTION ASPECTS OF MICRO X-RAY TOMOGRAPHY FOR ADVANCED CORE ANALYSIS , 2004 .

[9]  Dorthe Wildenschild,et al.  Image processing of multiphase images obtained via X‐ray microtomography: A review , 2014 .

[10]  Xiaoxian Zhang,et al.  Domain-decomposition method for parallel lattice Boltzmann simulation of incompressible flow in porous media. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  Peyman Mostaghimi,et al.  Pore-scale simulation of dissolution-induced variations in rock mechanical properties , 2017 .

[12]  Matthew T. Balhoff,et al.  Coupling pore-scale networks to continuum-scale models of porous media , 2007, Comput. Geosci..

[13]  T. Chan,et al.  Domain decomposition algorithms , 1994, Acta Numerica.

[14]  Mary F. Wheeler,et al.  Mortar coupling and upscaling of pore-scale models , 2008 .

[15]  Martin J Blunt,et al.  Dynamic three-dimensional pore-scale imaging of reaction in a carbonate at reservoir conditions. , 2015, Environmental science & technology.

[16]  L. Perelman,et al.  A finite-volume, incompressible Navier Stokes model for studies of the ocean on parallel computers , 1997 .

[17]  Markus Hilpert,et al.  Pore-morphology-based simulation of drainage in totally wetting porous media , 2001 .

[18]  George J. Moridis,et al.  A Domain Decomposition Approach for Large-Scale Simulations of Flow Processes in Hydrate-Bearing Geologic Media , 2008 .

[19]  Christoph H. Arns,et al.  Numerical Simulation of Reactive Transport on Micro-CT Images , 2016, Mathematical Geosciences.

[20]  Matthew D. Jackson,et al.  Detailed physics, predictive capabilities and macroscopic consequences for pore-network models of multiphase flow. , 2002 .

[21]  Christoph H. Arns,et al.  Pore-Scale Characterization of Two-Phase Flow Using Integral Geometry , 2017, Transport in Porous Media.

[22]  K.-A. Lie,et al.  Successful application of multiscale methods in a real reservoir simulator environment , 2016, Computational Geosciences.

[23]  M. Blunt,et al.  Pore-scale imaging and modelling , 2013 .

[24]  William Gropp,et al.  DOMAIN DECOMPOSITION METHODS IN COMPUTATIONAL FLUID DYNAMICS , 1991 .

[25]  B. Flannery,et al.  Three-Dimensional X-ray Microtomography , 1987, Science.

[26]  M. Tuller,et al.  Segmentation of X‐ray computed tomography images of porous materials: A crucial step for characterization and quantitative analysis of pore structures , 2009 .

[27]  Aleksandar Jemcov,et al.  OpenFOAM: A C++ Library for Complex Physics Simulations , 2007 .

[28]  Jan Prins,et al.  A novel heterogeneous algorithm to simulate multiphase flow in porous media on multicore CPU-GPU systems , 2014, Comput. Phys. Commun..

[29]  C. Torres‐Verdín,et al.  Grain Shape Effects on Permeability, Formation Factor, and Capillary Pressure from Pore-Scale Modeling , 2014, Transport in Porous Media.

[30]  Martin J. Blunt,et al.  Computations of Absolute Permeability on Micro-CT Images , 2012, Mathematical Geosciences.

[31]  H. Tchelepi,et al.  The Impact of Sub-Resolution Porosity of X-ray Microtomography Images on the Permeability , 2016, Transport in Porous Media.

[32]  Patrick Jenny,et al.  Iterative multiscale finite-volume method , 2008, J. Comput. Phys..

[33]  William G. Gray,et al.  Pore-scale characteristics of multiphase flow in porous media: A comparison of air–water and oil–water experiments , 2006 .

[34]  Stein Krogstad,et al.  Open-source MATLAB implementation of consistent discretisations on complex grids , 2012, Computational Geosciences.

[35]  H. Schwarz Ueber einige Abbildungsaufgaben. , 1869 .

[36]  Ivan Lunati,et al.  Hybrid Multiscale Finite Volume method for two-phase flow in porous media , 2013, J. Comput. Phys..

[37]  Martin J. Blunt,et al.  Multiphase Flow in Permeable Media: A Pore-Scale Perspective , 2017 .

[38]  W. B. Lindquist,et al.  Medial axis analysis of void structure in three-dimensional tomographic images of porous media , 1996 .

[39]  Faruk O. Alpak,et al.  References and benchmarks for pore-scale flow simulated using micro-CT images of porous media and digital rocks , 2017 .

[40]  Martin J. Blunt,et al.  Three-dimensional modeling of three phase imbibition and drainage , 1998 .

[41]  Arash Rabbani,et al.  Pore network extraction using geometrical domain decomposition , 2019, Advances in Water Resources.

[42]  Peyman Mostaghimi,et al.  A Quantitative and Qualitative Comparison of Coarse-Grid-Generation Techniques for Modeling Fluid Displacement in Heterogeneous Porous Media , 2010 .

[43]  S. Patankar Numerical Heat Transfer and Fluid Flow , 2018, Lecture Notes in Mechanical Engineering.