petrel course loading data qc

20
Bucharest, Petrom City Data loading & editing Loading well data Well manager Use the Well log Calculator, Log editor Loading surface, polygons, etc Create and Edit Surfaces Use the Surface Calculator Geological modeling course for geologist

Upload: freedreamslayer

Post on 30-Nov-2015

960 views

Category:

Documents


96 download

DESCRIPTION

GGG

TRANSCRIPT

Page 1: Petrel Course Loading Data QC

Bucharest,

Petrom City

Bucharest,

Petrom City

Data loading & editing

•Loading well data•Well manager •Use the Well log Calculator, Log editor •Loading surface, polygons, etc •Create and Edit Surfaces•Use the Surface Calculator

•Loading well data•Well manager •Use the Well log Calculator, Log editor •Loading surface, polygons, etc •Create and Edit Surfaces•Use the Surface Calculator

Geological modeling course for geologist

Page 2: Petrel Course Loading Data QC

2

Loading well data (example for Petrel software)

• Well head coordinates (X,Y)• Well deviation (MD, Incl, Azimuth)• Well logs (ASCII, LAS 2.0, LAS 3.0, DLIS, Scan (jpeg, tif, etc)• Well tops (markers) (Petrel well tops)

Page 3: Petrel Course Loading Data QC

3

Well head coordinate

Well symbols number should be referred to proper symbols

in the Well symbols table

Well symbols number should be referred to proper symbols

in the Well symbols table

Page 4: Petrel Course Loading Data QC

4

Well path deviation Before loading deviation survey (MD, INCL,

AGN) check and apply correction for Azimuth, Azimuth must be AGN (Grid North) !!!

Before loading deviation survey (MD, INCL, AGN) check and apply correction for Azimuth, Azimuth must be AGN (Grid North) !!!

Total Correction = (+/- Magnetic declination) – (+/- Grid convergence) Total Correction = (+/- Magnetic declination) – (+/- Grid convergence)

AGN = AMN + (+/-Total Correction) AGN = AMN + (+/-Total Correction)

Page 5: Petrel Course Loading Data QC

5

Well logs loading (ASCII)

Specify # column with MD

Specify # columns with logs

Specify proper template for logs

Discrete property – Lithology (Facies), Fluids, Regions, etc.

Discrete property – Lithology (Facies), Fluids, Regions, etc.

Continuous property – Porosity, Permeability, Water Saturation, etc.

Continuous property – Porosity, Permeability, Water Saturation, etc.

Page 6: Petrel Course Loading Data QC

6

Well logs loading (Scan)

Data to be loaded - scan logs, of cores photos, images

Data to be loaded - scan logs, of cores photos, images

Page 7: Petrel Course Loading Data QC

7

Well markers loading

Specify # columns with marker attributes – the most important – MD, well (well name), surface (marker name)

Type (keywords): Horizon, Fault, Others

Horizon

Faults

Others

X,Y,Z coordinate calculated based on MD and current well deviation

As an attributes with well tops – can be loaded – zone net thickness,

zone mean property (PHIE, PERM), dip angels, dip azimuth (TVT, TST

will be auto filled), etc.

As an attributes with well tops – can be loaded – zone net thickness,

zone mean property (PHIE, PERM), dip angels, dip azimuth (TVT, TST

will be auto filled), etc.

Page 8: Petrel Course Loading Data QC

8

Well manger

Select attributes (well logs, check shots, completions, etc.)

Move selected wells in folders

Make visible selected wells in current window

Editing well data, KB, X, Y, etc

Page 9: Petrel Course Loading Data QC

9

Well calculators

Formula bar

file with formula (s) “macros”

Template to be used for calculated log(s) – important to use for discrete log – discrete template

Sampling interval (interval between data points)

Make a block log Make a block log

Log editors

DespikeDespike

Useful equations Useful equations

ASP=(SP-SP.Min)/(SP.Max-SP.Min)ASP=(SP-SP.Min)/(SP.Max-SP.Min)

Normalization Normalization

SP=If( Z> (Z(x,y) +50) or Z < Z(x, y)-50,U,SP)SP=If( Z> (Z(x,y) +50) or Z < Z(x, y)-50,U,SP)

Cropping out log interval Cropping out log interval

SP_shift=SP(MD()-10)SP_shift=SP(MD()-10)

Shift log on MD Shift log on MD

NTG=If( ASP>0.6,1 , 0) NTG=If( ASP>0.6,1 , 0)

Generate NTG Generate NTG

Page 10: Petrel Course Loading Data QC

10

Loading surface

Loading polygons

Format can be use for data set X,Y,Z (points,

polygons, etc.)

Format can be use for data set X,Y,Z (points,

polygons, etc.)

Page 11: Petrel Course Loading Data QC

11

Loading surfaces

Process Functionality

Make/Edit Surface Creating 2D grid surfaces based on point data, line data, polygons, surfaces, bitmaps and well tops and allows them to be edited.

Page 12: Petrel Course Loading Data QC

12

How to Make Surfaces

2. Drop in data to be gridded.

6. Specify the grid size and increment specifications in Geometry tab.

5. Suggest settings from input.

4. Name the new surface.

1. Double-click on Make/Edit Surface in the Processes pane.

3. Use a boundary polygon.

7. The surface is stored in the Input pane after clicking Apply/Ok.

Page 13: Petrel Course Loading Data QC

13

4. Click on the surface area in 2D or 3D Display window and see the change.

1. Make sure the Make/Edit Surface process is active.

2. Activate the Smooth Area tool in the function bar.

3. Select the area of influence in number of grid cells from the bottom toolbar.

How to manually edit a surface: Local Smooth

5. Regenerate the contour lines by clicking on the Refresh edited surfaces button.

3

5

4

Page 14: Petrel Course Loading Data QC

14

How to manually edit a surface: Peak remover

1. Make sure the Make/edit surface process is active.

2. Activate the Peak Remover tool from function bar.

4. Click directly on the base of the peak and it will be immediately removed.

5. Regenerate the contour lines by clicking on the Refresh edited surfaces button.

3. Specify the influence radius in grid nodes before editing.

2

5

4

3

Note: The peak may have originated from the seismic interpretation where a point was accidentaly digitized above.

Page 15: Petrel Course Loading Data QC

15

Calculations and Operations

Calculations Operations

The Calculations tab can be found in the Settings window for the different data objects.

The Operations tab can be found in the Settings window for the different data objects.

Node- or point-values of a data object can be changed by adding, subtracting, multiplying, dividing, raising by a power or simply assigning a constant value. It also allows to eliminate data outside or inside a specific area.

All of the functions are organized in folders with descriptive names. Open the appropriate folder and select the function to use. A description of the function will appear in the window

Page 16: Petrel Course Loading Data QC

16

Example of Calculations : Assigning Z values

2. Select surface to use for obtaining Z-values. Highlight in Input pane and click the blue arrow. Alternatively, use a constant value.

4. A single undo is available after the operation is completed.

3. Click the Assign Z=A button. The operation is performed immediately.

1. Go to Settings>Calculations tab (in the example, a fault polygon).

4

3

1

Page 17: Petrel Course Loading Data QC

17

Example of Operations : General smooth

2. Expand the Surface operations folder and select Smooth.

4. Click Run to remove random noise and spikes.

3. Specify the number of smooth iterations.

1. Go to Settings>Operations tab (in the example, a surface).

3

2

1

Page 18: Petrel Course Loading Data QC

18

Surface calculator

Surface calculator

The Calculator can be opened by right-clicking in any existing surface.

It is a normal scientific calculator both in function and looks.

It can be used to:1.Do operations on a surface or 2.Make new surfaces based on already made surfaces.

Page 19: Petrel Course Loading Data QC

19

Surface Calculator example: Generate a Thickness map 1. Right-click on a surface and select

Calculator.

2. Enter an expression in the formula field (here: you will generate a thickness map by subtracting two surfaces)

5. Click ENTER to execute.

7. The new surface will be stored at the bottom of the Input pane.

4. Drop a grid with the size and resolution you wish to have.

6. The equation will be stored in the History field and can be reused later on.

3. Select the existing objects from the data list field.

1

3

7

4

5

6

Note: Thickness maps can also be made under the Operations tab from the Calculations folder

Page 20: Petrel Course Loading Data QC

20

Horizon operations- Create Fault Polygons and Map

A high quality set of correctly intersected fault polygons can be created by accurately intersecting the horizon data and the fault data:

1. Open the Settings for the Horizon interpretation and go to the Operations tab.

2. Expand the Convert points and/polygons/surfaces folder and select Create fault polygons and map.

3. Drop in the folder containing the fault stick interpretation in the Faults folder and use the interpretation horizon to get the surface geometry and click Run.

4. A new folder will be generated in the Input pane containing A) Boundary B) Fault polygons C) Surface (map).

3

1

24