Académique Documents
Professionnel Documents
Culture Documents
PETROPHYSICAL MODELING......................................................................................................... 2 Important icons used in the process steps:................................................................................2 Exercise Overview:.................................................................................................................... 2 A) DETERMINISTIC MODELING........................................................................................................ 3 Exercise Steps........................................................................................................................... 3 Comments................................................................................................................................. 3 B) DETERMINISTIC MODELING USING TREND MAPS........................................................................4 Exercise Steps........................................................................................................................... 4 Comments................................................................................................................................. 4 C) STOCHASTIC MODELING............................................................................................................ 5 Exercise steps........................................................................................................................... 5 D) STOCHASTIC MODELING - CONDITIONING TO FACIES...................................................................6 Exercise steps........................................................................................................................... 6 Comments................................................................................................................................. 6 E) PROPERTY CALCULATOR.......................................................................................................... 7 Exercise Steps........................................................................................................................... 7 F) HISTOGRAM AND FILTER FUNCTIONALITY.....................................................................................8 Exercise Steps........................................................................................................................... 8 Comments................................................................................................................................. 8 G) OPTIONAL EXERCISE................................................................................................................ 8 Calculation of Sw....................................................................................................................... 8
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) B) C) D) E) F) G) Deterministic modeling Deterministic modeling Using trend maps Stochastic modeling Stochastic modeling - Conditioning to Facies Property Calculator Histogram and filter functionality Optional Exercise: Sw Calculation using the Calculator
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. 4. 5. 6. 7. Activate the 3DGrid (DC) under the GeoModel project. Open the Petrophysical Modeling process. Select Use Existing Property and select the Porosity property as the property to be modeled from the drop down menu. Select Tarbert 1 from the pull down menu and de-select the Leave Zone Unchanged for that zone to create a realization. Select the Moving average as the Method, leave all other settings as default. Click OK to create the property model and display the model in the 3D Window. Use the Zone Filter to display the appropriate zone. 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 icon
8.
Double-click on the Porosity property in the Properties folder and check the statistics in the Statistics tab.
Comments
After modeling it is important to compare the output (3D property) with the input (up-scaled logs). The histogram is the most obvious. But it is also important to use geological knowledge and see if the model represent the expected result.
P2002 (v.7/02)
Page 3
Exercise Steps
1. 2. 3. Activate a 3D window and click on the Open Dialog for Active Process Function bar. icon on the
Select Use Existing Property, select Porosity to be used from the pull down menu and select Tarbert 1 as the active zone. 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. 6.
Click OK to create the property model and observe the changes. 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. 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
Digitize contours that represent the trend map in the Make/Edit Polygons process. This can be done in a 2D window on top of a horizon. 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. Creating first model:
a. b. c. d. e. f.
2.
Activate the 3D Grid (DC) under the GeoModel project. Open the Petrophysical Modeling process, select Use Existing Property and select Porosity from the drop-down list. Activate the lock icon for the Tarbert 1 zone and de-select the lock for Ness 2. Select Sequential Gaussian Simulation as the method to use. In the Variogram tab, select Exponential Variogram type, 3500 as Major Range, 1500 as Minor Range, 10 as Vertical Range and 25 degrees as Azimuth. Click OK to create the property model. 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. b.
3.
a. b.
Click on the 3D window to make it active and click on the Open Process Dialog icon on the Function bar. 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. 4. 5. Open the Petrophysical Modeling process. Select the Porosity property as the property to model. 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. Select Sequential Gaussian Simulation as method. 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 Specify the variogram settings for the other facies as well according to the table below. 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. Click OK to create the model. Display the generated Porosity model and compare with the Facies Object model used as input. Use the Zone filter to view only Ness 2.
6. 7.
8. 9.
Major Range
500 3500 1000 850
Minor Range
500 1500 500 500
Vertical Range
10 10 10 10
Comments
Conditioning to a facies property is time consuming since you must define the settings for each facies. Since the facies have been defined based on their difference in petrophysical properties, it is important to preserve this distinction, hence the
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.
The settings such as variogram ranges, are often difficult to define. Very often geology (geological knowledge, analogue field, outcrop studies) is used to come up with some numbers that are reasonable, especially for the horizontal ranges. The vertical ranges are often possible to calculate based on a variogram analysis.
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. Creating a new property model:
a. b.
Click right MB on the Properties folder in the 3D Grid (DC) and select Calculator from the pull down menu. Change the Properties Type to Porosity and type in the white formula field: test=Porosity [Press Enter] test=test*0.8 [Press Enter]
c.
See the statistical result by selecting Result in the upper right-hand corner.
d.
2.
Display the new test property model in a 3D Window. The Calculator may be used as a normal calculator or for returns of single values using properties and/or logs. Type in Sum(Volume()*Porosity) and press enter on the keyboard. The Calculator will return the pore volume of the entire field.
Calculating values:
a. b.
P2002 (v.7/02)
Page 7
Exercise Steps
1. 2. 3. 4. 5. 6. 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. Select the zone you want to study. Toggle on/off the boxes for displaying property and well logs (original and up-scaled). Play around with the option to change the number of columns and check the interval values in the Legend. 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. 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. Activate the 3DGrid (DC) under the GeoModel project. 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. 4.
Press the Run button. Notice that all the formulas will appear in the history window at the top. 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). 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.
5.
P2002 (v.7/02)
Page 9