Tutorial for Gocad Software for easy and fast learning , developed using various tutorials available online. Covers a section for velocity modelling too.
7. Features
Stores Co-ordinates and add scalar /vector properties. Input Data: Sampling points
with orientation, Geochemical or Petro physical properties or locations for terrain
modeling.
Point Sets:
File - Import Objects - Horizon/Fault
Interpretations – PointsSet – Column-based File
..
8. Features
Region:
PointsSet - Region – Create PointsSet - Region -
Initialize From Property Range
Script:
Available on right click on Properties.
Allows to write small logical operations :
Example: Define Sw
Sw=1-sqrt (30/(resistivity*pow(porosity,2)));
9. Features
Curves:
Curves are often used to import 2d pre-interpreted data like geological maps and proles, or to
digitize data, like seismic reflectors, in Gocad.
File - Load Objects "CurveDigi.mx“
Object Panel - Objects - Curve - From Digitized Polyline
Edit:
Curve mode - Tools -Curve mode - Tools -
Node
Connect:
Curve - Tools - Node –
Bridge
Merge
Curve - New - From
Curves - Curves
10. Features
Surfaces:
Represent geological boundaries, like faults and bedding planes.Commonly they
are created by interpolating input data like Points Sets, Wells or Curves.
Surface -New From several curves -Name:cross section-ok-press Ctrl-key and keep
pressed-pick the curve objects profil1 and profil 2 in the 3D camera -leave Ctrl-key
1.
• New Surface with Direct Triangulation
Surface - New - From Several Curves
• nb of levels: how many triangle strips will be inserted between the
copied nodes of the Curve Parts,
• low value would result in very narrow triangles and rough surface
Surface - Tools - Beautify - Beautify Triangles
Smoothens the surface
11. Features
2.
• New Surface with Discrete Smooth Interpolation (DSI)
DSI method allows to smoothly interpolating Properties while taking into account
Constraints
Surface - New - From Points Set Medium Plane
The new plane Surface consists of only two triangles; we need to discretize
appropriately in order to fit data,
Surface - Tools - Split All Apply +Apply +Apply +OKSurface - Tools - Split All Apply +Apply +Apply +OK
Set the nodes of the All Curves as Control Points.
Surface - Constraints - Control Points - Set Control Points
Set a Constraint on the Border which fixes the Border nodes in the XY plane
Surface - Constraints- Constraints on Borders - Set On Straight Lines – All Borders
Interpolation
Surface - Interpolation - Geometry - On Entire Surface – Apply
Compute Thickness
Surface - Compute - Compute Vertical Thickness
12. Features
EXAMPLE: Import wells with a marker point sandstone_top and set it as an additional
constraint
File - Load Objects
Well markers cannot be set as Control Points directly.
Convert the Well markers to a Points Set.
3.
• Adapting a Surface to Honor Well or Point Data
PointsSet - New From Well - Well Markers
Surface - Constraints - Control Points - Set Control Points
Surface - Interpolation - Geometry - On Entire Surface
Surface - Constraints - Control Nodes - Set - From Control Points (Select top of sandstone)
Surface - Tools - Beautify - Beautify Triangles for Equilaterality
Surface - Tools – Node/Triangles
13. Modelling Fault
Steps:
Data import and data preparation, image georeferencing, and data
integration with DSI
From a set of wells, outcrop points with fault azimut/dip measurements, and a 2D
seismic section.
Create two conjugate normal faults master Fault and northFault.
(Shown in Figure)(Shown in Figure)
Import of Elevation Points and Outcrop Sampling Points
File - Import Objects - Horizon Interpretations - X Y Z
15. Velocity Model
Prepare velocity model:
Smoothing and replacement of infill
velocities
Extend to expected seismic datum of survey
Time convert velocity model using itself:
Shift top to 0
Calculate average velocity
Use linear interpolation at conversion
Prepare time converted velocity model:
http://scholar.harvard.edu/plesch/pages/depth-conversion-pdgm-gocad
Prepare time converted velocity model:
Recalculate average velocity in time
converted velocity model
Requires replacement of any no-data values
with infill velocity
Depth convert seismic survey:
Define sub-region in model;
Transfer average velocity to seismic survey as
additional property
Depth conversion.
16. Prepare velocity model:
• Smoothing
Severely smooth an existing velocity model to avoid any ungeologic features
being introduced by the depth conversion
Compute-Apply Median/Average Filter
Filter will replace the no-data with average values. But need to experiment with
window size. Because if model is fast and small window is not selected average
velocity increases.velocity increases.
Remove very high velocities with no data values
• Replace Infill Velocity
For offshore surveys the seismic velocity of water is often used (1480 m/s).
For Onshore the elevation where travel time in the processed seismic is set to
0ms is considered below ground surface.
Refer : http://scholar.harvard.edu/plesch/pages/depth-conversion-pdgm-gocad for details
on infill velocity in case seismic data includes data above ground level.
17. Prepare velocity model:
• Truncate/Extend to Seismic Datum
Top of the velocity model should be at the same elevation as the seismic
datum of the seismic survey to be depth converted.
GOCAD depth conversion function offers arbitrary seismic datum but is
inconsistent.
Well tops can help to estimate seismic datum if their position is known inWell tops can help to estimate seismic datum if their position is known in
time and depth
If the ground level in the seismic data can be identified, its elevation can
be looked up from a DEM
Convenient to use New-Extracted from Voxet to crop the velocity
model such that its top is identical to the seismic datum
18. Time Convert Velocity Model
• Shift Top to 0
Use Tools-Resize Voxet with Vectors and provide a new Z
value for the origin which will then shift the voxet to proper amount.
• Calculate Average Velocity
Convert Velocity Type: In One DomainConvert Velocity Type: In One Domain
Input Velocity is the smoothed and filled interval velocity of the
model
Input Velocity Type : Depth Interval
Unit is m/s (one way time)
Output velocity : Named vave,
Output Velocity Type : Depth Average
Visually quality check: Property should be smooth and increase in
value downwards (Generally)
19. Time Convert Velocity Model
• Convert model in time domain.
Time-Depth Conversion-Convert Seismic Cube
Voxet Seismic is the prepared velocity model voxet
Seismic Properties : Original interval velocity smoothed and filled
velocity and the calculated average velocity (vave).
Pick Depth to Time Conversion
Voxet Velocity Cube : Pick the prepared velocity model voxet
Average Velocity is v , and associated Velocity Unit m/s is (two wayAverage Velocity is vave , and associated Velocity Unit m/s is (two way
time because desired output should be in two way time)
Output Voxet Name can be time VelMod
Starting Z should be 0 and the Ending Z as high as the deepest level of the
seismic survey to be depth convert in milliseconds
Number of Depth/Time Steps : sufficiently high to capture the velocity
model structure
Choose linear interpolation as Interpolation Method, not wavelet
interpolation which is used for seismic data and not velocity data.
Seismic Reference Datum needs to be set as Constant and at 0.
20. Prepare Time Converted Velocity
Model
• Replace no-data values
Applied to the time converted model when the process is
not able to map corresponding depth data
if (v_int_smooth_filled < 0){v_int_smooth_filled = XXXX;}
• Recalculate Average Velocity
The result (v_ave_t) should be very similar to the average
velocity calculated in the depth domain (v_ave) but
without no-data values
21. Depth Convert Seismic Survey
• Define Sub-Region in Model
Critically speed up the transfer of the average velocity property to
lines in the seismic survey.
Define a closed curve in survey.
Region-create inside closed polygons
• Transfer Average Velocity to Survey• Transfer Average Velocity to Survey
Property-Transfer From Nearby Grid Node or Cell
Point Property Client :2d survey to be depth converted
Region :everywhere
Point Property Server : Time converted velocity model
From Region : Region defined in the previous step (Sub-Region)
Property : Average velocity
22. Depth Convert Seismic Survey
• Depth convert with a seismic datum of 0m
Time-Depth Conversion-2D Survey Conversion
2D Survey Object : survey to be depth converted
Seismic Properties: data properties (seismic by default)
Average Velocity is the average velocity transferred from the model
Starting Z : 0 and Ending Z : is max depth.Starting Z : 0 and Ending Z : is max depth.
Interpolation Method : Wavelet interpolation
Seismic reference datum : Constant at 0.
• Shift depth converted survey to the actual seismic datum:
2D Survey Menu-Tools-Move
Objects : Depth converted survey
Translate: Amount to be shifted as the Z component for the Translation
(- Survey Depth)