Abstract
Tortuosity (\(\tau\)) is one of the key parameters controlling flow and transport in porous media. Although the concept of tortuosity is straightforward, its estimation in porous media has yet been challenging. Most models proposed in the literature are either empirical or semiempirical including some parameters whose values and their estimations are in prior unknown. In this study, we modified a previously presented geometric tortuosity (\({\tau }_{g}\)) model based on percolation theory and validated it against a methodology based on the pathfinding A* algorithm. For this purpose, we selected 12 different porous materials including four sandstones, three carbonates, one salt, and four synthetic media. For all samples, five sub-volumes at different lengths with fifty iterations were randomly selected except one carbonate sample for which three sub-volumes were extracted. Pore space properties, such as pore radius, throat radius, throat length, and coordination number distributions were determined by extracting the pore network of each sub-volume. The average and maximum coordination numbers and minimum throat length were used to estimate the \({\tau }_{g}\). Comparison with the A* algorithm results showed that the modified model estimated the \({\tau }_{g}\) accurately with absolute relative errors less than 28%. We also estimated the \({\tau }_{g}\) using two other models presented in the literature as well as the original percolation-based tortuosity model. We found that our proposed model showed a significantly higher accuracy. Results also indicated more precise estimations at the larger length scales demonstrating the effect of uncertainties at the smaller scales.
Similar content being viewed by others
Data availability
Images used and analyzed in this study are available at the Digital Rocks Portal repository, https://www.digitalrocksportal.org/projects/, and the Pore-Scale Modelling research group repository at the Imperial College London,https://www.imperial.ac.uk/earth-science/research/research-groups/pore-scale-modelling/micro-ct-images-and-networks/
References
Akaike, H.,: A new look at statistical model identification. IEEE Trans. Autom. Control, AC-19, 716–723 (1974)
Amien, M. N., Pantouw, G. T., Juliust, H., Latief, F. D. E. (2019). Geometric tortuosity analysis of porous medium using simple neurite tracer. In: IOP Conference Series: Earth and Environmental Science. IOP Publishing, Vol. 311, No. 1, p. 012041
Aminpour, M., Galindo-Torres, S.A., Scheuermann, A., Li, L.: Pore-scale behavior of Darcy flow in static and dynamic porous media. Phys. Rev. Appl. 9(6), 064025 (2018)
An, S., Yao, J., Yang, Y., Zhang, L., Zhao, J., Gao, Y.: Influence of pore structure parameters on flow characteristics based on a digital rock and the pore network model. J. Nat. Gas Sci. Eng. 31, 156–163 (2016). https://doi.org/10.1016/j.jngse.2016.03.009
Ávila, J., Pagalo, J., Espinoza-Andaluz, M.: Evaluation of geometric tortuosity for 3D digitally generated porous media considering the pore size distribution and the A-star algorithm. Sci. Rep. 12(1), 19463 (2022)
Balberg, I.: Recent developments in continuum percolation. Philos. Mag. B 56(6), 991–1003 (1987)
Bernabé, Y., Li, M., Maineult, A.: Permeability and pore connectivity: a new model based on network simulations. J. Geophys. Res. Solid Earth 115(B10), B10203 (2010)
Blunt, M.J.: Multiphase Flow in Permeable Media: A Pore-Scale Perspective. Cambridge University Press, Cambridge (2017)
Candra, A., Budiman, M. A., Hartanto, K.: Dijkstra's and a-star in finding the shortest path: a tutorial. In: 2020 international conference on data science, artificial intelligence, and business analytics, pp. 28–32. IEEE ((2020)
Cecen, A., Wargo, E.A., Hanna, A.C., Turner, D.M., Kalidindi, S.R., Kumbur, E.C.: 3-D microstructure analysis of fuel cell materials: spatial distributions of tortuosity, void size and diffusivity. J. Electrochem. Soc. 159(3), B299 (2012)
Clennell, M.B.: Tortuosity: a guide through the maze. Geol. Soc. 122(1), 299–344 (1997). https://doi.org/10.1144/GSL.SP.1997.122.01.18
Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959). https://doi.org/10.1007/BF01386390
Ferrari, A., Lunati, I.: Direct numerical simulations of interface dynamics to link capillary pressure and total surface energy. Adv. Water Resour. 57, 19–31 (2013)
Finney, J Finney packing of spheres. Digital Rocks Portal (2016). http://www.digitalrocksportal.org/projects/47
Foead, D., Ghifari, A., Kusuma, M.B., Hanafiah, N., Gunawan, E.: A systematic literature review of A* pathfinding. Proc. Comput. Sci. 179, 507–514 (2021)
Foroughi, S., Bijeljic, B., Blunt, M.J.: Pore-by-pore modelling, validation and prediction of waterflooding in oil-wet rocks using dynamic synchrotron data. Transp. Porous Media 138(2), 285–308 (2021)
Fu, J., Thomas, H.R., Li, C.: Tortuosity of porous media: Image analysis and physical simulation. Earth Sci. Rev. 212, 103439 (2021)
Garfi, G., John, C.M., Berg, S., Krevor, S.: The sensitivity of estimates of multiphase fluid and solid properties of porous rocks to image processing. Transp. Porous Media 131(3), 985–1005 (2020)
Germanou, L., Ho, M.T., Zhang, Y., Wu, L.: Intrinsic and apparent gas permeability of heterogeneous and anisotropic ultra-tight porous media**. J. Nat. Gas Sci. Eng. 60, 271–283 (2018). https://doi.org/10.1016/j.jngse.2018.10.003
Ghanbarian, B., Cheng, P.: Application of continuum percolation theory for modeling single-and two-phase characteristics of anisotropic carbon paper gas diffusion layers. J. Power. Sources 307, 613–623 (2016)
Ghanbarian, B., Pachepsky, Y.: Machine learning in vadose zone hydrology: a flashback. Vadose Zone J. 21(4), e20212 (2022)
Ghanbarian, B., Hunt, A.G., Ewing, R.P., Sahimi, M.: Tortuosity in porous media: a critical review. Soil Sci. Soc. Am. J. 77(5), 1461–1477 (2013a). https://doi.org/10.2136/sssaj2012.0435
Ghanbarian, B., Hunt, A.G., Sahimi, M., Ewing, R.P., Skinner, T.E.: Percolation theory generates a physically based description of tortuosity in saturated and unsaturated porous media. Soil Sci. Soc. Am. J. 77(6), 1920–1929 (2013b)
Ghanbarian, B., Lin, Q., Pires, L.F.: Scale dependence of tortuosity in soils under contrasting cultivation conditions. Soil Tillage Res. 233, 105788 (2023)
Ghanbarian, B., Esmaeilpour, M., Ziff, R.M., Sahimi, M.: Effect of pore-scale heterogeneity on scale-dependent permeability: pore-network simulation and finite-size scaling analysis. Water Resources Res. 57(12), e2021WR030664 (2021)
Ghanbarzadeh, S., Prodanovic, M., Hesse, M. Texturally Equilibrated Pore Networks. Digital Rocks Portal (2016). http://www.digitalrocksportal.org/projects/65
Ghanbarzadeh, S. Synthetic Rock Salt. Digital Rocks Portal (2015). http://www.digitalrocksportal.org/projects/7
Greenshields, C. (2023). OpenFOAM v11 User Guide. The OpenFOAM Foundation, London. https://doc.cfd.direct/openfoam/user-guide-v11
Guibert, R., Nazarova, M., Horgue, P., et al.: Computational permeability determination from pore-scale imaging: sample size, mesh and method sensitivities. Transp. Porous. Med. 107, 641–656 (2015). https://doi.org/10.1007/s11242-015-0458-0
Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968)
Huang, S., Yao, Y., Zhang, S., Ji, J., Ma, R.: A fractal model for oil transport in tight porous media. Transp. Porous Media 121, 725–739 (2018)
Hunt, A., Ewing, R., Ghanbarian, B.: Percolation Theory for Flow in Porous Media, vol. 880. Springer, Berlin (2014)
Hurvich, C.M., Tsai, C.-L.: Regression and time series model selection in small samples. Biometrika 76(2), 297–307 (1989). https://doi.org/10.1093/biomet/76.2.297
Imperial College Consortium on Pore-scale Imaging and Modelling (2014a). Berea Sandstone. figshare. Dataset. https://doi.org/10.6084/m9.figshare.1153794.v2
Imperial College Consortium on Pore-scale Imaging and Modelling (2014b). C1 Carbonate. figshare. Dataset. https://doi.org/10.6084/m9.figshare.1189257.v1
Imperial College Consortium on Pore-scale Imaging and Modelling (2014c). C2 carbonate. figshare. Dataset. https://doi.org/10.6084/m9.figshare.1189258.v1
Imperial College Consortium on Pore-scale Imaging and Modelling (2015a). Bentheimer sandstone. https://imperialcollegelondon.app.box.com/v/iccpsim-bentheimer2015
Imperial College Consortium on Pore-scale Imaging and Modelling (2015b). Ketton carbonate. https://imperialcollegelondon.app.box.com/v/iccpsim-ketton2015
Jarrar, Z.A., Al-Raoush, R.I., Hannun, J.A., Alshibli, K.A.: New model for estimating geometric tortuosity of variably saturated porous media using 3D synchrotron microcomputed tomography imaging. Soil Sci. Soc. Am. J. 85(6), 1867–1879 (2021)
Kapitulnik, A., Aharony, A., Deutscher, G., Stauffer, D.: Self similarity and correlations in percolation. J. Phys. A Math. Gen. 16(8), L269–L274 (1983)
Koponen, A., Kataja, M., Timonen, J.V.: Tortuous flow in porous media. Phys. Rev. E 54(1), 406 (1996)
Liu, Z., Wang, W., Cheng, W., Yang, H., Zhao, D.: Study on the seepage characteristics of coal based on the Kozeny-Carman equation and nuclear magnetic resonance experiment. Fuel 266, 117088 (2020)
Martell, V., Sandberg, A.: Performance evaluation of A* algorithms. Thesis, Blekinge Institute of Technology. Karlskrona, Sweden (2016)
Massimiani, A., Panini, F., Marasso, S.L., Vasile, N., Quaglio, M., Coti, C., Barbieri, D., Verga, F., Pirri, C.F., Viberti, D.: Design, fabrication, and experimental validation of microfluidic devices for the investigation of pore-scale phenomena in underground gas storage systems. Micromachines 14(2), 308 (2023b). https://doi.org/10.3390/mi14020308
Massimiani, A., Panini, F., Marasso, S.L., Cocuzza, M., Quaglio, M., Pirri, C.F., Verga, F., Viberti, D.: 2D microfluidic devices for pore-scale phenomena investigation: a review. Water 15(6), 1222 (2023a). https://doi.org/10.3390/w15061222
Montes, J.M., Cuevas, F.G., Cintas, J.: Electrical and thermal tortuosity in powder compacts. Granular Matter 9, 401–406 (2007)
Muskat, M.: The flow of homogeneous fluids through porous media. Soil Sci. 46(2), 169 (1938)
Neumann, R., Andreeta, M., Lucas-Oliveira, E.: 11 Sandstones: raw, filtered and segmented data (2020). Retrieved July 13, 2023, from www.digitalrocksportal.org
Nilsson, N.J.: Principles of Artificial Intelligence. Tioga Pub. Co., Palo Alto (1980)
Nilsson, N.J.: Principles of Artificial Intelligence. Morgan Kaufmann, Burlington (2014)
Niu, Y., Jackson, S.J., Alqahtani, N., Mostaghimi, P., Armstrong, R.T.: Paired and unpaired deep learning methods for physically accurate super-resolution carbonate rock images. Transp. Porous Media 144(3), 825–847 (2022)
Panini, F., Salina Borello, E., Peter, C., Viberti, D.: Application of a* algorithm for tortuosity and effective porosity estimation of 2D rock images. In: Indeitsev, D.A., Krivtsov, A.M. (eds.) Advanced Problem in Mechanics II, pp. 519–530. Springer, Berlin (2022). https://doi.org/10.1007/978-3-030-92144-6_39
Patankar, S.V.: Numerical Heat Transfer and Fluid Flow. Taylor & Francis, Washington (1980)
Permana, S.H., Bintoro, K.Y., Arifitama, B., Syahputra, A.: Comparative analysis of pathfinding algorithms a*, dijkstra, and bfs on maze runner game. Int. J. Inform. Syst. Technol. 1(2), 1–8 (2018)
Peter, C., Salina Borello, E., Baietto, O., Bellopede, R., Panini, F., Massimiani, A., Marini, P., Viberti, D.: Quantitative characterization of marble natural aging through pore structure image analysis. J. Mater. Civ. Eng. 35(9), 4023286 (2023). https://doi.org/10.1061/JMCEE7.MTENG-15161
Rachmawati, D., Gustin, L.: Analysis of Dijkstra’s algorithm and A* algorithm in shortest path problem. In: Journal of Physics: Conference Series, Vol. 1566, No. 1, p. 012061. IOP Publishing (2020)
Raeini, A.Q., Bijeljic, B., Blunt, M.J.: Generalized network modeling: Network extraction as a coarse-scale discretization of the void space of porous media. Phys. Rev. E 96(1), 013312 (2017). https://doi.org/10.1103/PhysRevE.96.013312
Raeini, A.Q., Yang, J., Bondino, I., Bultreys, T., Blunt, M.J., Bijeljic, B.: Validating the generalized pore network model using micro-CT images of two-phase flow. Transp. Porous Media 130(2), 405–424 (2019)
Rahmanian, M., Kantzas, A.: Stochastic generation of virtual porous media using a pseudo-crystallization approach. J. Nat. Gas Sci. Eng. 53, 204–217 (2018)
Sahimi, M.: Applications of Percolation Theory, 2nd edn., p. 679. Springer, Berlin (2023)
Salina Borello, E., Peter, C., Panini, F., Viberti, D.: Application of A* algorithm for microstructure and transport properties characterization from 3d rock images. Energy 239, 122151 (2022). https://doi.org/10.1016/j.energy.2021.122151
Schaap, M.G., Leij, F.J.: Database-related accuracy and uncertainty of pedotransfer functions. Soil Sci. 163, 765–779 (1998)
Sobieski, W.: Waterfall Algorithm as a tool of investigation the geometrical features of granular porous media. Comput. Particle Mech. 9(3), 551–567 (2022)
Soulaine, C., Gjetvaj, F., Garing, C., Roman, S., Russian, A., Gouze, P., Tchelepi, H.A.: The impact of sub-resolution porosity of X-ray microtomography images on the permeability. Transp. Porous Media 113(1), 227–243 (2016)
Sun, W., Andrade, J.E., Rudnicki, J.W.: Multiscale method for characterization of porous microstructures and their impact on macroscopic effective permeability. Int. J. Numer. Meth. Eng. 88(12), 1260–1279 (2011). https://doi.org/10.1002/nme.3220
Tang, G.H., Lu, Y.B.: A resistance model for Newtonian and power-law non-Newtonian fluid transport in porous media. Transp. Porous Media 104, 435–449 (2014)
Viberti, D., Peter, C., Salina Borello, E., Panini, F.: Pore structure characterization through path-finding and lattice Boltzmann simulation. Adv. Water Resour. 141, 103609 (2020). https://doi.org/10.1016/j.advwatres.2020.103609
Wang, M., Wang, J., Pan, N., Chen, S.: Mesoscopic predictions of the effective thermal conductivity for microscale random porous media. Phys. Rev. E 75(3), 036702 (2007)
Wen, Z., Wang, Q., Ren, J., Zhang, L., Yuan, Y.: Dynamic gas diffusion model of capillary pores in a coal particle based on pore fractal characteristics. Transp. Porous Media 140, 581–601 (2021)
Wu, J., Yu, B., Yun, M.: A resistance model for flow through porous media. Transp. Porous Media 71, 331–343 (2008)
Yi, Z., Lin, M., Jiang, W., Zhang, Z., Li, H., Gao, J.: Pore network extraction from pore space images of various porous media systems. Water Resour. Res. 53(4), 3424–3445 (2017)
Yu, B.-M., Li, J.-H.: A geometry model for tortuosity of flow path in porous media. Chin. Phys. Lett. (2004). https://doi.org/10.1088/0256-307X/21/8/044
Zhang, S., Tang, G.H., Wang, WenQing, Li, Z., Wang, Bo.: Prediction and evolution of the hydraulic tortuosity for unsaturated flow in actual porous media, Microporous and Mesoporous Materials, Volume 298. ISSN 110097, 1387–1811 (2020). https://doi.org/10.1016/j.micromeso.2020.110097
Acknowledgements
The authors are grateful to Cristina Serazio for her valuable contribution to the CFD simulations of hydraulic tortuosity.
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection, and analysis were performed by Filippo Panini, Behzad Ghanbarian, and Eloisa Salina Borello. Figures and tables were prepared by Filippo Panini and Eloisa Salina Borello. The first draft of the manuscript was written by Filippo Panini and Behzad Ghanbarian, and all authors contributed to the final version of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
Sample properties and their corresponding network characteristics are reported in Table 1. For each rock, the full sample (subscript _ini) and the subsamples with decreasing length scale (subscripts _n1,… _n5) were characterized in terms of porosity (\(\overline{\phi }\)), average coordination number (\({\overline{Z} }_{\rm ave})\), maximum coordination number (\({\overline{Z} }_{\rm max}\)), and minimum pore throat length (\({\overline{l} }_{\rm tmin}\)). For each subsample length scale, the reported values represent averages of over fifty different subsamples; the standard deviation is given in parentheses (see Table 1).
Results of the average geometric tortuosity estimated via Eqs. (2–5) for all subsamples and the relative error with respect to the A* algorithm are given in Table 2. The reported tortuosity values represent averages over several subsamples. Sample number, sample length (Ls), the number of subsamples used to calculate the average (No. of subsamples), and the geometric tortuosity simulated via the A* algorithm (Eq. 9) are also reported.
The hydraulic tortuosity along the \(i\) direction (\(i=x,y,z\)) was computed from the simulated velocity values as (Koponen et al. 1996):
where \(\left|v\right|=\sqrt{{v}_{x}^{2}+{v}_{y}^{2}+{v}_{z}^{2}}\) is the magnitude of the local velocity, \({v}_{i}\) is the directional component of the velocity, and ⟨⟩ indicates the average over the void space.
Single-phase fluid flow was simulated by the computational fluid dynamic modeling at low Reynolds numbers (i.e., Re < 1) to obtain steady-state velocity field in the pore space. Simulations were performed using the software OpenFOAM 11 (Greenshields 2023), based on the finite volume method (FVM). The FVM is an efficient technique for the computational modeling of single- and multi-phase flow problems in porous media and for the evaluation of hydraulic tortuosity and permeability (Ferrari and Lunati 2013; Guibert et al. 2015; Soulaine et al. 2016; Rahmanian and Kantzas 2018; Germanou et al. 2018). Using SnappyHexMesh, the native OpenFOAM mesh generator utility, a grid representing the pore space of the rock was generated starting from the raw binarized image files of the rock samples (see Sect. 3.1). The Navier–Stokes equations (NSEs) govern the incompressible single-phase flow at small Reynolds numbers. The NSEs were solved under the steady-state conditions using the SIMPLE algorithm (Patankar 1980). The boundary conditions imposed were no-slip at the fluid–solid interface and constant pressure at the inlet and outlet. We verified that, under laminar flow, the estimated tortuosity was not sensitive to the imposed value of pressure gradient (Aminpour et al., 2018).
The \({\tau }_{h}\) values computed for the largest length scale using numerical simulations are reported Table 2. The sensitivity of the proposed percolation-based approach to the voxel dimension is presented in Table 3. For five different rock types (Berea, Bentheimer, Ketton, RG, and salt), the first realization of the subsample with length scale \({L}_{1}\) was considered. For each case, the image was resized by upscaling up to a factor 3 and by downscaling up to a factor 5. The percolation-based \({\tau }_{g}\) model, Eq. (5), obtained for the resampled 3-D images is reported in Fig. 9. Sensitivity to voxel size is observable in most scenarios, in the case of both figure upscaling and downscaling. However, the interquartile range maintained always below 20%.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Panini, F., Ghanbarian, B., Salina Borello, E. et al. Estimating geometric tortuosity of saturated rocks from micro-CT images using percolation theory. Transp Porous Med 151, 1579–1606 (2024). https://doi.org/10.1007/s11242-024-02085-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11242-024-02085-w