permeability measurement by tomographic analysis
TRANSCRIPT
-
8/4/2019 Permeability Measurement by Tomographic Analysis
1/25
Click to edit Master subtitle style
4/14/12
PermeabilityMeasurement by
Tomographic Analysis
Muhammad Bilal AhmedSchool of Petroleum & MiningEngineering
University of Alberta
-
8/4/2019 Permeability Measurement by Tomographic Analysis
2/25
4/14/12
Overview
Image Acquisition and Image Processing
Generating Link and Node files
Theory behind Porenet.exe Software
Calculating Petro-physical Propertiesusing Software Simulation
-
8/4/2019 Permeability Measurement by Tomographic Analysis
3/25
4/14/12
Image Acquisition and ImageProcessing
CroppingTo obtain the desired sub-section of the whole
image, the plug-in of TransformJ is used tocrop the data in 3D with user defined
dimensions. In our case the raw image wasalready cropped so this step was omitted.
-
8/4/2019 Permeability Measurement by Tomographic Analysis
4/25
4/14/12Rescaling
The original 32 bit image is converted to 16bit to save the memory usage and hard diskstorage
Segmentation
To transform the gray scale into black andwhite image (pore space and solid phase), go toImage->Adjust->Threshold. A threshold value isselected automatically by Image based on anisodata algorithm (Ridler and Calvard, 1978)
-
8/4/2019 Permeability Measurement by Tomographic Analysis
5/25
4/14/12
-
8/4/2019 Permeability Measurement by Tomographic Analysis
6/25
4/14/12
Normalization
Since the desired input data for porenet.exe(the program to extract a network from anygeneric 3D images) consists only 0s (pore space)and 1s (solid phase), we give the pores a value of
0 and the remaining solids the value of 1. We dothis by using the following link in Image J visitingProcess->Math->Max, and setting the maximumvalue at 1.
-
8/4/2019 Permeability Measurement by Tomographic Analysis
7/25
4/14/12
-
8/4/2019 Permeability Measurement by Tomographic Analysis
8/25
4/14/12
Network Extraction
We use the software Porenet to extract thenetwork.
Data type: Binary
File name: .dat
Program: Porenet.exe input_file
-
8/4/2019 Permeability Measurement by Tomographic Analysis
9/25
4/14/12
Finally after running the Porenet.exe we areleft with 4 files two of them are Link files
and the other two are Node files.These arelater used in other softwares as input files
-
8/4/2019 Permeability Measurement by Tomographic Analysis
10/25
4/14/12
Theory behind Porenet.exe
Two processes are basically being carried outin this software.
1. We use a Running Length Encoding (RLE)algorithm to compress the data to save theirmemory occupation during the calculation
2. We use Maximal balls algorithm to extractpore network
-
8/4/2019 Permeability Measurement by Tomographic Analysis
11/25
4/14/12
Running Length Encoding (RLE)algorithmRun-length encoding (RLE) is a very simple form
of data compression in which runs of data (thatis, sequences in which the same data valueoccurs in many consecutive data elements) arestored as a single data value and count, rather
than as the original run Let us take a hypothetical single scan line, with
B representing a black pixel and W representingwhite:
WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWWWWWWWWWWWWWW
-
8/4/2019 Permeability Measurement by Tomographic Analysis
12/25
4/14/12
If we apply the run-length encoding (RLE) datacompression algorithm to the above
hypothetical scan line, we get the following:12W1B12W3B24W1B30W36B16W
This is to be interpreted as twelve W's, one B,twelve W's, three B's, etc. The run-length coderepresents the original 67 characters in only18.
-
8/4/2019 Permeability Measurement by Tomographic Analysis
13/25
4/14/12
Maximal Ball Algorithm
Analysing porous structures statisticallyrequires a division of the porous structure intoseparate entities. Essentially it is important todistinguish between two different types of
entities, the pore bodies and the throats ornecks between the pore bodies
Pores are the larger bodies in the porousmedia with the main function of storing liquid
whereas the throats are referred to as thesmaller 3- dimensional bodies formingconnections between pores
-
8/4/2019 Permeability Measurement by Tomographic Analysis
14/25
4/14/12
In the 3D image, from a voxel in the void space (0),the radius is increase by one step until the ball hits
a solid phase voxel(1). We call the ball a maximalball at voxel
-
8/4/2019 Permeability Measurement by Tomographic Analysis
15/25
4/14/12
Building the hierarchyAfter finding all the maximal balls, we compare
them to build the hierarchy. If two balls areoverlapped, the bigger one is the smallers master,and recognize the smaller a slave.
If a ball has no master, it is a super master anddefined as the pore body; if a ball has no slaves, itis a super slave and gives information forminimum radius of the throat.
-
8/4/2019 Permeability Measurement by Tomographic Analysis
16/25
4/14/12
-
8/4/2019 Permeability Measurement by Tomographic Analysis
17/25
4/14/12
The allocation of pore bodies and throats is startedby considering the largest master sphere which has
no other masters connections as a principalsphere for pore body.
This sphere will consists of all the informationabout the entire pore body entity which has cluster
sphere or a slave sphere connected to it and theircoordinates centre is used to identify thecoordinates of the entire pore body entity.
-
8/4/2019 Permeability Measurement by Tomographic Analysis
18/25
4/14/12
-
8/4/2019 Permeability Measurement by Tomographic Analysis
19/25
4/14/12
-
8/4/2019 Permeability Measurement by Tomographic Analysis
20/25
4/14/12
The throat length lt is defined by subtractingthe two pore lengths (li andlj) from the totalthroat length lij (the distance from pore i
center to pore j center).
lt = lij-li-lj
The pore length li and lj are defined by
lj = ltj (1-0.6 rt/rj)
li= lti (1-0.6 rt/ri)
where ri, r and rt are the radii of ore i, ore
-
8/4/2019 Permeability Measurement by Tomographic Analysis
21/25
-
8/4/2019 Permeability Measurement by Tomographic Analysis
22/25
4/14/12
Real pores and throats have complex and highirregular geometrical profiles. We approximate
them as cylindrical capillaries with a constantbut arbitrary cross section with adimensionless factor shape G
where As is the surface area of the pore orthroat block this is found by counting thenumber of surfaces between void and solid ineach element; V is block volume; and L is theblock length.
-
8/4/2019 Permeability Measurement by Tomographic Analysis
23/25
4/14/12
-
8/4/2019 Permeability Measurement by Tomographic Analysis
24/25
4/14/12
Calculating Petro-physicalProperties using SoftwareSimulationWe basically use 2 softwares developed by the
people at Imperial College London namelyProfessor Martin Blunt and Xavier Lopez.
Non-Newtonian Code v 1.0
Non-Newt 3
-
8/4/2019 Permeability Measurement by Tomographic Analysis
25/25
4/14/12
Theory Behind the Softwares
Darcy Law