Professional Documents
Culture Documents
Contents
Extending the Wire Set to Match the Checkshot Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Depth to Time Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Notes on Drift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Synthetics for a Vertical Well . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
TVD Synthetics for a Deviated Well . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Sources of Errors in Well to Seismic Ties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
The edit process should generally be used to correct checkshot times known to be unreliable or considered
to be erroneous. Most users expect the drift from the integrated sonic times and the checkshot times to
follow a general trend with depth. Many programs try to smooth variations in drift by the application of a
least-squares fit of a small degree polynomial to the drift points. The difficulty with this procedure is that
many times the drift has a valid geologic "kink" due to physically distinct velocities between clastics and
carbonates or geo-pressured sections in the earth. A simple linear or quadratic polynomial will not follow
such trends well. If geophysicists want the best time conversion, then they must do the interpretation
themselves, which Geolog allows.
Geolog can generate a continuous drift log at the same sampling rate as the sonic. Geolog then computes
an adjusted or compensated sonic log which, if integrated, will return a zero drift when compared with the
input edited checkshot times. Various methods are used to distribute drift errors across checkshot intervals
to produce the compensated sonic log. These methods differ greatly between synthetics programs. Geolog
provides several methods but the Adjusted Sonic will be described here.
The Adjusted Sonic on page 3-11 available in Geolog computes a compensated sonic log basically using a
spline fit of the drift to smoothly transition across checkshot intervals and yet honor each checkshot. Given
drift as a smoothly varying curve at the same sampling as the sonic log, then two-way time is simply derived
as:
Twtime = Tintg - Drift
and the adjusted sonic is given by
DT_ADJ = Derivative (Twtime)
where:
Tintg is the interval of integrated sonic time
Derivative indicates derivative operations
NOTE Because the drift log is a smooth spline fit to the drift points, it has a continuous derivative.
Other vendors who use a linear, piecewise fit to the drift points will have discontinuities at
each checkshot which, if not artificially processed, will generate erroneous spikes in the
reflectivity.
Geolog users may overplot the original and the adjusted sonic logs along with the drift in depth to view how
the compensation was applied to generate the adjusted sonic log. To demonstrate this, edit one checkshot
so that the compensation is quite different from the general trend. The overplot will indicate that the
compensation is smoothly distributed over the checkshot intervals preceding and following the edited
checkshot. Given the compensated or adjusted sonic, Geolog gives users the option of using it or the original
sonic to compute reflectivity in Synthetic.
The use of Interpolate and Resample, which operate strictly on the TWTIME log, not the adjusted sonic log,
allow users to control the details of the application of an anti-alias filter. Anti-aliasing is required to
effectively compress many depth samples into a single time sample. Without anti-aliasing, the simple
application of a constant depth shift would result in a different time sonic and density log, and a different
reflectivity lognot just a simple time shift in the reflectivity.
Some geophysical programs apply a uniform smoothing to the depth logs to accomplish the high-frequency
attenuation necessary for anti-aliasing. Others will block the depth logs, smoothing over each block, to
perform anti-aliasing. Geolog's method is to retain the lithology dependencies that the seismic is traveling
through and yet not over smooth as interval velocities change with depth.
For example, assume that we desire a synthetic with a 4 msec sampling rate. If the interval velocity is
10,000 ft/sec, then each two-way time sample will span a depth range of 20 feet or 40 samples if the depth
data is at .5 feet. Moreover, if the interval velocity increases to 20,000 ft/sec, then each time sample will
span a depth range of 40 feet or 80 depth samples. It should be clear that a constant smoothing which works
for 20 feet would not be adequate smoothing for 40 feet data compression and vice versa.
The method employed in Geolog is to time convert to a very fine sampling, such as 0.1 msec, followed by a
resampling to the desired sample rate. The first step to go to the fine sampling rate retains much of the
character of the depth logs as they are converted to time and allows the user to apply a smoothing or antialias filter which is linear in time and non-linear in depth. Resample allows the user to specify the length
of the smoothing filter in terms of the very fine 0.1 msec time samples. This is obviously preferable to antialias filtering which is uniform in the depth domain or those methods that artificially block the logs in
depth.
Geolog separates the depth to time conversion from the reflectivity calculation, giving users control over all
details of synthetic generation. These operations have been consolidated into a single script, Synthetic on
page 4-1, which collects parameters, performs the steps described above to generate the synthetic, and then
generates a display.
Geolog supplies a proven technique for performing depth to time conversion and generating synthetic
seismic traces which can be automated or configured to match empirical information for a known set of
parameters. If a more elaborate enhancement in the processing is required, any of the scripts used to drive
the process can be altered to add a custom algorithm, additional steps, or match a proprietary methodology
or preferred display.
Notes on Drift
Drift is a measure of the difference in time derived from integrating the sonic from the time derived only
from the checkshot times. Usually, the checkshot times are considered more reliable than times derived
from the integration of the sonic. In Welltie, drift is defined as:
Drift = Tintg - Tcks
where:
Tintg is time from sonic integration, and
Tck is time from the checkshots
Hence, a negative drift value indicates that the sonic integration time was less than the equivalent
checkshot time.
Although the Checkshot on page 3-8 methods compute drift, often it is desirable to use drift as input and
to be able to edit or smooth drift (as with a low order polynomial regression) and then use the edited drift
to estimate the two-way time reference, and possibly recompute the checkshot one-way times from the
edited drift log.
NOTE Checkshot logs MUST have an Interpolation style of POINT! To verify or change the
Interpolation style, in Text view (select Well > View > New > Text) and:
select the CHECKSHOT set (if the velocity survey set is not called CHECKSHOT, then
you must copy or rename it);
scroll right and, if required, toggle the INTERPOLATION column value to POINT
Geolog will automatically change all logs in the set, as they must have the same
interpolation style.
EITHER, select Geophysics > Welltie-Make TWTime(z) > Checkshot and verify that
checkshots do a reasonable job of modeling the sonic by comparing drift with an overplot of
the input sonic and the output adjusted sonic. If required, see Examples of Generating a
Synthetic on page 4-8.
If you wish to edit checkshot times or drift:
select Well > View > New > Text to edit checkshot.time values (difficult), or delete
clearly bad checkshot depth frames, OR
use the Geophysics > Welltie-Make TWTime(z) > Calibrated Sonic on page 3-14 to
get a drift log and use Text view to edit drift values in the checkshot set (not easy in text
mode), or select the drift log and, from the Well menu, Tools > Curve Insert on page 312 to edit interactively, OR
use the Geophysics > Welltie-Make TWTime(z) > Calibrated Sonic on page 3-14 to
fit drift with a smooth low order polynomial, OR
use General > Statistics > Simple Regression on page 1-47 and General >
Evaluate on page 1-18 to create a new edited drift, drift_edit, from a regression on the
drift;
OR, use the Geophysics > Welltie-Make TWTime(z) > Adjusted Sonic on page 3-11 to
apply drift error to the input sonic.
3. Run Geophysics > Synthetic on page 4-1 to generate and display the synthetic (if sonic and
density logs have missing values, Synthetic will auto-fill-missing):
enter the depth sonic and density logs, plus a shear-sonic if AVO is to be done later (the
sonic may be the adjusted sonic from Welltie);
enter the TWTIME and SRD_DEPTH logs generated by Welltie;
specify one or more synthetic types to generate;
specify one or more filter specs to apply to each synthetic type along with the desired filter
length (DC will be removed from non-reflectivity synthetics prior to filtering). Some
examples of supplied filters are listed belowsee the Geolog6 specs directory for the full
list.
Butterworth Filter:
bw1040
Ormsby Filter:
or1040
or1050
or1060
Ricker Filter:
rick20
rick30
rick40
tp1040
tp1050
tp1060
bw1050
bw1060
NOTE This assumes checkshot depths are entered as measured depths, not as TVD depths. When
the checkshot OWTIME log is joined with the wire.dt log, both logs must be in the same
domain. If checkshot.depth is TVD, then wire.dt must be converted to TVD domain by
running General > Sampling > Interpolate on page 1-24 and creating a new set.
Geolog assumes the checkshot depth log datum is KB, the same as the wireline sonic log.
No checkshot survey.
Seismic processing
Bad statics.
Navigation errors.
Index
C
checkshots
avoid discarding 2
outside depth range 2
set Interpolation style 7
D
data
well/seismic errors in 10
depth
to time conversion, basic steps 3
deviated wells
basics steps to generate synthetic for 7
discarded checkshots 2
drift
definition of in Welltie 6
edit or smooth 6
points and discontinuities 4
valid geologic "kinks" 4
E
errors in well to seismic ties 10
extend depth range of wire sonic log 2
P
problems
with well/seismic data 10
S
synthetic
deviated well, basics steps to generate synthetic for 7
vertical well, basic steps to generate synthetic for 7
V
vertical
well, basic steps to generate synthetic for 7
W
welltie
definition of drift in 6
edit Body smooth drift 6
wire set, extend depth range 2