NAME
taupmig - compute interval velocity-depth spectra from
plane wave data using critically reflected/refracted energy
SYNOPSIS
taupmig [ -Nntap ] [ -Ootap ] [ -reire ] [ -rsirs ] [ -nsns
] [ -nene ] [ -nznz ] [ -dzdz ] [ -vminvmin ] [ -vmaxvmax ]
[ -nvelnvel ] [ tmultmul ] [ dmuldmul ] [ -slnt ] [ -S ] [
-log ] [ -V ] [ -? ]
DESCRIPTION
A velocity vs depth spectrum is obtained by scanning forward
tau-p transform (radonf) of a CMP gather of traces using a
downward continuation function due originally to Clayton &
McMechan (Geoph. V.46, P.860-868). A composite image of
slowness or velocity is built up by essentially doing a
number of constant velocity plane wave migrations from some
minimum velocity to some maximum velocity. Each such migra-
tion can be done fairly efficiently in the time domain.
The basic equation for the whole operation is
tau(z) = 2*dz SUM { sqrt [ 1/v(z)**2 - p**2 ] }
where the delay time at each depth is the sum of all delay
times above (over the depth increment). p is the ray param-
eter which will be constant over time for each input plane
wave trace and v(z) is the velocity-depth function which is
our case will be constant for each velocity scan. Therefore
at each output point of the image record we have a mapping
back to the input plane wave record and so we accumultate
amplitudes in the image by linearly interpolating the input
amplitudes and summing them onto the image matrix. The
images from successive scans are summed so that contructive
interference will build up the true velocity (or slowness)
vs depth function.
taupmig gets processing controls from the command line. Rea-
sonable defaults are set up.
Command line arguments
-N ntap
Enter the full path of the file continuing the data
set. If not specified, input is expected on the stan-
dard input. If standard input is not specified, and
there is no input, e.g., program run in background,
expect a very ungracious crash. (default standard
input)
-rs irs
First record for processing (default = 1)
-re ire
Last record for processing (default = last)
-ns ns
Define the starting trace for analysis (default = 1)
-ne ne
Define the last trace for analysis in each record
(default = ns). The use of the ns and ne pair are use-
ful to be able to skip dead traces or to select just a
portion of the data set for analysis which is loga-
rithmic scale of 2 cycle length.
-S If present, calculate the velocity spectra in equal
increments of slowness squared, where
v=sqrt(slowness**2).
-log If present, the velocity (or slowness) scale is loga-
rithmic. This can often resul t in superior sampling
of the scans.
-V Flag for verbose output on the standard output. This
lists salient trace header information as well as all
command values used for processing, the default ones
given if not overridden.
-nz nz
Number of output depths samples. Default = number
input time samples. This quantity combined with the
depth increment (below) defines the maximum depth
scanned.
-dz dz
Depth increment (ft,m). Default = none
-vmin vmin
Minimum interval velocity value input in ft/sec
(default = 1000.0).
-vmax vmax
Maximum interval velocity value input in ft/sec
(default = 10,000.0).
-nvel nvel
Maximum number of velocities to use spaced between vmin
and vmax (default =100) There is maximum.
-dmul dmul
Multiply each distance, DstSgn, by this factor
(default=1.0). This is useful when the header has dif-
ferent units than expected.
-tmul tmul
Multiply the sampling interval, dt, by this factor
(default = 1.0). This is useful if the sampling inter-
val is in different units than expected.
-slnt
This flag tells the program that the input data has
been written by program slnt.
-? Query mode. With this flag, taupmig will give a
description of the command line arguments and stop the
program.
BUGS
It is assumed that the record(s) to be analyzed should be in
a CMP gather.
SEE ALSO
radonf, taupspec, velspec, pomega, velin
AUTHOR
Paul Gutowski, APR, zprg03@trc.amoco.com
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html