0% found this document useful (0 votes)
81 views12 pages

Seismic and Property Calculators

The document outlines a presentation on the use and abuse of seismic and property calculators in Petrel, detailing their functionalities and providing examples of calculations. It emphasizes best practices for using the calculators effectively while warning against common mistakes that can lead to errors or data loss. Key features include the ability to manipulate data objects and the importance of using unique names for properties to avoid overwriting data.

Uploaded by

Sumani Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views12 pages

Seismic and Property Calculators

The document outlines a presentation on the use and abuse of seismic and property calculators in Petrel, detailing their functionalities and providing examples of calculations. It emphasizes best practices for using the calculators effectively while warning against common mistakes that can lead to errors or data loss. Key features include the ability to manipulate data objects and the importance of using unique names for properties to avoid overwriting data.

Uploaded by

Sumani Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Lunch and Learn:

The Use and Abuse of Seismic and Property Calculators

*Walkthrough notes for ~ 30 minute presentation


- to be viewed in conjunction with the associated power point slides

Red = Hints
Blue = Comments
Green = Examples

1) TITLE SLIDE (1) and CONTENTS SLIDE (2)


Introduction to the presentation:
• Introduce yourself and the topic
• Walk through the presentation outline

2) CALCULATORS SLIDE (3)


There are 6 calculators in Petrel:
1. Well top attributes / Points with attributes
2. Well Logs
3. Surfaces
4. Simulation summary files
5. Properties
6. Seismic

It’s similar to a normal scientific calculator both in looks and function.

Used to edit and manipulate existing data objects and or create entirely new ones based
on existing objects.

3) OPEN PETREL SEISMIC V&I CLOUDSPIN PROJECT & OPEN SEISMIC


CALCULATOR
Point out the common features
• Display Panel:
- Stores history of executed calculations
• Formula Bar:
- where calculation is typed/generated or where macros are accessed
• Data List:
- lists the available objects so you can easily select them for calculation
(no need to type)
• Keypad:
- contains all general buttons
- access to predefined functions
4) SEISMIC CALCULATOR

Use Seismic Visualisation and Interpretation (v2005) dataset

Example 1: Clipping a seismic cube to an amplitude range


• Open the calculator

Opened the calc from cropped cube, therefore the


output resolution will be the same as this cube

• Write in the formula:


SeisAmpCut=If( mig_sgy_Crop_Realized<50 and
mig_sgy_Crop_Realized>-50, mig_sgy_Crop_Realized, U)

Figure 1: SeisAmpCut input formula for example 1


• Explain equation (Condition, Then, Else)
• Demonstrate how to select equation from history bar and change
(i.e. change 50 to 40)

When using combined logical statements remember to leave a space


before and after the ‘and’ or ‘or’

Use History to repeat calculations rather than re-typing

• Compare to normal cube in 3D window (Inline/Xline from each

Calculator icon means it is a virtual cube – to create physical copy


inside project you have to realise it!
Figure 2: Comparison between SeisAmpCut and its parent cube

Example 2: Calculating the difference between two cubes

a) Write in the formula:


Seisdifference=mig_sgy_Crop_Realized-SeisAmpCut

Figure 3: SeisDifference input formula for example 2

Figure 4: 3D view of SeisDifference cube


Petrel expects the cubes to be the same size - so all objects
available in the data list are the same size

Example 3: Seismic Sculpting: Cut seismic cube between two surfaces

*Can use horizon interpretation but you need to convert to surface first
using Make/Edit Surface.

a) Write in the formula:


Sculpt1=If( z<CARACAS(x,y) and z>HOUSTON(x,y),
mig_sgy_Crop_Realized, U)

Figure 5: Sculpt1 input formula for example 3

When using surfaces > remember to put the (x, y)

z, x, y, and, & or are not case sensitive

Best practice for minimising the size of the sculpted cubes is to


perform calculation on cube already cropped to max z of top surface
and min z of bottom surface - file size is minimised.

Figure 6: Seismic cube set undefined above CARACAS and below


HOUSTON surfaces
Example 4: Doing fault interpretation using a combination of amplitude and ant
tracking cubes

a) Input data: Ant-tracking cube & Structural Smooth cube. Note:


adjust the threshold value in ‘if’ statement to suit the ant track cube
you use as an input.
b) Show automatically extracted fault patches and the manually
interpreted faults
c) Review statistics of the ant track cube (i.e. -1 to 1)
d) Type in formula:

Composite=If( Ant_Tracking_Realized>0.2, 200,


Structural_Smooth_Realized)

Figure 7: Composite input formula for example 4

e) Show inline 620 and Xline 470 of composite in 3D window

Useful when performing 3D fault interpretation: Input cubes are


complimentary (i.e. what ant tracking misses, you can make up for
with manual interpretation (or vice verca))

Figure 8: 3D view of composite cube (inline 620, xline 470)


5) PROPERTY CALCULATOR

Use Petrel Introduction course (v2005) dataset ‘gulfaks_final’

Introduction to the property calculator:


3 Calculator modes:
1) Normal number mode: e.g. 1+1 = 2
2) Single number mode: e.g. property.Max
3) Multiple number mode: returns new or changed objects

Workflow to remember:
1) Type in equation
2) Attach template
3) Turn on/off property filter
4) Enter

Why use property calculator?

• To provide a quick estimate of some volumetric properties


(eg. Porevolume)
• To provide a quick preview of the model properties before going through
Petrophysical modelling
• Use Geometrical Modelling and Property Calculator to populate cells in the
model

First Step: Create some general properties in Geometrical Modelling

• create cell volume (i.e bulk volume)


• create height above contact > input oil/water contact

Example 1: Calculate Sum of Pore Volume in the grid

a) Write in formula:
Porevolume=Bulk_volume*Porosity
Attach to ‘pore volume’ template
Turn off filter if it’s on & then view in 3D window

Remember to assign the correct template

Remember to turn the filter on/off (on by default)

If manually typing, remember to put an underscore in place of


spaces in object names. Objects chosen from data list with spaces
will be given an underscore automatically

b) Single value mode> Type in equation:


Porevolume.Sum
Therefore you have ~6million cubic metres of pore volume (if project
units are metric)
Figure 9: Single number answer returned using predefined ‘*.sum’
function for example 1

Example 2: Copy properties from a surface with attributes to ONLY part of my


model

Set up the filters

1) Firstly create a Non Net property to filter on:


Type in Equation:
Netflag=If( Porosity[1]<0.1 and Perm<200, 0, 1)
Attach to ‘General Discrete’ template

Show in 3D window > red cells=non net, yellow = net

Figure 10: ‘Netflag’ input formula for example 2


Figure 11: 3D view of netflag property (red=non net, yellow=net)

2) First filter down to zone of interest:


Turn on Zone 2, Tarbert 1 and segments 1 and 2 only
Show this in 3D window

Turn on filters from settings of the properties>


Turn on segments and zones filter
Turn on value filter and select netflag
Select ‘1’ ONLY

Populate all remaining cells with values from the permeability values
of the Tarbert 1 surface:

3) Use calculator to populate grid cells with Permeability values from a


surface:
Write in Formula:
TarbPerm=Tarbert_1(x, y)
Figure 12: TarbPerm input formula for example 2

Attach to Permeability template


Press ENTER (on the screen)

VIEW RESULTS IN 3D window

Figure 13: 3D view of TarbPerm property applied to filtered part of


the model

DANGER here! If you type a non-unique name on LHS of equation


the calculator will overwrite the property without warning (& there is
no undo button).
Example 3: Calculate Water Saturation (Sw) using Macro:

How to use macro?:

1) Open the calculator


2) Check the ‘from file’ option
3) Click browse button to locate macro (*.mac file or any txt file)

Locate Sw macro
Turn filter OFF
Attach to ‘water saturation’ template

Show text file and enlarge text & go through the operations

Explain that certain properties are needed before running!

And also remember that if you have a non-unique name, the first one in
the list will be used!

Click RUN

VIEW RESULTS in 3D window

Figure 14: 3D view of water saturation (Sw) property above


oil/water contact
How to create a macro?:

Save frequently used calculations as macros

1) Open calculator
2) Press copy to copy contents of history to clipboard
3) Paste in text editor and save with *.mac extension
4) Add comments where necessary with ‘#’ prefix
5) And then re-read.

History mode hints


• The CLEAR button will erase the history
• When giving project to third party > delete these calculations if you
wish
• Best practice might be to save all calculations to a text file so you
can recall what you have done
• The REMOVE button will remove the active/highlighted calculation

Go back to power point slides to conclude


6) SUMMARY SLIDE WITH USE AND ABUSE (3)

Use:
• Select objects from data list wherever possible
• Use the function keys on the screen rather than typing them
• Press ENTER on the screen rather than on the keyboard
• Use the history to repeat calculations (and or alter them)
• Using a series of short calculations rather than a long single one
• Save commonly used calculations as macros
• Remember to tie property calculations to the correct template
• Remember to turn the filter on/off (on by default)
• Open seismic calculator from a volume with the resolution you desire
• When using combined logical statements ‘And’ and ‘Or’, remember a space both
before and after the statement

Abuse:
• Do not have common names for objects:
• First object from list with matching name is used
• Cannot select an object from the data list with a common name
• If you type in a common name on LHS of equation, Petrel will
overwrite without warning!
• Remember there is no undo button
• Do not put spaces in object names (= syntax error)
• Long typed equations usually result in syntax errors – these errors will not be
highlighted for you
• The less manual typing the better

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy