Comparison of advanced discretization techniques for image-based modelling of heterogeneous porous rocks

This contribution presents an assessment of computational techniques enabling automated simulations of complex porous rocks microstructures based on 3D imaging techniques. A subset of a CT-scanned sandstone sample is used to compare the results obtained by two advanced discretization frameworks. Raw scan results are processed by a level-set-based segmentation technique to produce smooth geometries prone to finite element discretizations. A recently developed technique is outlined for conforming mesh generation for complex porous geometries described implicitly by functions. This allows generating high-quality tetrahedral meshes with selective refinement. Next to this, a technique that uses a kinematic enrichment by incompatible modes to represent the heterogeneous geometry is explained. Both techniques use the same implicit geometry as main input for the simulations. Mechanical simulations are conducted on a subset of a scanned sample of a sandstone under triaxial loading conditions for isotropic compressive loading and for loading conditions involving a stress deviator. The results are compared and discussed based on local stress distributions and on a Mohr–Coulomb criterion with tensile cut-off. The results show that both discretization strategies yield complementary tools and allow envisioning automated simulations based on raw CT scan data for porous rocks exhibiting complex pore space morphologies.

[1]  J. C. Simo,et al.  An analysis of strong discontinuities induced by strain-softening in rate-independent inelastic solids , 1993 .

[2]  Stephan R. Sain,et al.  spam: A Sparse Matrix R Package with Emphasis on MCMC Methods for Gaussian Markov Random Fields , 2010 .

[3]  P. Reis,et al.  Scratching as a fracture process: from butter to steel. , 2011, Physical review letters.

[4]  H. Si Constrained Delaunay tetrahedral mesh generation and refinement , 2010 .

[5]  T. Massart,et al.  Pore scale characterization of lime-treated sand-bentonite mixtures , 2015 .

[6]  Thierry Massart,et al.  A tomographic imagery segmentation methodology for three-phase geomaterials based on simultaneous region growing , 2014 .

[7]  R. Soliva,et al.  In vivo CT X-ray observations of porosity evolution during triaxial deformation of a calcarenite , 2012 .

[8]  Ronaldo I. Borja,et al.  Calculating the effective permeability of sandstone with multiscale lattice Boltzmann/finite element simulations , 2006 .

[9]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[10]  Grégory Legrain,et al.  An X‐FEM and level set computational approach for image‐based modelling: Application to homogenization , 2011 .

[11]  Barry Hilary Valentine Topping,et al.  Finite Element Mesh Generation , 2002 .

[12]  Chun’an Tang,et al.  Morphologic Interpretation of Rock Failure Mechanisms Under Uniaxial Compression Based on 3D Multiscale High-resolution Numerical Modeling , 2015, Rock Mechanics and Rock Engineering.

[13]  T. J. Lina,et al.  Vertex-Ball Spring Smoothing: An efficient method for unstructured dynamic hybrid meshes , 2015 .

[14]  B. Shi,et al.  Computed tomography based numerical simulation for triaxial test of soil–rock mixture , 2016 .

[15]  Arash Rabbani,et al.  Specific surface and porosity relationship for sandstones for prediction of permeability , 2014 .

[16]  Pierre Bésuelle,et al.  Experimental characterisation of the localisation phenomenon inside a Vosges sandstone in a triaxial cell , 2000 .

[17]  Florian Gerber,et al.  Pitfalls in the Implementation of Bayesian Hierarchical Modeling of Areal Count Data: An Illustration Using BYM and Leroux Models , 2015 .

[18]  A.P.S. Selvadurai,et al.  Stress‐induced permeability evolution in a quasi‐brittle geomaterial , 2012 .

[19]  A. Edelman,et al.  Mesh generation for implicit geometries , 2005 .

[20]  H. Konietzky,et al.  Voronoi-Based DEM Simulation Approach for Sandstone Considering Grain Structure and Pore Size , 2017, Rock Mechanics and Rock Engineering.

[21]  Ted Belytschko,et al.  A finite element method for crack growth without remeshing , 1999 .

[22]  F. Skoczylas,et al.  Poromechanical Properties of a Sandstone Under Different Stress States , 2018, Rock Mechanics and Rock Engineering.

[23]  Afonso Paiva,et al.  Robust adaptive meshes for implicit surfaces , 2006, 2006 19th Brazilian Symposium on Computer Graphics and Image Processing.

[24]  S. De,et al.  An octree partition of unity method (OctPUM) with enrichments for multiscale modeling of heterogeneous media , 2008 .

[25]  WaiChing Sun,et al.  Prediction of permeability and formation factor of sandstone with hybrid lattice Boltzmann/finite element simulation on microtomographic images , 2018, International Journal of Rock Mechanics and Mining Sciences.

[26]  K. Washizu Variational Methods in Elasticity and Plasticity , 1982 .

[27]  Per-Olof Persson,et al.  A Simple Mesh Generator in MATLAB , 2004, SIAM Rev..

[28]  Florian Gerber,et al.  Extending R packages to support 64-bit compiled code: An illustration with spam64 and GIMMS NDVI3g data , 2017, Comput. Geosci..

[29]  Alex M. Andrew,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science (2nd edition) , 2000 .

[30]  L. G. Tham,et al.  Digital Image Based Approach for Three-Dimensional Mechanical Analysis of Heterogeneous Rocks , 2007 .

[31]  Hang Si,et al.  TetGen, a Delaunay-Based Quality Tetrahedral Mesh Generator , 2015, ACM Trans. Math. Softw..

[32]  Carlo L. Bottasso,et al.  The ball-vertex method: a new simple spring analogy method for unstructured dynamic meshes , 2005 .

[33]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[34]  Xiaoping Zhou,et al.  3D Numerical Reconstruction of Porous Sandstone Using Improved Simulated Annealing Algorithms , 2018, Rock Mechanics and Rock Engineering.

[35]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[36]  Matthieu Vandamme,et al.  Nanoindentation analysis as a two-dimensional tool for mapping the mechanical properties of complex surfaces , 2009 .

[37]  Christophe Geuzaine,et al.  Gmsh: A 3‐D finite element mesh generator with built‐in pre‐ and post‐processing facilities , 2009 .

[38]  W. Clem Karl,et al.  A Real-Time Algorithm for the Approximation of Level-Set-Based Curve Evolution , 2008, IEEE Transactions on Image Processing.

[39]  O. K. Mahabadi,et al.  A novel approach for micro‐scale characterization and modeling of geomaterials incorporating actual material heterogeneity , 2012 .

[40]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[41]  Adrian R. Russell,et al.  Microstructural pore changes and energy dissipation in Gosford sandstone during pre-failure loading using X-ray CT , 2013 .

[42]  Jean-François Remacle,et al.  A computational approach to handle complex microstructure geometries , 2003 .

[43]  E. Wilson The static condensation algorithm , 1974 .

[44]  Bernard Sonon,et al.  An integrated approach for the conformal discretization of complex inclusion-based microstructures , 2019, Computational Mechanics.

[45]  Edward L. Wilson,et al.  A modified method of incompatible modes , 1991 .

[46]  Xia-Ting Feng,et al.  Real-time computerized tomography (CT) experiments on sandstone damage evolution during triaxial compression with chemical corrosion , 2004 .

[47]  Ronald Fedkiw,et al.  Signed Distance Functions , 2003 .

[48]  Jean-Baptiste Colliat,et al.  spam: Software for Practical Analysis of Materials , 2020, J. Open Source Softw..

[49]  A.P.S. Selvadurai,et al.  Computational modelling of crack-induced permeability evolution in granite with dilatant cracks , 2014 .

[50]  A.P.S. Selvadurai,et al.  Permeability Hysterisis of Limestone During Isotropic Compression , 2008, Ground water.

[51]  M. Diederichs,et al.  A Review of the Tensile Strength of Rock: Concepts and Testing , 2014, Geotechnical and Geological Engineering.

[52]  Xiaoping Zhou,et al.  A novel 3D geometrical reconstruction model for porous rocks , 2017 .

[53]  Jian-Fu Shao,et al.  Modelling of induced anisotropic damage in granites , 1999 .

[54]  Wancheng Zhu,et al.  Numerical Modeling of Jointed Rock Under Compressive Loading Using X-ray Computerized Tomography , 2016, Rock Mechanics and Rock Engineering.

[55]  T. Massart,et al.  A unified level set based methodology for fast generation of complex microstructural multi-phase RVEs , 2012 .

[56]  鷲津 久一郎 Variational methods in elasticity and plasticity , 1982 .

[57]  Jonathan Richard Shewchuk,et al.  Constrained Delaunay Tetrahedralizations and Provably Good Boundary Recovery , 2002, IMR.

[58]  Ashraf El-Hamalawi,et al.  Mesh Generation – Application to Finite Elements , 2001 .

[59]  Michael Unser,et al.  Variational B-Spline Level-Set: A Linear Filtering Approach for Fast Deformable Model Evolution , 2009, IEEE Transactions on Image Processing.

[60]  J. C. Simo,et al.  A CLASS OF MIXED ASSUMED STRAIN METHODS AND THE METHOD OF INCOMPATIBLE MODES , 1990 .

[61]  Xiaoping Zhou,et al.  A hierarchical-fractal approach for the rock reconstruction and numerical analysis , 2018, International Journal of Rock Mechanics and Mining Sciences.

[62]  Serge Beucher,et al.  GEODESIC RECONSTRUCTION, SADDLE ZONES & HIERARCHICAL SEGMENTATION , 2011 .

[63]  Kwang Yeom Kim,et al.  Strength Anisotropy of Berea Sandstone: Results of X-Ray Computed Tomography, Compression Tests, and Discrete Modeling , 2016, Rock Mechanics and Rock Engineering.

[64]  M. Cai Practical Estimates of Tensile Strength and Hoek–Brown Strength Parameter mi of Brittle Rocks , 2010 .

[65]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid , 2012 .

[66]  J. Colliat,et al.  Meso-scale modeling of concrete: A morphological description based on excursion sets of Random Fields , 2015 .