Abstract During recent years characterisation capabilities of porous media have been transformed by advances in computation and visualisation technologies. It is now possible to obtain detailed topological and hydrodynamic information of porous media by combining tomographic and computational fluid dynamic studies. Despite the existence of these new capabilities, the characterisation process itself is based on the same antiquated experimental macroscopic concepts. We are interested in an up-scaling process where we can keep key information for every pore size present in the media in order to feed multi-scale transport models. Hydrometallurgical, environmental, food, pharmaceutical and chemical engineering are industries with process outcomes based on homogeneous and heterogeneous reactions and therefore sensitive to the reaction and transport processes happening at different pore scales. The present work addresses a key step in the information up-scaling process, i.e. a pore identification algorithm similar to alternating sequential filters. In a preliminary study, topological and hydrodynamic variables are correlated with the pore size. Micrometre and millimetre resolution tomographies are used to characterise the pore size distribution of a packed column and different rocks. Finally, we compute the inter-pore-scale redistribution function which is a measure of the heterogeneity of the media and magnitude needed in multi-scale modelling. Program summary Program title: Poresizedist Catalogue identifier: AEJJ_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEJJ_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 312 No. of bytes in distributed program, including test data, etc.: 6534 Distribution format: tar.gz Programming language: MatLab Computer: Desktop or Laptop Operating system: Runs under MatLab (tested in Linux and Windows) RAM: Tested for problems up to 10 10 bytes Classification: 7.9, 14 External routines: MatLab Image Toolbox Nature of problem: Identify individual pores from a foreground image representing void space. Solution method: Algorithm based on successive erosions with a shrinking erosion disk diameter. Restrictions: The tomographic data must fit in the available computer memory. The input tomographic data should have the open porosity space to characterise as foreground. Unusual features: Can be used together with the solution for the fluid flow for obtaining a combined topological-hydrodynamical characterisation. Additional comments: Our implementation was oriented for easy understanding, not computational speed. However, see section regarding memory implementation details, RAM-disk swapping strategy and parallelisation for details. Running time: Typical running time: 2 hours. Largest tested problem (10 10 bytes): 1 day.
[1]
Jean Serra,et al.
Image Analysis and Mathematical Morphology
,
1983
.
[2]
Andre Peters,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
,
2008
.
[3]
Wu Ai-xiang,et al.
Pore structure of ore granular media by computerized tomography image processing
,
2007
.
[4]
Yelena Sholokhova,et al.
Network Flow Modeling via Lattice-Boltzmann Based Channel Conductance. Prediction of Relative Permeability in Primary Drainage.
,
2009
.
[5]
Francis A. L. Dullien.
Characterization of porous media - pore level
,
1990
.
[6]
R. Ewing,et al.
Percolation and permeability in partially structured networks
,
1993
.
[7]
W. R. Purcell,et al.
Capillary Pressures - Their Measurement Using Mercury and the Calculation of Permeability Therefrom
,
1949
.
[8]
N. Seaton,et al.
The application of continuum equations to diffusion and reaction in pore networks
,
1994
.
[9]
Yang Yang,et al.
Data-constrained microstructure modeling with multi-spectrum x-ray CT
,
2010,
Optical Engineering + Applications.
[10]
Paul W. Cleary,et al.
The packing properties of superellipsoids
,
2010
.
[11]
Oliver Wirjadi,et al.
Survey of 3d image segmentation methods
,
2007
.
[12]
Jan D. Miller,et al.
Saturated flow characteristics in column leaching as described by LB simulation
,
2005
.
[13]
F. Dullien,et al.
Characterization of Porous Media — Pore Level
,
1991
.
[14]
T. Patzek,et al.
Pore space morphology analysis using maximal inscribed spheres
,
2006
.
[15]
Mohammad Piri,et al.
Three-dimensional mixed-wet random pore-scale network modeling of two- and three-phase flow in porous media. II. Results.
,
2005,
Physical review. E, Statistical, nonlinear, and soft matter physics.
[16]
S. Bakke,et al.
Process Based Reconstruction of Sandstones and Prediction of Transport Properties
,
2002
.
[17]
Dongxiao Zhang,et al.
Unified lattice Boltzmann method for flow in multiscale porous media.
,
2002,
Physical review. E, Statistical, nonlinear, and soft matter physics.
[18]
Zhaoli Guo,et al.
Lattice Boltzmann model for incompressible flows through porous media.
,
2002,
Physical review. E, Statistical, nonlinear, and soft matter physics.
[19]
Matthew D. Jackson,et al.
Detailed physics, predictive capabilities and macroscopic consequences for pore-network models of multiphase flow.
,
2002
.
[20]
Michael A. Celia,et al.
Pore‐scale modeling and upscaling of nonaqueous phase liquid mass transfer
,
2001
.