Ex14 PetroMod
Ex14 PetroMod
PETROPHYSICAL MODELING......................................................................................................... 2
Important icons used in the process steps:................................................................................2
Exercise Overview:.................................................................................................................... 2
A) DETERMINISTIC MODELING........................................................................................................ 3
Exercise Steps........................................................................................................................... 3
Comments................................................................................................................................. 4
B) DETERMINISTIC MODELING USING TREND MAPS......................................................................4
Exercise Steps........................................................................................................................... 4
Comments................................................................................................................................. 5
C) STOCHASTIC MODELING............................................................................................................ 5
Exercise steps........................................................................................................................... 5
D) STOCHASTIC MODELING - CONDITIONING TO FACIES..................................................................6
Exercise steps........................................................................................................................... 6
Comments................................................................................................................................. 7
E) PROPERTY CALCULATOR.......................................................................................................... 7
Exercise Steps........................................................................................................................... 7
F) HISTOGRAM AND FILTER FUNCTIONALITY....................................................................................9
Exercise Steps........................................................................................................................... 9
Comments................................................................................................................................. 9
G) OPTIONAL EXERCISE................................................................................................................ 9
Calculation of Sw....................................................................................................................... 9
P2002 (v.7/02)
Page 1
Petrophysical modeling
Both stochastic and deterministic methods are available for modeling the distribution of
petrophysical properties in a reservoir model. Scaled up well logs and/or trend data is used as input
and various user settings are available. When performing petrophysical modeling all cells for that
property will be given a value. The well and/or trend values are distributed in the volume defined by
the 3D grid.
Before modeling, the user should normally have gone through a detailed data analysis, identifying
trends, correlation between other properties, defining the variogram and viewing the histogram. The
data analysis will not however, be covered in the introduction course.
Exercise Overview:
A)
Deterministic modeling
B)
C)
Stochastic modeling
D)
E)
Property Calculator
F)
G)
Optional Exercise:
P2002 (v.7/02)
Page 2
A) Deterministic modeling
When the well logs have been scaled up to the resolution of the cells in the 3D grid, the values for
each cell along the well trajectory can be interpolated between the wells in the 3D grid. The result is
a grid with property values for each cell.
There are several deterministic methods available in Petrel, examples are kriging and moving
average. The deterministic methods will produce smooth results. The kriging method can include
information about the variogram, hence producing an anisotrop model that has captured the
geostatistical dependencies between points in the 3D model. The deterministic approaches will not
however, produce local variation, and if you run 100 realizations the outputs will be identical for
each run.
Exercise Steps
1.
2.
3.
Select Use Existing Property and select the Porosity property as the property to be modeled
from the drop down menu.
4.
Select Tarbert 1 from the pull down menu and de-select the Leave Zone Unchanged
for that zone to create a realization.
5.
Select the Moving average as the Method, leave all other settings as default.
6.
Click OK to create the property model and display the model in the 3D Window. Use the Zone
Filter to display the appropriate zone.
7.
Bring up a Histogram window from the Window menu. Display the Porosity property and use
the Zone Filter to look at the modeled zone. Compare the histogram distribution for the well
logs, the up-scaled cells and the whole property
8.
Double-click on the Porosity property in the Properties folder and check the statistics in the
Statistics tab.
icon
Comments
P2002 (v.7/02)
Page 3
Exercise Steps
1.
Activate a 3D window and click on the Open Dialog for Active Process
Function bar.
icon on the
2.
Select Use Existing Property, select Porosity to be used from the pull down menu and select
Tarbert 1 as the active zone.
3.
Go to the Trends tab. Toggle on the Horizontal trend surface option and insert the Tarbert-1
porosity map located under the Properties/Porosity/ folder in the Petrel Explorer Input tab.
4.
5.
Bring up a 2D Window from the Window menu and display the generated property model.
Use the Zone Filter to display only the appropriate zone.
6.
Go to the Petrel Explorer Input tab and double click on the porosity trend map used in step 2.
Go to the Style tab and at the bottom set the Transparency to 70%. Also , change the contour
increment to 0.005.
7.
Display the trend map and click the Map View Position
icon on top. Compare the
contours with the coloring of the property model underneath to verify the trends.
Comments
A trend map is a 2D grid. Such a trend map can be generated by the following procedure:
P2002 (v.7/02)
Page 4
Give each contour line a value by using the Z-value selector (available
from the Function bar when the Make/Edit Polygons process is active)
Use the Make Surface process to grid these contour lines into a 2D
grid
C) Stochastic modeling
Petrel can generate stochastic petrophysical property models based on the Sequential Gaussian
Simulation method. This is the most straightforward algorithm for generating realizations of a
multivariable Gaussian field. The method can produce local variation and reproduce input
histograms. This means that if you run 100 different realizations (using a different seed 1) based on
the same inputs, then you will get 100 different outputs. All of them will match the input, but since
the input is given by a distribution, then the value given to each cell can vary based on the range
of this distribution. If a large number of realizations is run (~50-100) then the variation between
them reflect the uncertainty in the model. Note however, that this uncertainty is only the true
uncertainty if the model itself is correct! If you have used inputs that are wrong, then all output will
of course be wrong as well.
Exercise steps
1.
2.
a.
b.
c.
d.
e.
Activate the lock icon for the Tarbert 1 zone and de-select the lock for Ness 2.
f.
a.
b.
3.
Open the Petrophysical Modeling process, select Use Existing Property and select
Porosity from the drop-down list.
Bring up a Histogram window from the Windows menu and select Tile Vertical.
Use the Zone Filter to display the 3D property model and the Histogram distribution for
the well logs, the up-scaled cells and the whole property for zone Ness 2.
a.
Click on the 3D window to make it active and click on the Open Process Dialog
icon on the Function bar.
b.
Go to the Settings tab in the Petrophysical Modeling process window. Under Output
data range click on Estimate (this will estimate the porosity range from the up-scaled
Seed: used in stochastic modeling to create different realizations. If the seed value is the same for
each run, then the output will be identical as well (given that the input is the same). When using
different seeds, then each output realization will be different, but still based on the same input. The
seed value just tells the algorithm which value should be the first values to be drawn from the
distribution. It is a random number unless specified.
1
P2002 (v.7/02)
Page 5
cells within the zone). Specify an output data range (e.g. 0.1-0.25).
c.
Exercise steps
1.
2.
3.
Select Ness 2 as the Zone to model and click the Reset settings of current zone to default
icon to reset the setting for this zone.
4.
5.
Click on the Facies button and select the Facies Object model from the drop-down list. Select
Sand facies from the facies drop-down list and specify the variogram settings for this facies
according to the table below
6.
Specify the variogram settings for the other facies as well according to the table below.
7.
Go to the Settings tab in the Petrophysical Modeling process window. Under Output data
range click on Estimate to define the minimum and maximum porosity values of the resulting
model. Do this for all the four facies.
8.
9.
Display the generated Porosity model and compare with the Facies Object model used as
input. Use the Zone filter to view only Ness 2.
Orientation
Major Range
Minor Range
Vertical Range
Clay
500
500
10
Sand
25
3500
1500
10
Silt
25
1000
500
10
Fine Silt
25
850
500
10
Comments
P2002 (v.7/02)
Page 6
possibility of defining the settings for each facies is very important. It is however possible to
copy settings between facies and between zones to make this easier.
E) Property Calculator
As for the well logs there is a similar calculator associated with the properties. This calculator can
be used to create new 3D properties and to do operations between properties. There is a whole
range of predefined functions associated with the calculator, such as logical and mathematical
functions. It is possible to write nested statements and there is no limit for the length and the
complexity of such statements. If a calculation is getting complex then it is possible (and useful) to
create macros containing the calculation. The macro can be read from file to do several operations
in one go.
Exercise Steps
1.
2.
a.
Click right MB on the Properties folder in the 3D Grid (DC) and select Calculator from
the pull down menu.
b.
Change the Properties Type to Porosity and type in the white formula field:
c.
See the statistical result by selecting Result in the upper right-hand corner.
d.
Calculating values:
a.
The Calculator may be used as a normal calculator or for returns of single values using
properties and/or logs.
b.
Type in Sum(Volume()*Porosity) and press enter on the keyboard. The Calculator will
return the pore volume of the entire field.
P2002 (v.7/02)
Page 7
Exercise Steps
1.
Under the Models tab open the Settings window for an individual property (e.g. Porosity) by
double-clicking on it. Within the Settings window, open the Histogram tab.
2.
3.
Toggle on/off the boxes for displaying property and well logs (original and up-scaled).
4.
Play around with the option to change the number of columns and check the interval values
in the Legend.
5.
Toggle on the Use filter option and open the Settings window for the Properties folder and
choose the Filter tab. The Filter gives the option to show only parts of a property model.
6.
Choose a filter option, e.g. the Value filter. Observe the changes.
Comments
Remember that the X-axis of the histogram is NOT the values of the property but the number of
columns
Note that for Property histogram, the original well logs are only showing original log values from
cells defined by the up-scaled wells. To view the entire well log, use Well histogram (found under
each well log under the Global well logs folder or under each individual well).
G) Optional Exercise
Calculation of Sw
The water saturation in the hydrocarbon zone is a function of height above the fluid contact, the
permeability and the porosity. The calculator can be used to make a water saturation property that
takes these parameters into account.
In this case we have water saturation in the oil zone that can be
expressed by the formulae to the right:
Where:
h = height above the OWC
K = permeability
=
porosity
a = 0.5, b = 0.2
The contact is given by: OWC = -2010 meters for all zones and all segments.
P2002 (v.7/02)
Page 8
A permeability property is needed to generate the Sw property. A linear expression has been found
between porosity and log permeability which can be expressed by: LogPerm=10.9*Porosity-0.48.
A macro has been written to simplify this calculation and for easy reproduction in case of an
update. The macro has been written in a text editor program and saved as a text file with the
ending .mac. All the functions in the macro are listed below each other, just as they would be
written as separate functions using the Property Calculator.
Exercise Steps
1.
2.
Toggle on From file and select the macro file to be used. The macro is called 'Sw_formula'
and it is stored under the directory called Other Data, which is found together with the other
course data.
3.
Press the Run button. Notice that all the formulas will appear in the history window at the top.
4.
Four new properties will be created, called LogPerm, Perm, Temp and Sw. They will all be
attached to the template that was selected next to Type in the property calculator (Seismic
(default) in the picture above).
5.
Change the templates for the Sw and Perm properties by opening the settings window for
each of them, go to the Info tab, and change to another template from the pull-down list.
P2002 (v.7/02)
Page 9