Waveform 02 Data HC
Waveform 02 Data HC
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Create Tool Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Load Specification File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Apply Start Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Exclude Bad Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Fill Missings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Waveform Packing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Waveform Unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Reverse Receiver Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
The Create Tool Specification module is used to create a specification file for an acoustic logging tool using
a particular logging mode. Tools differ from one another, and each tool may have more than one operating
mode for different investigations.
Specifications are saved to the project’s /specs directory, and therefore, need only be created once.
The waveform time sample rate may not be a fixed tool constant and is
commonly changed by logging engineers, (e.g. a higher sampling rate reduces
the resolution of the signal while extending the length of the signature, which
might be useful in very slow formations) because of this the value of this
parameter is left empty in the default spec files for for LWD sonic tools and
Baker Atlas XMAC/MAC data.
Note: An error message will be displayed if either a time sample rate is not
found in the log attributes of the waveform, or the value in the spec file is not
filled by the user.
TR_DISTANCE 11 ft Enter the distance from the transmitter to the first receiver.
(3.3528m)
Note: A negative value implies that the transmitter is located above the
receivers and will reverse the order of the receivers in the waveform array
when applying the spec file.
X_INTERV 0.5 ft Enter the distance between 2 adjacent receivers; assumes that all receivers
(0.1524m) are equally spaced.
DEPTH_SHIFT -26 ft Semblance processing results should be output at a depth level which
(-7.9248m) corresponds with the mid-point of all receivers used. However, for some tools
the waveforms are written at a different reference depth (e.g. DSI: bottom of
tool, XMAC mid-point transmitter/first receiver).
This parameter specifies the distance between the middle of all receivers and
the depth reference of the waveforms. When applying the tool specs the
waveforms can optionally be shifted to the mid-point of the receivers. A
positive value will shift the data downhole, while a negative value will
perform an uphole shift.
Load Specification File
It is essential to have information available about tool specific parameters for processing sonic waveforms.
Every acoustic logging tool has a unique geometric design as well as different logging modes (e.g. monopole,
dipole, cross-dipole etc.).
To avoid entering tool and logging mode specific parameters in each module of the processing workflow, all
essential parameters should be accessible from the waveform log attributes. In some cases, required
waveform attributes are stored with the original data. However, some or all of the waveform parameters
from different suppliers may not be automatically picked up when the files are imported in File Catalog.
Tool specific parameters are loaded automatically as log attributes if present in the DLIS file.
NOTE It is recommended that this module (tp_array_sonic_loadspec) is run before any other Data
Preparation module, thus ensuring all the required information is attached to the waveform
log.
This module adds tool specific parameters from a specification file to waveform log attributes when the
attributes are missing. Additionally, waveforms are depth shifted to the mid-point of the receiver array, to
ensure that semblance results are on depth.
NOTE All parameters are stored in metric units in the specification file, regardless of the unit
system used. Geolog will internally convert units when running under an imperial unit
system.
The Tool Specification files available in Geolog are detailed in Table 2-4, "Array Sonic Tool Specifications"
on page 2-8. These existing array sonic Tool Specification files reside in the \specs directory.
This module loads attributes to the logs in the output set and can perform a depth shift on the logs in the
packed set, specified in the input. Fig. 1 shows an example of the attributes that are loaded.
Once the module has finished, a summary of loaded attributes is displayed in the feedback window. It is
recommended that you view this information before starting the next module. An example feedback window
is shown in Fig. 2.
Fig. 2: Feedback window showing summary of loaded attributes after loading spec file
It is also worth comparing the log attributes of the array sonic logs before and after loading the specification
file using a Text view.
Next Step:
Before continuing processing it is advisable to take a closer look at the waveform data. The “Array Data
Viewer” on page 8-1 window is a tool used to view the signal and frequency spectrum of all receivers and to
estimate the slowness from the waveform data.
Note: New specification files can be created using the "Create Tool
Specification" on page 2-3 module.
NUM_PACK 8 The number of packed waveforms in the input array log which normally
equals the number of receivers. However, this number can be different when
using packed cross-dipole data, e.g., DSI-> PWFX: 8 receivers and 4 cross-
components = 32 waveforms.
LOG_IN Multiple log entries are allowed. Some waveform data has other associated
logs, such as normalization, gain and start time logs. The logs have to belong
to the same Tool and Mode.
Table 2-4, "Array Sonic Tool Specifications" on page 2-8 lists the default acoustic logging tool specifications
available in Geolog. If required, these specs may be modified and saved, or specs created for other tools and
saved using the Create Tool Specification module.
The start time specifies the time delay at which each receiver starts recording data after the transmitter
has fired. In most cases the value is zero. However, to reduce the amount of recorded data, recording may
start after a certain time delay. Depending on the logging contractor, the delay time may be recorded in the
Set header as a Constant (e.g. DDE, DDEL, DIGDEL) or in a start time log as used by Baker Atlas (start
time can vary with depth depending on acoustic slowness of formation).
If the start time is not zero, run this module (tp_array_sonic_loadtime) as the waveform data has to be
padded before running any further data preparation modules.
Bad signals caused by malfunctioning receivers should be excluded from sonic waveform processing, as the
quality of the processing result will be greatly reduced. This module replaces bad receiver data with zero
values so that processing results are not affected by this data.
This module fills missing values along the time axis. By default, missings will be filled by linear
interpolation between two non-missing values or by using the first non-missing constant for the left or right
missings. Alternatively, the missings can be filled with a user-defined constant.
To fill missings
1. Select Petrophysics > Full Waveform Sonic > Data Preparation > Fill Missings to
display the tp_array_sonic_fill module.
2. Set the values for the parameters as described in Table 2-7, "tp_array_sonic_fill Module
Parameters" on page 2-12.
3. Click Start to run the module.
Most sonic array logging tools record acoustic data in packed form, that is, all waveforms recorded by each
receiver are combined into a single array log. Geolog requires this packed waveform format to perform full
waveform processing. However, if the waveform recorded by each receiver is stored in a separate log, then
these logs need to be packed into a single array log prior to any processing.
Waveform names from the DSI tool are converted using the following convention: WF for waveform plus a
2-digit number—the first digit (1 to 4) is the mode index, and the second digit (1 to 8) is the receiver.
Therefore, a log named WF42 can be translated as:
WF = waveform
4 = tool operating mode (mode index)
2 = second receiver
Some logging contractors record cross-dipole data in packed array logs, that is, the waveforms of all four
cross components are packed into one single array log. To enable processing of the cross-dipole groups
individually, they have to be extracted from the packed log and stored in separate array logs.
This module is used to unpack packed waveform logs.
NOTE The "Load Specification File" on page 2-5 must be run before unpacking array sonic logs.
Waveform logs are typically packed in an ascending order of receivers, for example from one to eight.
Occasionally, the logs are packed in a descending order. This module reverses the order of these logs.
A
acoustic logging tool specs 8
apply start time
module 10
array_sonic_create_toolspec
module 3
array_sonic_loadtime
module 10
C
create tool specification 3
D
data preparation for
waveform analysis 2
E
exclude bad receivers
module 11
F
fill missings
module 12
M
module 15
create tool specification 3
P
pack
waveform logs 13
R
receivers
reverse order of packed logs 17
reverse
order of packed receiver logs 17
reverse receiver order 17
S
swp
apply start time 10
create tool spec 3
data preparation 2
exclude bad receivers 11
fill missings 12
reverse receiver order 17
waveform packing 13
waveform unpacking 15
swpacoustic logging tool specs 8
T
tp_array_sonic_exclude
module 11
tp_array_sonic_fill
module 12
tp_array_sonic_loadspec
module 6
tp_array_sonic_order
module 17
tp_array_sonic_pack
module 13
tp_array_sonic_unpack
module 15
U
unpack
waveform logs 15
W
waveform packing
module 13
waveform unpacking 15