Pablo A. Godoya,
Alirza Orujov
b,
Aurora Pérez Gramatges
ac and
Saman A. Aryana
*bd
aChemistry Department – Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil. E-mail: aurora@puc-rio.br
bDepartment of Chemical Engineering, University of Wyoming, Laramie, USA. E-mail: saryana@uwyo.edu
cLaboratory of Physical-Chemistry of Surfactants (LASURF), Rio de Janeiro, Brazil
dSchool of Energy Resources, University of Wyoming, Laramie, USA
First published on 27th March 2025
Microfluidics is a key tool for studying pore-scale phenomena in porous media, with applications in oil recovery and carbon storage. However, accurately replicating rock pore structures in quasi-2D microfluidic platforms remains a challenge. Existing design strategies, including regular and irregular networks, fractal geometries, thin-section imaging, and multi-step methods using CT scans and SEM images, often fail to capture real pore space morphologies. To address these issues, we developed a multi-step workflow that preserves pore morphology and size distributions in quasi-2D microchips (rock-on-a-chip) by generating 2D pore throats from 3D network data of CT-scanned rock samples. The method showed strong agreement between 2D and 3D pore and throat size distributions in both designed patterns and fabricated microchips. A critical factor in achieving accurate pore geometry was precise mask alignment, which enabled the fabrication of microchips with narrower throats for relatively tight reservoir patterns. Permeability regulation was achieved by adjusting inlet areas while maintaining pore and throat size distributions similar to the original 3D subvolume. Flow simulations using the Hagen–Poiseuille equation within the OpenPNM framework showed differences between simulated and experimental permeability, especially in low-permeability designs, which were more sensitive to the etching process. Despite these challenges, the proposed approach minimizes common discrepancies between rock pore space morphologies and quasi-2D microchips, significantly improving the reliability of microfluidic studies for applications requiring accurate pore-scale structures.
Currently available methods for designing microfluidic platforms have certain limitations. Regular and irregular pattern networks fail to represent real pore morphologies because they adopt simplified geometries and fixed pore connectivity.6,9 Fractal patterns require a porosity of at least 50–60% for flow to occur,8,10 which restricts their ability to reproduce tight patterns from different formations. Thin-section methods attempt to reproduce the 3D pore structure of rock samples using 2D thin-section images and usually rely on supplementary experimental data, such as mercury injection capillary pressure (MICP) data, to define connected throats based on throat size distribution (TSD).12,15,16 However, thin-section method may omit critical pore space features due to their reliance on 2D pore data. For example, the pore size distribution (PSD) of a core sample could be inaccurately represented by a single slice acquired in the process.17,18 Also, throats are added manually according to the MICP data, decreasing the efficiency of the method and introducing subjectivity in defining throat morphology. Finally, MICP data is a destructive technique, which prevents the re-use of samples for other analyses, impeding parallel studies of rock-like microfluidics with complementary benchmarking techniques such as coreflooding experiments. In contrast, multi-step approaches, which rely on non-destructive imaging techniques, can generate more realistic 2D representations of porous media.3 Randomly generated 2D networks can incorporate the statistical information from the extracted 3D network,1,19 while other algorithms, such as the QSGS algorithm, generate statistically representative 2D images of rock pore space based on 3D data.13,20 However, these methods only extract statistical information from 3D rock morphology data to generate 2D porous media, overlooking the detailed pore morphology. In foam studies for enhanced oil recovery and geological carbon storage, the pore geometry and topology should be as representative as possible because these characteristics dictate foam texture and stability in microscopic pore systems.21–23
Another aspect often overlooked in the design of microfluidic platforms (microchips), is the regulation of absolute permeability. This property greatly impacts the average fluid velocity inside microchannels, influencing the capillary number, and consequently, all phenomena observed on microfluidic platforms.24 Absolute permeability is primarily determined by pore connectivity and microstructure. However, manipulating these features in an image or pore network model while preserving the overall rock characteristics, is challenging and may require a statistical approach rather than individual pore/throat modifications.25–27 The challenge is even greater for heterogeneous rocks, such as carbonates. Existing carbonate-based microfluidic devices typically feature regular geometries, even in fractured systems, and are often designed as dual-porosity regular networks due to difficulty of reproducing the complexes flow characteristics in a 2D device.28–30
In our multi-step approach, we propose a method for creating 2D representations of rock pore spaces in microchips (rock-on-a-chip) that preserve most of the original pore morphology. An algorithm is developed to create pore throats on a 2D pore mosaic based on 3D network data extracted from a CT-scanned core sample. Additionally, a straightforward approach implemented to attempt for permeability regulation. This is achieved by altering the inlet areas of the designed 2D pattern, which has sufficiently similar PSD and TSD to the 3D subvolume. Flow simulations are performed on the design-extracted networks using the Hagen–Poiseuille equation within the OpenPNM framework.31 The permeability simulations for 2D fabricated microchips designed using the proposed method were validated against experimental data from commercial microchips in the literature. This approach enabled the creation of designs with significantly varied permeabilities while maintaining consistent PSD and TSD. The microchips were fabricated using an in-house photolithography method. They were characterized through flow experiments to determine absolute permeability and through imaging to compare the final morphology with the original design.
The mosaic was then filtered to remove artifacts with area smaller than 4 pixels, as they were considered image noise. SNOW algorithm31 was used to extract the pore network PSD and TSD from the 3D volume (Fig. 2c) and the filtered mosaic. Both PSDs were compared to check if they corresponded (Fig. S1, see ESI†).
The skeleton image is then processed to isolate throats (Fig. 3e). This is achieved by combining the original mosaic and skeleton images and selecting pixels that lie outside the pore area but within the skeleton (i.e., throats). The throats are separated from the skeleton image, and those that are perfectly vertical or horizontal are filtered out, as they do not naturally occur in target rocks structures. The remaining throats are dilated uniformly to a minimum width that allows them to be identified by the SNOW algorithm (Fig. 3f). For both sandstone and carbonate patterns, the throat minimum width is 3 pixels, achieved by applying two dilations to throats that are initially 1 pixel wide.
Most of the previous throats have uniform widths, resulting in a TSD that does not adequately represent larger throats (Fig. S2, ESI†). To create a more representative TSD, a defined portion of throats are randomly dilated at ascending numbers of times to form distinct throat categories. The number of throats randomly selected for dilation in each category is based on the normalized frequency of the rock's TSD for that category, multiplied by the maximum number of throats in the pattern (lines 10 to 24 in the Algorithm 1).
For sandstone the process is repeated for three consecutive dilations (binmax = 3), while for the carbonate pattern, it is repeated five times (binmax = 5), as the latter has larger throats in its subvolume distribution. After a certain number of consecutive dilations, throats become large enough that they are recognized as pores by the SNOW algorithm (Fig. S3, see ESI†), which reduces the PSD representativeness. To mitigate this, a thinning process (bwmorph function) was applied to the throats after each dilation to minimize the addition of extra pore space caused by editing (Fig. S4, see ESI†). This ensures that the introduction of new pores in the PSD is kept at a minimum. Finally, the final edited throats are added to the initial pore mosaic (Fig. 3h) and smoothed by repeating a sequence of dilation, connection, noise filtering, and thinning of the pore space (Fig. 3i).
An additional step is included for sparser pore mosaics, such as the limestone pattern. This process includes closing the throats within large grains that would otherwise form small dead-end pores. These pores are harder to access during chip saturation for permeability determination (Fig. 4). This step also eliminates partially connected throats (loose ends).
![]() | ||
Fig. 4 Extra process: elimination of partially connected throats (green) and some dead-end pores (also green). White represents the maintained pore space. |
The inlet and outlet distribution systems attached to the pattern were designed in accordance with Murray's law (eqn (1)) and a CAD file incorporating the inlet and outlet was generated for photo plotting the UV-masks.
dparent3 = d13 + d23 | (1) |
Murray's law defines the relationship between the diameter of a parent channel (dparent) and the diameters of its daughter channels (d1 and d2) to ensure minimal energy expenditure for fluid movement.33
This criterion ensures the chosen J value results in a design that has little deviation from the representative volume pore and throat size distributions. Additionally, it ensures the generated design has enough grains to avoid restrictive flow.
![]() | (2) |
Firstly, the criterion is calculated by computing the MSE for each property (pattern vs. subvolume). Each maximum MSE and ngrains are then computed. The criteria number (CrJ) is then calculated for each J value. The chosen J value must be the one that minimizes the CrJ array.
For the sandstone pattern, J = 11 was chosen, whereas for the limestone pattern, J = 25 was selected. The higher J value for limestone reflects the sparser pore arrangement in its mosaic, requiring greater number of dilations in the initial stage to ensure the pores connect in the subsequent steps.
![]() | (3) |
Pore networks were extracted using the SNOW algorithm, as incompressible fluid flow was simulated using the OpenPNM python package. The simulation calculates the pressure distribution across the pores in the network and the flow rates in the inlet and outlet throats. The Hagen–Poiseuille flow equation, which assumes spherical pores and cylindrical throats geometries, was used to calculate hydraulic conductivity (g):
![]() | (4) |
A developer solution was applied to transfer the pattern to the photoresist layer. The wafer was then submerged in a chrome etchant, transferring the pattern to the chrome layer. The other faces of the wafer were coated with HDMS, which served as a primer, followed by a coating of the photoresist. This ensured that during the next step, only the glass surfaces exposed to glass etchant could be etched. The wafer was subsequently submerged in a glass etchant solution (BD etchant) in an ultrasonic bath for a sufficient time to achieve a minimum channel depth of 10 μm. The channels depth was characterized by using an Olympus LEXT OLS4000 3D laser microscope after the etching process.
Images taken with the digital camera were processed in Ilastik software using its pixel classification algorithm to generate a probability image of pores, throats and background. The resulting images were then segmented using Otsu's algorithm36 in ImageJ software. Due to variation in brightness affecting the pixel classification across all the extension of the images, smaller samples were analysed, and their PSD and TSD were determined and averaged through the samples. This approach enhances the precision of the Ilastik algorithm in labelling pixels into pore space and background since training the model require manual assignment of the labels. The designed and actual distributions of pores and throats were compared to confirm the representativeness of the 2D patterns.
To evaluate the transference efficiency of structural aspects from design to the actual microchip, high resolution microscope images were sampled and segmented using the same pixel classification and Otsu's algorithm. Design images were rescaled so it could match the microchip images resolution. Morphological metrics such as 2D Minkowski functionals (area, perimeter and Euler characteristic)37 were calculated along with the aspect ratio of the structure features or grains. The relative error (eqn (5)) between design and actual average morphological properties () was compared for the two limestone-based chips fabricated in the same conditions.
![]() | (5) |
Wettability of the same two chips was characterized by in situ contact angle measurements.38 High resolution microscopic images of water injection were acquired, and 35 contact angles were manually measured for each chip using ImageJ software as follows: circular shapes were drawn over the meniscus perimeter as a reference; a parallel segment to the channel surface was drawn to meet the tangent line with the meniscus laterals, the angle between these two lines is the contact angle between water and microchip channels surfaces.
Absolute permeability was determined by saturating the chips with DI water and measuring pressure drop at different flow rates (0.01, 0.02, 0.04, 0.06, 0.08 mL min−1). To determine the pressure drop in the porous media, the hydraulic conductance of the inlet and outlet distributions systems was estimated, allowing pressure drop in each bifurcation to be calucalted.39 These values were then subtracted from the total pressure drop across the chip, leaving the remaining pressure drop as the contribution of the actual porous media. By applying the pressure drop (ΔP) and flow rate (Q) values to Darcy's equation (eqn (6)), the absolute permeability (k) of the porous media was calculated:
![]() | (6) |
![]() | ||
Fig. 5 Mask designs and PSD/TSD comparison between subvolume and (a) original sandstone pattern and (b) original limestone pattern. |
This result advances the current microfluidic designs used for CO2 gas monitoring and sCO2 dynamics studies as the later works have deployed regular and irregular patterns in microfluidic devices to evaluate fluid dynamics in 2D porous media22,40,41 which has no representativeness of the PSD and TSD of a real rock core. Our method also advances current 2D based thin section methods2,42,43 because our throat size data is based on a 3D rock sample and generating 2D porous media patterns with our algorithm is faster than manually adding throats to the image based on MICP throat size data.11
Connectivity and fluid flow in our designs are also assured as the initial pore mosaic is smoothed and connected such as the largest cluster of pore phase pixels remains in the final image (Fig. 5). This feature avoids interruptions in fluid flow due to disconnected pore images in mosaic assemblage, thus the need for modification of the images border.2,44
Furthermore, the number of dead-end pores can be easily regulated in the last part of the method by changing the minimum grain size for throat closing, advancing designs for the study of dead-end pores effects on flow dynamics without changing the effective pore dimensions.44
Another distinguished feature of our design method is that the throats sizes can be automatically edited by changing the input TSD distribution (see Algorithm 1), which generates more representative throat sizes (Fig. 5) than previous methods which do not incorporate such information.45
Previous ROC methods enable statistically accurate PSD and TSD for 2D porous media representations, however, they also generate artificial pore shapes,13,45 which compromise morphological attributes such as 2D Minkowski functionals37 and, especially, pore aspect ratio,46 leading to chips with misrepresented reservoir characteristics. Our comparison results show that pore size polydispersity (eqn (3)) between initial pore mosaic and the resulted design, were respectively χmosaic = 1.23 and χdesign = 1.28 for the sandstone pattern; and χmosaic = 1.49 and χdesign = 1.50 for the limestone pattern. Results indicate the PSDs were minimally broadened due to the applied method generating new pores, thus sufficiently preserving pore shape from 2D slices to final design for both lithologies (Fig. 7).
Finally, our developed design method expands the reach of ROC applications to a wide range of rock types as it simultaneously preserves pore shape (Fig. 7), PSD and TSD (Fig. 10) for homogeneous and heterogeneous pore spaces.
![]() | ||
Fig. 6 Cropped mask designs and PSD/TSD comparison between original design and (a) cropped sandstone pattern and (b) cropped limestone pattern. |
Three copies of the pore network were fabricated on each cropped pattern chip. A single width was imposed on the pattern to ensure a reliable fit on the substrate while accommodating the dimensions of the chip holder later used in permeability measurements.
Lastly, the cropped designs enable permeability regulation by altering the original design inlet area (cropping width) without changing its overall microstructure. This alone does not guarantee permeability control as the etching process can have an impact on the pattern transfer, altering the designed flow properties (see last section of Results and discussion). One can also alter flow characteristics, thus its permeability, by changing input throat size distributions on the algorithm.
Rescaling the designed images to match microscope scale allowed better overlapping and identification of successfully transferred areas. Exceptions were observed at the contours of grains and some of the smallest grains disappeared due to over-etching.
The average errors of the Minkowski functionals and grain aspect ratio were equally low for both chips (Table 1) indicating a sufficient successful transfer. Etching had more impact on the borders as shown in the higher perimeter error compared to area error, as grain surfaces are more affected by the etchant than its interior. Euler characteristic is sensitive to the etching of smaller grains because of over-etching, decreasing the number of connected components on the image, especially for the original design pattern (chip 2) that yields smaller grains in design than the cropped one (chip 1). This is also reflected in the higher standard deviation of the average properties for the chip 2, where regions with larger pores would be less prone to transference errors than regions with smaller ones.
Chip | Area | Perimeter | Euler number | Aspect ratio |
---|---|---|---|---|
Chip 1 | 5.2% ± 0.4% | 13.7% ± 3.8% | 3.3% ± 1.6% | 1.0% ± 1.0% |
Chip 2 | 6.6% ± 4.7% | 16.5% ± 7.2% | 12.2% ± 4.9% | 3.4% ± 0.6% |
Low aspect ratio errors for both chips also imply a good efficiency in transferring structural features from design to microchips, as it reproduces grain dimensions with little deviations. Chip 1 and chip 2 also presented, respectively, a measured depth of 21.1 μm and 22.2 μm, this result combined with low average error in structural features indicate reproducibility of pattern transfer with the method when etched conditions are the same while fabricating.
With respect to the surface chemistry of microchip channels, all chips were fabricated with the same substrate material (borofloat/borosilicate glass) which consists of nearly 81% silicon dioxide and 13% boric oxide. The predominantly surface species are often silanols, siloxanes, boric oxides and boric hydroxides.47 Specially the hydroxides species are responsible for a water-wet behaviour due to hydrogen bonding, so it is expected that all fabricated chips exhibit a wettability towards water-wet.
Average in situ contact angle measurements for both chips are: 22.9° ± 7.6° for chip 1 and 21.2° ± 5.9° for chip 2. Results indicate both microchip channels are primarily water-wet (Fig. 9a and b) and confirms the reproducibility of the surface properties at the same etching conditions.
Regarding the PSD and TSD of the actual microchip patterns for both rock types, three images from each chip were sampled and processed using Ilastik software. The phases were defined as void and background, and a probability image was imported into ImageJ for segmentation by Otsu's method.36 Three out of four chips exhibited PSD and TSD values close to the 3D subvolume (Fig. 10b–d), indicating that the method successfully produced 2D representations of pore dimensions from real rock samples. The original pattern sandstone chip did not represent rock pore throat dimensions (Fig. 10a) as the photomask was aligned with the substrate by tape and not using the support (see discussion of photomask alignment in the next section).
![]() | ||
Fig. 10 Pore network of both cropped permeability chips: limestone pattern (left) and sandstone pattern (right). |
The extracted pore networks also agree with the original pore structures for each sample (Fig. 11) validating the method's ability to preserve crucial microstructure features. With the PSD and TSD (inscribed radius) of the microchips closely matching those of the subvolume, a high degree of representativeness is achieved without significant sacrifice of pore or throats morphology. The accurate replication of pore geometry and topology information in 2D microchips can greatly enhance the reliability of quasi-2D microfluidic platforms in experimental studies that rely on precise pore-scale behaviour, like foam generation and foam texture ageing.21,22,48–50 It is worth noting that the effectiveness of our approach strongly depends on the characteristics of the initial pore mosaic.
![]() | ||
Fig. 11 Pore network of both cropped permeability chips: limestone pattern (left) and sandstone pattern (right). |
Although our designs and microchips were based on a 6 μm per pixel resolution CT-scanned mosaic, our method is robust and adaptable across different scales and lithologies, as it performs pixel wise operations. Independence of scale enables the design of nanoscale porous media which play an important role in both sandstone and carbonate rock characterization.51,52 Conversely, the fabrication is limited to photomasks that reproduces 6–7 μm features. Advances in fabrications techniques should be developed to create nanoscale quasi-2D chips with our designs.
![]() | ||
Fig. 12 (a) Encountered pattern distortion issue by holding photomask with tape. (b) CAD image of the newly designed wafer holder. |
To address this issue, we designed and 3D-printed a wafer holder (Fig. 12b). The glass substrate fits securely within the plastic mount, while the top lid of the holder is designed to tightly press the photomask against the glass surface using strong magnets and a frame-like structure. This design ensures uniform contact and prevents distortion, significantly improving pattern transfer accuracy before exposure to the UV light.
The improved support enables the fabrication of microchips with PSD and TSD values more closely aligned with those of the sampled rock subvolume, as observed in three of four microchips (Fig. 10). The accuracy of the pattern transfer is enhanced with the support, allowing for the successful transfer of narrower throats to the wafer without creating blockages (Fig. 13). In contrast, improperly transferred or incompletely etched throats can create obstructions in the porous media, restricting fluid flow. If the pore space contains fewer connected pores, the risk of isolating pore areas and disrupting flow pathways increases. A proper alignment provided better definitions of pores and throats in the transferred pattern, ultimately leading to microchips that accurately capture pore morphology and dimensions.
Experimental absolute permeability of the microchips was determined using Pradhan's method.39 However, the experimental values diverged significantly from the simulated values (Table 2). Although the cropped versions are less permeable in simulations, when we consider the actual microchip pore structure and channel depth, the difference between experimental and simulated changes drastically, revealing that cropped versions have significantly higher permeability than original designs. This discrepancy can be attributed to the fact that cropped designs have less pathways, making it sensitive to small changes on its throats size. Some throats become slightly larger during the etching step, since wet etching is mostly an isotropic process, and this increases experimental permeability.
Microchip | Measured depth (μm) | Simulated k (mD) | Experimental k (mD) |
---|---|---|---|
Sandstone original | 11.4 | 530 | 150 |
Sandstone cropped | 17.1 | 485 | 5001 |
Limestone original | 16.2 | 232 | 365 |
Limestone cropped | 21.1 | 114 | 3000 |
Another factor that influenced transport properties was the mask alignment method using tape, which led to throat blockages. This issue was particularly evident in the original sandstone pattern, where the experimental permeability was lower than the simulated values. It is worth noting that the permeability values of the microchips based on the original designs were consistent with the order of magnitude observed in core samples (225 mD for the sandstone and 194 mD for the limestone core). However, the cropped versions exhibited significantly higher values (above 1000 mD).
To test the hypothesis that slightly increases to throat dramatically increases permeability, especially in cropped designs, the design patterns were modified by thinning the grains a few pixels, then fluid flow was re-simulated (Fig. 13).
The designed permeability was highly sensitive to grain etching, particularly for heterogeneous cropped patterns (Fig. 15 top). This finding suggests that, to control permeability outcomes in microchips, it may be necessary to anticipate the etching modifications of the design and control its depth (Fig. 15 bottom). A close match with experimental data was found when the pattern was virtually etched by 2 pixels (roughly 12 μm), demonstrating a permeability 33 times higher than the one previously simulated in design (Kmodified/Kprevious), and supporting the hypothesis of etching effects on fluid flow properties.
Nevertheless, anticipating etching effects in practice can be challenging, as controlling the wet-etching process is complex and does not guarantee to follow the virtual etching simulation. The etching rate depends on precise temperature control and may vary with time. Also, etchant concentration may vary due to uneven distribution across the substrate while in the ultrasonic bath.
Despite the inability to perfectly match simulated and experimental permeability values, this does not invalidate the proposed regulation approach which preserves 2D pore dimensions. The difference in measured permeability between the original and cropped microchips remains significant after fabrication, even though simulations didn't display that magnitude of difference prior. Variations in channel depth can also be associated with unmatching flow properties because uniform depth is not considered in the pore network simulations. To achieve an optimum etching depth that simultaneously preserves pore dimensions and low permeability, direct numerical simulations should be used as an alternative to network simulation.
Finally, to regulate the permeability of the fabricated microchip, a cropped pattern must be designed, as its pathways are more sensitive to grain etching, which will result in a higher permeability than its original version.
- The proposed method successfully achieved a representative 2D design based on a 3D subvolume acquired from rock core samples, without compromising the real pore morphology. Thousands of pores within the mosaics were successfully and efficiently connected, and the corresponding throat dimensions were transferred to the 2D pattern, ensuring close resemblance to the subvolumes.
- The fabricated microchip's porous media exhibited minor defects; however, the overall morphology was effectively transferred. Comparisons of PSD and TSD between the fabricated microchips and the subvolume data confirmed that the method can achieve representativeness of the 2D microstructure.
- Proper mask alignment plays a critical role in accurately replicating the designed features. Inadequate alignment can lead to throat blockages on the fabricated chip, underscoring the importance of proper fabrication processes.
- The etching process tends to dissolve the grains borders, resulting in an increase in the permeability of the fabricated microchips compared to the original design. Nevertheless, permeability can be regulated during the design phase by adjusting the inlet/outlet area for regions with similar PSD and TSD values.
- Pore network modelling and morphology metrics are essential tools for gathering microstructural information and testing the representativeness of the microchip pore space. It can be rapidly deployed within the ROC workflow to design representative microfluidic platforms using the proposed method.
Footnote |
† Electronic supplementary information (ESI) available. See DOI: https://doi.org/10.1039/d5lc00119f |
This journal is © The Royal Society of Chemistry 2025 |