DTE UserGuide
DTE UserGuide
DTE UserGuide
1
N
--- - x
i
i 1 =
N
=
o
1
N
--- - x
i
( )
2
i 1 =
N
=
absdev
1
N
---- x
i
i 1 =
N
=
o
2 1
N
---- x
i
( )
2
i 1 =
N
=
5000.8.0.0 Creating Statistical Maps from Surfaces 260
Managing Surfaces DepthTeam Express Software User Guide
Skewnesscharacterizes the asymmetry of a distribution of
values. Negative skewness indicates a distribution whose tail
extends toward more negative values. Positive skewness indicates
the distribution whose tail extends toward more positive values.
Zero skewness indicates a symmetric distribution.
Minimumsmallest value at each grid node in the distribution.
Maximumlargest value at each grid node in the distribution.
Sumtotal of all values at each grid node in the distribution.
10th-percentilevalue for which 90% of the sample values are
larger.
90th-percentilevalue for which 10% of the sample values are
larger.
Each computed statistic is output as a surface and listed in the Surface
Manager. These computed maps can then be displayed or used in
surface math operations.
To create statistical maps from surfaces, select a set of surfaces from
the Surface Manager table using MB1. Then select Tools Statistical
analysis from the Surface Manager menubar or click the icon on
the toolbar. The following dialog box appears:
Kurt
1
N
----
x
i
( )
o
------------------
4
i 1 =
N
)
`
3 =
Skew
1
N
----
x
i
( )
o
------------------
3
i 1 =
N
=
Computing velocity models with statistical maps
Statistical maps of type Time can be used to build the model. You should only
use statistics with physical values such as mean, minimum or maximum. Using
statistics with non-physical values such as variance or kurtosis will yield
erroneous velocity models.
Managing Surfaces DepthTeam Express Software User Guide
5000.8.0.0 Creating Statistical Maps from Surfaces 261
Select the statistics you wish to compute and then enter an Output
Map name. The computed maps will take the form of Output Map
name followed by the extension corresponding to each statistical
function.
Statistics can be calculated on a number of different types of surfaces
including OpenWorks grids, Sierra surfaces, SeisWorks horizons, and
ProMAX horizons. The format of the calculated statistical map along
with the database it will be saved to is set by the surface specified in the
Output format defined by parameter. For example, if you compute
the mean of a set of surfaces with the default Output Map name of
statMap, your computed surface will be named statMap_mean.
5000.8.0.0 Displaying a Surface Report 262
Managing Surfaces DepthTeam Express Software User Guide
Displaying a Surface Report
When you select Tools Surface Report on the Surface Manager
menubar or click on the icon on the toolbar, a Report on used
surfaces is displayed. This is a surface report at model grid resolution.
The report contains information about each surface that is toggled to
Use in the Surface Manager.
This report is not generated until you select Tools Surface Report
on the Surface Manager menubar or click on the icon on the
toolbar. Therefore, there will be a delay before the information is
displayed. For performance reasons, you may need to decimate the
model prior to generating this report.
Only surfaces that are toggled to Use in the Surface Manager are used
in this report. This report file cannot be larger than five megabytes.
The data tabulated in the report shows detailed information on model/
surface intersections. It samples surfaces at each x,y coordinate of the
grid model and produces time, depth and velocity information.
General Information displays the header and the available output report
columns. The Header displays the Date Run, Model Name, Spatial
Units, Datum, Number of TD functions, and Number of Surfaces for
the model. The available output report columns are:
HORIZON: horizon name.
EASTING: grid node Easting (x) coordinate.
NORTHING: grid node Northing (y) coordinate.
TIME: two-way vertical time in ms at x,y.
Z_TDQ: vertical (z) depth from datum at x,y. This is the value
TDQ would give you.
TVDSS: sub-sea true vertical depth.
Importing reports to SeisWorks
Surfaces that originated from SeisWorks are saved back to SeisWorks when the
model is saved.
Information in this report can be imported as horizons to SeisWorks by
formatting the tables using the sorting, filtering and column selection features,
saving the report as an ASCII file, and then creating a.fmt file to load the file into
SeisWorks. For additional information, see Appendix D: Importing Reports
to SeisWorks.
Managing Surfaces DepthTeam Express Software User Guide
5000.8.0.0 Displaying a Surface Report 263
V_AVG: average velocity above x,y location.
V_INS: instantaneous velocity at x,y location.
See Appendix A: Displaying Tables and Reports for information on
sorting, searching, and filtering rows, moving selected rows to the top, and
selecting columns in the table.
See Dynamic Reports for a description of the menu options and icons.
5000.8.0.0 Extracting Surfaces from Volumes 264
Managing Surfaces DepthTeam Express Software User Guide
Extracting Surfaces from Volumes
From the Surface Manager, you can access a tool to extract surfaces
from a volume. This tool can be used to quality control (QC) a velocity
volume by extracting model attributes along a time surface and then
overlay these attributes on the surface using the Display Parameters.
Attributes can be extracted from volumes of:
instantaneous velocity
average velocity
RMS velocity
depth
The workflow to QC a velocity volume would be as follows:
1. Use the depth/velocity conversion tool on the Velocity Cube
Manager (Tools Convert or the icon) to convert a velocity
cube from one Type to another. You will be asked to enter an
Output Volume name for the new volume. See Appendix H:
Special Characters for limitations on names.
2. Select a surface in the Surface Manager table. The surface will
become highlighted.
3. Select Tools Extract Surfaces from the Surface Manager
menubar or click on the icon on the toolbar.
The Extract Surfaces dialog box appears.
Managing Surfaces DepthTeam Express Software User Guide
5000.8.0.0 Extracting Surfaces from Volumes 265
4. The name of the selected surface will be displayed as Selected.
5. Under Select one Volume, select the output volume created in step
1.
The name of the Selected Volume appears.
6. Enter a Suffix for output surfaces. See Appendix H: Special
Characters for limitations on names.
7. Click OK or Apply. OK closes the dialog box.
The new surface is created and the name appears in the Surfaces
Manager table.
8. Toggle the selected surface in step 2 and the new surface created in
step 6 to Show and click Apply.
9. If not already running, start a 3D Viewer as described on Viewing
In DepthTeam 3D Viewer.
10. Select View Display Parameters on the Model Manager
menubar.
Use the Surfaces panel of the Display Parameters dialog box to
overlay the new surface (map overlay) on the selected surface
(surface structure).
Refer to Appendix G: How Velocities are Extracted from a
Volume for additional information.
5000.8.0.0 Linear Velocity Analysis 266
Managing Surfaces DepthTeam Express Software User Guide
Linear Velocity Analysis
The linear velocity analyzer (LVA) is an option in DepthTeam Express
used to build velocity models based on the assumption that
instantaneous velocity trends within the subsurface can be described as
a linear function of depth.
The objective is to analyze time-depth data within subsurface intervals
to solve for two parameters Vo and K. When optimized, these
parameters define a linear velocity trend within the interval that best
fits the existing time-depth data values.
Some uses of the velocity gradient analyzer are, to reduce uncertainty
in velocity modeling between wells or clusters of wells, provide a level
of quality control when evaluating time-depth functions between wells,
and offer a degree of geological interpretation by observing lateral
changes in lithology based on variations in gradient values.
For a further discussion, see the Linear Velocity Analyzer.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Overview 267
Linear Velocity Analyzer
Overview
The linear velocity analyzer (LVA) is an option in DepthTeam
Express software used to build velocity models based on the
assumption that an instantaneous velocity trend within subsurface
intervals can be described as a linear function of depth.
The objective is to analyze time-depth data within each subsurface
interval (the analysis layer) to solve for two parameters Vo and K.
When optimized, these parameters define a linear velocity trend within
the analysis layer that best fits the existing time-depth data values.
Some uses of the velocity gradient analyzer are, reduce uncertainty in
velocity modeling between wells or clusters of wells, provide a level of
quality control when evaluating time-depth functions between wells,
and to offer a degree of geological interpretation by observing lateral
changes in lithology based on variations in gradient values.
In This Chapter:
Theory
Features
Typical Workflow
5000.8.0.0 Theory 268
Linear Velocity Analyzer DepthTeam Express Software User Guide
Theory
LVA is an option within DepthTeam Express used to build statistically
optimized velocity models.
These velocity models are created on the assumption that the
instantaneous velocity within subsurface intervals can be described as a
linear function of depth.
LVA analyzes the time-depth data within each subsurface interval
(called the analysis interval) to solve for two parameters Vo and K.
Vo and K
J ust what are Vo and K? The linear velocity gradient analysis is based
on the following relation,
V(x,y,z) =Vo +K(z - z0), where
Vo is the initial velocity, usually specified as a velocity map relative to
the reference surface (z0). It can be considered as the starting velocity
for the linear velocity function, and where,
K is the velocity gradient within the analysis layer with units of 1/
seconds. If the reference surface is at z0 =0, then the equation
becomes,
V(x,y,z) =Vo +K*z
This is just a linear equation, where Vo is the intercept and K is the
slope or gradient. To understand the results that the gradient analyzer
generates, it is interesting to compare this method with a typical
velocity interpolation used by DepthTeam Express.
Note: Once Vo and K are determined, the equation used to calculate
velocity in terms of one-way time is,
V(x,y,t) =Vo*e
(t-to)
where t
o
is the time of the reference surface.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Theory 269
Comparison of LVA with conventional DTE velocity interpolation
When a conventional velocity cube is created in DepthTeam Express
using imported time-depth curves, the instantaneous velocities
generated are interpolated horizontally across the model between well
control. This creates interpolated velocity layers between time-depth
control points, as shown in the diagram below.
In contrast, LVA is used to create a continuous velocity trend within the
analysis interval, where the instantaneous velocity varies as a linear
function of depth.
5000.8.0.0 Theory 270
Linear Velocity Analyzer DepthTeam Express Software User Guide
If values for Vo and k can be determined, then a continuous
instantaneous velocity trend can be defined over the analysis interval.
This is illustrated in the diagram above where the instantaneous
velocity within the analysis interval is defined by two parameters, the
reference velocity Vo (at the reference surface Zo) and a gradient K.
How are these two values determined?
Determining Vo and K
From the relation, V(z) =Vo +K*z it can be seen that there is only one
equation, but two unknowns. As a result a unique solution to this
problem cannot be determine directly.
Instead, the approach used by the Linear Velocity Analyzer is to find a
statistically optimum solution to solve for Vo and K based on a
variation of this equation.
Since V(z) cannot be solved directly, the equation is rewritten in terms
of Vo(K), as shown below,
Vo(K) =Vint +K*Zmid
where Vint is the interval velocity of the analysis layer, and Zmid is
the depth at the middle of the analysis layer. Both these values are
known quantities and determined from the T/D curves.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Theory 271
However, this still leaves us with only one equation and two
unknowns...how does this help?
This equation is important since it implies that the values of Vo are
constrained by K. This means that over a discrete range of K values, we
can determine all the possible solutions for Vo, as shown below.
Assuming a range of K values from 0 to 1.5, the graph on the left shows
all the possible solutions for Vo.
These are also the Vo(K) values plotted in the upper-left panel of the
QC Model dialog (described in the next section).
It is apparent from the VoK graph on the left that no unique solution
exists for Vo. Something else is required to determine an optimum
solution. This is where the LVA error analysis comes in.
Optimizing Vo using Depth and Velocity Error Analysis
The two panels on the lower-left of the QC Model dialog display the
RMS error for both depth and velocity (shown below). This error
calculation is vital for determining an optimal value for K.
5000.8.0.0 Theory 272
Linear Velocity Analyzer DepthTeam Express Software User Guide
For every discrete value of K, the program performs an error
calculation using the original time-depth samples within the analysis
interval.
At each time-depth sample, the program calculates a computed depth
value (using the current value of Vo,K) which is then compared to the
sampled depth value.
After performing this calculation for every time-depth sample within
the interval, the program determines a single RMS depth error value for
the current K.
The RMS error for the interval velocity between adjacent time-depth
samples is found in a similar manner. In this case the computed versus
sampled velocity is compared, from which the RMS velocity error is
determined.
It is these calculated RMS error values for depth (ZerrRMS) and
velocity (VerrRMS) that are displayed in the lower left panels of the
QC Model dialog. The average (or stacked) errors are shown in the
panels on the right.
The upper-right panel of the QC Model dialog displays the standard
deviation between the individual Vo vs K curves.
Once the RMS error is known, how is this information used to
determine an optimum K value?
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Theory 273
The search for a best fit K value is reduced to finding the minimum of
either ZerrRMS or VerrRMS. Once the minimum ZerrRMS (or
VerrRMS) value is found, this determines an optimum value of K
which immediately fixes the corresponding value for Vo.
In other words, the optimum solution of Vo for any particular time-
depth curve is found where the value of K corresponds to the minimum
RMS error of either depth or velocity.
Selecting a Reference Surface
The velocity gradient that the VoK parameters represent is relevant
only with respect to the reference surface used. The Reference Surface
can be any surface but in some cases, it is preferable to select a
reference surface closer to the analysis interval.
For example, if a linear velocity analysis is performed for these two
wells using a reference surface such as sea level (Zo =0), then the
velocity gradient, although correct at the well locations, will not
necessarily provide a representative velocity trend beyond the shelf
edge.
This is illustrated in the diagram below, where the shaded section
represents the velocity trend computed using a horizontal reference
surface.
5000.8.0.0 Theory 274
Linear Velocity Analyzer DepthTeam Express Software User Guide
From this example where a flat reference surface is used, it is apparent
that the solution does not represent a reasonable approximation of the
subsurface velocity trend beyond the shelf edge. In this case, it would
be preferable to use a different reference surface.
By selecting the water bottom as the reference surface instead, not only
will the velocity analysis at each well location still be correct, but
because of the way velocity increases linearly with depth below the
water bottom, the results will more accurately represent the velocity
trend away from the well control beyond the shelf edge.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Features 275
Features
Two types of data are required to perform a linear velocity analysis:
continuous surfaces and time/depth (T/D) curves. T/D curves used are
typically TVD (true vertical depth) corrected checkshots loaded from
OpenWorkssoftware into the Time/Depth Function Manager.
The Time-Depth Function Manager displays all the available wells
(and T/D curves) for the current model.
5000.8.0.0 Features 276
Linear Velocity Analyzer DepthTeam Express Software User Guide
Surfaces generally come from SeisWorksinterpretations based on
time migrated seismic data. All available surfaces are displayed in the
Surface Manager.
Note: If a selected surface is not continuous, it must be gridded before it
can be used by LVA.
To grid surfaces, use the ToolsGrid Surface option from the
Surface Manager menubar. Hint: If the Use checkbox in the
Surface Manager dialog can be checked, then the surface is
continuous.
Starting the Linear Velocity Analyzer
LVA is started from the Surface Manager in DepthTeam Express
using the ToolsLinear Velocity Analysis option or by
clicking the LVA icon.
The Linear Velocity Analyzer dialog has three main sections, described
below.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Features 277
Analysis Interval Definition
This section of the dialog is used to specify the upper and lower
surfaces of the current interval. The analysis then determines the Vo
and K values for this interval, relative to the specified Reference
Surface.
Surface defining top of interval - Select the uppermost surface of the
analysis interval (at t1,z1). This can be any surface or the Model Top.
The Model Top is t =0.00 msec.
Surface defining bottom of interval - Select the lowermost surface of
the analysis interval (at t2,z2). This can be any surface lower than the
Surface defining the top of interval, or the Model Bottom. The Model
bottom is the lowest time of the velocity cube. Hint: To find out the
current time limits on the model, click ToolsExtract Values in the
Velocity Cube Manager to find the Start and End time.
Note: The time-depth values at the top and bottom of the analysis
interval (t1,z1: t2,z2) are determined by nearest-neighbor interpolation
of the T/D samples. These values represent the points where the
surfaces bounding the top and bottom of the analysis interval intersect
the T/D curves (at the x,y location of the well).
Reference surface - This is the surface that the velocity gradient is
calculated relative to. Even though any surface can be chosen as the
reference surface, there may be cases when a different reference
surface should be selected.
One reason for selecting a specific reference surface is when projecting
a velocity trend into areas without well control. In this case it is
important to select a reference surface that will provide a good
representation of the subsurface velocity profile over those areas.
For example, in areas showing compaction gradients such as marine
environments, where velocity varies as a function of the depth of
burial, the water bottom would be a good choice as the reference
surface for analysis intervals near the water bottom.
Even in areas with relatively flat geology, the choice of a reference
surface may still be important when attempting to enhance subtle
variations in the subsurface. As a general rule, the reference surface
chosen should be relatively close to the current analysis interval,
especially as the intervals get deeper in the subsurface. See Selecting a
Reference Surface.
5000.8.0.0 Features 278
Linear Velocity Analyzer DepthTeam Express Software User Guide
Note: It is very important to record which Reference Surface was used
when generating VoK maps. This same Reference Surface is required
later in order to build valid velocity models.
Also see Using the QC Graph for a description on how to visually
determine an optimal reference surface using the QC Graph.
Total Valid Functions
When the Select Valid Functions button is clicked, all the T/D curves
that can be used to calculate a velocity function for this analysis
interval are highlighted. T/D curves that are not valid for this interval
are not highlighted.
What is a Valid Function?
For a T/D curve to be included in the analysis over a particular interval
bounded on the top and bottom by two surfaces, the T/D curve must
have at least one sample above the uppermost surface, and have at least
one sample exactly on or below the lowermost surface.
In addition, at least two T/D samples must exist between the two
surfaces. The following diagram of several coarsely sampled T/D
curves illustrates the conditions required for a valid function.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Features 279
Gradient Range and Analysis Parameters
The Gradient Range represents the values over which the Gradient
calculation is performed.
Gradient Range
TheFrom and To values represent the lower and upper limits that the
gradient evaluation is performed over. The By value is the incremental
resolution of the gradient calculation. The values entered for the range
must be wide enough to clearly show the minimum error value
calculated for the selected analysis mode.
With the default values, if From=0, To=1.5 and By=0.01, then 150
gradient calculations are performed for the error analysis. This analysis
is best viewed in the Graphical display which shows resulting error
calculations for each value of K.
Note: The From value can also include negative values.
Analysis Mode
The Analysis Mode includes the options described below. The selected
mode is the one applied when the Run Analysis button is clicked.
Graphical Analysis
With Graphical Analysis selected, the QC Model dialog opens when
Run Analysis is clicked. The QC Model dialog is used to visually
evaluate the quality of the error curves used to determine an optimum
K value, and hence Vo. See Using the QC Model dialog for more
information.
The other analysis mode options are:
Combined StdDev Vo vs K - This mode uses the average of the
standard deviation of Vo for all T/D curves to determine a
minimum K.
Combined Zerror vs K - This mode derives a single K value for
all selected curves that minimizes the average ZRMS error. In this
mode, all selected curves will have the same K value.
5000.8.0.0 Features 280
Linear Velocity Analyzer DepthTeam Express Software User Guide
Combined Verror vs K - This mode derives a single K value for
all selected curves that minimizes the average VRMS error. In this
mode, all selected curves will have the same K value.
Individual Zerror vs K - This mode derives a single K value for
each individual selected curve that minimizes the ZRMS error for
that curve.
Individual Verror vs K - This mode derives a single K value for
each individual selected curve that minimizes the VRMS error for
that curve.
LVA Spreadsheet
The LVA spreadsheet displays the calculated values of Vo and K after
each calculation. It also displays the following values,
Color - The color used to display the T/D curve and its associated
error curves in the graphical analysis of the QC Model dialog.
Name - The common well name.
TDName - The name of the T/D table.
Zerr - This is the RMS error in Z (depth) associated with the
calculated Vo and K.
Verr - This is the RMS error in V (interval velocity between
samples) associated with the calculated Vo and K.
Vo Map - Select checkbox to indicate that this value of Vo will be
used when creating maps.
K Map - Select checkbox to indicate that this value of K will be
used when creating maps.
Zo - The depth of the reference surface. If a reference surface
other than Model Top (where Zo =0) is selected, then the depth of
this surface at the x,y location of the well is used.
tFirst - The two-way time (t1) at the top of the analysis interval.
tLast - The two-way time (t2) at the bottom of the analysis
interval.
zFirst - The depth (z1) at the top of the analysis interval.
zLast - The depth (z2) at the bottom of the analysis interval.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Features 281
Note: The time-depth values at the top and bottom of the analysis
interval (tFirst, zFirst: tLast, zLast) are determined by nearest-neighbor
interpolation of the T/D samples. These values represent the points
where the surfaces bounding the top and bottom of the analysis interval
intersect the T/D curves (at the x,y location of the well).
Using the QC Model dialog
The QC Model dialog is an interactive graphical display used to
visually evaluate optimal K values.
Any time-depth functions that are selected in the gradient analyzer are
automatically displayed in the QC Model dialog.
5000.8.0.0 Features 282
Linear Velocity Analyzer DepthTeam Express Software User Guide
The curves on the right side of the dialog are averaged (or stacked)
versions of the error curves on the left. These stacked curves are
updated automatically any time the number of curves selected on the
left side of the dialog change.
Changing Display Preferences - Tools option
Various display and gradient calculation options can be set by using the
QC Model ToolsPreferences option.
Background color Select a color from the drop-down list to change the
background of the analysis panels.
Gradient calculation This option is used to specify how K is displayed
in the QC Model view when the Redo button is clicked, or when
another analysis is performed in the gradient analyzer.
There are three options available, each corresponding to one of the
three panels on the right side of the QC Model view. These panels
represent the stacked (or normalized) K values specified by either:
Combined Standard Deviation Vo vs. K
Combined Zerror vs. K
Combined Verror vs. K
When OK is clicked, the red vertical line is placed at the K value which
corresponds to the minimum value shown in the selected panel.
Automatically update gradient value When selected, the QC Model
display panels will be immediately updated with the current Gradient
Calculation method when OK is clicked to close the Preferences dialog.
Show unselected data With this ToolsPreferences option turned off,
unselected time-depth curves in the QC Model display panels are not
shown.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Features 283
When this option is enabled, all unselected time-depth curves in the QC
Model display are shown in grey. This is illustrated below.
When this option is left unchecked, unselected curves are not
displayed, making it easier to see the selected curves.
5000.8.0.0 Features 284
Linear Velocity Analyzer DepthTeam Express Software User Guide
QC Model icons
The five QC Model icons are described below.
Zoom icon - When selected, click the left-mouse button on any
panel and drag an elastic-band box over the area to enlarge.
Releasing the mouse button zooms in the display. To restore the display
to the original zoom level, click the right-mouse button.
Select icon - Use this option to graphically select curves from
the display panels. Drag the cursor over any part of the curve(s) to
select. Selected curves are also highlighted in the velocity gradient
analyzer dialog. Note: Selected curves are displayed in color,
unselected curves are displayed as grey.
Deselect icon - Use this mouse option to remove curves from the
calculation. Drag the cursor over the curve(s) to deselect. Note: Curves
are not deleted, just deselected.
Manual icon - Use this option to manually move the vertical red
gradient bar. The location of this bar indicates the current value of K.
Redo icon - Use this option to refresh the display. The gradient
calculation performed is the one specified in the
ToolsPreferences dialog.
QC Model Calculation Options
The QC Model dialog uses two methods for determining gradient
values for selected T/D curves.
Apply a constant gradient value to all selected T/D curves- The
gradient value used is indicated by the red vertical bar. This value
is displayed in the text box to the right of this option. When this
option is selected, then this value of K is applied to all the
currently selected curves.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Features 285
Autopick the optimum gradient value for each selected T/D
curve - When this option is selected, the optimum K value for
each individual selected curve is used. This value is based on the
current gradient calculation method, which is selected using the
drop-down box next to the option. Either VerrRMS or ZerrRMS
can be selected.
5000.8.0.0 Typical Workflow 286
Linear Velocity Analyzer DepthTeam Express Software User Guide
Typical Workflow
This section outlines a general workflow and provides an overview of
the process used by the velocity gradient analyzer. A typical
DepthTeam Express LVA flowchart is shown below.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 287
Starting LVA
Start DepthTeam Express from the OpenWorks command menu and
load in the required time-depth curves and surfaces. Open the Surface
Manager and click the velocity gradient analyzer icon.
This opens the velocity gradient analyzer dialog, shown on the next
page.
5000.8.0.0 Typical Workflow 288
Linear Velocity Analyzer DepthTeam Express Software User Guide
Selecting the Analysis Interval
The analysis can be performed over any layer in the model bounded by
two distinct time surfaces. For example, this includes the layers defined
by Model Top to Layer1, Layer1 to Layer2 and so on.
To begin with, select the top and bottom surfaces of the first analysis
layer that the calculation will be performed over.
Selecting the Reference Surface
Select the Reference surface that the gradient is calculated relative to.
In this example the Model Top is used as the reference surface, which is
equivalent to t =0.
Note: It is important to keep track of the Reference surface used when
calculating VoK values. The correct reference surface is required later
for building valid velocity models.
Next manually highlight the required T/D functions to perform the
analysis over. Alternatively, click the Select Valid Functions button to
automatically select all valid functions for this analysis layer.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 289
Selecting the Gradient range
For this example, the default gradient range is used. If evaluation of the
results displayed in the QC Model dialog indicate that a wider gradient
range is required, then the Gradient Range values can be modified and
the analysis run again.
Select the Graphical option as the Analysis mode, and then click Run
Analysis.
Using The QC Model dialog
After clicking Run Analysis the QC Model dialog opens, shown below.
To change the analysis mode used, open the ToolsPreferences dialog,
select Combined Zerror vs. K and click OK.
Then if necessary, click the Redo button on the QC Model dialog to
recalculate the optimum K.
5000.8.0.0 Typical Workflow 290
Linear Velocity Analyzer DepthTeam Express Software User Guide
The vertical red line shifts to the minimum average K value. This is
shown on the lower-right panel which displays ZerrRMS vs. K.
In this case, theApply a constant gradient value option was selected.
With this option, the same average K value (and the corresponding Vo
value), is applied to every selected time-depth curve within the analysis
interval.
Alternatively, if unique K values for each individual time-depth curve
are required, then select the Autopick option. With this option selected,
the minimum K value (and the corresponding Vo value) for each
individual time-depth curve will be used instead.
Either Depth or Velocity Error can be selected from the drop-down
list, then click OK.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 291
The QC Model dialog closes and the velocity gradient dialog is
populated with the calculated K and Vo values, as shown below.
Using the QC Graph
The QC Graph is a quality control feature that provides an additional
qualitative check to the results of the velocity analysis.
The QC Graph is used to evaluate the similarity between the T/D curve
with the Vo/K linear velocity gradient calculated for the current interval
and reference surface.
Once a linear velocity analysis has been run on a T/D function, the QC
Graph can be used to compare how well the calculated velocity
gradient matches the T/D curve over the selected interval in both Depth
and Time.
The QC Graph is opened by either clicking the QC Graph button in the
Linear Velocity Analysis dialog or by selecting ToolsQC Graph.
Depth and Time modes The QC Chart has two modes, Depth and
Time. The calculated velocity gradient will appear different depending
on the mode it is viewed in.
5000.8.0.0 Typical Workflow 292
Linear Velocity Analyzer DepthTeam Express Software User Guide
The calculated velocity gradient is a straight line in Depth mode. In
Time mode the velocity gradient is a non-linear curve that
approximates the T/D curve over the selected interval.
QC Graph Example
Evaluating the QC Chart is an important step to ensure that an optimal
solution for the velocity gradient is obtained for each T/D function and
selected interval.
For many cases the fit of the calculated velocity gradient to the T/D
curve will be very similar in both Depth and Time modes. However
situations may be observed where the alignment in Time on the QC
chart is not as accurate from the comparable alignment in Depth mode.
In these cases, modifications to the velocity gradient can be made to
fine-tune the results.
One of the factors that influences the quality of the curve fit (in Time)
is the choice of reference surface. This is illustrated in the following
example.
The QC Graph displays the interval velocity of the
selected T/D function in black. This is the same
function displayed in the (Time/Depth Function
Manager) ToolsFunction Viewer. The calculated
velocity gradient is displayed in red.
The Top and Bottom surfaces of the selected interval
are displayed as horizontal blue lines. The Reference
surface is displayed in green.
Once opened the graph will update whenever a new
TD Name is selected. Click and drag the left-mouse
button to zoom in on curves in the QC Graph. Use the
right-mouse button to restore the original chart.
Note: The velocity gradient is displayed only after Vo/
K values have been calculated for the T/D function.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 293
Modifying the Reference surface
In the dialog below, an interval with a Top and Bottom surface
relatively close to the top of the model (1000, 2000ms) is selected. The
reference surface used is Model top, at z=0.
After the analysis is run on a T/D function, the Depth and Time mode
of the corresponding QC Graph is displayed, as shown below.
5000.8.0.0 Typical Workflow 294
Linear Velocity Analyzer DepthTeam Express Software User Guide
Now the analysis is run again with the same T/D curve using the same
reference surface, but over a deeper interval (3100, 3500ms), as shown
on the next page.
The QC Chart in Depth mode. The
calculated velocity gradient is properly
aligned with the T/D curve over the
selected interval (between the two blue
lines).
The QC Chart in Time mode. The cal-
culated velocity gradient also aligns
reasonably well with the T/D curve.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 295
From the QC Graph in Time mode on the right, it is apparent that the fit
between the T/D curve and the calculated velocity gradient is not ideal.
The reason is the choice of reference surface. An improvement in the
curve alignment can be gained by returning to the LVA dialog and
selecting a different reference surface.
In this example, a new Reference surface is selected immediately above
the current interval. The Analysis is run again and the QC Graphs are
displayed, as shown on the next page.
The QC Chart for the deeper interval
in Depth mode. The calculated
velocity gradient is aligned as
expected over the interval.
However, in Time mode, the calculated
velocity gradient is not as good an ap-
proximation of the T/D curve over the
deeper interval.
5000.8.0.0 Typical Workflow 296
Linear Velocity Analyzer DepthTeam Express Software User Guide
The QC Graph on the right illustrates the improved fit of the calculated
velocity gradient after selecting a reference surface closer to the
interval. In fact, it is possible to select the reference surface and the top
of the interval to be the same surface.
The QC Chart for the deeper interval in
Depth mode with a reference surface
closer to the selected interval. The
calculated velocity gradient again shows a
good fit with the T/D curve.
Here the QC Chart is shown in Time
mode, where the QC Chart shows a
much improved approximation to the T/
D curve over the deeper interval.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 297
Modifying Vo
In addition, further improvement of the fit in Time mode can be
achieved if necessary by adjusting the reference velocity, Vo.
Note: It is up to the user to determine whether the additional effort of
performing this procedure is warranted given the minor increase in
accuracy that might be gained. In addition, further refinement of the
VoK values may only be warranted when individual VoK values are
determined for the selected TD functions. If the objective is to calculate
a combined solution for multiple TD functions, then further refinement
the VoK values for individual curves is probably not required.
Using the same interval as in the previous example, select the reference
surface that corresponds to the top of the interval. This is shown in the
diagram above.
Then the analysis is run again and the QC Charts displayed. Both
illustrations of the QC chart shown below are in Time mode.
5000.8.0.0 Typical Workflow 298
Linear Velocity Analyzer DepthTeam Express Software User Guide
The velocity value determined here (in this case 10920) can be entered
into the LVA dialog, as shown on the page.
The QC Chart for a deeper interval in
Time mode with the reference surface at
the top of the interval. Zoom in on the top
of the interval, shown at right.
With the cursor over the intersection of
the T/D curve and the reference surface
(at the top of the interval), read the veloc-
ity at the intersection. Substituted this ve-
locity for Vo in the T/D curve.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 299
Once the new Vo value is entered (using EditVoAssign new value
to selected Time/Depth Functions), the QC Graph will be updated with
the new curve.
5000.8.0.0 Typical Workflow 300
Linear Velocity Analyzer DepthTeam Express Software User Guide
The QC Chart on the left shows the zoomed in view of the alignment
between the T/D table and the calculated velocity gradient. The QC
Graph on the right shows the same curves after they have been zoomed
out.
In summary, the quality of the fit between the T/D table and the
calculated velocity gradient (in Time mode) can often be improved by
using a nearby reference surface. In some cases, further refinement of
the reference velocity Vo may also improve the fit of the calculated
velocity gradient to the TD curve.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 301
Creating VoK Maps
Now that Vo and K values have been determined for the current
analysis layer, it is necessary to create the required Vo and K maps.
Select the Vo and K checkboxes for the time-depth tables in the LVA
spreadsheet (if they are not already selected), and then click the Create
maps button.
The Create Vo/K maps dialog opens. This dialog is used to enter the
labels required to identify the Vo and K maps for each analysis interval.
Enter a descriptive name in the Output map name root text box. Hit
the Enter (or Tab) key and the root name is copied to the other two text
boxes.
Hint: Use the name of the top and bottom surface in the label name to
clearly identify the map created. It is also highly recommended to
include the name of the reference surface in the label as well.
Click OK and the maps created are listed in the Surface Manager
dialog box.
Now the entire process of determining Vo and K values for the next
analysis layer is repeated again.
5000.8.0.0 Typical Workflow 302
Linear Velocity Analyzer DepthTeam Express Software User Guide
Typically, the bottom surface from the previous analysis layer becomes
the top surface for the next analysis layer, and the process repeated until
the bottom of the model is reached.
Once this process has been completed, the Surface Manager will
contain a list of Vo and K maps for every analysis layer. At this point a
velocity volume can now be created from these maps.
Creating the VoK velocity volume
From the Model Manager, open the Velocity Cube Manager. Then
click on the Analytic Velocity Definition icon.
In the New Velocity volume text box, enter the name of the new
volume. Then click Create. With this dialog, each layer is added
separately using the VoK maps previously created until the entire
volume has been defined.
Note: After Create is clicked, a default layer is created extending over
the entire model. This default layer is edited to include all the
additional intermediate layers.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 303
Click the Add/Edit Layer button to open the Create Layer Interval
dialog. From the Expression drop-down list, select the Linear velocity
in depth option.
This opens the Create Layer Interval dialog, shown below. Note: It
may be necessary to expand the dialog to view all the input fields.
Selecting the Interval Surfaces
For the first interval, Model Top is automatically selected as the default
for the Interval Top. From the Interval bottom drop-down list, select
the next lowest surface to define the interval.
5000.8.0.0 Typical Workflow 304
Linear Velocity Analyzer DepthTeam Express Software User Guide
Selecting the Reference Depth or Reference Surface
In the case where the Model Top was used as the reference surface,
select Constant and 0.00 msec. If a surface was used instead, then
select the t(Zo) Map option and the reference surface from the drop-
down list.
Note: It is very important to select the same Reference Surface as was
used to create the original Vo and K maps. Selecting a different
reference surface will result in invalid velocity models.
Select Vo Map (Velocity at Z=Zo)
Select the Vo Map option and the Vo map name for the current analysis
interval.
Select K Map (Velocity depth gradient)
Select the K Map option and the K map name for the current analysis
interval.
Click OK and the defined layer is added to the Analytic Velocity
Definition dialog. Repeat this process for the remaining layers in the
velocity volume.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 305
When all the layers have been added, the Analytic Velocity Definition
dialog will contain all the velocity intervals required to create the
velocity volume. Click OK to create the volume, which is added to the
Velocity Cube Manager. The volume can now be displayed in
OpenVision.
Comparing Velocities with the Velocity Gradient Method
The velocity cubes shown below illustrate one of the main differences
between conventional velocity cube interpolation of time-depth tables,
and the velocity gradient analyzer.
The velocity volume created from the time-depth tables alone shows
the banding associated with the horizontal interpolation between time
depth samples.
5000.8.0.0 Typical Workflow 306
Linear Velocity Analyzer DepthTeam Express Software User Guide
A velocity volume based on structural interpolation of T/D tables
In contrast, the velocity volume created using the velocity gradient
analyzer shows a similar velocity distribution over the volume, but
because Vo and K values are also gridded in addition to the
interpolation of T/D functions, the results show a much smoother
vertical and horizontal character.
Linear Velocity Analyzer DepthTeam Express Software User Guide
5000.8.0.0 Typical Workflow 307
A velocity volume based on Vo and K maps, derived from T/D tables
5000.8.0.0 Typical Workflow 308
Linear Velocity Analyzer DepthTeam Express Software User Guide
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Overview 309
Managing Velocity Cubes
Overview
From the Velocity Cube Manager, you can access tools to perform
many operations, including loading velocity cubes and ASCII seismic
velocity files, smoothing a velocity cube, viewing and editing
individual velocity functions, building a velocity cube using analytic
velocity functions, and performing Dix inversion on RMS velocity
cubes.
In This Chapter:
Model Building Workflows
Using the Velocity Cube Manager
Loading Velocity Cubes
Importing Velocity Cubes-ASCII
Importing Velocity Cubes-SEGY
Importing Velocity Cubes-SeisWorks
Exporting a Velocity Cube
Smoothing a Velocity Cube
Performing Dix Inversion
Building Models with Analytic Velocities
Converting Velocity Cubes
Performing Math Operations on Velocity Cubes
Creating Statistical Volumes from Velocity Volumes
Extracting Values from Velocity Cube
Velocity Function Manager
Saving Models with Negative Velocities
5000.8.0.0 Model Building Workflows 310
Managing Velocity Cubes DepthTeam Express Software User Guide
Model Building Workflows
The Velocity Cube Manager supports two different workflows. The
first workflow is used to convert stacking velocities to instantaneous
velocities. The second workflow is used to represent instantaneous
velocities using analytic equations, for example V(z)=V
o
+KZ.
Either workflow produces a 3D cube of velocities, which can be
calibrated to the T/D curve velocity model, the well pick pseudo-
velocity model, or both. The best workflow to use depends on the area
you are working. Some areas can be approximated very well using
analytic equations; however, stacking velocities may provide lateral
velocity variations that are difficult to represent using a simple analytic
equation.
Workflow 1: Incorporating Stacking Velocities
DepthTeam Express software provides three different methods for
converting stacking velocities to instantaneous velocities. The first
method is simple Instantaneous Dix. This is a fast explicit method that
can be useful in quickly showing velocity trends. This technique,
however, can produce wildly unrealistic velocity estimations from
small variations in stacking velocities. Smoothing the stacking velocity
cube can help reduce undesirable effects.
The second method of converting stacking velocities to instantaneous
velocities is a Constrained inversion, which fits the stacking velocities
with a smooth, bounded velocity function. This method is slower but
almost always preferable to the Instantaneous solution.
The third method is Layer-based Dix inversion which computes the
interval velocity along selected time horizons through an input RMS
velocity cube. The velocities are then inverted to yield a layer-
consistent result.
Workflow 2: Analytic Equations
The second workflow, representing instantaneous velocities using
analytic equations, can be useful in areas where stacking velocities are
either very noisy or unavailable. Analytic equations can also be useful
as a quick look at the velocity field during lease sales.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Model Building Workflows 311
Analytic equations are defined for intervals in the model. Intervals are
defined by specifying time horizons for the top and base of the interval.
A different analytic equation can be defined for each interval in the
model.
This workflow is effective in areas where velocity matches a known
analytic relationship. A good example is the Gulf of Mexico, where
depth of burial is the governing factor controlling velocities.
These workflows can also be combined using the Paste Velocity option
in analytic velocity model building.
Dix Inversion
(Instantaneous, Constrained or
Layer-based Dix method)
Seismic Velocity
Model
Stacking Velocities
Analytic Equations
(applied to an interval)
Time Horizons
(used to define the
interval)
Analytic Velocity
Model
Seismic Velocity Model Workflow
Analytic Velocity Model Workflow
Calibration
Depth Conversion
(TDQ,
SeisWorks
software)
Well Picks
Pseudo-velocity
Calibrated
Velocity Model
(Seismic
Calibration
T/D Curve
Seismic Velocity
or Analytic
Final Calibrated
Velocity Model
(Seismic
Velocities, T/D
Curves, and Well
Picks)
Typical Model Building Workflow
5000.8.0.0 Using the Velocity Cube Manager 312
Managing Velocity Cubes DepthTeam Express Software User Guide
Using the Velocity Cube Manager
To access the Velocity Cube Manager, do either of the following:
click on Tools Velocity Cube Manager on the Model Manager
menubar.
select the Velocity Cube Manager icon from the toolbar.
The Velocity Cube Manager appears.
The standard layout and components of the Velocity Cube Manager are
described below.
Menubar Options and Toolbar Icons
At the top of the Velocity Cube Manager window is the menubar. When
you click on an option, a submenu appears with additional options.
Many of these menu options have corresponding icons on the toolbar.
The menu options are shown in the following table along with their
functions, associated toolbar icons, and shortcut keys.
menubar toolbar
Velocity Cube
Manager table
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Using the Velocity Cube Manager 313
Menu Option Submenu
Option
Function Icon Shortcut Key
File Load Velocity
Cube...
Brings up the Velocities Cubes Load dialog box
from which you can load velocities into the
Velocity Cube Manager. See Loading Velocity
Cubes.
Ctrl+L
Import Cube
ASCII...
Brings up the Load ASCII Velocity File dialog
box, which contains the Seismic Velocity Reader
for loading an ASCII seismic velocity file. See
Importing Velocity Cubes-ASCII.
Ctrl+F
Import Cube
SEGY...
Brings up the Load SEGY Velocity File dialog
box, which contains the SEGY Velocity Reader for
loading an SEGY velocity file. See Importing
Velocity Cubes-SEGY.
Ctrl+S
Import Cube
SeisWorks...
Brings up the SeisWorks Velocity Reader for
loading an SEGY velocity file. See Importing
Velocity Cubes-SeisWorks.
Ctrl+T
Export Cube
ASCII
(XYTV)...
Saves the selected velocity or depth volume to an
ASCII file (xytv or xytd). See Exporting a
Velocity Cube.
Export Cube
ProMAX
Table...
Saves the selected velocity volume to the ProMAX
project specified in the Model Wizard. See
Exporting a Velocity Cube.
Export Cube
SEGY...
Saves the selected velocity volume to a SEGY file.
See Exporting a Velocity Cube.
Close Closes the Velocity Cube Manager window. Ctrl+E
Edit Refresh Refreshes the Velocity Cube Manager table. F5
Copy Makes a new copy of the selected item. See
Appendix H: Special Characters for
limitations in character names.
Ctrl+C
Rename Brings up a Rename dialog box in which you can
enter a new name for the selected item. See
Appendix H: Special Characters for
limitations in character names.
Ctrl+N
Unload Unloads the items selected (highlighted) in the
velocity cube manager table.
Ctrl+X
Edit (cont.) Select All Allows you to select all velocity cubes in the
Velocity Cube Manager so that an operation, such
as smoothing, is applied to each one.
Ctrl+A
5000.8.0.0 Using the Velocity Cube Manager 314
Managing Velocity Cubes DepthTeam Express Software User Guide
Deselect All Removes any selection that you have made so that
no cubes are selected.
Ctrl+D
Options Show Presents a cascading menu from which you can
select to show All Cubes, Toggle selected Cubes,
Toggle unselected Cubes, or No Cubes in your
model. See Velocity Cube Manager Table for
more information on using the Show setting.
all=Ctrl+Shift
y, toggle
selected=Ctrl+
Shift t, toggle
unselected=
Ctrl +Shift u,
no=Ctrl+Shift
n
Tool Bar Toggles the toolbar display on or off.
Row filter Brings up the Search/Filter Dialog box, which you
can use to filter the Velocity Cube Manager table
rows. See Searching and Filtering Table
Rows.
Ctrl+W
Column
Selector
Brings up the Column Controller in which you can
toggle on the columns to Show in the Velocity
Cube Manager table. Column Selection.
Ctrl+J
Selections
to Top
Moves selected rows to the top of the Velocity
Cube Manager table. See Moving Selected
Rows to the Top.
Ctrl+T
Save to ASCII Saves the table data to an ASCII file. See Saving
Tables to ASCII.
Ctrl+G
Tools Smooth Cube Creates a smooth version of the active seismic
velocity field. See Smoothing a Velocity Cube
for further information on using this tool.
Ctrl+Shift+S
Dix Inversion Performs a constrained Dix inversion of the
selected RMS velocity field. See Performing Dix
Inversion for further information on using this
tool.
Ctrl+Shift+D
Paste Velocity Brings up the Paste Velocity dialog box, which you
can use to copy the velocities from one cube to
another. See Building Models with Analytic
Velocities for more information.
Ctrl+Shift+P
Analytic
Velocity
Brings up the Analytic Velocity Definition dialog
box, which you can use to build layered velocities
with analytic functions. See Building Models
with Analytic Velocities for more information.
Ctrl+Shift+V
Menu Option Submenu
Option
Function Icon Shortcut Key
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Using the Velocity Cube Manager 315
Update Method
There are two methods for updating the model:
Manual requires that you click Apply before the model is updated
with any changes you have made. When you click Apply, the
changes made in the Velocity Cube Manager and the un-applied
changes in any other manager are updated. This is a global update
for changes made in all the other data managers. If you need to
make changes in multiple managers you may wish to avoid
clicking Apply until all the changes have been made. In this way,
you avoid recalibrating the model after making changes in each
manager and performance is improved.
Dynamic automatically updates the model as changes are made.
Convert Brings up a dialog box for depth/velocity
conversion of selected volumes. See Converting
Velocity Cubes.
Ctrl+Shift+C
Math
Operation
Brings up the Volume Math dialog box allowing
you to perform math operations on the active
seismic velocity field. See Performing Math
Operations on Velocity Cubes.
Ctrl+Shift+M
Statistical
analysis
Brings up the Statistical Analysis dialog box which
allows you to compute a variety of statistics on the
selected velocity cubes. See Creating Statistical
Volumes from Velocity Volumes
Ctrl+Shift+T
Extract Values Extract a trace from the velocity cube at the
specified location. See Extracting Values from
Velocity Cube
Ctrl-Shift-E
Velocity
Function
Manager
Brings up the Velocity Function Manager, which
allows you to manipulate individual seismic
velocity functions. See Velocity Function
Manager.
Ctrl+Shift+F
Help Help Brings up the online documentation specific to the
Velocity Cube Manager.
F1
Menu Option Submenu
Option
Function Icon Shortcut Key
5000.8.0.0 Using the Velocity Cube Manager 316
Managing Velocity Cubes DepthTeam Express Software User Guide
Velocity Cube Manager Table
By default, the Velocity Cube Manager table contains the following
columns:
Name displays a list of the names of all velocity cubes that have
been created.
Edit specifies a velocity cube to be edited in the Velocity Function
Manager. Only velocity cubes of type RMS may be edited. Only
one velocity cube can be toggled to Edit at a time. To select a
different velocity cube to be edited, you must close the Velocity
Function Manager and then toggle on Edit in the Velocity Cube
Manager for the desired velocity cube.
Use designates a velocity cube to be used in building in the model.
Only one cube may be selected for use. The velocity cube must be
of type instantaneous to be used in building the model.
Show designates a velocity cube to be shown in the 3D Viewer.
Type indicates the type of cube: Average Velocity, RMS Velocity,
Instantaneous Velocity or Depth. See Appendix F: Interval
Velocity and Instantaneous Velocity.
Domain indicates the values of Time or Depth for the vertical axis.
Time/depth volumes loaded into the Velocity Cube Manager will
have a Type of Depth and a Domain of Time. These can be
converted to instantaneous velocity as a function of time using
only instantaneous Dix inversion.
You can change the columns displayed in the manager table, by
selecting Options Column Selector on the menubar or clicking on
the icon on the toolbar. In the Column Selector dialog box that
appears you can toggle on or off the columns to Show in the table.
For information on sorting, searching, filtering and selecting rows and
columns in tables, please refer to Dynamic Reports.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Loading Velocity Cubes 317
Loading Velocity Cubes
DepthTeam Express will load the following data types to build a
velocity model:
time/depth functions and checkshots
time surfaces from SeisWorks, OpenWorks, Sierraor
ProMAXsoftware
well picks
velocity cubes (analytic, RMS or DMO, average and interval)
You can load velocity cubes directly from the Velocity Cube Manager
by selecting File Load Velocity Cube... from the menubar or
clicking on the icon on the toolbar. Follow the procedure as
described in Loading Data to load the velocity cubes.
For information on displaying and sorting the data in the Velocity Cube
Manager table, please refer to Appendix A: Displaying Tables
and Reports.
Tying PreStack Depth Migrated data to wells (Depthing)
3D PreStack Depth Migration (3DPSDM) generally images data well,
but may not always tie wells correctly. To tie 3DPSDM data to the
wells, it is often necessary to apply a two-step procedure commonly
known as depthing.
Depthing consists of the following,:
1. Depth-to-time convert a 3DPSDM dataset using the migration
velocity model, Step 2: Time-to-depth convert using a velocity
model that will tie your wells.
The 3DPSDM Depth-Interval Velocity volume can be used to
convert the 3DPSDM seismic volume from Depth-to-Time via
TDQ to complete step 1.
2. This step requires a velocity model that ties the well data. This
model can be built in DepthTeam Express by using the 3DPSDM
Depth-Interval Velocity model. DepthTeam Express automatically
converts this model to Time-Interval Velocity when it is read in so
that it can be used in DepthTeam Express. Once it is calibrated
with T/D Tables and well picks, the resulting velocity model can
then be used for the Time-to-Depth conversion.
5000.8.0.0 Loading Velocity Cubes 318
Managing Velocity Cubes DepthTeam Express Software User Guide
The resulting seismic volume will now tie the wells, while
retaining the enhanced imaging from the 3DPSDM.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Importing Velocity Cubes-ASCII 319
Importing Velocity Cubes-ASCII
When you select File Import Cube ASCII on the Velocity Cube
Manager menubar or click the icon on the toolbar, the Load ASCII
Velocity File dialog box containing the Seismic Velocity Reader
appears. To load an ASCII velocity file, perform the following steps:
1. Select an Input file by typing the directory path and filename in
the text box, or click on Browse to select a file using a dialog box.
When you click on Browse, the Select File dialog box appears.
Enter a path or folder name, and select a filter if desired, to display
a list of available Folders and Files. Select a file by double
clicking on the name in the Files list or by selecting the file name
and then clicking Select File. The selected file name will appear as
the Input File in the Seismic Velocity Reader.
Use Update to update a directory listing. Click Cancel to close the
Select file dialog box without selecting a file.
5000.8.0.0 Importing Velocity Cubes-ASCII 320
Managing Velocity Cubes DepthTeam Express Software User Guide
Once the Input file is entered, the Seismic Velocity Reader will be
updated as shown below to display the input data.
2. Select the Format for the input file. The options are:
XYTV- four columns displaying easting, northing, time and
velocity.
ProMAX XYTV- ProMAX velocity format.
Sierra STV- SIVA+format .STV (stacking velocity) file and a
.GAT file containing the locations of functions.
TDQ (.avf)- TDQ format.
VELF - Western Geophysicals velf format.
2D .v2d- stacking velocity format used for 2D seismic data
Custom-any column-based format containing X, Y, Time and
velocity values.
See Appendix E: File Formats for examples of each of these
formats.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Importing Velocity Cubes-ASCII 321
3. If you choose Custom, you will be prompted to scroll the file text
to place the first line of input data to the top of the text display.
Click OK on the following dialog box:
The Assign type to columns dialog box appears. For each column,
pulldown a column type selection and identify each column as
either X-coord, Y-coord, Time, and Velocity.
When each column as been identified, click OK to continue.
4. Select the velocity Type. (Note: This option is not activated if the
selected Format is TDQ.avf. as the format is defined in the file.)
The options are:
RMS Velocity/Time
5000.8.0.0 Importing Velocity Cubes-ASCII 322
Managing Velocity Cubes DepthTeam Express Software User Guide
Instantaneous Velocity/Time
Interval Velocity/Time
Average Velocity/Time
Interval Velocity/Depth
Note: If Interval Velocity/Depth is selected as the import type, the
depth samples are first converted to one-way time, and then evenly
sampled to the sample rate of the model.
5. Click on Change input units to convert the input data to new
units. For example, if your ASCII file has values recorded in feet
and your model has been created in meters, click on this option to
load the velocity functions in meters. (Note: This option is not
activated if the selected Format is TDQ.avf. Units are stored with
the .avf file and unit conversion is done automatically if
necessary.) The Unit/datum change dialog box appears.
The Horizontal coordinates, Vertical coordinates and Velocity
units used to create your Model are displayed. Select the Input
units for each of these by clicking on the down arrow and selecting
the appropriate units from the list displayed.
Click OK or Apply to apply the selected units. OK closes the
dialog box.
6. Click on Transform coordinates to move the input data to a new
location according to a coordinate transform. (Note: This option is
not activated if the selected Format is TDQ.avf.) The Coordinate
conversion dialog box appears.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Importing Velocity Cubes-ASCII 323
Specify three horizontal and two vertical input points and their
equivalent coordinates by typing in the appropriate text fields.
Specify the scale factor to be applied to the input velocity values.
Click OK or Apply to apply the selected units. OK closes the
dialog box.
1. To change the New velocity name, place the cursor in the text box
and edit to insert a new name. See Appendix H: Special
Characters for limitations on names.
2. Click on Apply to load the ASCII velocity file with the current
settings.
3. View imported values becomes activated after you have loaded
the ASCII velocity file. When you click on this option, a report
displaying the Imported values appears. Select Save to save the
report to the database.
4. Select Dismiss to close the Seismic Velocity Reader.
5000.8.0.0 Importing Velocity Cubes-SEGY 324
Managing Velocity Cubes DepthTeam Express Software User Guide
Importing Velocity Cubes-SEGY
When you select File Import Cube SEGY on the Velocity Cube
Manager menubar, the Load SEGY Velocity File dialog box containing
the SEGY Velocity Reader appears.
To load a SEGY velocity file, perform the following steps:
1. Select an Input file by typing the directory path and filename in
the text box, or click on Browse to select a file using a dialog box.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Importing Velocity Cubes-SEGY 325
When you click on Browse, the Select File dialog box appears.
Enter a path or folder name, and select a filter if desired, to display
a list of available Folders and Files. Select a file by double
clicking on the name in the Files list or by selecting the file name
and then clicking Select File. The selected file name will appear as
the Input File in the Seismic Velocity Reader.
Use Update to update a directory listing. Click Cancel to close the
Select file dialog box without selecting a file.
Once the Input file is entered, the SEGY Velocity Reader will be
updated to display the reel header of the SEGY file.
2. The number of Traces, Samples and Sample Rate should default
to the correct settings.
3. Select the Data Format for the input file. The options are:
5000.8.0.0 Importing Velocity Cubes-SEGY 326
Managing Velocity Cubes DepthTeam Express Software User Guide
IBM Float
IEEE Float
Integer 4
Integer 2
4. Select the velocity Type. The options are:
RMS Velocity/Time
Interval Velocity/Time
Instantaneous Velocity/Time
Interval Velocity/Depth
Note: If Interval Velocity/Depth is selected as the import type, the
depth samples are first converted to one-way time, and then evenly
sampled to the sample rate of the model.
5. Select the horizontal coordinate type from XCoord or Inline and
the data format from Integer 4 or Float.
6. Select the other horizontal coordinate type from YCoord or
Crossline and the data format from Integer 4 or Float.
7. Enter the XY Decimation and the Vertical Decimation factors.
XY Decimation: Traces closer together than this distance are
discarded; the default 0.0 is not a lateral decimation.
Vertical Decimation: Vertical sample decimation distance rounded
to integral sample; the default 0.0 is not a vertical decimation.
8. To change the New velocity name, place the cursor in the text box
and edit to insert a new name. See Appendix H: Special
Characters for limitations on names.
SEGY byte positions
If the XCoord/Iline or YCoord/Crossline values are in non-standard SEGY
positions, enter a starting byte offset to specify their location in the header.
See SEGY Format.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Importing Velocity Cubes-SEGY 327
9. Click OK or Apply to load the SEGY velocity file with the current
settings. Select Dismiss to close the SEGY Velocity Reader.
5000.8.0.0 Importing Velocity Cubes-SeisWorks 328
Managing Velocity Cubes DepthTeam Express Software User Guide
Importing Velocity Cubes-SeisWorks
When you select File Import Cube SeisWorks on the Velocity
Cube Manager menubar, the Load SeisWorks Velocity File dialog box
containing the SeisWorks Velocity Reader appears.
To load a SeisWorksvelocity file, perform the following steps:
1. Enter or browse for a SeisWorks project and Velocity File. Note:
If selecting a .bri file, you must know the correct line and trace
minimum/maximum/interval. If not, choose a .3dv file. If you
accept the default value in a .bri file, the cube is filled with
incorrect value.
2. If the SeisWorks file format is 8-bit float Clip (range of -127 to
127), enter the Min and Max Values for Scaling Velocity Range.
The original data values will be scaled to specified velocity range.
3. .
4. Select the Input Velocity Type on the pulldown. The choices are:
RMS Velocity/Time, Instantaneous Velocity/Time, Interval
Velocity/Time, Average Velocity/Time and Interval Velocity/
Depth.
Note: If Interval Velocity/Depth is selected as the import type, the depth
samples are first converted to one-way time, and then evenly sampled
to the sample rate of the model.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Importing Velocity Cubes-SeisWorks 329
5. Enter a New Velocity Volume name. See Appendix H: Special
Characters for limitations on names.
6. Set the Line, Trace and Time bounds for the SeisWorks velocity
file. The SeisWorks file bounds will come up by default. Also set
the Grid Node Spacing for Line, Trace and Time. The number of
nodes will be calculated from the settings. For more information
on setting bounds and Grid Node Spacing, see Areal extent
from SeisWorks line/trace entry.
7. Click the File Bounds button to reset the settings to the defaults.
8. Click OK or Apply to load the SeisWorks velocity file with the
current settings. Select Cancel to close the SeisWorks Velocity
Reader.
5000.8.0.0 Exporting a Velocity Cube 330
Managing Velocity Cubes DepthTeam Express Software User Guide
Exporting a Velocity Cube
You can export a velocity cube to an ASCII cube, a ProMAX velocity
table or a SEGY file as follows:
1. Highlight the velocity cube in the Velocity Cube Manager table by
clicking on it with MB1.
2. Select one of the following options on the Velocity Cube Manager
menubar:
File Export Cube ASCII Cube (XYTV)... to save the
selected velocity or depth volume to an ASCII file (xytv or
xytd).
File Export Cube ProMAX Table... to save the selected
velocity volume to the ProMAX project specified in the New
Model Wizard.
File Export Cube SEGY... to save the selected velocity
or depth volume to a SEGY file.
File Export Cube SeisWorks... to save the selected
velocity or depth volume to a SeisWorks file.
A Save File dialog box appears.
3. Enter the path and/or folder name where the file is to be saved.
4. Select a folder from the Folders list if not entered in step 2.
5. Select a file from the Files list or enter a file name in the text box.
6. Click Save File or Update to save the velocity cube to the
specified file.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Smoothing a Velocity Cube 331
Smoothing a Velocity Cube
This tool smooths the selected velocity cube using a 3D spatial filter.
To create a smooth version of the active seismic velocity field:
1. Click on the name of a seismic velocity field in the Velocity Cube
Manager table to select it.
2. Select Tools Smooth Cube from the Velocity Cube Manager
menubar or click on the icon on the toolbar. The Smooth
Velocity From Functions dialog box appears.
3. Type a Name for smoothed version of Velocity From Functions.
4. Set the Horizontal X length to smooth by clicking on the
scrollbar and sliding it to the desired length in depth units (feet or
meters), or by clicking inside the text box and typing in the desired
length.
5. Set the Horizontal Y length to smooth by clicking on the
scrollbar and sliding it to the desired length in depth units (feet or
meters), or by clicking inside the text box and typing in the desired
length.
scrollbars parame-
ter text
name text
box
5000.8.0.0 Smoothing a Velocity Cube 332
Managing Velocity Cubes DepthTeam Express Software User Guide
6. Set the Vertical length to smooth by clicking on the scrollbar and
sliding it to the desired length in milliseconds, or by clicking
inside the text box and typing in the desired length.
7. Click on OK to smooth the active seismic velocity field and return
to the Velocity Cube Manager window.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 333
Performing Dix Inversion
Dix Inversion is a fast and easy technique for converting stacking or
DMO (RMS) velocities to interval velocities.
Dix Equation
The Dix equation calculates interval velocities directly from stacking
velocities. Assuming a flat layered velocity and structure model, the
interval velocity is related to the stacking velocity by the Dix equation
(Dix 1955, Hubral and Krey 1980):
Where:
V
intn
=the interval velocity above the nth horizon
T
n
=the two-way traveltime of the normal incidence ray at
the horizon
V
n
=the stacking velocity for the horizon n
Thus, given the stacking velocity as a function of normal incidence
traveltime (the standard stacking velocity function) and the traveltime
limits for which an interval velocity is to be calculated, a direct
estimate of the interval velocity can be calculated.
Overview
Dix inversion estimates interval velocities from picked stacking
velocities, both as a function of vertical two-way time. The stacking
velocities are assumed to be explained by a root-mean square averaging
of the interval velocities. There are three methods of Dix inversion: 1D
Instantaneous, 3D Constrained, and Layered.
V
intn
V
n
2
T
n
V
n 1
2
T
n 1
T
n
T
n 1
------------------------------------------------- =
5000.8.0.0 Performing Dix Inversion 334
Managing Velocity Cubes DepthTeam Express Software User Guide
1D Instantaneous inversion method
The 1D Instantaneous method applies the Dix equation explicitly on
the input RMS cube sample by sample, producing instantaneous
velocity. This approach is very rapid, but can be unstable and
inaccurate. The Instantaneous method can easily fail when required to
take the square root of negative numbers. To improve stability, the
Instantaneous method allows you to smooth the input stacking
velocities first. If the Instantaneous Dix inversion fails, an error dialog
will appear suggesting you use one of the other methods.
The 1D Instantaneous inversion method is useful for generating a
quick-look at the interval velocity field. Smoothing the RMS velocity
field prior to inversion usually improves the results.
3D Constrained method
The 3D Constrained method uses an iterative constrained inversion to
fit stacking velocities with a smooth, bounded instantaneous velocity
function. (See Appendix F: Interval Velocity and Instantaneous
Velocity.) This method is considerably slower, but almost always
preferable to the Instantaneous solution. The Constrained method uses
damped-least squares to minimize errors in picked velocities as well as
to minimize unnecessary complexities in the velocities. Rather than
smooth input stacking velocities, this method constrains the
smoothness of output velocities.
The constrained inversion uses more appropriate weights for errors in
picked stacking velocities. This method distributes errors uniformly
when fitting the squared reciprocal of stacking velocity. Errors are
distributed more evenly in corresponding residual normal moveouts.
Instantaneous velocities are parameterized as a sum of overlapping bell
curves, with widths specified by the user in all spatial directions.
Coefficients of these curves are damped to avoid unnecessary
sharpness in the estimated instantaneous velocities. Therefore, the 3D
constrained inversion algorithm is best suited for soft-rock geology;
that is, areas where the velocity smoothly increases as a function of
depth.
Use of the 3D Constrained method in areas with more sudden changes
in velocity, such as is often associated with hard-rock geology, will
will generate poorer results.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 335
RMS velocity trace padding
The algorithm for 3D Constrained inversion uses an operator centered
on each sample value in the RMS trace. RMS velocity trace padding is
used to extended the trace along the RMS velocity trend to avoid non-
geologic interval velocity inversions.
On the left is the case where the last RMS velocity is extrapolated past
the model depth to fill the operator. The result is a non-geologic
inversion. On the right, the trend of the RMS velocity trace is extended
which avoids producing non-geologic inversions. By default, the 3D
Constrained Dix algorithm extends the RMS velocity trace length 300
percent of the RMS trace length. This setting results in reliable
inversions for most data but significantly increases the computation
time.
Instantaneous velocities are not allowed to exceed your specified
minimum and maximum values.
Default padding as a percent of trace length
If your data does not require the extra padding, you can improve
performance by reducing it with an environment variable prior to starting
DepthTeam. For example the following setting would reduce the padding to
100 percent:
setenv DIXPADDING 100
Changing the padding to 100 percent results in a five-fold improvement in
5000.8.0.0 Performing Dix Inversion 336
Managing Velocity Cubes DepthTeam Express Software User Guide
1D Instantaneous Dix inversion inverts one vertical function at a time,
whereas 3D Constrained inversion inverts the entire RMS field to find
a global solution. Each estimated coefficient must explain stacking
velocities over a range of spatial positions on the map. Redundancy
greatly improves, so a single bad stacking velocity does not easily
corrupt the solution. Bad data are largely ignored when contradicted by
neighboring values.
Layered-Dix method
TheLayered-Dix method computes the interval velocity along selected
time horizons through an input RMS velocity cube. The velocities are
then inverted to yield a layer-consistent result. You can also output the
extracted RMS velocity surfaces and the computed interval velocity
surfaces. These surfaces can then be viewed for quality control via the
surface manager or used as input when building Analytic Velocity
functions (see Building Models with Analytic Velocities.
The inversion is controlled by surface conditioning parameters to clip
anomalous values based on the standard deviation of the nearby values
within a specified radius and smooth the velocity surfaces. The
Layered-Dix inversion sequence is as follows:
1. The selected surfaces are depth-ordered and clipped according to
clipping rules used by the calibration algorithm (seeSurface
Running 3D Constrained Dix Inversion on Large Models by increasing
heap size
It is possible when running 3D Constrained Dix on very large models that memory issues can
occur, indicated by the error message Not enough memory to continue. A workaround for this
issue is described as follows.
1. Exit DepthTeam Express
2. Open the file $OWHOME/DepthTeam/Express/etc/vmirc.sh (might require admin
privilages)
3. Search for the string J AVA_PROPERTIES, and edit the line to read:
vmi_setenv J AVA_PROPERTIES "-classpath ${VMICLASSPATH} -Xmx1024m"
3. Restart DepthTeam Express and run Dix Inversion again.
4. When Dix Inversion is finished, exit Express and edit the vmirc.sh file to carefully remove
the changes. Then run DepthTeam Express as before.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 337
Clipping Rules.) A layer is considered deeper than another if
it is deeper over 50% of the area. Upper layers are successively
clipped by deeper layers should they intersect.
2. RMS velocity surfaces are extracted from the input RMS velocity
cube along each time horizon. This is the same algorithm as the
Extract Surface function in the Surface Manager (see Extracting
Surfaces from Volumes). The values are computed at the x-y
locations of the RMS velocity cube (functions or grid) thereby
avoiding the need for lateral interpolations.
3. Each RMS velocity surface is gridded to model resolution using
the same Grid Surface function in the Surface Manager (see
Gridding Surfaces).
4. Values at each location on the RMS velocity surface may be
clipped by a scaled standard-deviation of its neighbors. The size of
the region is set by the radius (default is zero, implying no
clipping). The default scaling is one times the standard-deviation.
5. Each RMS velocity surface may have a smoothing filter of the
specified size applied. This is the similar to the Smooth Surface
function in the Surface Manager (Smoothing Surfaces), but
with the two smoothing dimensions equal. RMS velocity surfaces
at this stage may be saved and displayed for quality control.
6. Interval velocity surfaces are computed from each pair of RMS
surfaces using the Dix equation. The exception is the top layer,
which is a copy of the top RMS velocity layer. If the two surfaces
are closer than a specified thickness threshold (default 50
milliseconds), no value is computed, because the result may be
inaccurate or laterally unstable. Setting the thickness threshold to
zero calculates everywhere.
7. Missing interval velocity values are filled in using the nearest
neighbor. This is the same as the Interpolate Surface function in
Surface Manager Interpolating Surfaces.
8. Each Interval velocity surface is clipped by a scaled standard-
deviation in the same manner as step 4.
9. Each interval velocity surface is smoothed in the same manner as
step 5. Interval velocity surfaces at this stage may be saved and
displayed for quality control.
5000.8.0.0 Performing Dix Inversion 338
Managing Velocity Cubes DepthTeam Express Software User Guide
10. The interval velocity surfaces are interpolated into a cube sampled
at the model resolution. The interval velocity values at the lower
surface are extrapolated upward to the upper surface at constant
value. The values of the shallowest surface are extrapolated to the
top of the model and the deepest surface to the base of the model.
The number of interval velocity regions will appear to be one less
than the number of surfaces in the display.
11. The interval velocity cube is converted to an instantaneous
velocity cube using the same function described in Converting
Velocity Cubes.
You can use the 3D Viewer to display the results after steps (5), (9), and
(11) for quality control. Note the output surfaces have a z-coordinate of
velocity rather than time, so both the topography and color in
OpenVision are velocity. To see the velocity colors on the time surfaces
use the 3D Viewer Display Parameters to overlay the velocity surface
on the time surface.
Procedure
To perform Dix Inversion, do the following:
1. On the Velocity Cube Manager table, use MB1 to select the Name
of the seismic velocity on which Dix inversion is to be performed.
The name will become highlighted.
2. Select Tools Dix Inversion on the Velocity Cube Manager
menubar, or click on the icon on the toolbar.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 339
The Dix Inversion dialog box appears.
1. Enter an output name for the Output Dix Cube of the inverted
interval velocities. This new name will appear in the Velocity
Cube Manager Table when the Dix inversion is completed. See
Appendix H: Special Characters for limitations on names.
2. Click the tab for the Dix Inversion Method you wish to use.
Inversion method
tabs
5000.8.0.0 Performing Dix Inversion 340
Managing Velocity Cubes DepthTeam Express Software User Guide
The options are:
1D - Instantaneous
3D - Constrained
Layered
3. Set the parameters for the selected inversion method.
1D Instantaneous
If the 1D Instantaneous method was chosen, specify the Internal
Smoothing parameters.
None- no smoothing is applied.
x,y 2 grid nodes- node spacing is defined in the New Model
Wizard. If this option is selected, the length of the smoother would
be two grid nodes. There is no vertical smoothing.
x,y 4 grid nodes- node spacing is defined in the New Model
Wizard. If this option is selected, the length of the smoother would
be four grid nodes. There is no vertical smoothing.
Constrained and Layered methods can only be used with RMS
velocity vs. Time.
DepthTeam Express can convert Average velocity vs. time or depth, RMS
velocity vs. Time, Depth vs. Time and Instantaneous velocity vs. Depth to
Instantaneous velocity vs. Time. However, the Constrained and Layered
methods require RMS velocity vs. Time. The other combinations (Average
velocity vs. Time or Depth, Depth vs. Time, Instantaneous velocity vs.
Depth) only work with the 1D Instantaneous Dix method to invert to an
instantaneous velocity/time.
See Appendix F: Interval Velocity and Instantaneous Velocity.
Inversion resulting in negative velocity can fail.
Average velocity vs. Time or Depth and Depth vs. Time can fail if the
inversion results in a negative velocity. This can happen when functions are
noisy and densely sampled in the vertical dimension. Smoothing the input
velocity prior to inversion may correct his problem. If the problem persists,
you may need to edit the input function manually.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 341
3D Constrained
For 3D Constrained, you must also specify the Min and Max Velocity
for the output instantaneous velocity cube in addition to the Internal
Smoothing parameters described above. The algorithm will use the
min. and max entries to further constrain the inversion.
Layered-Dix
If Layered-Dix tab was clicked, the Dix Inversion dialog changes to
the following:
5000.8.0.0 Performing Dix Inversion 342
Managing Velocity Cubes DepthTeam Express Software User Guide
Select the surfaces to be used to extract the RMS velocity surfaces.
Use All will cause each surface listed to be selected.
If you wish to view the computed velocity surfaces for quality
control, toggle on the button for Extract Surfaces and specify the
Tag for the surface names. The text in the tag field will be
appended to each output surface.
Specify the Surface Conditioning parameters. There are Clip
Radius, Standard Deviation and Smoothing Radius parameters for
the computed RMS velocity and Interval velocity surfaces
computed in the Layered-Dix inversion procedure.
Clip Radius specifies the size of the region used to compute the
clipping statistics. Values exceeding the specified Std. Dev. will be
clipped to scaled standard deviation value calculated within the
region.
When interval velocities are computed from surfaces that are close
to one another, the computed interval velocity can be inaccurate or
laterally unstable. The Minimum thickness parameter specifies
the time thickness threshold used to avoid this problem. Setting the
Minimum thickness to zero will force the interval velocities to be
computed everywhere.
Perform the inversion
4. Click Apply to perform the Dix inversion.
Note: When performing Layered Dix inversion, it is necessary to
ensure that there is always at least one horizon deeper than all the
horizons used in the inversion. In other words, if a model includes four
horizons, then only the first three can be used in the Layered Dix
inversion. If it is necessary to include the forth horizon in the
calculations, then a fifth horizon (that is deeper than the preceding
horizons) must be added prior to performing the Dix inversion. The
new horizon must not be included in the calculations.
Caution: Use All
If you have intermediate surfaces or statistical surfaces be careful when
selecting Use All since these surfaces will also be included.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 343
Handing negative velocities during Dix conversion
After clicking OK in the Tools Dix Inversion dialog in the Velocity
Cube Manager, an error message will be displayed if negative
velocities are encountered during the Dix conversion. This only occurs
when using the 1D Instantaneous inversion method.
Since the RMS files that contain the invalid velocities can be quite
large and difficult to search, a script utility is available that can be run
to identify the RMS functions where invalid velocities occur so that
they can be removed or edited. The script is called dixneg and
instructions for running it are described below.
Running dixneg The script dixneg requires four arguments, the file
name, file format and primary, secondary sort order. The script can
accept either xytv, avf or velf files as valid input file formats. The sort
order is determined by Easting and Northing, described below.
To determine which RMS velocities are causing negative values during
DIX inversion,
1. Change directory to the one that includes the velocity file.
2. Then at the command line, enter the following:
/$OWHOME/DepthTeam/Express/etc/dixneg <filename><fileformat>
<primary sort order[n/e+-]><secondary sort order[n/e+-]>
Sort Order The sort order is determined by selecting either ascending
(+) or descending (-) Northing and Easting as the primary and
secondary sort order. The sort order is used to identify RMS velocity
functions in the DTE Velocity Function manager, described in Option 1
below.
When dixneg is run and invalid RMS velocities are found, then the
resulting output will look something like this:
X=395861 Y=3172740 ln=40 Fn file=15 Fn DTE=6
X=399138 Y=3165950 ln=84 Fn file=4 Fn DTE=10
X=410947 Y=3167610 ln=219 Fn file=7 Fn DTE=27
where X,Y are the RMS function coordinates, ln is the line number in
the input file, Fn is the function number in the input file, and Fn DTE is
the function number in DTE. The reason that the function numbers in
the input file may be different from the function numbers in DTE is
because of the way DTE sorts RMS velocity functions.
5000.8.0.0 Performing Dix Inversion 344
Managing Velocity Cubes DepthTeam Express Software User Guide
Once the invalid velocities have been identified, two options are
available for removing them from the inversion. Either the entire
velocity function can be removed from the DIX inversion, or the input
datafile can be edited to remove just the invalid velocities themselves.
Option 1: To remove the velocity functions from the DIX inversion,
highlight the name of the velocity function in the Velocity Cube
Manager. (The Edit checkbox must be selected). Then open the Tools
Velocity Function Manager. This dialog displays all the RMS
velocity functions.
To properly identify the RMS velocity functions found by dixneg, the
sort order used must be the same as that specified when dixneg was run.
For example, if dixneg <filename><fileformat>e+n+was specified,
this means that both the primary (Easting) and secondary (Northing)
columns are sorted in ascending order. In the Velocity Function
Manager dialog, click the title bar above Northing first (secondary) to
display the up-arrow indicating ascending sort order. Then click the
title bar above Easting (primary) to display the up-arrow also indicating
ascending sort order. The row numbers will now correspond to the Fn
DTE=#row numbers output from dixneg.
Toggle off the Use checkbox for each invalid velocity function
identified by the dixneg output (which in the example above would
include functions (rows) 6, 10 and 27). Note, if the (Velocity Function
Manager) Tools Function Viewer Editor is open, a warning
message will be displayed when the Use checkbox is selected,
indicating that an Invalid function was selected for editing. This also
provides confirmation that the correct function has been selected for
removal from the Dix Inversion. Once all the invalid velocity functions
have been deselected, click Apply and run the Tools Dix Inversion
again.
The advantage of this option is that it is very easy to perform. The
disadvantage however is that it omits all the other velocities in the
RMS function from the inversion. If it is preferable to avoid this, it is
necessary to manually edit the input file instead, using Option 2.
Option 2: To manually edit RMS velocities, open up the RMS velocity
file in a text editor and go to the lines identified by the dixneg output. In
the example above this includes lines 40, 84 and 219. It is up to the user
to identify the invalid velocities within the function, and then either edit
the velocity value, or remove the entire time/velocity pair.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Dix Inversion 345
Note: If the original source file is not in ASCII format, such as a SEG-
Y or SeisWorks file, then export the velocity function to ASCII format
first using the (Velocity Cube Manager) File Export Cube
ASCII option. Then run the dixneg script on the output XYTV file to
identify the invalid RMS functions. Then use one of the two options
above to resolve any invalid RMS velocities found.
5000.8.0.0 Building Models with Analytic Velocities 346
Managing Velocity Cubes DepthTeam Express Software User Guide
Building Models with Analytic Velocities
Analytic velocities provide an easy way to approximate instantaneous
velocity away from well control using mathematical relationships. (See
Appendix F: Interval Velocity and Instantaneous Velocity.)
To build layered velocities with analytic functions:
1. Select Tools Analytic Velocity from the Velocity Cube
Manager menubar or click on the icon on the toolbar. The
Analytic Velocity Definition dialog box appears.
2. Type in a name for the new velocity volume and click Create. See
Appendix H: Special Characters for limitations on names.
The Add/Edit layer... and Delete layer buttons become activated,
and the defaults are entered for Top Surface, Bottom Surface and
Layer Value.
3. Select a table row and click Add/Edit layer.....
The Create Layer Interval dialog box appears. The Interval Top
defaults to the top of the model.
4. Click on the down arrow after Interval Bottom to display a
list of surfaces. Only surfaces without holes and of appropriate
type are listed. Select a surface from this list using MB1.
The Create Layer Interval dialog box always keeps layers ordered
from top to bottom. Therefore, when you select a new surface for
Interval Bottom, a check is made to ensure that the Interval Top
surface is above the bottom surface. The Interval Top surface is
supplied automatically by the program and cannot be changed
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Building Models with Analytic Velocities 347
directly. To change the Interval Top, select a surface for Interval
Bottom that is shallower than Interval Top.
5. Click on the down arrow after Expression to display a list of
analytic velocity expressions that can be applied to the specified
interval. The options are:
Average velocity to Interval velocity:
where Vo, V1 represents the average velocity down to the layer at
to,t1. The depth to the layer is calculated as V
.
t at both the bottom
and top of the layer. The difference in depth (layer thickness) over
the time interval between the layers gives the interval velocity of
the layer. V can be a constant, or an average velocity surface
(map). Average velocity surfaces can be imported from SeisWorks
or generated from an average velocity cube. t equals two-way
time.
Deepwater/polynomial in two-way time:
where a-f are coefficients of the polynomial, a units are
, b units are etc., t equals
two-way time. The coefficients a,b,c... etc. are gradients with
respect to two-way time.
The default coeffcients are empirically derived to yield deepwater
Gulf of Mexico water velocites (from : Advocate and Hood, Geo-
Marine Letters (1991) 13:207-211).
In addition, the coefficients can be taken from a user-specified
map when Map is toggled on. Select a map name from the map
list for each coefficient. The map list consists of maps without
holes that have been loaded in the Surface manager. It is the users
responsibility to pick a map of the proper type for the selected
coefficient expression.
V V
1
t
1
V
o
t
o
( ) t
1
t
o
( ) =
V
x y t , , ( )
V
o
a t t
o
( ) b t t
o
( )
2
c t t
o
( )
3
d t t
o
( )
4
e t t
o
( )
5
f t t
o
+ ( )
6
+ + + +
+ +
=
distance ond sec
2
distance onds sec
3
Z Z
o
a t t
o
( ) b t t
o
( )
2
+ + =
distance onds sec distance onds sec
2
V 2
t d
dz
2a 4b t t
0
( ) + = =
V
x y z , , ( )
V
o
k z z
o
( ) + =
1 onds sec
V
x y t , , ( )
V
o
e
k t t
o
( )
=
V x y t , , ( ) V
paste
x y t , , ( ) =
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Building Models with Analytic Velocities 349
Vertically constant velocity:
or if you specify a velocity map:
The default is Vertically constant velocity.
Select an Expression from this list using MB1. The analytic
velocity equation is displayed, and a list of coefficients is
presented.
6. Enter values for the constant coefficients for the selected
expression or select Map and choose the map name.
7. Click OK or Apply in the Create Layer Interval dialog box to
create the layer interval.
8. Click OK or Apply in the Analytic Velocity Definition dialog box.
The name of the new velocity volume appears in the Velocity Cube
Manager table.
You can use Delete layer on the Analytic Velocity Definition dialog
box to remove any unwanted intervals. Select the interval you want to
delete and click Delete layer.
V
x y t , , ( )
V
0
const = =
V V
0
x y , ( ) =
5000.8.0.0 Converting Velocity Cubes 350
Managing Velocity Cubes DepthTeam Express Software User Guide
Converting Velocity Cubes
Velocity cubes can be converted from any type (V
RMS
, V
Avg
, V
Int
, T/D)
to any other type. Velocity cube conversion is useful for rapid quality
checks on the velocity model. Once the velocity cube is converted, you
can extract velocity values along any surface in the Surface Manager.
This allows you to see, for example, the average velocity down to your
target horizon using your current DepthTeam Express velocity model.
For more information on extracting velocities along surfaces, see
Extracting Surfaces from Volumes.
To convert selected velocity cubes, perform the following steps.
1. Select a velocity cube from the Velocity Cube Manager table.
2. Select Tools Convert on the menubar, or click on the icon
on the toolbar.The Convert dialog box appears displaying the
Name of Input Volume.
3. Specify a name for the Output Volume by clicking in the text box
and typing in a name. See Appendix H: Special Characters
for limitations on names. By default, the input volume name is
appended with .1.
4. The Input Type, the Input Domain and the Output Domain are
displayed.
Select the Output Type from the following options:
Instantaneous Velocity converts the input volume to an
instantaneous velocity cube. (See Appendix F: Interval
Velocity and Instantaneous Velocity.)
Depth converts the input volume to a depth type cube.
Average Velocity converts the input volume to an average
velocity cube.
RMS velocity converts the input volume to an RMS velocity
cube.
5. If necessary, select Interpolate along used surfaces. To use this
option, the input volume must contain triangulated velocities. If
the input volume is already gridded, then this option has no effect.
See notes on Interpolate along used surfaces below.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Converting Velocity Cubes 351
6. Click on OK or Apply to initiate the conversion. OK will perform
the conversion and close the dialog box. Cancel will close the
dialog box without performing any conversion.
Interpolate along used surfaces
If this option is not selected, then the surfaces are ignored and the
velocity is interpolated laterally across the model between available
data points.
However when this option is selected, the velocity interpolation is
performed laterally across the model within each layer bounded on the
top and bottom by two surfaces using a conformal stretch-squeeze
method, illustrated in the following diagrams.
Volume cube showing available surfaces Conventional velocity interpolation without
surfaces
Conversion Error Message
If you receive an error message indicating that velocities cannot be converted,
click More Info. This will give you a message indicating that the reason the
velocities could not be converted is that some depths were almost equal. The
message will also give you the sample number.
5000.8.0.0 Converting Velocity Cubes 352
Managing Velocity Cubes DepthTeam Express Software User Guide
The vertical lines displayed on the model examples are RMS functions
derived from stacking velocities, which were used to generate the
interpolated instantaneous velocities and are shown for comparison.
Velocity interpolation along used surfaces. Intrusive surface overlain on velocity
interpolation for comparison
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Math Operations on Velocity Cubes 353
Performing Math Operations on Velocity Cubes
DepthTeam Express provides easy-to-use methods for performing math
operations on velocity volumes. You can select from two types of math
operations: Volume (oper) Constant or Volume (oper) Volume.
Constant Operations apply any of ten different math operations on a
volume using a constant.
Map Operations add, subtract, multiply or divide the velocity values
at each point in Volume 1 from the same point in Volume 2.
These operations can be useful for scaling RMS velocities before Dix
inversion and for calculating difference cubes before and after
calibration. Also, by using Gardners equation, a density volume can be
calculated for later use in inversions on AVO modeling.
To perform a math operation on a volume, first select a velocity cube
from the Velocity Cube Manager table using MB1. Then select Tools
Math Operation from the Velocity Cube Manager menubar or click
on the icon on the toolbar. The Volume Math dialog box appears.
Constant Operation
To perform a math operation on a volume using a constant:
1. Toggle on first option.
2. Click on the first List button. In the dialog box that appears, select
the desired volume and click OK. All loaded volumes will be
Constant Operation
Volume Operation
input volume operator constant output volume
5000.8.0.0 Performing Math Operations on Velocity Cubes 354
Managing Velocity Cubes DepthTeam Express Software User Guide
displayed in the dialog box. Alternatively, you can place the cursor
in the text field and type in the name of the volume.
3. Select the math operation to be performed by clicking on the down
arrow and selecting from the following:
+(add)
- (subtract)
* (multiply)
/ (divide)
pow (power)
sqrt (square root)
abs (absolute value)
log10 (log 10 of surface)
log (log of surface)
exp (e
surface
)
4. Place your cursor in the next text box and type in the constant to be
applied.
5. The last text box is the name for the output volume. You can
overwrite an existing volume by clicking on the second List button
and selecting a volume in the dialog box that appears. Or you can
create a new name for the output volume by placing the cursor in
the text field and typing in a new name or editing the name of an
existing volume. See Appendix H: Special Characters for
limitations on names.
Volume Operation
To add, subtract, multiply or divide two volumes:
1. Toggle on Volume (oper) Volume.
2. Click on the first List button. In the dialog box that appears, select
the desired volume and click OK (Note: If calculating the
difference between two volumes, select the faster volume here).
All loaded volumes will be displayed in the dialog box.
Alternatively, you can place the cursor in the text field and type in
the name of the volume.
3. Select the math operation to be performed by clicking on the down
arrow and selecting from the following: +(add), - (subtract),
* (multiply), / (divide).
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Performing Math Operations on Velocity Cubes 355
4. Click on the second List button and select the second volume
(Note: if calculating the difference between two volumes, select
the slower volume here). Alternatively, you can place the cursor in
the text field and type in the name of the volume.
5. The last text box is the name for the output volume. You can
overwrite an existing volume by clicking on the third List button
and selecting a volume in the dialog box that appears. Or you can
create a new name for the output volume by placing the cursor in
the text field and typing in a new name or editing the name of an
existing volume. See Appendix H: Special Characters for
limitations on names.
5000.8.0.0 Creating Statistical Volumes from Velocity Volumes 356
Managing Velocity Cubes DepthTeam Express Software User Guide
Creating Statistical Volumes from Velocity Volumes
The Statistical Analysis tool allows you to compute a variety of
statistics on selected volumes and output the statistical values as a new
volume or volumes. The statistics are computed for each x,y,z location
using a distribution of values from (N) number of velocity volumes.
The input velocity volumesmust be of the same type.
The following statistics can be computed:
Meancharacterizes the center of a distribution of values, x
i
.
Medianvalue for which the likelihood of a smaller or larger
value is equal.
Standard deviationsquare root of the variance. Considered a
good measure of the width or variability of a distribution of values.
Absolute deviationestimate of the width or variability of a
distribution of values. Considered by some to be more robust than
statistics using higher powers of the input data.
Variancecalculates the average squared difference of the
observed values from the mean. This value is used as a measure of
the relative spread in the data values.
Kurtosisexpresses the peakedness or flatness of a distribution
compared to a normal distribution. Negative kurtosis indicates a
flatter distribution, zero, a normal distribution and positive
numbers, a pointy distribution.
1
N
--- - x
i
i 1 =
N
=
o
1
N
--- - x
i
( )
2
i 1 =
N
=
absdev
1
N
---- x
i
i 1 =
N
=
o
2 1
N
---- x
i
( )
2
i 1 =
N
=
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Creating Statistical Volumes from Velocity Volumes 357
Skewnesscharacterizes the asymmetry of a distribution of
values. Negative skewness indicates a distribution whose tail
extends toward more negative values. Positive skewness indicates
the distribution whose tail extends toward more positive values.
Zero skewness indicates a symmetric distribution.
Minimumsmallest value in the distribution.
Maximumlargest value in the distribution.
Sumtotal of all values in the distributuion.
10th-percentilevalue for which 90% of the sample values are
larger.
90th-percentilevalue for which 10% of the sample values are
larger.
Each computed statistic is output as a volume and listed in the Velocity
Cube Manager. These computed volumes can then be displayed or used
in volume math operations depending on the type.
To create statistical volumes from velocity volumes, select a set of
volumes from the Velocity Cube Manager table using MB1. Then
select Tools Statistical analysis from the Velocity Cube Manager
menubar or click the icon on the toolbar. The following dialog
box appears:
Kurt
1
N
----
x
i
( )
o
------------------
4
i 1 =
N
)
`
3 =
Skew
1
N
----
x
i
( )
o
------------------
3
i 1 =
N
=
5000.8.0.0 Creating Statistical Volumes from Velocity Volumes 358
Managing Velocity Cubes DepthTeam Express Software User Guide
Select the statistics you wish to compute and then enter an Output
Volume name. The computed volumes will take the form of Output
Volume name followed by the extension corresponding to each
statistical property.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Creating Statistical Volumes from Velocity Volumes 359
For example, if you compute the mean of a set of volumes with the
default Output Volume name of statVol, your computed volume will be
named statVol_mean as shown below:
New statistical volume
5000.8.0.0 Extracting Values from Velocity Cube 360
Managing Velocity Cubes DepthTeam Express Software User Guide
Extracting Values from Velocity Cube
The Extract values tool can be used to create a velocity trace or
profile of velocity values at a specified location. These traces can then
be used to compare and analyze the velocity values in different velocity
cubes. They can also be saved and used for well planning or for
modeling well attributes such as pressure in other applications.
To extract values from a Velocity Cube, select the cube or cubes that
you wish to extract the values from in the Velocity Cube Manager as
shown below.
Next, select Tools Extract values from the Velocity Cube Manager
menubar or click on the icon on the toolbar. The Cube Value
Extraction dialog appears.
Specify the extract location by either entering the Easting and Northing
coordinates or by selecting a well location from the pulldown list.
Options are:
Model center
Model origin
TD function locations (if theyre loaded)
Enter the start and end time for the extracted values. The Time
increment can be changed as well. By default, start time, increment,
and end time values match the extents of the model.
If either the vertical or x,y location is edited, the Get Values button
turns red indicating that the values in the table are out of sync.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Extracting Values from Velocity Cube 361
If the (x,y,t) location does not fall on a node in the extracted volume,
then linear interpolation is used between the nodes. Values shown in the
table are based on interpolation from nearby grid nodes in each volume.
Only when the surface location and the time point coincide with a node
in the model is the value exact.
Extract along Deviation If the volume contains deviated T/D tables,
they can be selected from the pulldown list. If the Extract along
Deviation checkbox is selected, then clicking the Get Values button
will display extracted velocities and x,y position data from the deviated
well track.
Note: Velocity data is extracted along a deviated well bore only if the
DTE Interpolation method is selected. (Time/Depth Function
Manager OptionsChoose InterpolatorDTE Interpolation). If the
TDQ Interpolation method is selected, then a vertical velocity profile is
extracted from a position midway between the surface location and the
bottom of the well.
In addition, if a deviated well is selected from the pull-down list and the
Extract along Deviation checkbox is selected, it is possible to change
the Easting and Northing values and extract velocity values along the
same deviated well profile as the original well but at a different location
within the cube.
All the common table manipulation tools are available including
histogram, crossplot, column paint and ASCII save.
Hide Selected Rows Highlighted rows are removed from the
dialog. Hidden rows are not included in outputted data.
Hide Unselected Rows When selected only the highlighted rows
remain in the dialog.
Reset All Restores all hidden rows.
Extracting OpenWorks ASCII In addition, the table can be
saved to an OpenWorks ASCII-formatted file which can be read by
OpenWorks. Note that the volume must be a depth cube to be able to
import back into OpenWorks as a T/D table.
When outputting an OpenWorks ASCII-formatted file, the x,y location
should be chosen from a well in the drop-down list.
Importing into OpenWorks To import the ASCII data back into
OpenWorks, use the OpenWorks Data Import CurveLoader.
5000.8.0.0 Extracting Values from Velocity Cube 362
Managing Velocity Cubes DepthTeam Express Software User Guide
Use the ASCII filename entered for the Input Data File. Select ASCII
as the Format Type. For the Format File, use an existing template or
create a new one.
Note: The user must be careful not to overwrite the original T/D well
data when importing the T/D table back into OpenWorks. To create a
new well, use the Well Data Manager or use the same well with a
different T/D table name.
The OpenWorks ASCII file format is:
Unique Well ID
Well Name
T/D Table name
<blank>
t1 d1
t2 d2
...
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 363
Velocity Function Manager
RMS velocity cubes are typically generated by interpolating input
stacking velocity functions. Dix inversion is performed on the
interpolated velocity cube; not the original stacking velocity functions.
Therefore, it is important to ensure that the stacking velocity functions
used to create the velocity cube are as accurate as possible. The
Velocity Function Manager allows you to review individual seismic
velocity functions and decide which functions should be used to
construct the velocity cube.
You can use the Velocity Function Manager to manipulate individual
seismic velocity functions as follows:
toggle on individual velocity functions to be used in building the
model (Use).
toggle on individual velocity functions to be displayed in the 3D
Viewer (Show) or in the Function Viewer/Editor.
send selected functions to the Function Viewer/Editor (Edit).
Velocity cubes that are composed of individual velocity functions, such
as ProMAX stacking velocity functions and ASCII-loaded XYTV
functions, can be loaded into the Velocity Function Manager.
The Vicinity Selector tool allows you to select velocity functions
within a specified radius of another velocity function. Edited functions
can then be saved to a new velocity volume along with other functions
that have been toggled to Use. For more information see Using the
Vicinity Selector.
To identify anomalous functions that might need editing, you can use
the 3D Viewer to display the RMS velocity cube representing the
velocity functions (stacking velocities). To do this, we recommend
toggling off Show for all other data (well picks, time/depth functions
and surfaces) so that the individual velocity functions can be clearly
seen.
Only RMS and interval velocities can be edited.
Please note that only velocity functions of type RMS or Interval can be
edited. Also, these volumes must be triangulated (function pole) volumes
and not gridded volumes. To edit a gridded volume, you must export the
velocity file to an ASCII xytv file, and then import the resulting velocity
cube in xytv format to DepthTeam Express where it can then be edited.
5000.8.0.0 Velocity Function Manager 364
Managing Velocity Cubes DepthTeam Express Software User Guide
To bring up the Velocity Function Manager, select Tools Seismic
Velocity Function Manager from the Velocity Cube Manager
menubar or click on the icon on the toolbar.
The Velocity Function Manager appears as shown below.
menubar
toolbar
Header
Velocity
Functions
table
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 365
Menubar and Toolbar Icons
At the top of the Velocity Function Manager window is the menubar.
When you click on an option, a submenu appears with additional
options. Many of these menu options have corresponding icons on the
toolbar. The menu options are listed in the table below along with their
functions, associated toolbar icons, and shortcut keys.
Menu Option Submenu
Option
Function Icon Shortcut Key
File Header to
ASCII
Saves the header text to an ASCII file. Ctrl+O
Table to
ASCII
Saves the table to an ASCII file. Ctrl+G
Close Closes the Velocity Function Manager window. Ctrl+E
View Tool Bar Toggle on to display the tool bar.
Text Field Toggle on to display the text field.
Table Toggle on to display the table.
Options Show Show
all Functions
Toggles all velocity functions to Show in the
Velocity Functions table and displays the functions
in the 3D Viewer.
Ctrl+Shift+Y
Show Show
no Functions
Toggles all checkmarks off for Show in the
Velocity Functions table and removes the functions
from the 3D Viewer.
Ctrl+Shift+T
Show
Toggle
Selected
Functions
Toggles the Show button for all functions that are
selected (highlighted) in the Velocity Functions
table. This means that all selected functions that
are checked to Show will become unchecked, and
vice versa.
Ctrl+Shift+U
Show
Toggle
Unselected
Functions
Toggles the Show button for all functions that are
not selected (not highlighted) in the Velocity
Functions table. This means that all unselected
functions that are checked to Show will become
unchecked, and vice versa.
Ctrl+Shift+N
Use Use all
Functions
Toggles all functions to Use. Used functions are
interpolated to create the velocity cube.
Use Use no
Functions
Toggles all functions to not be used (unchecked).
5000.8.0.0 Velocity Function Manager 366
Managing Velocity Cubes DepthTeam Express Software User Guide
Update Method
There are two methods for updating the velocity cube:
Options
(cont.)
Use Toggle
Selected
Functions
Toggles the Use button for all functions that are
selected (highlighted) in the Velocity Functions
table. This means that all selected functions that
are checked to Use will become unchecked, and
vice versa.
Use Toggle
Unselected
Functions
Toggles the Use button for all functions that are
not selected (not highlighted) in the Velocity
Functions table. This means that all unselected
functions that are checked to Use will become
unchecked, and vice versa.
Row Filter for
table
Brings up the Search/Filter dialog box, which you
can use to filter the table rows. See Searching
and Filtering Table Rows.
Ctrl+W
Column
Selector for
table
Brings up the Column Selector dialog box. Toggle
on the columns you want to Show in the table. See
Column Selection.
Ctrl+J
Selections to
Top of table
Moves selected rows to the top of the table. See
Moving Selected Rows to the Top.
Ctrl+T
Vicinity
Selector
This option is contained on most reports and
tables. It performs a search operation based on
coordinate information in the table. A Vicinity
Search/Filter dialog box allows you to specify the
vicinity center and radius for the search. See
Using the Vicinity Selector.
Ctrl+V
Tools Function
Viewer/Editor
Opens the Function Viewer/Editor for editing of
the function that is toggled to Edit in the Velocity
Function table.
Ctrl+F
Build new
Velocity
Volume
Creates a new velocity volume with the currently
used functions. A dialog box appears in which you
can type in a name for the new velocity volume.
See Appendix H: Special Characters for
limitations in character names.
Ctrl+B
Help Help Brings up the online documentation specific to the
Velocity Function Manager.
F1
Menu Option Submenu
Option
Function Icon Shortcut Key
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 367
Manual requires that you click Apply before the velocity cube is
updated with any changes you have made. When you click Apply,
only the changes made in the Velocity Function Manager will be
applied.
Dynamic automatically updates the velocity cube as changes are
made.
Header Information
The header displays the name of the velocity cube that is toggled to
Edit in the Velocity Cube Manager, the number of functions in the
velocity cube, the date the velocity cube was loaded into the Velocity
Function Manager, and miscellaneous header data. This information
can be saved to an ASCII file using File Header to ASCII.
Velocity Functions Table
By default, the Velocity Function Manager table contains the following
columns:
ID displays the ID numbers for all velocity functions in the
velocity cube that is toggled to Edit in the Velocity Cube Manager.
Each velocity function is assigned a unique ID number.
Edit specifies a velocity function to be edited in the Function
Viewer/Editor.
Only one velocity function can be toggled to Edit at a time. To
select a different velocity function for editing, simply toggle on
Edit for the desired function. The Function Viewer/Editor will be
updated for the new function.
Use designates a function to be used in creating a new velocity
volume.
Using more than 3000 functions decreases Function Viewer/
Editor performance.
Because of a substantial decrease in performance in the Function Viewer/
Editor when editing velocity volumes with a large number of functions
being used, we recommend having no more than 3000 functions toggled to
Use.
Please refer to Maximizing Performance for a workflow to limit the
number of functions being used.
5000.8.0.0 Velocity Function Manager 368
Managing Velocity Cubes DepthTeam Express Software User Guide
Show designates a function to be displayed in the 3D Viewer or in
the Function Viewer/Editor. The location of each function will be
displayed in the 3D Viewer as a plus sign (+) at the top of the
model.
Changed indicates whether a function has been edited/modified in
the Function Viewer/Editor.
Easting displays the easting coordinate for the function.
Northing displays the northing coordinate for the function.
Trace displays the trace number for the function. A trace number
is displayed only if you have specified a SeisWorks project.
Line displays the line number for the function. A line number is
displayed only if you have specified a SeisWorks project.
You can change the columns displayed in the manager table, by
selecting Options Column Selector on the menubar or clicking on
the icon on the toolbar. In the Column Selector dialog box that
appears you can toggle on or off the columns to Show in the table. A
Detailed Column Description is given for each column.
For information on sorting, searching, filtering and selecting rows and
columns in tables, please refer to Appendix A: Displaying Tables
and Reports.
Editing Velocity Cubes
DepthTeam Express has the functionality of Seismic Velocity Editing
(SVE). Seismic velocities could previously be used, but if a problem
was seen, not much could be done other than go back to the processor
or service company, which could take weeks.
With this release, the Velocity Function Manager allows the interpreter
to pan through the RMS velocities that are typically supplied from a
seismic processor or service company. If an anomaly is spotted, the
interpreter can either turn off that function or edit the function in the
Function Viewer/Editor. Other functions near the anomaly in question
can be found using the Vicinity Selector and used as a backdrop to aid
in matching the trend of the nearby functions. Once editing is complete,
the new edited RMS velocity field can be saved and used in the rest of
the model building workflow.
The following procedure provides an example of a typical workflow
for editing velocity cubes. This presumes that you have loaded velocity
volumes using the Model Manager or the Velocity Cube Manager.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 369
1. If not already up, bring up the Velocity Cube Manager by clicking
on Tools Velocity Cube Manager on the Model Manager
menubar or selecting the Velocity Cube Manager icon from
the Model Manager toolbar.
2. In the Velocity Cube Manager, select the volume you want to edit
by clicking on the Edit checkbox. The box will be checked and the
row will become highlighted.
Note: This must be a volume of Type RMS or Interval velocity,
and a triangulated volume, not a gridded volume. To edit a gridded
volume, you must export the RMS velocity file to an ASCII xytv
file, and then import the resulting velocity cube in xytv format to
DepthTeam Express where it can then be edited. If the volume is
of the wrong type, an error message appears.
3. To view the selected volume in the 3D Viewer, toggle on Show. If
other data, such as the model velocity volume, surfaces or time/
depth functions are cluttering the display, toggle off Show in the
data managers for these data items.
4. Click on the Velocity Function Manager icon on the toolbar.
The Velocity Function manager appears with the Header
Information for the selected volume and a list of available
functions for the volume.
5. Select a function to edit by clicking on Edit in the Velocity
Functions table, or by selecting the function in the 3D Viewer
using either of two methods. The easiest method is to display the
Volume Animator associated with the Velocity Functions in the 3D
Viewer, and then bring up the Velocity Function Manager. By
default, no functions are displayed. By animating through the
Using more than 3000 functions decreases Function Viewer/
Editor performance.
Because of a substantial decrease in performance in the Function Viewer/
Editor when editing velocity volumes with a large number of functions
being used, we recommend having no more than 3000 functions toggled to
Use.
Please refer to Maximizing Performance for a workflow to limit the
number of functions being used.
5000.8.0.0 Velocity Function Manager 370
Managing Velocity Cubes DepthTeam Express Software User Guide
Volume Animator, you can identify areas in the cube that require
closer inspection. You can then do a Shift+MB2 at any x,y of
interest and the closest function to the x,y location will be selected
in the Velocity Function Manager. Note: On a Solaris machine, to
re-select, you must release the Shift key and then redo a
Shift+MB2 to select.
An alternative method is to select the specific function to be edited
using Ctrl+MB1 for 1998.5 and later versions (Shift+MB1 in
earlier versions). It can be difficult to select only the function
desired. When properly selected, the symbol of the chosen
function will turn gray. If all symbols turn gray, select the function
again. This should unselect all functions. Then, select the desired
function again. If you are having a problem selecting a function,
try zooming in by moving the slider under the magnifying glass
icon up or by placing your cursor inside the scene, clicking
MB1+MB2, and moving the cursor down. Also, make sure that you
continue to hold down Ctrl after clicking MB1 until the function is
selected.
The selected function will become highlighted in the Velocity
Function Manager.
6. Toggle on Edit for the highlighted function.
7. At this point, you can use the Vicinity Search/Filter to identify
those velocity functions that are within a certain radius of the
function currently selected for editing. To bring up the Vicinity
Search/Filter, select Options Vicinity Selector on the Velocity
Function Manager menubar or click on the icon on the
toolbar.
NOTE
Only one function can be toggled to Edit at a time. If a function is toggled
to edit and another function is then toggled to edit, the first function will
automatically be toggled off. If this change is made while the Function
Viewer/Editor is displayed, it is automatically refreshed to display the new
function.
This works interactively between the Time/Depth Function Manager table
and the Velocity Function Manager as well as within each of these tables.
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 371
The Vicinity Search/Filter appears.
8. Enter a radius in feet or meters. Then select Filter or Search:
Search will move the functions that fall within the specified
radius to the top of the list of functions in the Velocity Function
Manager. Because the functions are not highlighted, however,
it can be difficult to identify which functions were actually
found by the Vicinity Search/Filter.
Filter removes (hides) from the Velocity Functions table all
functions that do not fall within the specified radius of the
vicinity center.
These hidden functions are still live in the sense that they
may be toggled on to Use or Show. This is important to
remember as they would be used to build a model or shown in
the 3D Viewer display even though they no longer appear in
the Velocity Functions table.
Tip
A good practice is to toggle Show off for all functions (Options
Show no Functions) prior to invoking the Vicinity Search/Filter and
then toggling Show on for the desired functions after the filter operation
is completed. This way the hidden functions will not be involved in
any Show operations unexpectedly, such as in the Function Viewer/
Editor.
5000.8.0.0 Velocity Function Manager 372
Managing Velocity Cubes DepthTeam Express Software User Guide
To un-hide the hidden functions, click the Reset button on
the Vicinity Selector.
9. Select Tools Function Viewer/Editor on the Velocity Function
Manager menubar or click on the icon on the toolbar.
The Function Viewer/Editor appears with the selected function
displayed.
If you want to display additional functions along with the function
being edited, click on the Show Velocity Functions icon on the
Function Viewer/Editor. This will display all functions that have
Show toggled on in the Velocity Function Manager. A maximum
of 50 functions can be displayed in the Function Viewer/Editor. If
more than 50 functions are toggled to Show in the Velocity
Function Manager, a warning will appear indicating that the
number of shown functions is too large. To avoid this, or if this
warning appears, uncheck Show on some of the functions to limit
the number displayed to 50, or select Options Show No
Functions on the Velocity Function Manager and then check
Show on only those functions you want to see up to a maximum of
50.
10. Use the Function Viewer/Editor to edit the function as desired. See
Displaying and Editing Time/Depth Functions for
information on using the Function Viewer/Editor.
When the edits are completed, click on Commit Edits to save the
edits. Commit Edits will make a copy of the edited function
internally and flag this edited function for building the velocity
model.
The Changed? column for the edited function in the Velocity
Function Manager will change from No to Yes. To see the changed
functions listed, double click the top of the Changed column.
11. Create a new velocity volume using the functions that are currently
toggled to Use by clicking on the icon on the Velocity
Function Manager toolbar.
A prompt for the name of the new velocity volume appears. After
you enter a name and click OK, the new velocity volume is saved
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 373
and its name appears in the Velocity Cube Manager.
12. To edit another velocity volume or to edit the velocity volume that
you just created with an edited function, you must exit the Velocity
Function Manager.
To exit the Velocity Function Manager, select File Close or
click on the icon on the toolbar.
Warning
If not all functions are toggled to Use when you create the new velocity
volume, the ID numbers for the functions used in the new velocity model
will be changed.
5000.8.0.0 Velocity Function Manager 374
Managing Velocity Cubes DepthTeam Express Software User Guide
Example
The following example demonstrates how the Velocity Function
Manager and the Function Viewer/Editor can be used to edit a velocity
function when an anomaly is seen in the 3D Viewer display.
1. In the Velocity Cube Manager, the velocity cube of interest is
toggled to Show and Edit. All other velocity cubes have Show
toggled off.
Viewed in the 3D Viewer, the velocity function appears as shown
below (note that in this example, all functions are toggled to Show,
thus displaying the pink pluses).
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 375
2. While animating through the velocity cube, an anomaly can be
seen.
From the display, however, it is difficult to select the specific
function that is causing the anomaly.
3. Using the 3D Viewer display, you can see that some of the
anomaly occurs at approximately 1200 ms. By bringing up the
Display Parameters dialog box in DepthTeam (View Display
Parameters on the Model Manager menubar) and selecting the
Velocity Functions tab, you can set the Display Symbol at
Sample option to Sample at Time 1200 ms. as shown in the
following graphic.
5000.8.0.0 Velocity Function Manager 376
Managing Velocity Cubes DepthTeam Express Software User Guide
Depending on your colormap, you may want to change the symbol
color so the function symbols are easy to see. The default is
magenta.
4. Now when viewed in the 3D Viewer, the specific function that
needs to be edited can be selected using either of two methods.
The easiest method is to display the Volume Animator associated
with the Velocity Functions in the 3D Viewer, and then bring up
the Velocity Function Manager. By default, no functions are
displayed. By animating through the Volume Animator, you can
identify areas in the cube that require closer inspection. You can
then do a Shift+MB2 at any x,y of interest and the closest function
to the x,y location will be selected in the Velocity Function
Manager. Note: On a Solaris machine, to re-select, you must
release the Shift key and then redo a Shift+MB2 to select.
An alternative method is to select the specific function to be edited
using Ctrl+MB1 (Shift+MB1 on older versions of the 3D Viewer).
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 377
Note: It can be difficult to select only the function desired. When
properly selected, the symbol of the chosen function will turn gray.
If all symbols turn gray, select the function again. This should
unselect all functions. Then, select the desired function again. If
you are having a problem selecting a function, try zooming in by
moving the slider under the magnifying glass icon up or by placing
your cursor inside the scene, clicking MB1+MB2, and moving the
cursor down. Also, make sure that you continue to hold down Ctrl
after clicking MB1 until the function is selected.
When selected in the 3D Viewer, the function will also be selected
(highlighted) in the Velocity Function Manager.
5. Click on the Selections to Top icon on the Velocity Function
Manager to bring the selected velocity function to the top of the
table.
5000.8.0.0 Velocity Function Manager 378
Managing Velocity Cubes DepthTeam Express Software User Guide
6. Toggle the function to Edit in the Velocity Function Manager and
click on the icon to bring up the Function Viewer/Editor.
The anomalies are clearly seen in the spikes in the interval velocity
curve (shown in red on the display).
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 379
7. Using the Function Viewer/Editor, the function can be edited as
shown below.
5000.8.0.0 Velocity Function Manager 380
Managing Velocity Cubes DepthTeam Express Software User Guide
8. Click Commit Edits. The anomaly no longer appears.
At this point you can toggle Show on for those additional functions
you want to display. Note: For performance reasons, a maximum
of 50 functions can be displayed in FVE at one time. To display
these additional functions in FVE select View Toggle Shown
Velocity Functions on the FVE menubar.
9. To change the active function in FVE, toggle Edit on for the
desired function in the Velocity Function Manager. Only one
function can be edited at a time, so selecting Edit on a different
function will toggle Edit off for the previous function. The edits
for the previous function will be lost if Commit Edits is not
pressed before editing a different function.
10. T/D functions can also be displayed along with these velocity
functions. Toggle Show on for the T/D functions you want
displayed and then select View Toggle Shown T-D Functions
on the FVE menubar.
11. To display time surface and well pick intersections on your FVE
panels, toggle Show to on for the surfaces and well picks you want
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 381
displayed in their respective Data Managers. Then select View
Toggle surface display and View Toggle picks display.
By default you are in Edit Mode when you invoke FVE. The more
common editing functions in FVE are as follows:
Delete a point - MB2
Move a point - Select and Drag with MB1
Create a new point - MB1
An alternative to performing edits on bad functions is to toggle the
Use toggle off for these functions. In many cases, the re-
interpolation will fix the problem.
The blue line in the interval velocity panel represents the function
after conversion to instantaneous velocity at the grid node
sampling of the model. The blue line in the depth panel represents
the instantaneous velocity function converted back to time / depth.
The interval velocity function is irregularly sampled and the
velocity between each sampled is assumed to be constant. The
instantaneous velocity function is evenly sampled at the model
grid sampling and is linearly interpolated between each sample. If
there is an unacceptable level of error between the blue and red
lines (red represents the original T/D relationship), then a finer
grid sampling should be specified in the New Model Wizard.
12. When all edits for a particular function are completed, select
Commit Edits from the FVE menubar.
This will recompute the RMS velocity cube using all functions that
have Use toggled on. Also, the Changed? column for the edited
functions in the Velocity Function Manager will change from No
to Yes.
13. If you are satisfied with the edits you have made and want to save
them as a new volume in the Velocity Cube Manager, select Tools
Build new Velocity Volume from the Velocity Function
Manager and enter a name for the new velocity volume. This will
save all velocity functions that have Use toggled on.
14. To see the Use and Show state for all functions on the Velocity
Function Manager, select Reset from Options Row Filter for
5000.8.0.0 Velocity Function Manager 382
Managing Velocity Cubes DepthTeam Express Software User Guide
Table on the Velocity Function Manager menubar. Select File
Close to exit the Velocity Function Manager.
This edited RMS volume can now have a Dix Inversion performed to
invert it to instantaneous velocity. It is then ready to be used for
building the velocity model.
Maximizing Performance
When selecting a velocity volume to edit in the Function Viewer/
Editor, editing performance will be substantially decreased if more than
3000 functions in the volume are toggled to Use. The following
benchmarks demonstrate the nonlinear decrease in performance. This
was run on a Solaris machine with 768 megabytes of memory and one
gigabyte of swap.
Temporal sampling does not have a significant effect on this time.
Decreasing the temporal sampling by half increased the performance
by four percent.
Therefore, we recommend having no more than 3000 functions toggled
to Use when editing or updating a velocity volume in the Function
Viewer/Editor. The following workflow uses the Vicinity Selector tool
in the Velocity Function Manager to limit the number of functions
being used:
1. In OpenVision/3D Viewer, locate the area of interest.
2. Use Shift+MB2 at the x,y of interest to select the closest function
to the x,y location. This function will become highlighted in the
Velocity Function Manager.
3. In the Velocity Function Manager, select Options Vicinity
Selector to bring up the Vicinity Search/Filter dialog box. Specify
the area of interest around the function to be edited by indicating
the Radius (in feet or meters). Then click Filter.
4. Highlight all the functions in the Velocity Functions table by
clicking MB1 on the first function and Shift+MB1 on the last
function.
Number of functions toggled to Use Time DepthTeam Express is locked
13390 functions 11 minutes 40 seconds
6776 functions 2 minutes
3388 functions 32 seconds
Managing Velocity Cubes DepthTeam Express Software User Guide
5000.8.0.0 Velocity Function Manager 383
5. Select Options Use Toggle Unselected Functions.
This will isolate the used velocity functions to the user-specified area of
interest. Once editing is completed, you can toggle all functions to Use
by selecting Options Use Use all Functions.
A second workflow option is to spatially resample your volume using
Options Row Filter for table. In the Search/Filter dialog box that
appears, you can use the multiplier of filter option for ID to specify
an ID sampling increment. The select Filter and follow steps 4 and 5
above.
5000.8.0.0 Saving Models with Negative Velocities 384
Managing Velocity Cubes DepthTeam Express Software User Guide
Saving Models with Negative Velocities
DepthTeam Express allows you to create and save velocity volumes
with negative values. Typically negative values are created when
computing differences between volumes..
However, if you mistakenly Use a volume with negative velocites in
your instantaneous velocity model, resulting in negative velocities after
calibration, the save will fail and you run the risk of losing you model.
If the save fails do not exit the model until after you uncheck Use on
the volume with the negative velocites and re-save the model.
The save fails because one of the items saved is a TDQ model. This is a
model of the Time-Depth tables. When negative velocities are
encountered, it is impossible to determine a depth for the negative
velocity so the save fails.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Overview 385
Appendix A:
Displaying Tables and Reports
Overview
A typical DepthTeam Express user has huge amounts of data, wants
to see all data types, needs to isolate specific data items, and has to
compose customized reports in tabular form. To help with this data
analysis, DepthTeam Express provides the ability to sort table rows, as
well as options to search and filter rows, specify the columns to display,
and bring selected rows to the top of the table. These operations can be
performed on all tables, whether contained in the data loaders, data
managers or reports. Some tables also contain a vicinity selector option
that allows you to find objects within a user-specified vicinity. Also,
some tables provide Histogram, Crossplot and Column Painter options.
Finally, there is an option to save tables to a variety of formats
including comma, tab, and space-delimited ASCII and HTML. Each of
these options is described below.
5000.8.0.0 Sorting Rows 386
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Sorting Rows
Because you may frequently have a lot of data displayed in a table, it
can be helpful to sort the data for easier access. Sorting is type
sensitive. For example, alphabetical data is sorted alphabetically and
numerical data is sorted numerically. Sorting can also be done in
ascending or descending order.
Columns are sorted in the order they are selected and each of the prior
sorts is retained in the subsequent sort. For example, the first sort sorts
the rows based on all data in the column that is selected for the sort. If a
sort is then done on another column, it sorts the data based on the data
type of the selected column, however, retaining the categories created
by the first sort. A third sort would then sort on the data in the selected
column while retaining the categories created by the first and second
sort.
Each row in the table is numbered sequentially. Resorting also
renumbers the rows.
The sorts can be activated using either a MB3 menu or a key-mouse
combination. If you click MB3 on a table header, the following menu
appears:
Using this method, you would do a first sort by placing the cursor on
the column heading for the column you wish to sort, clicking MB3, and
then clicking on either Sort Ascending or Sort Descending. To do a
second sort, you would place the cursor on a different column heading,
click MB3, and then click either Sort Ascend. Next Level or Sort Desc.
Next Level. Subsequent sorts would be done in the same manner as the
second sort, with each sort retaining the categories of the previous sort.
first sort
subsequent sorts
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Sorting Rows 387
The alternative method uses a MB1 click for the first sort and
Shift+MB1 for successive sorts. The mouse must be located on the
header of the table column that you want to sort. For example, to sort
the first column, click MB1 on the desired column heading. You can
then toggle the column from ascending to descending order, and vice
versa, by clicking MB1 on the column heading. For successive sorts,
use Shift+MB1 on the desired column headings. Again, by clicking
MB1 on any column heading you can toggle back and forth between
ascending and descending order.
For example, a table of unsorted data from a Time/Depth Function
Manager table is shown below. For purposes of the example, only three
of the columns are displayed.
5000.8.0.0 Sorting Rows 388
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Clicking MB1 on the Interpreter column results in a first sort as
follows.
A second sort is then done by clicking Shift+MB1 on UWI name.
The UWI name column is now sorted within the categories created by
the Interpreter sort.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Sorting Rows 389
Finally, a third sort is done by clicking Shift+MB1 on TD Table.
The final results show an alphabetical list of time/depth functions for
each unique well name by a specific interpreter.
Sorts are done on a character by character basis starting with the first
character. This may result in a sort that looks unusual. For example, a
sort on a horizon name table in a data loader can result in the following:
The first three characters are identical. Therefore, the first sort is done
on the fourth character. This places BK_600_ms_Zap3 and
BK_800_ms_Zap3 at the bottom of the list instead of at the top where
you might expect them if the sort was based on the entire name.
5000.8.0.0 Searching and Filtering Table Rows 390
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Searching and Filtering Table Rows
The Row Filter option allows you to search, select or filter rows using a
wide variety of data type dependent operations. This option is available
on all data loaders, data managers and reports.
For example, when you select Options Row Filter from the Pick
Manager menubar or click on the icon, the following Search/Filter
dialog box appears.
The Search/Filter table lists the table column headers in the order that
they are displayed in the master table (the table from which the dialog
box was launched). The order changes dynamically if table columns are
moved, removed or added. Each column name is followed by a column
type specific search/filter operation. Click on the down arrow following
the operation to display a menu of the possible operations. A text box
for each column allows you to type in the required parameters.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Searching and Filtering Table Rows 391
By default, all column types are toggled on in the Search/Filter dialog
box. To select a column to be searched/filtered, simply type in the
required parameter in the corresponding text box. An empty text field
implies that no search is to be done on the corresponding column. To
deselect a particular column, you can delete any text in the
corresponding text box or, click on the radio button to deselect the
column. Deselected radio buttons cause the corresponding text field to
have a gray background.
If more than one column is selected to be searched/filtered, use the
Combine with option to specify how the individual search/filter
operations should be logically combined.
Clear text deletes the text from the text fields on the Search/Filter
dialog box.
At the bottom of the dialog box, there are six buttons:
Search dynamically moves the rows that match the search pattern
to the top of the master table.
Filter causes only the matching rows to be displayed in the master
table. The non-matching data is hidden from the display.
Select highlights the matching rows in the table display but does
not move them to the top.
Undo undoes the last search/filter operation if this was the last
operation applied to the table.
Reset redisplays the data in its original order.
Close dismisses the Search/filter dialog box.
NOTE
Because there is a character limit for names on some data objects in order to save
them, three menu options are available for any column that refers to a name:
number of chars smaller, number of chars greater, and number of chars equal.
These options can be used to locate data objects that may need to be renamed
before saving.
Also, we have included a multiplier of option for certain columns that consist of
integers so that these columns can be filtered to reduce the number of data objects
displayed. For example, in the Velocity Function Manager, if you select
multiplier of as the filter option for ID and insert the number 3 in the text box,
only every third velocity function will be listed in the Velocity Functions table.
5000.8.0.0 Searching and Filtering Table Rows 392
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
See the note below regarding the Filter option.
NOTE
Use of the Filter tool can hide rows of data which may lead to inappropriate
actions. DepthTeam Tables now indicate the number of hidden, deleted and total
number of rows in a status label to help avoid confusion.
As a further aid, the status label may turn red to warn the user when some rows
are hidden.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Column Selection 393
Column Selection
The Column Selector option allows you to specify which columns
should be displayed on the master table. This option is available on all
data loaders, data managers and reports.
In addition, some tables have the option to Freeze columns for display
on the master table. Columns so selected are always shown on the right
side of the master table and are unaffected by the position of the
horizontal scroll bar.
All available columns are listed in their original order. For example,
when you select Tools Column Selector, or click on the icon,
the following Column Selector dialog box appears:
The columns currently displayed in the master table are checked to
Show. To show or hide specific columns dynamically, simply click on
the Show button in front of the Column Name. A check in the Show
box indicates that the Column will be displayed on the master table.
Some columns will always be displayed, such as Use and Show in the
Pick Manager table, and, therefore, their checkbox is disabled.
NOTE
Because the Column Selector is embedded in a table, it can be sorted just like all
other tables in DepthTeam Express. See Sorting Rows for further information.
5000.8.0.0 Column Selection 394
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
For most tables, a Detailed Column Description is provided for each
column.
At the bottom of the Column Selector dialog box, there are three
buttons:
Reset returns the master table display to the default state.
Set Default stores the Column Selector selections in memory as
the default state. These selections can be retrieved by clicking on
Reset.
Close closes the Column Selector dialog box.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Moving Selected Rows to the Top 395
Moving Selected Rows to the Top
It can be very cumbersome to have to select individual rows in large
tables and remember which ones you already selected. It involves a lot
of scrolling and many times you have to undo the selections. The
Selections to Top option allows you to select rows and then move
them to the top of the table by simply selecting Options Selections
to Top or clicking on the icon.
5000.8.0.0 Saving Tables to ASCII 396
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Saving Tables to ASCII
A Save to ASCII option is available from either the File menu or an
icon on tables and from the Options menu on the data managers.
This option allows you to save the table data to an ASCII file using a
Save dialog box that appears when you select the option. Specify a path
name and file name. Use the Filter pulldown menu to select between
four possible formats, all of which are suitable for use in spreadsheet
applications:
Comma delimited (.csv)
HTML (.html)
Tab delimited (.tab)
Space delimited (.txt)
At the bottom of the dialog box, there are three buttons:
Save saves the file to the specified directory.
Update redisplays the available folders and file names based on
the path name that is entered.
Cancel closes the dialog box without saving the table.
Only the data currently displayed in the table will be saved to the
ASCII file.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Using the Vicinity Selector 397
Using the Vicinity Selector
Data in table rows can represent objects in n-dimensional space. For
objects with x,y coordinates, a Vicinity Selector option allows you to
find objects within a circular vicinity of a user-specified coordinate.
When you select Options Vicinity Selector on the menubar or click
on the icon on the toolbar, the Vicinity Search/Filter dialog box
appears.
An example of the dialog box that appears from the Velocity Function
Manager, is shown below.
Note: The dialog box shown above contains a Velocity Function ID text
box. If a table does not contain an ID column, this text box will not
appear on the dialog box.
Using the Vicinity Search/Filter, you can:
Define the vicinity center using the velocity function ID number
by selecting a row in the table or typing an ID number into the
Velocity Function ID text box. If you type an ID number in the
text box, you must hit Enter in order for the appropriate
coordinates to be displayed.
This option appears only if the table contains an ID column.
Define the vicinity center by specifying an Easting (x) and
Northing (y) Coordinate. If a row has been selected in the table,
the relevant coordinates will be displayed.
5000.8.0.0 Using the Vicinity Selector 398
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Define the vicinity radius (in meters or feet as specified in the
model) by typing the desired Radius in the text box. In
parentheses to the right of the text box, a reasonable range for
minimum and maximum based upon all data in the table is
displayed.
Compute the Distance between row objects by selecting two
rows in the table. If more than two rows are selected, no distance
will be displayed.
At the bottom of the dialog box, there are six buttons:
Search initiates a search of the rows and moves the hits to the
top.
Filter removes (hides) from the table all rows that do not fall
within the specified radius of the vicinity center.
Select highlights the matching rows in the table display.
Clear removes all current text entries.
Undo restores the state prior to the last search/filter.
Reset restores the display of all data in its original order.
Close dismisses the dialog box.
NOTE
If additional data is loaded to a table while the Vicinity Search/Filter dialog
box is displayed, the min-max range will not be automatically updated to
include the new data. To refresh this range, you must dismiss the dialog box
and then reopen it after the new data has been loaded.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Displaying a Histogram 399
Displaying a Histogram
The histogram tool allows you to display the frequency of occurrence
of any numerical data. The histogram tool appears on any table with
numerical data in one column.
When you select Options Histogram menubar, type Ctrl-H, or click
the icon, the Histogram selector dialog box appears.
An example of the Histogram that appears from the well pick
calibration report is shown below.
Using the Histogram tool you can:
Zoom In on a range of displayed data to see in finer detail and
then return to the original display with Zoom Out.
5000.8.0.0 Displaying a Histogram 400
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Select a data bin or bins and see the lines in the original table
which contributed data to that bin or bins. The selection is
highlighted in green, the contributing lines in the table are
highlighted in yellow and also highlighted in white in the crossplot
displays. Only one bin or contiguous range of bins can be selected.
Unselect returns the display to the original state before selecting
bins.
If data is selected in another tool, it will also be selected here and
vice-versa.
Data Item pulldown allows you to select the data item which is
displayed in the histogram. The choices will include all items with
numerical data types, whether they are shown in the master table
or not.
Number of Bins allows you to change the resolution of the
horizontal axis.
Turning on the Cumulative checkbox means each bin displays the
cumulative total of the occurrences for the preceding bins. When
you select a bin with Cumulative turned on the contributions from
the preceding bins are not selected.
Print brings up the Print dialog box.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Displaying a Crossplot 401
Displaying a Crossplot
The crossplotting tool allows you to crossplot data in numerical
columns. Each row in the table will appear as a data point in the two-
dimensional crossplot display. A third column can be plotted using a
color spectrum. The crossplot tool appears on any table with numerical
data in two columns.
When you select Options Crossplot menubar, type Ctrl-O, or click
the icon, the Crossplot selector dialog box appears.
An example of the Crossplot that appears from the Velocity Function
Manager is shown below.
Using the Crossplot tool you can:
Zoom In on a range of displayed data to see in finer detail and
then return to the original display with Zoom Out.
5000.8.0.0 Displaying a Crossplot 402
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Select data points by dragging a Rectangle or by drawing a
Polygon around the datapoints. The selected rows will be
highlighted in the in the original table which contributed the data
points as well as any histogram display. The selected points are
highlighted in white and the contributing rows in the table are
highlighted in yellow. Unselect returns the display to the original
state before selecting datapoints.
If data is selected in another tool, it will also be selected here and
vice-versa.
Data Item pulldown allows you to select up to three data item
which are displayed in the x, y and color axis of the crossplot. The
choices will include all items with numerical data types from the
table, whether they are shown in the master table or not.
Symbol Size allows you to change the size of the datapoint in the
crossplot.
In the Axes area, selecting LogX or Log Y will replot using
logarithmic values on the axes.
Print brings up the Print dialog box.
Note: Autoscaling is turned on for both axes and any change (zoom,
unzoom, etc.) will reset the axes values, even when you set the
minimum and maximum of the axes.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Using Column Painter 403
Using Column Painter
The column painter tool allows you to apply a color spectrum to
columns containing numerical or boolean values. When applied, the
values or the cell background will color according to their values using
the selected colorbar. In addition, you can display a color-coded icon
in the cell beside the cell values.
The column painter aids in quick recognition of relationships in the
data. It is also useful in identifying data problems.
When you select Options Column Painter from the menubar, type
Ctrl-P, or click the icon, the Column Painter dialog box appears.
An example from the Time/Depth function report is shown below.
There is an entry for each numerical or boolean column in the table. To
use the Column Painter, first select a column. Then choose the
spectrum by the clicking the Color Spectrum cell associated with the
column you wish to paint. Finally, select a Cell Color Style from:
foreground
background
color icon, and
none.
5000.8.0.0 Using Column Painter 404
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Each cell color style is illustrated in the example taken from the Time/
Depth function report as shown below:
When the background is painted, the foreground color automatically
changes from black to white to maximize contrast.
You can also edit the color maps by clicking the Colormap Editor icon
, apply the selected column painter settings to all the rows in the
column painter dialog by selecting a row and then clicking the Apply
selection to all rows icon , or choose whether or not to Paint over
selection highlights.
The Ok button will apply the column paint changes to the table and
dismiss the Column painter dialog while the Apply button does not
dismiss the dialog. The Undo button will successively undo all the
changes made since the table was first opened. Close dismisses the
dialog.
foreground background none color icon
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Dynamic Reports 405
Dynamic Reports
Any table that contains data is user configurable, reducing the amount
of time it takes to access and find your data of interest. For example, if
you are looking at all available TD tables, the data columns will be
labeled Name, UWI name, TD name, Interpreter, and Type as shown
below.
If you do not want to sift through the Interpreters, you can turn that
column off by toggling the Show button in front of Interpreter in the
Column Selection tool as shown below.
toggle
off
5000.8.0.0 Dynamic Reports 406
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
In addition, you now have the ability to sort, search and filter the table
to quickly and easily find the exact data you want to use.
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
5000.8.0.0 Displaying Reports 407
Displaying Reports
Using DepthTeam Express, you can display the following reports:
Report on model building using well picks- see Report on
Model Building Using Well Picks for a description of the data
contained in this report.
Report on Calibration Using Well Picks.
Displaying a Time/Depth Functions Report.
Displaying a Surface Report.
Analyzing Uncertainty.
These reports all have a similar look. At the top of each report is a
menubar. The menubar contains three options. When you click on an
option, a submenu appears with additional options. Many of these
menu options have corresponding icons on the toolbar. The menu
options are listed in the table on the next page along with their
functions, associated toolbar icons, and shortcut keys.
A header displays a table of General Information specific to the report.
Tables display the output results. On the reports that contain two tables,
the first table is referred to as the Primary table and the second is
referred to as the Secondary table. The information contained in the
tables will vary depending on the type of report.
Please see Appendix A: Displaying Tables and Reports for
information on manipulating the display of data in tables.
Menu
Option
Submenu
Option
Function Icon Shortcut
Key
File Header to
ASCII
Saves the header text to an ASCII file. Ctrl+0
Table to
ASCII
Saves the table to an ASCII file. If the report contains both
a Primary (top) and a Secondary (bottom) table, there will
be an option for each.
Close Closes the report. Ctrl+E
View Tool Bar Toggle on to display the tool bar.
Text Field Toggle on to display the text field.
5000.8.0.0 Displaying Reports 408
Appendix A: Displaying Tables and Reports DepthTeam Express Software User Guide
Table Toggle on to display the table. If the report contains both a
Primary (top) and a Secondary (bottom) table, there will
be an option for each.
Options Row Filter for
table
Brings up the Search/Filter dialog box, which you can use
to filter the table rows. See Searching and Filtering
Table Rows.
Ctrl+W
Column
Selector for
table
Brings up the Column Selector dialog box. Toggle on the
columns you want to Show in the table. See Column
Selection.
Ctrl+J
Selections to
Top of table
Moves selected rows to the top of the table. If the report
contains both a Primary (top) and a Secondary (bottom)
table, there will be an option for each. See Moving
Selected Rows to the Top.
Ctrl+T
Vicinity
Selector
This option is contained on some reports and tables. It
performs a search operation based on coordinate
information in the table. A Vicinity Search/Filter dialog
box allows you to specify the vicinity center and radius
for the search. See Using the Vicinity Selector.
Ctrl+V
Menu
Option
Submenu
Option
Function Icon Shortcut
Key
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
5000.8.0.0 Overview 409
Appendix B: Sierra Gridder
Overview
Gridding offers the careful user a way to regularize the data so that the
resulting contours are smooth, rounded, and geologically reasonable.
Traditionally, grid definition requires many parameters and the results
are not always pleasing or valid. Gridding involves data averaging and
sometimes results in excessive extrapolation into regions with little
data control.
The gridding algorithm supplied in DepthTeam Express software is
designed to avoid these problems. Instead, it allows you to generate
reasonable maps of good accuracy, relative to your input data, with a
minimum number of parameters.
DepthTeam Express uses the "Sierra Gridding Method" found in
DepthTeam Interpreter and DepthTeam Explorer software. The
surface fitting technique used in the Sierra gridder is based on a
linear generalized inverse method. This technique permits the
introduction of a variety of surface constraints, including the definition
of faults, in a simple way. The Sierra gridding method determines a
grid of surface values that, when interpolated according to a set of
rules, results in the input data points. Thus, this technique can be
viewed as the inverse to a direct interpolation method. Gridding a layer
using inverse interpolation may take more computer time per input
control point than using a direct method, but this is offset by the ease
with which complex geologic models can be created with a minimum
of control points.
In DepthTeam Express, all of the gridding parameters are defaulted.
The parameters used to grid a surface vary depending on the number of
input data points and the output grid dimensions. These parameters
change to create the best possible map. While this is sufficient for many
of your depth conversion needs, there are some situations in which
altering the gridding parameters would be desired. When your dataset
contains the following, you will want to grid within DepthTeam
Interpreter/Explorer or another gridding package such as Z-MAP
Plus software and load the resulting grid into DepthTeam Express:
5000.8.0.0 Overview 410
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
1. Fault Polygons - DepthTeam Express cannot currently handle
fault polygons. In areas where faulting is prevalent, you may not
obtain the best depth conversion possible. In DepthTeam
Interpreter and Explorer, fault polygons can be loaded into the
dataset and used in the gridding process.
2. 2D Data - DepthTeam Express grids on a regular interval that will
not take into account irregular line spacing that often occurs with
2D datasets.
3. Complex Geology - The grid interval will need to be set to half
the distance across the smallest geologic feature to be resolved.
The following technical discussion and parameter description apply to
all DepthTeam products; however, only on DepthTeam Interpreter and
Explorer can these parameters be modified.
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
5000.8.0.0 Technical Discussion 411
Technical Discussion
The essential feature of the Sierra gridding method is that the input
surface values can be expressed as linear combinations of the surface
values at nearby grid nodes. In the following discussion, the surface
will be referred to as Z(x,y), where Z is a single valued function of the
planar coordinates x and y. A network of triangles is defined with nodes
corresponding to those of the desired output grid. Inside each triangle,
the interpolating function is a fifth order, bivariate polynomial. The 21
coefficients of each polynomial are determined from the first and
second derivatives of the surface at the three nodes of each triangle, and
from the condition that the surface and its normals are continuous
everywhere on the surface except along faults. The derivatives at each
grid node are defined as linear difference operators that act on
surrounding grid points. These are similar to the difference operators
used in finite difference methods. For example, for the triangle defined
by the grid nodes as shown in Figure 1, the Z-value for a point inside
the triangle is given by:
Z(x,y) =P
0
(x,y)Z(x
i
,y
j
) +P
1
(x,y)Z(x
i+1
,y
j
) +P
2
(x,y)Z(x
i
,y
j+1
) +
P
0
(x,y)D
X
(x
2i
,y
j
) +P
1X
(x,y)D
X
(x
i+1
,y
j
) +P
2X
(x,y)D
X
(x
i
,y
j+1)
+
P
0
(x,y)D
Y
(x
i
,y
j
) +P
1Y
(x,y)D
Y
(x
i+1
,y
j
) +P
2Y
(x,y)D
Y
(x
i
,y
j+1
) +
P
0X
(x,y)D
XX
(x
i
,y
j
) +P
1XX
(x,y)D
XX
(x
i+1
,y
j
) +
P
2XX
(x,y)D
XX
(x
i
,y
j+1
)+P
0Y
(x,y)D
YY
(x
i
,y
j
) +P
1YY
(x,y)D
YY
(x
i+1
,y
j
)
+P
2YY
(x,y)D
YY
(x
i
,y
j+1
)+P
0Y
(x,y)D
XY
(x
i
,y
j
) +
P
1XY
(x,y)D
XY
(x
i+1
,y
j
) +P
2XY
(x,y)D
XY
(x
i
,y
j+1
)
Figure 1: The Sierra gridding method.
X X
X
x
i
, y
j+1
x
i+1
, y
j
x
i
, y
j
dy
dx
5000.8.0.0 Technical Discussion 412
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
In the Sierra gridding method, an input Z-value with an x,y position
inside the shaded triangle is assumed to be a linear function of the Z-
values and the first and second derivatives of the triangle nodes.
Here the Ps are polynomials in x and y, and D
X
, D
Y
, D
XX
, D
YY
, and D
XY
are the first and second derivative operators in the x and y directions.
Away from faults and the edges of the grid, D
X
takes the form:
D
X
(x
i
,y
j
) =[0.125(Z(x
i+1
,y
j+1
) - Z(x
i-1
,y
j+1
)) +
0.125 (Z(x
i+1
,y
j-1
) - Z(x
i-1
,y
j-1)
) )+
0.250 (Z(x
i+1
,y
j
) - Z(x
i-1
,y
j
))]/dx
Here dx is the grid node spacing in the x direction. The expression for
D
Y
is similar. The second derivatives are formed by cascading the first
derivative operators, for example:
D
XX
(x
i
,y
j
) =[0.125(D
X
(x
i+1
,y
j+1
) - D
X
(x
i-1,
y
j+1
)) +
0.125(D
X
(x
i+1,
y
j-1)
- D
X
(x
i-1
,y
j-1
)) +
0.250(D
X
(x
i+1
,y
j
) - D
X
(x
i-1
,y
j
))]/dx
Near faults and grid edges, the expressions are modified, but remain
linear functions of the Z-values at the grid nodes. The interpolating
polynomial in each triangle is a linear function of the surface values at
the surrounding 36 (6x6) grid points. Therefore, the equation relating
an input Z-value to the unknown Z-values at the grid nodes is linear.
The Z-values at the grid points are determined by inverting the system
of linear equations formed by all of the input digitized points.
The linear system of equations is solved so that the sum of the squares
of the errors between digitized input Z-values and the Z-values
predicted using the interpolation rules is minimized. The least-squares
minimization resolves any inconsistencies in the input data (e.g., mis-
ties), and smooths very small scale features that cannot be represented
with the grid sampling and interpolation rules (anti-aliasing). This
system of equations contains a very large number of unknowns, and
employs smoothness criteria to find the surface values when the
interpolation rules do not uniquely define the surface. The technique
finds the smoothest model that, when interpolated according to the
rules, fits the input digitized points.
For the purposes of the Sierra gridding method, a fault is a
discontinuity in the surface. Because the surface must be single-valued,
the only discontinuities permitted are those along which the surface is
offset vertically. The derivative operators at each grid point are
modified if faults are nearby. These operators can only act on adjacent
points with no intervening faults. For example, in Figure 2 the
derivative operator, D
X
, is modified to be:
D
X
(x
i
,y
j
) =[0.25(Z(x
i+1
,y
j-1
) - Z(x
i-1
,y
j-1
)) +0.50(Z(x
i
,y
j
) - Z(x
i-1
,y
j
))]/dx
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
5000.8.0.0 Technical Discussion 413
Figure 2: The Sierra gridding method with faults.
When faults are present, the grid nodes used to calculate the derivative
operators are modified to calculate the derivative at Z(x
i
,y
j
). Only
those adjacent nodes on the same side of the fault are used.
As a result, in Figure 3 the input digitized points B and D are linear
combinations of neighboring points that do not include any points that
lie across the faults. Also, the smoothness constraints needed to
uniquely define the layer are not applied across faults.
x
i-1
, y
j+1
x
i
, y
j
x
i-1
, y
j
x
i-1
, y
j-1
x
i
, y
j-1
x
i+1
, y
j-1
dy
dx
Fault
5000.8.0.0 Technical Discussion 414
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
Figure 3: In the Sierra gridding method, input data points are
assumed to be linear combinations of the grid nodes in a 6x6
square surrounding the point.
For most prospects, the inverse calculation represents a large numerical
problem that requires considerable computer resources. For efficiency,
Sierra uses a multilevel, iterative approach. The gridding algorithm, as
described above, is applied at several levels with successively smaller
grid spacing until the desired grid spacing is obtained. The initial grid
spacing is chosen; typically, less than 100 nodes cover the area to be fit.
The surface is fit at this initial spacing, interpolated to the grid spacing
at the next level, and used as the starting point for an iterative solution
at that level. The dividing and updating of the surface continues until
the final level is reached. The multilevel approach allows the efficient
determination of the large scale or regional trends, and minimizes the
number of calculations necessary to define a surface grid. At each
level, the surface is determined by an iterative, least-squares inverse
method.
x
C
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
D
A
B
x
x
x
x
x
x
x
F1
F4
F2
F3
x
x
x
x
x
x
x
x
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
5000.8.0.0 Technical Discussion 415
The proximity of faults or of the map edge eliminates some grid nodes
from consideration. For example, point A is the result of a 36-point
operator acting on the indicated grid nodes. But because of nearby
faults, the operator for points B and D include fewer grid nodes. The
grid node operator for point C is also reduced because of its proximity
to the map edge. Faults are represented by piecewise-linear curves
along which the surface is allowed to be completely discontinuous. The
region, enclosed by faults F1 and F2 and the map edge, is not defined
by any input data points. Therefore, the gridder assumes that the region
connects to the surfaces on either side, thus automatically defining a
fault with width.
There are several parameters available to control the efficiency of the
gridding calculations and the quality of the surface fit. These
parameters include: the number of levels; the maximum effort, or
number of iterations to permit in trying to fit the surface at each level;
and the trade off between surface smoothness and the accuracy to
which input data points are honored. The capability in DepthTeam
Interpreter and Explorer to modify these parameters allows you to use
the Sierra gridding method for a wide range of surface fitting problems.
DepthTeam Express, however, has all these parameters defaulted.
Applications range from smooth, highly consistent data, such as an
interpreted geologic model, to noisy inconsistent data, such as is often
encountered with seismic line data with mis-ties.
5000.8.0.0 Gridding Parameters 416
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
Gridding Parameters
All gridding parameters are defaulted in DepthTeam Express. Below is
a detailed description of the defaulted parameters that could be
modified if you used DepthTeam Interpreter or Explorer.
The number of levels for gridding the map is specified by the LE
command as found in the Sierra Gridding Control Menu. The program
determines the default LE value by doubling the final grid node
spacing until the total number of grid nodes is less than 100. Thus the
grid spacing at the initial level is 2
LE-1
times the final grid spacing. The
default value is used to produce an initial grid quickly and accurately.
For best results do not reduce the default value, though in some
situations it may be necessary to increase the default value. For
example, it is appropriate to increase LE by 1 when the area is so
unevenly sampled that there are grid cells at the initial level that do not
contain input digitized data, or when the grid boundaries are much
larger than the area covered by the input data. Increasing LE by 1
increases the initial grid spacing by 2. 2D seismic data often falls into
this category; especially with sparse lines.
Between each successive level, grid node spacing is halved. For
example, if LE is 1 then gridding will be performed at the final grid
spacing only. If LE is 2 then initial gridding will take place at twice the
final grid node spacing. The resulting grid nodes will be interpolated
and then, if necessary, gridding will occur at the final grid node
spacing. If LE is 5 (a typical default value), then gridding will take
place at five levels starting at 16 times the final grid spacing and
proceeding through five levels halving the grid spacing at each
successive level. At each level the number of grid nodes is calculated to
enclose the grid area and to include control points that do not lie in the
grid area.
The maximum number of iterations to determine the solution at each
level is specified by the MX command as found in the Sierra Gridding
Control Menu. Once the initial grid interval is determined, it is not
necessary to apply the complete gridding algorithm at every level. At
some levels, the grid from a previous level may be applied. The
maximum number of iterations at these levels is set to 0. Gridding takes
place at those levels for which MX is greater than 0.
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
5000.8.0.0 Gridding Parameters 417
The Sierra gridder uses a fifth degree, bivariate polynomial, and
therefore, it is usually sufficient to determine the final grid by
interpolation from the previous level without further application of the
gridding procedure. The gridding algorithm is applied only at levels
that have sufficient input data to adequately define the output grid.
Grids at subsequent levels are determined by direct interpolation. The
program determines the minimum grid spacing for which there is a
sufficient ratio of input data to output grid nodes. By default, actual
gridding by inverse interpolation occurs only at that level, the previous
level, and the initial level.
There are several situations in which input point coverage may not be
uniform. One is when input data are digitized along contour lines that
are widely spaced but densely sampled. Another is data from seismic
lines in which the line spacing is much larger than the shot point
spacing. In both cases the program assumes that the data coverage is
denser than it really is and that gridding will be performed at levels for
which the grid spacing is too small to define the long wavelength,
regional trends. In these situations, gridding should occur at levels for
which the grid spacing is comparable to the average line spacing. As a
rule of thumb, the last level at which to apply the gridding procedure is
one for which the grid spacing is comparable to about one-half the
average line spacing. The DS command, display surface fit control
parameters, found in the Sierra Gridding Control Menu will provide
you with a table showing the effective grid size at each level.
The accuracy of the Sierra gridding technique is controlled by several
parameters. By default, the full least-squares solution is sought within
the limits of the maximum number of iterations. The convergence test
is sufficient to decide if an acceptable solution has been found.
However, the test is not always reliable. The program can work up to
the maximum number of iterations after an accurate surface fit has been
determined. For efficiency it is important that the number of iterations
is about 100. The maximum number allowed is 200 iterations. If LE
and MX are set with respect to the guidelines provided above, an
acceptable surface will result. Any undesirable features can be changed
with the map editing procedures.
The relative smoothing for each level is specified by the SM command
as found in the Sierra Gridding Control Menu. This parameter controls
the quality of the surface fit for each level that is gridded. SM controls
the trade off between the smoothness of the surface and the accuracy in
honoring the input data points. The default SM value of 1 is determined
to honor the input digitized points. In some cases it may be necessary to
increase the SM value, such as when input data consists of seismic line
5000.8.0.0 Gridding Parameters 418
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
data with mis-ties. There are no rigorous guidelines for increasing the
SM value. Changes to the default SM value depend on the data
coverage and roughness of the model. The recommended SM value
range is from 1 to 10. The larger the smoothing parameters, the
smoother the map. When fitting a surface with large amplitude, small-
scale variations, decrease the smoothing parameter. The recommended
SM value range for this is from 0.1 to 1.0. Adjusting the smoothing
parameters to control the quality of the surface fit requires some
experience, therefore, it is recommended that you experiment with
small, simple problems first.
Fault smoothing is specified by the FS command as found in the Sierra
Gridding Control Menu. The Sierra gridder permits sharp
discontinuities in the gridded surface along faults. If you elect to
smooth along faults, the surface discontinuity spreads out from the fault
a specified distance, resulting in faults that have a rounded appearance.
Because faults can isolate one part of the map from the rest, or break
the map into independent areas, it is possible that sections of the output
grid will not be defined from the input digitized points. For example,
faults labeled F1 and F2 in Figure 3 enclose a region that contains no
input points to define the surface, for example, a fault with width. To
handle these cases, the program searches for all such areas after the
surface has been gridded. Grid points in these areas are assigned
averaged values from nearby defined grid points. Thus surface
continuity, but not surface smoothness, is preserved.
The data filling feature is useful for defining the surface on faults with
width, such as normal or growth faults. Since a fault is defined as a
discontinuity in the surface, providing control points on the fault wall
enclosed by faults F1 and F2 in Figure 3 will not ensure that the
surface, which is defined by the wall, will continuously connect to the
adjacent region. By omitting any control on the fault wall, a surface
will result that connects both sides of the fault wall. The smoothness
criteria also operate on adjacent grid nodes that are not interrupted by
faults. It is important to remember this fault smoothing feature when
digitizing faults that intersect the edge of the map. The endpoint of the
fault should be digitized off the edge of the defined map grid area,
otherwise, the gridding algorithm will smooth the surface around the
end of the fault, producing undesirable results.
An example of gridding is shown on the next page.
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
5000.8.0.0 Gridding Parameters 419
Given:
Map Bounds
Grid Definition
Scattered Data
Try and Fit the Surface in 4 Levels:
Level 1 -
MX 100, SM 1
Level 2 -
MX 100, SM 1
Level 3 -
MX 100, SM 1
Level 4 -
MX 100, SM 1
5000.8.0.0 Gridding Tips 420
Appendix B: Sierra Gridder DepthTeam Express Software User Guide
Gridding Tips
The following is a guideline for geologic considerations when setting
up gridding parameters:
Use a grid interval that is half the distance across the smallest
geologic feature to be resolved.
Use a grid interval that is smaller than the average distance
between faults.
Set the search radius to at least the maximum distance between any
two adjacent lines.
Increase the size of the grid interval and the search radius if you
have few lines or lines that are spaced far apart.
If you have converted every trace of the interpreted lines, and you
see small closed contours, or gaps in the contours, try doubling the
grid interval and search radius. You will have smoother contours
and some decreased resolution.
If the contours are not sufficiently accurate and you have
converted all of the interpreted data, interpret more lines and
include them in the set of mapping points.
If the contours are not sufficiently accurate and you have not
converted all the interpreted data, try converting as much data as
possible before changing gridding parameters.
If you see sharp bends in the gridded contours, check whether
faulting causes them. You may get better results from gridding if
you create additional fault polygons where needed.
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 421
Appendix C: Calibration
Calibration is a technique that allows multiple estimations of interval
velocity to be combined into a single model. The process allows a
densely sampled interval velocity estimate, such as Dix converted
stacking velocities, to be used in association with sparsely sampled, but
more accurate, average velocity estimations, such as those based on
well pick depths or time/depth functions. The result is a single velocity
model that has trends similar to those seen in the first velocity estimate,
but ties well control when converted from time to depth. (See
Appendix F: Interval Velocity and Instantaneous Velocity.)
5000.8.0.0 Calibration Theory 422
Appendix C: Calibration DepthTeam Express Software User Guide
Calibration Theory
The DepthTeam Express approach to model calibration is based on
3D velocity volumes. Model calibration takes as input a source velocity
volume and a reference dataset. The source volume is generally more
densely sampled and less accurate than the reference dataset. The
output is a densely sampled, calibrated volume that agrees with the
reference data at the reference data locations.
Volume calibration is a three step process as follows:
1. Derive calibration operations at each of the sparse reference data
locations. A calibration operation yields the reference data value
when it is performed on the source volume value at the same
location.
2. Interpolate and/or extrapolate the calibration operations
throughout the volume.
3. Apply the interpolated calibration operation to the source volume.
The resulting calibrated volume ties the reference data at all the
reference data locations, while maintaining the general trends of the
source volume. The process can be equivalently viewed as warping the
source volume to fit the reference data or using the source volume to
guide the interpolation of the reference data.
The various calibration techniques used by DepthTeam Express are
described below.
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Functions 423
Calibration with Functions
Function calibration takes as input a velocity volume (the source
volume) and a set of vertical velocity functions (the reference data).
The input velocity volume can come from a variety of sources: seismic
stacking (DMO) velocities converted to instantaneous velocity,
volumes built from analytic functions or ascii files. The vertical
velocity functions are usually time-depth tables that have been
converted to instantaneous velocity.
Function calibration has two noticeable effects:
Large scale trends that are captured in the seismic velocity field
(the source volume) are applied to the calibrated velocity field.
Details in the vertical velocity functions (reference data) are
interpolated or extrapolated throughout the calibrated velocity
field between functions. For example, a thin slow layer that does
not appear on the seismic velocities would be preserved in the
calibrated velocity volume.
Function Calibration Issues
The following issues apply to function calibration as performed in
DepthTeam Express:
The source velocity is treated as an instantaneous velocity volume,
i.e., its sampling is ignored.
The reference data are sampled interval velocity functions.
The output of calibration is a 3D velocity volume sampled at the
current model grid dimensions.
Function Calibration Procedure
The procedure for function calibration in DepthTeam Express is as
follows:
1. Reference data functions (RDF) are created by resampling the
input velocity functions to the vertical sampling of the model grid.
This sampling is anti-aliased by a boxcar filter of width one node
centered at the grid nodes. The boxcar does not extend above the
top of the model. This prevents unused regions of the input
functions from contributing to the reference data functions.
5000.8.0.0 Calibration with Functions 424
Appendix C: Calibration DepthTeam Express Software User Guide
2. Source velocity functions (SVF) are created by sampling the
source velocity field at the same locations as each of the reference
functions.
3. A scale factor function (SFF) is built for each reference function.
The values in the scale factor functions are equal to the reference
function values divided by the source velocity function values, as
shown in the following equation:
SSF =RDF/SVF
The scale factor functions are sampled at the same location as the
reference functions.
4. A velocity correction volume (VCV) is created by linearly
interpolating the scale factor functions. The interpolation
technique is the same as that used to interpolate the original
vertical velocity functions.
5. The output velocity volume (OVV) is filled with values equal to
the product of the source velocity volume (SVV) and the velocity
correction volume (VCV), as shown in the following equation:
OVV =SVV x VCV
NOTE
Misties are possible where any of the following occur:
non-physical input
functions are from a different survey
gridding error
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Functions and Maps 425
Calibration with Functions and Maps
Calibration with functions and maps is performed exactly like
calibration without maps with one exception. In step four, the scale
factor functions are structurally interpolated based on the surfaces used
to create the model, rather than applying linear interpolation.
For calibration using time/depth functions, you can select between two
types of interpolation: Linear and Structural.
Linear Function Interpolation
Linear interpolation is identical to that used in TDQ and in ProMAX
tables. The procedure is as follows:
1. The function x, y locations are triangulated.
2. For each x, y, time point to be interpolated, the triangle containing
the point is found.
3. For each of the three functions located at the vertices of the
triangle, a velocity is interpolated in time to the output time.
4. The three function velocities are linearly interpolated in x and y to
the output x, y location.
Structural Function Interpolation
Structural interpolation is identical to that used in ProMAX Volume
Viewer Editor. It interpolates values between a set of functions based
on a set of surfaces. The functions are interpolated conformably
between surfaces (i.,e, stretched and squeezed as the surfaces separate
and come together) and are shifted above and below the first and last
surface. The procedure is as follows:
1. The surfaces are clipped against each other to ensure that they do
not intersect. This creates a set of non-overlapping layers.
2. A set of scaled functions is created at the surface locations of the
original functions. Each surface appears at the same scale
coordinate in each of the scaled functions. Although the choice of
scaled coordinates does not affect the outcome of the interpolation,
5000.8.0.0 Calibration with Functions and Maps 426
Appendix C: Calibration DepthTeam Express Software User Guide
coordinates are scaled so that the first surface appears at scaled
coordinate u=0, the second surface appears at u=1000, and so on.
3. Above the first surface and below the last surface, scaled
coordinates are calculated by shifting the input vertical coordinate
by its distance from the first or last surface. Coordinates for points
that lie between surfaces are squeezed in proportion to the inter-
surface distance.
4. A scaled Function Volume is created from the scaled functions.
5. To interpolate a value at an input coordinate, its scaled coordinate
is calculated. The value is then interpolated from the scaled
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Functions and Maps 427
Function Volume at the scaled coordinate.
NOTE
Velocities are linearly interpolated in a vertical sense between two horizons,
including along a fault plane where horizons have been gridded. The effect of
this interpolation along a fault plane is shown in the graphic below.
Z=0, V=5000
V=7000
V=9000
Z=0,
V=700
V=900
Z=0, V=5000
V=7000
V=9000
Z=0,
V=700
V=900
Z=0, V=5000
V=7000
V=9000
Z=0,
V=700
V=900
V=700
V=800
V=900
V=800
interpolated
velocity
5000.8.0.0 Calibration with Functions and Maps 428
Appendix C: Calibration DepthTeam Express Software User Guide
Function Calibration Issues
The following issues apply to function calibration as performed in
DepthTeam Express:
Aliasing: Even though the input reference functions have been
anti-aliased during resampling, structural interpolation can
introduce aliasing. When layers pinch out, the effective sampling
of the scale factors can be smaller than the grid spacing. This can
lead to aliased velocities in the output grid. Structural interpolation
does not protect against this type of aliasing. The only remedy is to
avoid interpolating rapidly varying functions between horizons
that pinch out. Velocity functions can be smoothed in the Function
Manager to avoid this problem.
Intersecting Horizons: If the structural horizons guiding the
interpolation (the Used Surfaces) intersect, they will be
automatically clipped. This protects the interpolator from inverting
and missing regions. It is designed to correct small surface
overlaps and can lead to unexpected results if surfaces overlap by
large amounts.
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Well Picks 429
Calibration with Well Picks
Well pick calibration uses an input velocity volume (the source
volume) and a set of well depth picks tied to time surfaces. The
reference data are the well depth picks. The primary goal of well pick
calibration is to modify the input velocity such that depth conversion of
the surfaces at the pick locations tie the well depth picks.
The calibration operation for picks is more complicated than for
functions and operates in a layer-stripping mode. For layer (i), the
vertical time and depth thickness of the layer is computed at every pick
location using the original input velocity volume. The depth thickness,
in general, will differ from the thickness implied by the well pick data
and the calibrated velocity in layers (i-1) and above.
This difference in depth is then interpreted in terms of a correction
velocity. This correction velocity is interpolated in layer (i). The new
velocity in layer (i) is the sum of the original velocity and the
correction velocity.
The correction velocity is continuous across the layer boundaries, so
that artificial velocity jumps are not created. Only in cases where this
correction mode yields unreasonable answers will this continuity
requirement be relaxed.
Overview
Input to the calibration is a gridded cube of uncalibrated velocities
(velUC) and a list of pickSet/horizon pairs. The pickSets provide depth
information at one or more well pick locations along individual
horizons. More than one pickSet can be associated with a particular
horizon to handle recursive wells that penetrate the horizons multiple
times. The horizon data is provided in migrated two-way time.
Output of the calibration process is a gridded cube of calibrated
velocities (velC) that provide a better tie to the well picks. Also
provided is a calibration report that lists the depth at the pick location
after calibration and shows potential problems such as depth
inconsistencies in the input data.
5000.8.0.0 Calibration with Well Picks 430
Appendix C: Calibration DepthTeam Express Software User Guide
The calibration process itself is automatic. There are a number of
physical constraints such as positive velocity and a reasonable
magnitude of the correction velocity as compared with the original
velocity field that can influence the calibration.
Calibration Process
The calibration process is deterministic and performed in layer
stripping mode. Picks at a particular horizon will generate a correction
velocity in the overlaying layer. This correction velocity can have a
laterally changing, vertical linear gradient and may or may not be
continuous across the upper and lower bounding horizons. The
correction velocity will be computed for the top and the bottom of the
layer and is stored in maps of correction velocities at the pick surface
locations.
For example, in the figure below, pick i,j will generate entries to two
maps that describe the correction velocity for the layer i above pick i,j.
dvTop will be the value at the top of the layer (in this case the surface).
dvBot will be the correction velocity at the bottom of the layer at the
pick surface location. Interpolation of dvTop and dvBot at any surface
x/y location is performed by trilinear interpolation using ProMAX
routines.
The calibrated velocity at any position in the subsurface will be the superposition of the original, uncalibrated
velocity field and the correction velocity:
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Well Picks 431
velC = velUC + dv
For a point in the subsurface P, dv would be evaluated by:
(a) interpolating the dvTop map using values at pick i+1,j pick i+1, j+1
and the surface location of
point P => dvTop_P
(b) interpolating the dvBot map using values at pick i+1, j pick i+1, j+1
and the surface location of
point P => dvBot_P
(c) finally, dv is the linear interpolation (in time) between dvTop_P and
dvBot_P.
5000.8.0.0 Calibration with Well Picks 432
Appendix C: Calibration DepthTeam Express Software User Guide
The Algorithm
The algorithm proceeds in layer stripping mode as follows:
1. Hard pick data and horizon time data are combined to evaluate the
average correction velocity required to tie a well pick.
2. The algorithm computes instantaneous correction velocities. It
tries to continuously match the correction velocity across horizons.
Within individual layers, this velocity then varies linearly. If this
approach yields an unphysical calibration velocity, the continuity
constraint is relaxed and the correction velocity is simply added as
a constant to the original velocity values.
Computing average correction velocities
The following example shows how the values dvBot and dvTop are
computed at pick i+1,j+1.
Given are: x_surf, time for horizons i and i+1 at x_surf, and depth at the
pick location. Also available are the uncalibrated velocity field and the
correction velocities in the top layers.
Where:
x_surf =surface location of pick i+1,j+1
tTop =migrated two-way traveltime at x_surf for horizon i
tBot =migrated two-way traveltime at x_surf for horizon i+1
z_pick =pick depth provided by OW
We use TDQ to generate the following data from the uncalibrated,
gridded input velocity field:
zTopUC =uncalibrated depth of horizon i at x_surf
zBotUC =uncalibrated depth of horizon i+1 at x_surf
Note that these depths are computed using a particular algorithm that
converts time to depth. TDQ is only seeing the gridded velocities and
uses trapezoidal integration to convert to depth. Therefore, we deal
with a depth computed for a discretized (gridded) velocity model. Input
of the same gridded velocity field into a different algorithm that, for
example, uses a higher order integration to obtain depth can yield a
depth that is tens of meters different!
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Well Picks 433
The uncalibrated thickness of layer i+1 is simply
dzUC = zBotUC-zTopUC
The layer thickness in two-way time is:
dtLayer = tBot - tTop
To get the pseudo-depth at horizon i, the algorithm integrates
(analytically) over the correction velocities in the above layers to
obtain zTopC, the pseudo depth in the calibrated velocity field. Note
that this value is not exactly the value that you would get from TDQ in
the calibrated velocity field because the integration is not done on a
grid (note that the horizons may or may not fall on the grid nodes).
Given these data, we can now compute the calibrated layer thickness
using the following equation:
dzC = z_pick - zTopC
Comparing dzUC and dzC returns the depth error and an average
correction velocity, which can be positive and negative. This value is
the output of the core of the algorithm.
Going from average correction velocity to instantaneous correction velocity
The process described above is repeated for all picks and horizons. At
this point in the algorithm, the data available are:
-maps of average correction velocity dv for all horizons
-maps of layer time thickness at the pick locations
-maps of reference (original) velocities at pick locations
We could simply go ahead and add the average velocity correction to
the uncalibrated velocity field and we would be done. However, this
approach would yield a blocky output even if the original velocity is
nicely smooth. Alternatively, we could constrain the correction velocity
to be continuous across the horizon boundaries. This approach,
however, can produce huge swings in correction velocities, even if only
the first layer has a poor initial velocity field. So this is a nontrivial
issue and, optimally, should be guided by user input.
5000.8.0.0 Calibration with Well Picks 434
Appendix C: Calibration DepthTeam Express Software User Guide
What correction velocity is physically reasonable?
We would like to preserve continuity in correction velocity in soft rock
areas while allowing velocity to jump in hard rock areas. Also, we
could constrain the gradient of the correction velocity to avoid wild
swings.
We break continuity if
tMax/dtLayer* | dvBot-dvTop|/vRef > fac
with
tMax =max time in model
dtLayer =thickness of layer in two-way time
dvTop =correction velocity at the layer top
dvBot =correction velocity at the layer bottom
vRef =a reference velocity
fac =a continuity break factor
In other words, if the layer is small compared to the model, continuity
is only possible if the correction velocity has a very small gradient.
This prevents steep gradients from occurring in thin layers. If the layer
had the size of the model, we would allow the correction velocity to be
fac times the original velocity. Reasonable cases are somewhere in
between. Currently, fac is set to 1.0.
Note that the continuity requirement is broken in a particular horizon if
the continuity needs to be broken for as few as one pick located at its
bottom horizon.
Issues to be Considered
Even after all these calibration steps, the report will tell us that we do
not tie the well accurately. The following issues need to be considered.
First, reconsider what you really mean by tying a well. Tying here
means that TDQ, using the gridded calibrated velocity field would
produce the correct pick depth. Note that a different grid spacing or a
higher order integration as performed in TDQ would result in a
different depth value. Tying should really mean that we get reasonable
close to the well pick depth, to about one fourth of the depth between
Appendix C: Calibration DepthTeam Express Software User Guide
5000.8.0.0 Calibration with Well Picks 435
two velocity nodes in the model. Using 40 ms and 2500 m/sec, this
yields an error bound of about 12 m. If you do not like this value, you
probably should reduce your grid spacing.
The gridding error is an issue in the calibration because we use TDQ to
evaluate depths in the uncalibrated velocity field while using analytical
integration to determine the depth correction in the overburden.
Because we only integrate over correction velocities and not absolute
velocities, this value should not be significant and not exceed the rule
of thumb value mentioned above.
5000.8.0.0 Calibration with Well Picks 436
Appendix C: Calibration DepthTeam Express Software User Guide
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Overview 437
Appendix D:
Importing Reports to SeisWorks
Overview
The well pick reports (Report on velocity model building using well
picks only and Report on calibration using well picks) and the Report
on used surfaces generated by DepthTeam Express software can be
imported by SeisWorkssoftware using the following procedures.
5000.8.0.0 Importing a Well Pick Calibration Report 438
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
Importing a Well Pick Calibration Report
A Report on calibration using well picks can be imported as a horizon
by SeisWorks. See Displaying a Well Pick Report for more
information on this report. The procedure is as follows:
1. Create a model in DepthTeam Express.
2. From the Pick Manager, click on Tools Well Pick Report or
click on the icon on the toolbar. This will generate either a
Report on velocity model building using well picks (if only well
picks with assigned surfaces are used to build the model) or a
Report on calibration using well picks (if well picks with assigned
surfaces are used to build the model with an existing velocity
field).
3. Use the sort, filter and column selection options on the report to
select and format the data you want to include. Filter on the
horizon name to treat each horizon separately. Only one horizon
should be used per file. See Appendix A: Displaying Tables
and Reports for information on using these options.
Make sure the Easting and Northing values are columns one and
two in the table by toggling off Show off for INDEX, STATUS, and
UWI in the Column Selector.
For example, the following report was generated by toggling on
EASTING, NORTHING, T_PICK, Z_PICK, Z_TDQ, and Z_DIFF
in the Column Selector of a Report on velocity model building
using well picks only.
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Importing a Well Pick Calibration Report 439
4. Save the contents of the report to an ASCII file by selecting File
Primary Table to ASCII on the report menubar.
5000.8.0.0 Importing a Well Pick Calibration Report 440
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
A Save dialog box appears.
5. Select Space delimited (.txt) as the Filter. If this option is not
shown as the Filter when the Save dialog box opens, click on the
down arrow to the right of the Filter box and then click on
Text (tab delimited) (*.txt) to select it.
6. Specify the full path and desired file name and click Save.
7. Change the directory to $DTHOME/etc and locate your
ImptoSWHrz.fmt file.
8. Copy the ImptoSWHrz.fmt file to a new name and edit it. Specify
the number of attributes that are in your ASCII file. For example,
for the table shown in step 3, there are four attributes. Therefore,
the resulting format would look as shown below.
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Importing a Well Pick Calibration Report 441
9. Copy your modified ImptoSWHrz.fmt file to the appropriate sys
global directory for your SeisWorks project. To find this directory
containing your SeisWorks project, cd to $OWHOME/conf and
look in dir.dat.
10. Change permissions of this copied ImptoSWHrz.fmt file to 755.
11. From your OpenWorks Launcher, select Data Management
Seismic Project Manager.
12. From the Seismic Project Manager, start Horizons Horizon
Import/Export(HIE).
13. Select the appropriate SeisWorks Project and click on File
Import Horizons to SeisWorks. This will bring up the Horizon
Import dialog box.
14. Select the modified ImptoSWHrz.fmt from the format file list and
fill out the menu similar to the diagram on the next page. The first
two fields are expected to be X and Y coordinates. For Z field
number 1, specify the attribute name that was in your third column
(in our example from step3, it is T_PICK). The Z Field number 2
attribute will be the forth column, and so on for each attribute
listed in your ASCII file.
5000.8.0.0 Importing a Well Pick Calibration Report 442
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
The Horizon Import dialog box for the four attributes used in our
example is shown below.
Note: You must create horizons for each of these Z values or only
Z1 will work. You can manipulate the ImptoSWHrz.fmt file if you
only want to make one horizon. For example, if you only want to
make DTE_ZPICK, you can copy ImptoSWHrz.fmt to a file such
as PICK_Z.fmt and alter its contents from:
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Importing a Well Pick Calibration Report 443
to
15. Once you have filled out the menu, click Apply. When it is
finished processing, you will receive the following message:
Horizon import complete. Read ####points.
You may also receive a warning as follows: Line-Trace Error.
Click OK and it will inform you how many points were not
processed, followed by how many points were processed.
16. When you are finished, you should be able to go to your
SeisWorks Map view and display the well pick values on the
horizon you just created.
5000.8.0.0 Importing a Surface Report 444
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
Importing a Surface Report
A Report on used surfaces created by DepthTeam Express can be
imported as a horizon by SeisWorks. See Displaying a Surface
Report for more information on this report. The procedure is as
follows:
1. Create a model in DepthTeam Express.
2. From the Surface Manager, click on Tools Surface Report or
click on the icon on the toolbar. This will generate a report
containing velocity information.
3. Use the sort, filter and column selection options on the report to
select and format the data you want to include. Filter on the
horizon name to treat each horizon separately. Only one horizon
should be used per file. See Appendix A: Displaying Tables
and Reports for information on using these options.
Make sure Easting and Northing are columns one and two in this
table by toggling off Show for Surface in the Column Selector.
For example, the following report was generated by toggling on
EASTING, NORTHING, TIME, Z_TDQ, TVDSS, and V_AVG in
the Column Selector of a Report on used surfaces.
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Importing a Surface Report 445
4. Save the contents of the report to an ASCII file by selecting File
Primary Table to ASCII on the report menubar.
5000.8.0.0 Importing a Surface Report 446
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
A Save dialog box appears.
5. Select Space delimited (.txt) as the Filter. If this option is not
shown as the Filter when the Save dialog box opens, click on the
down arrow to the right of the Filter box and then click on
Text (tab delimited) (*.txt) to select it.
6. Specify the full path and desired file name and click Save.
7. Change the directory to $DTHOME/etc and locate your
ImptoSWHrz.fmt file.
8. Copy the ImptoSWHrz.fmt file to a new name and edit it. Specify
the number of attributes that are in your ASCII file. For example,
for the table shown in step 3, there are four attributes. Therefore,
the resulting format would look as shown below.
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Importing a Surface Report 447
9. Copy your modified ImptoSWHrz.fmt file to the appropriate sys
global directory for your SeisWorks project. To find this directory
containing your SeisWorks , cd to $OWHOME/conf and look in
dir.dat.
10. Change permissions of this copied ImptoSWHrz.fmt file to 755.
11. From your OpenWorks Launcher, select Data Management
Seismic Project Manager.
12. From the Seismic Project Manager, start Horizons Horizon
Import/Export(HIE).
13. Select the appropriate SeisWorks Project and click on File
Import Horizons to SeisWorks. This will bring up the Horizon
Import dialog box.
14. Select the modified ImptoSWHrz.fmt from the format file list and
fill out the menu similar to the diagram on the next page. The first
two fields are expected to be X and Y coordinates. For Z field
number 1, specify the attribute name that was in your third column
(in our example from step3, it is T_PICK). The Z Field number 2
attribute will be the forth column, and so on for each attribute
listed in your ASCII file.
5000.8.0.0 Importing a Surface Report 448
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
The Horizon Import dialog box for the four attributes used in our
example is shown below.
Note: You must create horizons for each of these Z values or only
Z1 will work. You can manipulate the ImptoSWHrz.fmt file if you
only want to make one horizon. For example, if you only want to
make VAVG, you can copy ImptoSWHrz.fmt to a file such as
VAVG.fmt and alter its contents from:
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
5000.8.0.0 Importing a Surface Report 449
to
15. Once you have filled out the menu, click Apply. When it is
finished processing, you will receive the following message:
Horizon import complete. Read ####points.
You may also receive a warning as follows: Line-Trace Error.
Click OK and it will inform you how many points were not
processed.
16. Change the input file and horizon name once for every surface and
click Apply.
17. When you are finished, you should be able to go to your
SeisWorks Map view and display the horizon you just created.
5000.8.0.0 Importing a Surface Report 450
Appendix D: Importing Reports to SeisWorks DepthTeam Express Software User Guide
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 Overview 451
Appendix E: File Formats
Overview
The Seismic Velocity Reader (File Import Cube ASCII) from
the Velocity Cube Manager) allows you to select from six types of file
formats: 2D .v2d, TDQ.avf, VELF, ProMAX XYTV, Sierra STV,
XYTV and Custom. A description and example of each of these
formats is provided below.
The SEGY Velocity Reader (File Import Cube ASCII) from the
Velocity Cube Manager allows you import a velocity cube in SEGY
format. A description of the format is provided below.
5000.8.0.0 2D .v2d 452
Appendix E: File Formats DepthTeam Express Software User Guide
2D .v2d
.v2d is a stacking velocity format used for 2D seismic data. Location
data is stored in a .nav file, and time/velocity pairs are stored in a .v2d
file. The velocity functions are referenced between the two files using a
combination of linename and shotpoint number. To load your .v2d or
.nav files in DepthTeam Express software, select 2D .v2d as the
Format for in the input file in the Seismic Velocity Reader, which is
launched by selecting File Import Cube ASCII on the Velocity
Cube Manager menubar, or clicking on the icon on the toolbar. The
.nav file is assumed to have the same prefix name as the .v2d file and
will be read automatically. Both files must be located in the same
directory.
Examples of both the .nav and the .v2d file formats are shown
beginning on the next page.
.nav File
LGC88-400 493123.00 178626.00 1026.00 122
LGC88-400 494968.00 172523.00 1056.00 334
LGC88-400 497698.00 172885.00 1380.00 1292
LGC88-400 400077.00 173459.00 1691.00 1614
LGC88-401 533214.00 173671.00 1100.00 152
LGC88-401 531749.00 175590.00 1269.00 270
LGC88-401 529675.00 176245.00 1366.00 484
LGC88-401 526675.00 176691.00 1507.00 756
LGC88-401 519637.00 172694.00 1627.00 1206
LGC88-401 512249.00 177435.00 1888.00 2100
LGC88-401 508768.00 179051.00 2297.00 2326
LGC88-402 564265.00 170926.00 1001.00 130
LGC88-402 562617.00 178123.00 1280.00 393
LGC88-402 578591.00 171333.00 1346.00 1224
LGC88-402 578397.00 171009.00 1461.00 1354
LGC88-403 578302.00 174438.00 1000.00 142
LGC88-403 578983.00 175513.00 1129.00 264
LGC88-403 573637.00 172942.00 1392.00 336
LGC88-403 576905.00 178129.00 1650.00 1828
LGC88-404 621362.00 173644.00 1000.00 182
Line Name X Y Shotpoint Trace
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 2D .v2d 453
.v2d File
End of function
Line name, shotpoint number
Sample number, time (ms),
velocity (repeated until end of
function is reached
999 999 999
LGC88-400 1
1 40 1500
2 300 1566
3 500 1696
4 700 1835
5 1050 2027
6 1300 2165
7 1575 2295
8 1900 2449
9 2175 2730
10 2450 2922
11 3250 3305
12 3900 3661
13 4750 4070
999 999 999
LGC88-400 120
1 40 1500
2 300 1566
3 500 1696
4 700 1835
5 1050 2027
6 1300 2165
7 1575 2295
8 1900 2449
9 2175 2730
10 2450 2922
11 3250 3305
12 3900 3661
13 4750 4070
999 999 999
LGC88-400 200
1 40 1500
2 150 1548
3 250 1577
4 525 1679
5 725 1835
6 1075 2042
7 1425 2276
8 1675 2334
9 2150 2675
5000.8.0.0 TDQ.avf File Format 454
Appendix E: File Formats DepthTeam Express Software User Guide
TDQ.avf File Format
This file format is used by TDQ software and was chosen for
simplicity and for compatibility with the ProMAXprocessing
software. ProMAX will generate parameter tables that comply with this
format and, with some slight modification, can be read by TDQ
(Using ASCII Files Exported from ProMAX) and DepthTeam
Express.
General Format
The ASCII file consists of header records (preceded by a #) and data
records. Header records describe the data that is to follow, providing
such information as type of functions in the file, datum of the functions,
and type of linear units. Each data record describes one point in a
velocity function. Data records consist of five fields arranged in fixed
column positions.
#KEYWORD =value
Velocity_Function_ID X Y First_Value Second_Value
The first and second values of the velocity function can represent any
of the following combinations:
two-way time average velocity
two-way time interval velocity
two-way time RMS velocity
two-way time depth
depth average velocity
depth interval velocity
depth RMS velocity
depth two-way time
However, only one combination (function type) is allowed per file.
Functions relating time-velocity or depth-velocity can consist of a
single data point. But functions relating time-depth or depth-time must
contain at least two points.
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 TDQ.avf File Format 455
An example of a velocity function file is shown below.
Velocity Function File (.avf)
#FUNCTION_TYPE = DVint
#LINEAR_UNITS = METERS
#DATUM = 0.000000
#
Function1 0.00 19685.04 0.0000 1829.2683
Function1 0.00 19685.04 76.2195 1852.2272
Function1 0.00 19685.04 228.6585 1897.8660
Function1 0.00 19685.04 305.1829 2560.6409
Function1 0.00 19685.04 609.7561 2682.9265
Function1 0.00 19685.04 914.6342 2804.8787
Function1 0.00 19685.04 1067.0732 3362.1663
Function1 0.00 19685.04 1371.9513 3460.3691
#
Function2 0.00 13779.53 0.0000 1829.2683
Function2 0.00 13779.53 76.2195 1852.2272
Function2 0.00 13779.53 228.6585 1897.8660
Function2 0.00 13779.53 305.1829 2560.6409
Function2 0.00 13779.53 609.7561 2682.9265
Function2 0.00 13779.53 914.6342 2804.8787
Function2 0.00 13779.53 1067.0732 3362.1663
Function2 0.00 13779.53 1371.9513 3460.3691
#
Function3 0.00 13123.36 0.0000 1829.2683
Function3 0.00 13123.36 76.2195 1852.2272
Function3 0.00 13123.36 228.6585 1897.8660
Function3 0.00 13123.36 305.1829 2560.6409
Function3 0.00 13123.36 609.7561 2682.9265
Function3 0.00 13123.36 914.6342 2804.8787
Function3 0.00 13123.36 1067.0732 3362.1663
Function3 0.00 13123.36 1371.9513 3460.3691
5000.8.0.0 TDQ.avf File Format 456
Appendix E: File Formats DepthTeam Express Software User Guide
Header Records
Header records are indicated by a #and contain a keyword and value:
#KEYWORD =value
TDQ recognizes five types of header records.
Function Type
This header defines the type of velocity functions contained in the file.
Only one function type is allowed per file. The syntax is
FUNCTION_TYPE =ddddd where ddddd can be any of the following
values:
TVave = time, average velocity
TVint = time, interval velocity
TVrms = time, RMS velocity
TD = time, depth
DVave = depth, average velocity
DVint = depth, interval velocity
DVrms = depth, RMS velocity
DT = depth, two-way time
This must be the only information on the header record. If this header is
omitted, TDQ assumes the function type is TVave (time, average
velocity).
The function type header must precede all data records in the file.
Linear Units
This header sets the unit of measure for all the datums, depths, and
velocities in the file. The syntax is LINEAR_UNITS =FEET (or
METERS). This must be the only information on the header record. If
this header is omitted, TDQ assumes that the linear unit is meters.
The linear units header must precede all data records in the file.
Datum
This header defines the time datum or depth datum for subsequent data
records in the file.
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 TDQ.avf File Format 457
If the ASCII file contains time-depth functions, the datum header
defines the depth datum. Depths are referenced to this datum and
increase below it. The time datum of each function is calculated by
linear interpolation or extrapolation of the time-depth pairs in the
function.
If the ASCII file contains velocities, the datum header defines both the
time datum and depth datum. Depths and times are referenced to this
datum and increase below it.
The syntax is DATUM =value. This must be the only information on
the header record. If this header is omitted, TDQ assumes that the
datum is 0 (sea level).
To accommodate variable, or floating, datums, multiple headers for
datum are allowed. You can place the datum headers anywhere in the
file. Each is applied to the velocity functions below it. If a datum
header is placed in the middle of a velocity function, the datum value is
applied to the next velocity function.
X Offset
This header defines the origin from which x coordinates are referenced.
This number will be added to all x values in the file to obtain real-world
x coordinates. The syntax is X_OFFSET =value. This must be the only
information on the header record. If this header is omitted, TDQ
assumes that the x offset is 0.
The x offset header must precede all data records in the file.
Y Offset
This header defines the origin from which y coordinates are referenced.
This number will be added to all y values in the file to obtain real-world
y coordinates. The syntax is Y_OFFSET =value. This must be the only
information on the header record. If this header is omitted, TDQ
assumes that the y offset is 0.
The y offset header must precede all data records in the file.
5000.8.0.0 TDQ.avf File Format 458
Appendix E: File Formats DepthTeam Express Software User Guide
Guidelines
You can include other types of header records to store information
useful for other purposes, but TDQ will ignore them. These
additional headers may be placed anywhere within the file.
All header records must begin with a #.
Headers for function type, linear units, x offset, and y offset (if
included) must precede all data records in the file.
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 TDQ.avf File Format 459
Data Records
Each data record consists of five fields:
Velocity_Function_ID X Y First_Value Second_Value
Velocity Function ID
TDQ detects the transition from one velocity function to the next by a
change in the ID value. A record with a blank ID field is assumed to
belong to the same velocity function as its predecessor. The velocity
function ID can be any combination of alphanumeric characters.
X Coordinate and Y Coordinate
These two fields define the areal location for the velocity function. You
need specify x,y coordinates only for the first data point in each
function; a record with blank x,y fields is assumed to have the same
location as its predecessor.
The coordinate projection system used for the velocity functions must
be the same as the system used for the OpenWorks project in which the
ASCII file will be used. TDQ assumes that the x,y coordinates are in
the same units as the OpenWorks project. Double precision is allowed.
First Function Value and Second Function Value
The first value in a velocity function pair is either time or depth. The
second value can be velocity (average, interval, or RMS), time, or
depth, depending on the type of function.
Times must always be expressed as two-way time in milliseconds and
must be entered in order of increasing magnitude. No duplicate times
are allowed.
Depths are true vertical depths in feet or meters, as specified by the
linear units header. Depths must be entered in order of increasing
magnitude. No duplicate depths are allowed.
Velocities are expressed in m/sec or ft/sec, depending on how you have
defined the linear units. RMS and average velocities must correspond
to physically realizable interval velocities. TDQ will reject functions
that convert to unrealistic interval velocities.
5000.8.0.0 TDQ.avf File Format 460
Appendix E: File Formats DepthTeam Express Software User Guide
For functions relating time or depth to velocity, all times, depths, and
velocities must be positive. For time-depth functions, negative times or
depths are allowed but not encouraged.
Times, depths, and velocities are stored as single-precision floating
point numbers.
Guidelines
The data fields are arranged in fixed column positions.
You establish the column position of each data field when you
enter the first record.
Data fields for all subsequent records must occupy the same
column positions (right-justified). For example, if the two-way
time for the first record ends in column 40, all two-way times in
the file must end in column 40.
The maximum number of columns per record is 257.
Spaces are delimiters. Data fields must be separated by at least one
space.
You can have more than five fields in a record, but TDQ will read
only the first five.
A single record is the minimum requirement for functions relating
time-velocity or depth-velocity, but functions relating time-depth
or depth-time require at least two points.
Using ASCII Files Exported from ProMAX
Velocity data from ProMAX parameter tables can be exported to ASCII
files for use in TDQ. You simply need to make a few modifications:
For 2D data, you need to convert the line and shotpoint
coordinates to x,y coordinates before exporting the ProMAX
Parameter Table. Simply select Edit Resolve Coordinates
from the table menu.
Recommended file extension
We recommend that you give the velocity function files an extension of .avf for
ASCII velocity function. You can use a different extension if you like. But by
default TDQ will look for velocity function files ending with the .avf extension.
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 TDQ.avf File Format 461
In ProMAX x,y coordinates are referenced to some point which
may not be the origin of the real-world coordinate system. TDQ
requires real-world x,y coordinates. Check the LIN database for
the line you are exporting. If XREFZ and YREFZ are non-zero
values, manually edit the ASCII file and insert those values as the
x offset and y offset headers.
Insert a #before each header record in the ProMAX-generated
ASCII file.
Coordinate projection system of the model and the OpenWorks
project must match.
The coordinate projection system used for the velocity functions must be the same
as the system used for the OpenWorks project in which you plan to work.
Otherwise, your data conversions will be inaccurate.
5000.8.0.0 VELF File Format 462
Appendix E: File Formats DepthTeam Express Software User Guide
VELF File Format
VELF is a Western Geophysical file format. An example is shown
below.
RECORD #1, ONE PER MEMBER
BYTE FORMAT DESCRIPTION
01 - 04 A4 CONT
05 - 20 A16 BLANK
21 - 47 A27 WESTERN GEOPHYSICAL COMPANY
48 - 80 A33 BLANK
RECORD #2, ONE PER MEMBER
BYTE FORMAT DESCRIPTION
01 - 04 A4 LINE
05 - 10 A6 BLANK
11 - 40 A30 LINE INFORMATION (LEFT J USTIFIED)
41 - 80 A40 BLANK
RECORD #3, ONE PER MEMBER
BYTE FORMAT DESCRIPTION
01 - 04 A4 AREA
05 - 10 A6 BLANK
11 - 74 A64 AREA INFORMATION (LEFT J USTIFIED)
75 -80 A6 BLANK
RECORD #4, ONE PER MEMBER
BYTE FORMAT DESCRIPTION
01 - 04 A4 INFO
05 - 08 A76 BLANK
RECORD #5, ONE PER MEMBER
BYTE FORMAT DESCRIPTION
01 - 04 A4 COMI
05 - 80 a76 BLANK
RECORD #6, ONE PER MEMBER
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 VELF File Format 463
BYTE FORMAT DESCRIPTION
01 - 04 A4 COM2
05 - 80 A76 BLANK
RECORD #7, ONE PER MEMBER
BYTE FORMAT DESCRIPTION
01 - 04 A4 PNMO
05 -50 A46 BLANK
51- 55 T5 INPUT UNITS CODE (0=FEET, 1=METERS)
56 - 80 A25 BLANK
RECORD #8, ONE PER ANALYSIS
BYTE FORMAT DESCRIPTION
01 - 04 A4 SPNT
00 - 05 A1 BLANK
06 - 15 I10 CMP NUMBER
16 - 25 F10.2 SHOTPOINT NUMBER
26 - 35 I10 X-COORDINATE OF ANALYSIS (if available)
36 - 45 I10 Y-COORDINATE OF ANALYSIS (if available)
46 - 55 F10.2 3D LINE NUMBER (if available)
56 - 80 A25 BLANK
RECORD #9, AS MANY AS
REQUIRED
PER ANALYSIS
BYTE FORMAT DESCRIPTION
01 - 04 A4 VELF
00 - 05 A1 BLANK
06 -15 I10 CMP NUMBER
16 - 20 A5 BLANK
21 - 25 I5 TIME VALUE (MS)
26 - 30 I5 RMS VELOCITY (FT/SEC OR M/SEC)
31 - 35 I5 TIME VALUE (MS)
36 - 40 I5 RMS VELOCITY (FT/SEC OR M/SEC)
41 - 45 I5 TIME VALUE (MS)
5000.8.0.0 VELF File Format 464
Appendix E: File Formats DepthTeam Express Software User Guide
46 - 50 I5 RMS VELOCITY (FT/SEC OR M/SEC)
51 - 55 I5 TIME VALUE (MS)
56 - 60 I5 RMS VELOCITY (FT/SEC OR M/SEC)
61 - 65 I5 TIME VALUE (MS)
66 - 70 I5 RMS VELOCITY (FT/SEC OR M/SEC)
71 - 80 A10 BLANK
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 ProMAX XYTV Format 465
ProMAX XYTV Format
ProMAX XYTV is a ProMAX velocity format. A velocity table will
have five fields: CDP, X Coordinate, Y Coordinate, Time/Depth, and
Velocity. The CDP and X and Y coordinates will be listed once for each
velocity function, and updated only if they change from the row above.
The Time/Depth - Velocity pairs can vary in number per cdp location.
A table coming from a 3D Line will have actual X and Y coordinates.
The 2D table sets the X Coordinate =CDP and the Y Coordinate =0.0.
These fields can be exported to any columns, their order and placement
being the choice of the exporter.
Examples of a 2D table and a 3D table are shown below. The table
informs you that it was created by a ProMAX Data Export and it labels
the columns by title.
ProMAX Data Export
CDP X Coor Y Coor
TIME VEL_RMS
---------------------------
---------------------------
775.0 775.0 0.0
0.0 7602.0
50.0 7602.0
100.0 7602.0
400.0 8549.0
925.0 925.0
0.0 8415.0
325.0 8800.0
500.0 9750.0
Example of velocity table from 2D line
5000.8.0.0 ProMAX XYTV Format 466
Appendix E: File Formats DepthTeam Express Software User Guide
Example of velocity table from 3D line
ProMAX Data Export
CDP X Coor Y Coor
TIME VEL_RMS
---------------------------
---------------------------
725.0 96788.6 5791.0
0.0 7602.0
50.0 7602.0
100.0 7602.0
400.0 8549.0
925.0 96869.1 6612.4
0.0 8415.0
325.0 8800.0
500.0 9750.0
14.0 97281.3 5743.0
142.9 9855.4
505.3 12250.9
928.3 15520.9
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 SierraFile Format 467
Sierra File Format
The Sierrafile used by DepthTeam Express is .STV format.
Examples of each are shown below.
To read a stacking velocity file in Sierra format, specify the .STV file.
The stacking velocity (.STV) file contains the stacking velocity curves
in the form of time-velocity pairs. An example of a stacking velocity
file is shown below.
!
! SIVA STACKING VELOCITY FUNCTION FILE
!
UNITS km sec
WAVELET: 0.004 3
0.1 -0.4 1.0 -0.4 0.1
!
LINE 0 CMP 49
UNITS km sec
! Travel Time Stacking Velocity
! ----------- -----------------
0.0 1.50
0.815141 1.50
1.79591 1.76873
2.89868 2.25813
4.03430 2.92039
5.23093 3.43897
5.99583 3.66795
!
LINE 45 CMP 49
UNITS km sec
! Travel Time Stacking Velocity
! ----------- -----------------
0.0 1.50
1.21402 1.50
2.77667 1.98649
3.69643 2.79018
4.55518 3.23692
5.93482 3.53999
This file has the following characteristics:
Sequential.
Formatted.
Maximum record size of 80 characters.
5000.8.0.0 SierraFile Format 468
Appendix E: File Formats DepthTeam Express Software User Guide
Each record is in free-field format. That is, fields in a record may
start in any column, as long as all expected fields are present, in
order, and separated from each other by at least one space.
Comment records begin with an exclamation mark (!) in the first
column.
Continuation lines are not supported in this file, as they are in the
gather table and velocity analysis results files.
Different types of records are defined by key words starting in the
first column of the record.
The types of records in a stacking velocity (.STV) file are described
below.
Units Record
The units record defines the velocity and time units for the subsequent
numerical values in the file. The units record can appear anywhere in
the file. Velocity units are always length units per second. The fields in
the units record are described in the table below.
Wavelet Record
The wavelet record defines the wavelet that will be convolved onto the
spike seismogram generated from the time-velocity curves in this file.
Wavelet records are optional.
The wavelet record is followed by one or more records of time samples
defining the wavelet. Any number of samples may be on a record, as
long as they are separated by spaces and do not start in column 1. The
wavelet definition is terminated by a stacking velocity curve record.
Field Description
1 Key word: UNITS
2 Defines length units (meters, kilometers, feet, kilofeet)
3 Defines time units (seconds, milliseconds)
Field Description
1 Key word: WAVELET
2 Interval of the time samples defining the wavelet
3 Defines the sample index to be assigned to zero time
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 SierraFile Format 469
Stacking Velocity Curve Definition
A stacking velocity curve definition begins with a record defining the
line and CMP number associated with the curve.
The line record is followed by one or more records containing time-
velocity pairs in order of increasing time. Any number of time-velocity
pairs can be on a record, as long as the fields are separated by spaces
and do not start in column 1. The curve is terminated by an end of file
or another line record.
Field Description
1 Key word: LINE
2 Line name
3 Key word: CMP or SP
4 CMP number
5000.8.0.0 XYTV File Format 470
Appendix E: File Formats DepthTeam Express Software User Guide
XYTV File Format
XYTV format consists of four columns as follows: Easting, Northing,
Time, and Velocity. An example is shown below.
622561.0 5754863.0 0.0 1607.1
622561.0 5754863.0 200.02141.9
622561.0 5754863.0400.02464.3
622561.0 5754863.0600.02717.1
622561.0 5754863.0800.0 3124.2
622561.0 5754863.0 1000.0 3585.8
622561.0 5754863.0 1200.0 4008.8
622561.0 5754863.0 1400.0 4280.7
622561.0 5754863.0 1600.0 4496.1
622561.0 5754863.0 1800.0 4663.2
622561.0 5754863.0 2000.0 4878.2
622561.0 5754863.0 2200.0 5038.3
622561.0 5754863.0 2400.0 5271.3
622561.0 5754863.0 2600.0 5483.7
622561.0 5754863.0 2800.0 5667.9
622561.0 5754863.0 3000.0 5830.5
622974.0 5755487.00.01607.1
622974.0 5755487.0200.02147.1
622974.0 5755487.0400.02462.6
622974.0 5755487.0600.02707.4
622974.0 5755487.0800.03092.6
622974.0 5755487.0 1000.0 3560.4
622974.0 5755487.0 1200.0 3986.8
622974.0 5755487.0 1400.0 4262.6
622974.0 5755487.0 1600.0 4487.4
622974.0 5755487.0 1800.0 4671.5
622974.0 5755487.0 2000.0 4889.5
622974.0 5755487.0 2200.0 5060.9
622974.0 5755487.0 2400.0 5289.7
622974.0 5755487.0 2600.0 5500.2
622974.0 5755487.0 2800.0 5682.9
622974.0 5755487.0 3000.0 5844.3
623186.2 5754449.00.01609.4
623186.2 5754449.0200.02223.7
623186.2 5754449.0400.02616.3
623186.2 5754449.0600.02913.3
623186.2 5754449.0800.03230.1
623186.2 5754449.0 1000.0 3643.5
623186.2 5754449.0 1200.0 4051.8
623186.2 5754449.0 1400.0 4325.9
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 Custom 471
Custom
The Custom format is a user-definable format. The input file must have
X, Y, Time and Velocity data oriented in columns. After selecting
Custom for Format type, you will be prompted to position the file so
the first line of data is at the top of the scroll box. Then you choose a
data type (X-corrd, Y-coord, Time, and Velocity) for each column and
read in the data.
5000.8.0.0 SEGY Format 472
Appendix E: File Formats DepthTeam Express Software User Guide
SEGY Format
This describes the parts of the SEGY headers we read and write in
DepthTeam Express.
It is a subset of the full standard (http://www.seg.org/publications/tech-
stand/seg_y_rev0.pdf).
DepthTeam Express SEGY consists of:
A text header 40 bytes x 80 lines =3200 bytes in the [defunct]
IBM EBCDIC characters. This header is displayed in the GUI. The
text header could have data name, company, trace length and
sampling, and x-y coordinates noted.
A 400 byte binary header. Binary values in the SEGY file are in
large-endian format independent of what kind of computer reads
or writes the data. (PC-Linux is small-endian and swapped.) See
table titled Fields used SEGY Binary Header below.
An arbitrary number of trace records 240 (trace header) +HNS *
FORMAT bytes long. See table titled Fields used SEGY Trace
Header below
Appendix E: File Formats DepthTeam Express Software User Guide
5000.8.0.0 SEGY Format 473
Fields used SEGY Binary Header
Fields used in SEGY Trace Header
Short Name Long Name Byte Offset Type Comments GUI override?
HDT* Header
sample rate in
microseconds
17-18 Two byte
signed integer
Maximum is
32.384
milliseconds
Yes, writing only
HNS* Header
number of
samples
21-22 Two byte
unsigned
integer
Maximum is
32384 samples
No
FORMAT Sample
format
25-26 Two byte
signed integer
Values
recognized:
IBM Float=1
(default), four
byte integer=2,
two byte
integer=3,
IEEE float=5
Yes, reading
only
MFEET Dimensions
meters or feet
55-56 Two byte
signed integer
Values
recognized:
meters=1,
feet=2
No
*Required in input.
Short Name Long Name Byte Offset Type Comments GUI override?
TRACL Trace
sequence
number
1-4 Four byte
signed
integer
Trace number-
writing only
No
FLDR Field record
number
9-12 Four byte
signed
integer
Inline number-
writing only
No
TRACF Field record
sequence
number
13-16 Four byte
signed
integer
Crossline
number-
writing only
No
TRID Trace
identification
code
29-30 Two byte
signed
integer
Dont read dead
trace value =2
No
5000.8.0.0 SEGY Format 474
Appendix E: File Formats DepthTeam Express Software User Guide
SCALCO Coordinate
scaling value
71-73 Two byte
signed
integer
Multiply SX,
SY, GX, GY by
this number if
positive; divide
by the absolute
value of this
number if
negative;
default unity
No
GX** Geophone x
coordinate
81-84 Four byte
signed
integer
Reading default
is average of
CDP_X =(SX
+GX) / 2
No
GY** Geophone y
coordinate
85-88 Four byte
signed
integer
Reading default
is average of
CDP_Y =(SY
+GY) / 2
No
NS* Number of
samples in
trace
115-116 Two byte
unsigned
integer
Number of
samples;
maximum
number is
32383; must be
same as HNS
No
DT* Sample rate in
microseconds
117-118 Two byte
unsigned
integer
Sample rate;
maximum size
is 32.384
milliseconds;
must be same
as HDT
Yes, writing only
SX** Source x
coordinate
183-184 Four byte
signed
integer
Reading default
is average of
CDP_X =(SX
+GX) / 2
Yes, reading
only
SY** Source y
coordinate
185-188 Four byte
signed
integer
Reading default
is average of
CDP_Y =(SX
+GY) / 2
Yes, reading
only
*Required in input.
**Any pair of four byte locations can be assigned to x and y coordinates. These are not scaled by
SCALCO.
Short Name Long Name Byte Offset Type Comments GUI override?
Appendix F: Interval Velocity and Instantaneous Velocity DepthTeam Express Software User Guide
5000.8.0.0 Overview 475
Appendix F: Interval Velocity
and Instantaneous Velocity
Overview
Instantaneous velocity and interval velocity are very similar concepts.
Both represent localized measurements of velocity. However, there are
subtle differences that DepthTeam Expresssoftware will handle for
you.
Interval velocity describes the velocity within an interval of rock.
Between each sample the velocity is assumed to be constant. Such
measurements may not be evenly sampled in time or depth. See the red
graph (appears gray if printed in black and white) on the right of Figure
2.
Instantaneous velocity describes the velocity at a single point on a
velocity function that is continuous in time or depth. Between these
points the velocity varies linearly. The velocity function defined by
these connected points is regularly sampled in time. See the blue graph
(appears black if printed in black and white) on the right of Figure 2.
DepthTeam Express uses continuous velocity functions (the
instantaneous velocity representation of the velocity model) for all data
included in calibration. Data conversions are performed on the various
input data types to achieve this. Figure 1 shows a flow diagram for
types of velocity used in DepthTeam Express.
5000.8.0.0 Overview 476
Appendix F: Interval Velocity and Instantaneous Velocity DepthTeam Express Software User Guide
Figure 1. Velocity type flow diagram for DepthTeam Express. Picks
and surfaces are not included in this analysis; they contribute to
the Calibration step.
The graphic on the next page is a display of interval velocity and
instantaneous velocity in the Function Viewer/Editor.
Time-depth tables in OW
Time-depth
Velocity cubes in OW
ASCII Velocity Data
Time-depth
Interval Velocity
Instantaneous Velocity
RMS Velocity
Average Velocity
Time-depth
Interval Velocity
RMS Velocity
Average Velocity
Velocity cubes in DTE
Time-depth
Interval Velocity
Instantaneous Velocity
RMS Velocity
Average Velocity
Interval Velocity
Converted on load/save
User editing in FVE
DepthTeam Express permits the
user to convert any velocity
cube to any other type except
Interval Velocity
Instantaneous Velocity
Calibration
Interval Velocity
Instantaneous Velocity
Sierra Export (V
0
+K(z-z
0
))
Export to TDQ
DepthTeam Express
Software
Conversion performed
automatically
Appendix F: Interval Velocity and Instantaneous Velocity DepthTeam Express Software User Guide
5000.8.0.0 Overview 477
Figure 2: Interval velocity and instantaneous velocity.
The time-depth curve, shown in red (appears gray if printed in black
and white) in the left-hand graph, represents the time-depth curve
stored in OpenWorks. The knee-points (red dots) of this graph
represent time-depth pairs. These points are used to convert to interval
velocity, shown in red on the right. Subtle changes in the time-depth
graph can produce considerable variation in the interval velocity curve.
The blue line (appears black if printed in black and white) on the right
represents the instantaneous velocity derived from conversion of the
interval velocity. This is also shown converted back to time-depth for
comparison on the left. The next figure will zoom in on the differences
between the red and blue lines on each graph.
5000.8.0.0 Overview 478
Appendix F: Interval Velocity and Instantaneous Velocity DepthTeam Express Software User Guide
Figure 3: Detail of Figure 2.
The display sample rate of the blue graph is now 50 milliseconds. This
is coarse for a model with thin layers of severe velocity contrast.
Appendix F: Interval Velocity and Instantaneous Velocity DepthTeam Express Software User Guide
5000.8.0.0 Overview 479
Limitations of sample intervals result in localized errors. Here we see
the continuous blue (appears black if printed in black and white)
function does not represent the high velocity interval at 1500
milliseconds. The inversion algorithm is designed to preserve the time-
depth relationship. The approximations seen cancel out to minimize
propagation of the error with time. If the detail above was considered
insufficient, perhaps your target horizon for depth conversion lies at
1500 milliseconds in the above example, you should consider using a
finer time sampling, as shown in Figure 4.
Figure 4: Detail of model built with finer vertical
sampling (20ms steps).
5000.8.0.0 Overview 480
Appendix F: Interval Velocity and Instantaneous Velocity DepthTeam Express Software User Guide
The continuous blue function on the right now better represents the red
interval velocity function derived from the red time-depth function. As
the vertical sampling rate tends towards zero milliseconds, the
instantaneous velocity and the interval velocity become equivalent.
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
5000.8.0.0 Overview 481
Appendix G: How Velocities are
Extracted from a Volume
Overview
A velocity model is made using one horizon and three time/depth tables
as shown below.
Velocity model using three time/depth functions and one horizon
The velocities are extracted along the same horizon that was used in
building the model. In the following display you can see ripples.
Both the structure and overlay are the velocity values... hence the
exaggerated vertical axis.
5000.8.0.0 Overview 482
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
Ripples seen in extracted velocities along horizon
The ripples are a grid artifact. as illustrated in the example below. All
of the green (gray in print) nodes have a velocity of 5,000 ft/sec. The
red (black in print) nodes have a velocity of 10,000 ft/sec. The horizon
that we want to extract the velocity along is in blue (light gray in print).
Grid nodes from a velocity model
Time
Inline
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
5000.8.0.0 Overview 483
Next, a velocity is extracted by determining the interpolated velocity
between the green (gray) node (5,000 ft/sec) and the red (black) node
(10,000 ft/sec).
Grid nodes from a velocity model with interpolated/extracted
velocities displayed on a surface
Displaying the extracted velocities would result in the following:
Plot of interpolated/extracted velocities vs. inline
Time
In-
8,000 ft/sec
6,000 ft/sec 8,000 ft/sec
6,500 ft/sec
9,000 ft/sec
Inline
Inline
10,000 ft/sec
9,000 ft/sec
8,000 ft/sec
7,000 ft/sec
6,000 ft/sec
5,000 ft/sec
5000.8.0.0 Overview 484
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
As you can see, the ripple appears. Convert this 2D plot to a 3D map
and you have the display: Ripples seen in extracted velocities
along horizon.
As this demonstrates, the ripples are not a bad thing in your velocity
model, just an artifact of how the velocities are being extracted along a
horizon. You can, however, reduce or eliminate this effect using either
of the following options:
1. Shift the horizon one sample up or down before extraction
depending on whether you want the velocities above or below the
horizon. This is done using the Math Operation tool on the Surface
Manager.
2. Smooth the results.
Option 1: Use horizon math, add or subtract one vertical sample to your
horizon.
In the example below, one sample was subtracted. This moves the
horizon to above the sharp boundary, thus reducing the effects of the
interpolation.
Time
In-
5,000 ft/sec
5,000 ft/sec 5,000 ft/sec
5,000 ft/sec
5,000 ft/sec
Inline
Grid nodes from a velocity model with interpolated/extracted
velocities displayed on a surface that has been shifted up
one grid node
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
5000.8.0.0 Overview 485
The display below shows the extracted velocity one sample above the
velocity boundary. As compared with the original rippled display,
you can see that the ripples have been removed.
No ripples seen in extracted velocities along surface
shifted one grid node
As this demonstrates, the ripples are simply an interpolation artifact
you get when extracting velocities along a velocity boundary, and are
not really in the velocity model.
5000.8.0.0 Overview 486
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
Option 2: Smooth the Results
The display below shows the velocity extracted along the velocity
boundary, then smoothing applied to the velocity map.
No ripples seen in extracted velocities after
smoothing the velocity surface
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
5000.8.0.0 Overview 487
When the velocity model is converted to a depth volume in DepthTeam
Express, and the depths along the horizon are then extracted, there are
no ripples in depth. The display below shows a horizon that was
converted to depth using a velocity model in which the ripples were
extracted.
No ripples on depth converted horizon
5000.8.0.0 Overview 488
Appendix G: How Velocities are Extracted from a Volume DepthTeam Express Software User Guide
Appendix H: Special Characters DepthTeam Express Software User Guide
5000.8.0.0 489
Appendix H: Special Characters
The following table lists the special characters that cannot be used for
names by each data type.
Special
Character
OW Grids TD Tables,
Preferred TD
Tables
Triangulated
TD Volumes,
Gridded TD
Volumes,
Gridded
Volumes
SeisWorks
Horizons
Model
Velocity
Cubes, Time
Patches,
Time
Migrated
Surfaces
ProMAX
Horizons,
ProMAX
Velocity
Models
~ ~ ~
! ! !
@ @ @
# # #
$ $ $ $ $ $ $
%
^ ^ ^ ^
& & & &
* * * *
( ( ( (
) ) ) )
_
- -
+
=
{ { { { { { {
[ [ [ [ [ [ [
} } } } } } }
] ] ] ] ] ]
5000.8.0.0 490
Appendix H: Special Characters DepthTeam Express Software User Guide
| | | | |
\ \ \ \ \ \ \
:
; ; ; ;
" " " " " " "
< < < < < < <
,
> > > >
. . .
? ? ? ?
/ / / / / / /
space space
Special
Character
OW Grids TD Tables,
Preferred TD
Tables
Triangulated
TD Volumes,
Gridded TD
Volumes,
Gridded
Volumes
SeisWorks
Horizons
Model
Velocity
Cubes, Time
Patches,
Time
Migrated
Surfaces
ProMAX
Horizons,
ProMAX
Velocity
Models
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 491
Appendix I:
Frequently Asked Questions
Can you build a velocity model from SeisWorks interpretation
projects that contain 2D data or merged projects that contain 3D
surveys and 2D data?
Yes, sort of. Horizons from SeisWorksinterpretation projects that
contain 2D data or merged projects that contain 3D surveys and 2D
data can be used if they are gridded and stored as OpenWorksgrids.
The following workflow shows how a SeisWorksinterpretation
project with 2D data can be used to build a 3D velocity model.
1. Interpret your horizon(s) in a SeisWorks interpretation project with
2D data.
In this example, the Top of Salt is picked.
5000.8.0.0 492
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
2. Make a map file.
In Map View, select Mapping MapIt.... This action brings up
the Map It! dialog box.
Click the List button next to Mapping file.
The Select Mapping File dialog box appears.
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 493
3. Click Create.
The New Mapping File dialog box appears.
4. Enter a new name (in this example, T_Salt) and click OK.
5000.8.0.0 494
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5. In the Map It! dialog box, click the List button next to Horizon.
The Horizon Selection dialog box appears.
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 495
6. Select a horizon by clicking on it with MB1 (in this example,
2D_Top_of_Salt). Then click OK.
7. With both a Mapping file and a Horizon selected in the Map It!
dialog box, click OK.
5000.8.0.0 496
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
8. After MapIt is completed, your 2D pick are contoured into a 3D
map. The before and after map views are shown below.
9. Write the map to the database.
From a SeisWorks 2D Map View, select Mapping Write to
Database....
The SeisWorks/Write to Database dialog box appears.
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 497
10. Click the List button next to Surface/Strat Unit.
The Surfaces/Strat Units dialog box appears.
11. Select the Surface/Strat Unit with which your horizon/map is
associated (in this example, ZZ-Top of Sale). If there is no
Surface/Strat Unit for your horizon/map, you can add one through
OpenWorks Data Management Surface/Fault Data
Manager.
5000.8.0.0 498
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
Then click OK.
This brings up the SeisWorks / Write to Database dialog box.
12. Click the List button following Point Set.
The Point Sets dialog box appears.
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 499
13. Enter a name in the Selected Point Set text box (in this example,
T_Salt point set). Then click OK.
14. On the SeisWorks / Write to Database dialog box, click the List
button following Grid. This action brings up the Grids dialog box.
Enter a new name in the Selected Grid text box (in this example,
T_Salt Grid) and click OK.
5000.8.0.0 500
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
15. With a Surface/Strat Unit, Point Set and Grid selected in the
SeisWorks /Write to Database dialog box, click OK. This action
will write your horizon to the database as an OpenWorks Time
Grid.
16. Load the time grid you have just created into DepthTeam
Express.
From the OpenWorks Launcher, select Applications
DepthTeam Express.
This brings up the DepthTeam Express Model Manager.
17. In the Model Manager, click on the New Model icon to bring
up the New Model Wizard.
Proceed through the six steps of the New Model Wizard to create a
new model as desired.
18. In the Model Manager, click on the Load Data icon to bring
up the Load Data dialog box.
Select the data you want to see/use in building your velocity
model. In our example, the 2D horizon that was written to the
database, ZZ-Top of Salt, is under OpenWorks ->Russia_1 (the
project name) ->Time Grids.
For this example, we selected the time grid ZZ-Top of Salt and
one time/depth curve.
Click OK or Apply to load the data.
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 501
19. After all the data has been loaded, click the Surface Manager icon
.
Before the surface can be used to build the model, it must be
gridded. On the Surface Manager, select the surface and then click
on the Grid icon .
The Grid Surfaces dialog box appears.
20. Specify Percentage points to remove or the Input points
remaining, and then click OK.
21. On the Surface Manager, toggle the surface to Use and then click
Apply.
22. On the Model Manager, click the 3D Viewer icon to display
your model in the 3D Viewer. Visually inspect your model.
Note: the OpenWorks grid will always be aligned N-S, even
though the DepthTeam Express model might be modeled in a
different orientation. This is due to a limitation in OpenWorks,
whereby only N-S grids can be defined.
23. Save as TDQ model.
After you have built your DTExpress model by bringing in TD
curves, seismic velocities, well picks and so on, you need to save
the model. You can save it as a DTExpress model, and a TDQ
model will be automatically written. You can also write only a
TDQ model, this is what is described below.
From the Model Manager, select File Export to TDQ. In the
Save as TDQ Model dialog box that appears, type in a new
name for the TDQ model, and then click OK.
24. Start TDQ from the OpenWorks Launcher. In TDQ, select
Model Open.
5000.8.0.0 502
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
Select your model in the Open Model dialog box, and then click
OK.
25. Load traces, horizons, or any other data desired and depth convert.
You now have your 2D data converted to depth.
How is DepthTeam Express different than TDQ software?
The short answer, TDQ only linearly interpolates TD functions, seismic
velocities (after much effort). DepthTeam Express allows you to use
TD functions, seismic velocities, well picks and interpreted horizons,
basically all of the velocity data that an interpreter typically has at his
finger tips.
Besides being able to use more data types than TDQ, there are two
other major differences. First, DTExpress allows you to structurally
interpolate your velocities along your interpreted horizons. Second,
DTExpress uses 3D visualization so that you can spot a problem in the
model instantly. In TDQ, there is no easy way to see the model.
Why is TDQ software used in DepthTeam Express software?
TDQ is used in DTExpress as the Time-to-Depth conversion engine.
The velocity modeling building capabilities are of TDQ not used
because DTExpress' modeling capabilities are much more powerful.
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
5000.8.0.0 503
What happens when using TD curves to build the interpolated
velocity field underneath a shallow well that is surrounded by
deeper wells?
The velocity at the bottom of each TD curve is extrapolated to the
bottom of the model, then the velocities are interpolated along X,Y.
This means that a "short" TD curve can influence the deep part of a
model, when perhaps it shouldn't.
To avoid this problem, choose the Interpolate using Shallower /
deeper neighbors(s) option which laterally interpolates from nearby
deeper and shallower wells.
If I have DepthTeam Express, but none of the other DepthTeam
applications, how many license features should I have?
To make DTExpress work properly, you must load the following
software:
DepthTeam Express
TDQ
OpenVision
...And you need the following license features:
DepthTeam Express
TDQ
You do not need an OpenVision license.
If I have DepthTeam Explorer, how many license features should I
have?
If you have DepthTeam Explorer, this means you also have DepthTeam
Interpreter (DepthTeam Interpreter is a prerequisite for DepthTeam
Explorer). Since DepthTeam Express is included in DepthTeam
Interpreter, you have that too, so you should have the following three
license features:
DepthTeam Express
DepthTeam Interpreter
DepthTeam Explorer
5000.8.0.0 504
Appendix I: Frequently Asked Questions DepthTeam Express Software User Guide
How does DepthTeam Express datum time-depth tables?
The short answer is that DepthTeam Express applies a time shift by
updating the velocity in the first layer. See Datuming Time/Depth
Functions for a discussion of datuming time/depth tables.
How does DepthTeam Express convert RMS velocities to
interval velocities?
There are three different ways. The default is an Instantaneous method,
which uses the classic instantaneous Dix equation. The another is
Constrained, which uses a constrained Dix inversion where errors are
better distributed throughout the trace. Finally, there is the Layered-Dix
approach which inverts velocities extracted from the volume along
specified horizons to yield a layer consistent result.
See Performing Dix Inversion for a detailed discussion of Dix
inversion.
Glossary DepthTeam Express Software User Guide
5000.8.0.0 505
Glossary
analytic velocity function
Seismic velocity expressed as a mathematical function of depth or
time. The most commons forms of velocity function are (a) linear
with depth and (b) linear with arrival time. For example:
areal extent
Geographic area of interest (AOI) for the model. The minimum
and maximum latitudes and longitudes of the geographical area
covered by your model.
average velocity
The ratio of twice the depth to the total two-way travel time:
The distance traversed by a wavelet divided by the time required,
both with respect to some particular travel path and to a certain
datum.
The ratio of distance along a certain path to the time required for a
wave to traverse the path:
V
x y z , , ( )
V
o
k z z
o
( ) + =
V
ave
2z
t
----- =
V
V t ( ) t d
o
t
}
t d
o
t
}
--------------------- =
5000.8.0.0 506
Glossary DepthTeam Express Software User Guide
While it has meaning only with respect to a particular path, a
vertical path is often implied, that is, it is given by a depth divided
by the seismic traveltime to that depth, usually assuming straight-
raypath travel.
.avf file
ASCII velocity file format used by TDQ. See TDQ.avf File
Format for an example.
datum
The reference value to which other measurements are referred; the
arbitrary reference level to which measurements are corrected.
decimation
Resampling of a dataset to eliminate some sample values and
improve performance.
default
A parameter value supplied by the program. In most cases, the
defaults can be accepted as is, or changed by the user. If changed,
the new values become the defaults for that session.
depth migration
Any migration that properly handles vertical and lateral velocity
variations. Depth migration outputs an accurate image relative to
the subsurface in depth.
districts
Districts (or areas) in the OpenWorkssoftware provide a means
for the administrators of an OpenWorksinstance to organize
access to OpenWorksprojects and access to files external to the
OpenWorksinstance, which are associated with the projects
(such as some seismic data). From an OpenWorksuser's
perspective, selecting a district determines the OpenWorks
instance (OWSYSSID) and the set of projects in the instance that
the OpenWorksuser can access.
Glossary DepthTeam Express Software User Guide
5000.8.0.0 507
Dix inversion
Technique for converting stacking (RMS) or DMO velocities to
interval velocities. See Performing Dix Inversion for a detailed
discussion.
DMO (dip-moveout) processing
A seismic processing operation to correct for the fact that, for
dipping reflections, the component traces of a CMP gather do not
involve a common reflecting point. DMO effectively corrects for
the reflection-point smear that results when reflectors dip. Events
with various dips stack with the same velocity after DMO. DMO
can be performed in a number of ways.
gridded volume
Unlike a triangulated volume, a gridded volume is sampled on a
regular grid. Gridded volumes are also defined by a set of function
poles, however since these poles are regularly sampled in the
vertical direction, it is easier to perform whole-volume operations
on this data.
gridding
The process by which irregularly sampled point datasets are
converted to a uniformly sampled grid.
horizon
The surface separating two different layers.
instantaneous velocity
The speed at any given moment of a wavefront in the direction of
the energy propagation (perpendicular to the wavefront for
isotrophic media).
See Appendix F: Interval Velocity and Instantaneous
Velocity for a detailed discussion.
interpolate
To estimate a missing functional value by taking a weighted
average of known functional values at neighboring points.
5000.8.0.0 508
Glossary DepthTeam Express Software User Guide
interpretation project
An interpretation project is a subset or restricted view of the
OpenWorks project allowing the restriction of the OpenWorks data
based on AOI, 2D Line list and 3D Survey. Data for these projects
is stored in the OpenWorks project units and displayed with the
Interpretation project cartographic reference system (CRS).
interval velocity
The physical velocity of a rock sequence. The velocity of an
interval in the subsurface measured by determining the traveltime
over a depth interval along some raypath. The ratio of interval
thickness to interval time
It is often calculated from stacking velocities for the interval
between the reflectors where they are both horizontal and the
travel path is vertical. It is also called Dix velocity and is given
approximately by
where V
n
is the RMS velocity and t
n
is the zero-offset arrival time
corresponding to the nth reflection. This calculation yields
fictitious values if both reflectors are not horizontal or if there are
lateral velocity variations between or above them.
See Appendix F: Interval Velocity and Instantaneous
Velocity for a detailed discussion.
layer
A digital map that is continuous and single-valued to all edges of a
rectangular area.
leave-out analysis
An iterative process that removes a known data point from the
analysis and then compares the computed value for that data point
with its known value.
linear interpolation
Interpolation where no surfaces are used. Z values are interpolated
at each bin where a null value occurs between existing horizon
picks.
V
i
V
n
2
t
n
V
n 1
2
t
n 1
t
n
t
n 1
---------------------------------------------
1 2
=
Glossary DepthTeam Express Software User Guide
5000.8.0.0 509
map migration
The procedure of going from an unmigrated seismic map (where
data are plotted at midpoints) to a migrated map intended to
indicate the correct shape and location of mapped features.
model
An ordered set of depth or time layers with associated geologic
properties, such as velocity, density, quality factor (Q), porosity,
permeability, sand shale ratio, etc. Also called depth model or
geologic model.
observation number
A number to identify the occurrence of a well pick for a given
well. For some geologic models and well paths, the same well pick
can occur numerous times.
OpenWorks interpreter
An interpretation identity that you create with the OpenWorks
Interpreters utility. It controls ownership status and edit
permissions for data stored in the OpenWorks project. You can
create and maintain multiple Interpreters for a single Unix login
account.
OpenWorks project
Seeinterpretation project.
pseudo-velocities
Velocities computed using picks (measured in depth) and
associated horizon times (computed in time).
ray tracing
Determining the arrival time at detector locations by following
raypaths that obey Snells law through a model for which the
velocity distribution is known.
RMS (Root-mean-square) velocity
The square root of the sum of the squares of the interval velocities
divided by the sum of the interval travel times.
5000.8.0.0 510
Glossary DepthTeam Express Software User Guide
Refers to a specific raypath. Assuming horizontal layers, vertical
travel through it is given by:
RMS velocities are typically a few percent larger than
corresponding average velocities.
spatial interpolation
Surrounding horizon picks are factored into the interpolation
calculation.
SSTVD
Sub-sea true vertical depth. Datum is zero (sea level).
stacking velocity
The velocity value determined by velocity analysis; the value used
for common-midpoint stacking.
structural interpolation
Interpolation using surfaces. Time-depth functions are first
sampled vertically to the model grid and then interpolated spatially
throughout the volume to the model grid using the surfaces. The
imprint of the structure defined by the surfaces will be seen on the
velocity model.
.STV (stacking velocity) file format
A Sierrafile format used by DepthTeam Expresssoftware. The
stacking velocity file contains the stacking velocity curves in the
form of time-velocity pairs. See Sierra File Format for an
example.
time/depth curve
A plot of the arrival time against the depth.
V
rms
V
i
2
t
i
i
t
i
i
----------------
1 2
=
Glossary DepthTeam Express Software User Guide
5000.8.0.0 511
time/depth table
A table of reflection time (or sometimes one-way time) against
reflector depth for vertically traveling energy. Specific for a
particular velocity distribution. Used in converting times to
corresponding depths.
time migration
Migration in which some approximation is made to the wave
equation or the handling of velocities (horizontally and/or
vertically), such that the image is not a true depth migration.
time-to-depth conversion
For vertically traveling reflected energy: depth =(average
velocity) X (two-way time/2), where the two-way time is the time
for the signal to go down and come back. Average velocity may be
obtained from well data, calculated from velocity analysis, or
simply assumed.
triangulated volume
Volumes defined by a set of function poles (vertical) that are
scattered in any way throughout the model space. Triangulation
refers to how the function poles are interpolated laterally. Any new
function pole can be generated from the three poles surrounding it
(in a triangle) by assuming linear interpolation.
triangulation
The process of using three known data points to compute
(interpolate) additional data points.
TVD
True vertical depth. An approximation of a vertical stratigraphic
column for borehole measurements in a deviated hole assuming a
flat layered earth.
uncertainty analysis
See leave-out analysis.
5000.8.0.0 512
Glossary DepthTeam Express Software User Guide
unmigrated seismic map
A map showing seismic reflection traveltime data posted at
midpoints. See also map migration.
VELF file format
A Western Geophysical file format. See VELF File Format for
an example.
velocity analysis
Calculation of stacking or NMO velocity from measurements of
normal movement.
velocity map
Interval velocity contour map; represents laterally varying
velocities overlying a reflector of interest. A velocity map is
continuous to all edges of a model.
vertical interpolation
Velocity maps are created for each pick set using the well pick (z
value) and the associated time surface for the well pick (t value).
These velocity maps are then interpolated spatially at the model
grid spacing using the interpolator option selected by the user
(Linear Interpolator, First Order Interpolator, Sierra Gridder). The
velocity volume is then created by vertical interpolation of these
velocity maps to the model grid. The velocity model will appear to
follow structure due to the vertical interpolation of the velocity
maps.
vertical stretch
A method of depth conversion that multiplies time by velocity to
obtain depth. See Time-to-Depth conversion.
wavelet
A seismic pulse usually consisting of 1-1/2 to 2 cycles.
well borehole
The actual location of the drilled, current, or planned wellpath.
Glossary DepthTeam Express Software User Guide
5000.8.0.0 513
well curve
Measurements made in or along the borehole path either during
drilling, or as separate runs while not drilling.
well list
A subset of the well inventory in the current OpenWorks project.
well pick
Top of a geologic event. Picks are interpreted depths of a specific
geologic feature, although generic enough to capture any specific
point of information the user may want to use
5000.8.0.0 514
Glossary DepthTeam Express Software User Guide
DepthTeam Express Software User Guide
5000.8.0.0 Index 515
Numerics
2D .v2d file format 452
3D Viewer menu option 85
A
analytic velocities 346
animator
display parameters 162
manipulating 165
types 164
Apply button 117
areal extent
from ProMAX 3D data 101
from SeisWorks line/trace entry 100
from world coordinates 100
options 98
specifying 98
ASCII velocity files
function type 321, 326
input format 320, 325
loading 319, 324, 328
ASCII, saving table to 396
Assign Surface dialog box 181
Assign Surface menu option 177
avf file extension 460
B
bottom clipping of surfaces 135
buttons
dialog box 17
error and warning messages 17
mouse 18
C
calibration
function 124
model 122
surface 123
theory 422
volume 123
well pick 124
with functions 423
with functions and maps 425
with well picks 429
Calibration ScoreCard 124
Change Time/Depth Conversion Prefer-
ence dialog box 88
Choose a model dialog box 104
Choose Directory dialog box 105
Choose Sierra data directory dialog box
97
clicking the mouse 18
Cloned Views 171
Column Selector dialog box 393
Commit Edits button on FVE 380
Commit Edits icon 233
Control-clicking the mouse 18
Convert dialog box for velocity cubes 350
Convert Functions dialog box 220
Convert menu option 199
Coordiinate conversion dialog box 322
Create error log for support, menu option
83
Create Layer Interval dialog box 346
creating a model 94
curve excursion 153
D
data
list of where saved 130
loading 110
report of used 124
Data Load dialog box 111
data managers, using 117
data sources
creating a prioritized list of 109
listed 96
datums
defining for velocity functions 456
Decimate
menu option 200
procedure 224
Decimate Functions dialog box 225
decimation 224
Index
DepthTeam Express Software User Guide
5000.8.0.0 Index 516
Delaunay triangulation 90
Depth Conversion menu option 85
depth/velocity conversion for velocity
cubes 350
depth/velocity conversion, error 351
deviated wells 209
dialog boxes
Assign Surface 181
Change Time/Depth Conversion Prefer-
ence 88
Choose a model 104
Choose Directory 105
Choose Sierra data directory 97
Column Selector 393
Convert (Velocity Cubes) 350
Convert Functions 220
Coordinate conversion 322
Create Layer Interval 346
Data Load 111
Decimate Functions 225
Dix Inversion 339
Export to Sierra Model 133
Export to TDQ 132
Extract Surfaces 264
Grid Surfaces 248
Interpolate Surfaces 253
Load ASCII Velocity File 319, 324, 328
Model Save As 131
Scorecard Report 125
Search/Filter 390
Set Interpreter/Source Priority 108-109
Smooth Functions 222
Smooth Surfaces 254
Smooth Velocity From Functions 331
Surface Math 257
View Properties 229
display parameters
animator 162
menu option 84
opacity cube 167
session 148
setting 148
surfaces 154
time/depth Functions 150
velocity functions 158
distance between objects, computing 398
Dix Inversion
menu option 314
procedure 333
Dix Inversion dialog box 339
Domain, in velocity cubes 316
double-clicking the mouse 18
dragging the mouse 18
Dynamic method of updating model 315
E
Edit menu option, Velocity Cube Manager
316
Edit Mode, Function Viewer/Editor 229
environment variables 20
error file, creating 115
Export to ASCII Cube menu option 313
Export to ProMAX Velocity Table menu op-
tion 313
Export to Sierra Model dialog box 133
Export to Sierra Model menu option 83
Export to TDQ Model dialog box 132
Export to TDQ Model menu option 83
Extract Surfaces dialog box 264
F
file formats
Sierra
gather table file (.GAT) 467
stacking velocity file (.STV) 467-469
TDQ.avf 454
VELF 462
XYTV 470
First Order interpolation 187
function calibration 124
function conversion
output types 220, 350
procedure 220
function path display 152, 160
Function Viewer/Editor
described 228
editing velocity functions 372
maximizing performance 382
menu option 200
DepthTeam Express Software User Guide
5000.8.0.0 Index 517
G
gather table file (.GAT) file format 467
Grid Surface
menu option 239
procedure 248
Grid Surfaces dialog box 248
gridding
Sierra method 409
surfaces, procedure 248
H
Help Menu 21
I
Instantaneous Velocity/Time function type
322, 326
Interpolate Surface
menu option 239
procedure 253
Interpolate Surfaces dialog box 253
interpolation
First Order 187
Linear 187
Sierra Gridder 187
structural 425
well picks 187
Interpreter priority menu option 83
Interpreter/Source Priority
basic instructions 109
defaults 108
dialog box 108
setting 108
interpreters, creating a prioritized list of
108-109
Inverse Distance 90
L
linear interpolation 187
Load ASCII Functions menu option 313
Load ASCII Velocity File dialog box 319,
324, 328
Load picks menu option 176
Load Surfaces menu option 238
Load Time/Depth Functions menu option
198
Load Velocity Cube menu option 313
log file, creating 115
M
Math Operation option
Surface Manager 239
math operations
surfaces 257
velocity cubes 353-355
menubar options
Model Manager 82
Pick Manager 176
Surface Manager 237
Time/Depth Function Manager 197
Velocity Cube Manager 312
Velocity Function Manager 365
MIMIC+ format, exporting to 133
model building from well picks report 190
model building workflow
using time/depth curves 196
using well tops and seismic time horizons
174
model building, overview 79
Model Calibration menu option 84
Model Manager
graphic 82
menubar options 82
shortcut keys 83
table 85
toolbar icons 82
model name 95
Model Save As dialog box 131
model velocities, displaying 161
models
calibrating 122
creating 94
exporting 132
naming 95
opening 104
saving 131
updating 240, 315
vertical range 103
viewing in DepthTeam 3D Viewer 142
DepthTeam Express Software User Guide
5000.8.0.0 Index 518
viewing in OpenVision 141
models with surface intersections 134
mouse
buttons 18
N
names, using special characters 489
New Model Wizard
Step 1 94
Step 2 95
Step 3 97
Step 4 98
Step 5 99
Step 6 103
Normalized Inverse Distance 90
O
objects, vicinity selector 397
opacity cube, display parameters 167
opening a model 104
OpenVision Queue menu option 84
OpenVision, connecting 141
OpenWorks Interpreter, selecting 96
OpenWorks project, as selected data
source 96
P
Panel Properties menu option 230
Pick Manager
graphic 175
menu options 176
shortcut keys 176, 407
table 177
toolbar icons 176
pointing the mouse 18
Primary table 407
Project Status Tool 87
ProMAX data types, environment variables
to set 20
ProMAX data, as selected data source 97
ProMAX XYTV file format 465
ProMAX, using ASCII files exported from
ProMAX 460
R
remote view 171
Rename option 198, 238, 313
Report on time-depth functions
menu option 200
reports
described 407
displaying 407
Report on calibration using well picks
191
Report on model building using well picks
190
Report on time-depth functions 226
Report on used surfaces 262
well pick 189
RMS stacking velocity, editing workflow
374-382
RMS Velocity/Time function type 321, 326
S
Save File dialog box 330
Save to ASCII option 396
saving a model 131
Scorecard Report dialog box 125
ScoreCard Report of calibration 124
Search/Filter dialog box 390
Secondary table 407
Seismic Velocity Reader 319, 324, 328
SeisWorks project, as selected data
source 96
SeisWorks, importing reports 438
Select Mode, Function Viewer/Editor 229
Selections to Top icon 114
session, display parameters 148
Set Interpreter/Source Priority dialog box
108
Shift-clicking the mouse 18
Show
described 117
function 201
Surface Manager menu option 239
surfaces 241
Time/Depth Function Manager menu op-
tion 198
velocity cube 316
DepthTeam Express Software User Guide
5000.8.0.0 Index 519
velocity cube menu option 314
velocity functions 368
well picks 178
Sierra data types, environment variable to
set 20
Sierra data, opening a model 104
Sierra files, as selected data source 96
Sierra Gridder 187
Sierra Gridding Method 409
Sierra model, exporting to 133
Sierra STV input file format 320
Smooth Factor 90
Smooth Functions dialog box 222
Smooth menu option
Surface Manager 239
Time/Depth Function Manager 200
Velocity Cube Manager 314
Smooth Surfaces dialog box 254
Smooth Velocity From Functions dialog
box 331
smoothing
functions 222
surfaces 254
velocity cubes 331
sources, as used in Interpreter/Source Pri-
ority 108
spatial units 97
special characters 489
stacking velocity (.STV) file format
467-469
structural interpolation 425
surface calibration 123
surface clipping 135
surface grid display, parameters 157
Surface Manager
graphic 237
menubar options 237
shortcut keys 238
table 241
toolbar icons 237
surface math
dialog box 257
surface report
importing to SeisWorks 444
menu option 240
surfaces
assigning to well picks 181
display parameters 154
extracting from a volume 264
gridding 248
interpolating 253
loading 243, 245, 246
performing math operations 257
report 262
smoothing 254
uses 236
T
tables
filtering 390
menu options 407
Primary table 407
saving to ASCII 396
searching 390
Secondary table 407
selecting columns 393
selections to top 395
sorting rows 386
vicinity selector 397
TDQ (.avf) input file format 320
TDQ, exporting to 132
TDQ.avf file format 454
time to depth conversion
performing 128
technical discussion 128
time/depth curve
display 152
excursion 153
fill 152
Time/Depth Function Manager
graphic 197
menu options 197
shortcut keys 198
table 200
toolbar icons 197
time/depth functions
conversion 220
datuming 203
decimating 224
deviated wells 209
display parameters 150
DepthTeam Express Software User Guide
5000.8.0.0 Index 520
displaying 228
editing 232
loading 203
report 226
smoothing 222
time shifts 207
toolbar icons
Model Manager 82
Pick Manager 176
Surface Manager 237
Time/Depth Function Manager 197
Velocity Cube Manager 312
Velocity Function Manager 365
U
uncertainty analysis
menu option 177
unit of measurement, specifying 97
Use
described 117
Pick Manager menu option 176
Surface Manager menu option 238
surfaces 241
Time/Depth Function Manager menu op-
tion 198
time/depth functions 201
velocity cube 316
velocity functions 367
well picks 178
UWI Well Name 201
V
VELF file format 462
Velf input file format 320
Velocity Cube Manager
graphic 312
menubar options 312
shortcut keys 313, 365
table 316
toolbar icons 312
velocity cubes
depth/velocity conversion 350
depth/velocity conversion error 351
editing 368
exporting 330
loading 317
math operations 353-355
smoothing 331
type 316
velocity data
input sources 80
input types 80
supported types 80
velocity function file
format required 454-460
modifying ProMAX-generated files 460
recommended file extension (.avf) 460
Velocity Function Manager 363
menu options 365
table 367
toolbar icons 365
velocity functions
display parameters 158
editing 367
maximizing editing performance 382
velocity model, setting the default in Open-
Vision 88
vicinity selector 397
View Properties dialog box 229
volume calibration 123
W
Well Deviation Resolution 92
well functions
displaying 228
editing 232
Well List, choosing 87
well pick calibration 124
well pick calibration report, importing to
SeisWorks 438
well picks
interpolating 187
loading 180
reports 189
workflow 79
analytic velocity model 311
converting stacking velocities to interval
velocities 310
representing interval velocities using an-
DepthTeam Express Software User Guide
5000.8.0.0 Index 521
alytic equations 310
seismic velocity model 311
T/D curve velocity model 196
typical model 81
well picks pseudo-velocity model 174
X
XYTV file format 470
XYTV input file format 320
Z
Zoom Mode, Function Viewer/Editor 229