The .trc file specifies the geometry of the seismic experiment used to obtain data for the inversion. It also contains parameters that control how ray-tracing is performed.
The experimental geometry is described in terms of sources and targets. Jive3D traces rays from each source, through the model to all specified targets. The reciprocity of travel times in ray theory allows rays to be traced in either direction between actual seismic sources and the recording instruments in a survey. Since Jive3D works most efficiently with a small number of sources and a large number of targets, the experimental geometry is usually optimally configured as follows:
Any number of sources may be defined within the model. In addition, any number of wide-angle phases may be defined. A phase describes the path through the model taken by seismic energy between a source and its targets. The phase is specified as a sequence of layers through which the ray must pass between a source and the target surface. For example, a phase that reflects from the 4th interface might be described as [1 2 3 4 4 3 2 1], and one that is refracted in the 2nd layer would be [1 2 1]. Both examples would require that the source position and target plane are within layer 1.
This parameter (a character array) can take the value `Marine' or `Land'. It specifies the general location of target positions as follows:
The number of sources (an integer) from which rays will be traced through the model to the specified targets.
A set of
co-ordinates (real numbers) specifying the
position of each source (in km units). Comments may be added after the
co-ordinates to indicate, for example, the name of an instrument.
Depth of the receiver plane (real number, in km) on which targets lie for `Marine' inversions. Not required for `Land' inversions.
These control some technical aspects of the ray-tracing. There are four parameters as follows:
The number of different ray phases (see section 3.2 for a definition of `phases') for wide-angle data (an integer). These ray phases are defined for all sources, but not all source-phase combinations need contain targets.
The number of specifications (an integer) for wide-angle ray fans that are listed for each source and phase. The use of more than one specification allows very rapid ray-tracing during the early stages of the inversion when the model contains only large-scale structure, and a more detailed but time-consuming mapping of the model at later stages when the model contains complicated structural features.
The next three parameters define a single
phase. They must be repeated, with the corresponding fan specifications that
follow, for each subsequent phase.
The number of segments in this phase (an integer)--see section 3.2 for an explanation of ray phases.
Indices of the layers through which the ray path must pass from each source to all targets in this phase (integers; one per segment).
This specifies whether energy propagates as P-waves or S-waves in each segment of the ray path (integers; one per segment). A value of 1 corresponds to P-waves and 2 to S-waves.
The next four parameters describe the fan
ray-tracing for a single source within the current phase. They must be repeated
for each subsequent source, and then the whole set repeated again for each
subsequent fan specification.
Directions of ray propagation from the source are specified in terms of the
angular pair
, in which
measures the angle
between the direction of propagation and the
-axis and
measures the
azimuth. A value of
indicates the downwards vertical direction, a
value of
indicates the direction parallel to the
-axis in which
increases, and a value of
indicates the direction parallel to
the
-axis in which
increases.
The total number of rays in the fan is equal to [No. of rays (theta)]
[No. of rays (phi)]. The ray-tracing time will increase in proportion to this
number.
The minimum and maximum values of
(real numbers) that specify the
bounds of the solid angle fan of rays to be sent out for this source and
phase.
The number of evenly-spaced values of
at which rays will be sent out in
the fan (an integer).
The minimum and maximum values of
(real numbers) that specify the
bounds of the solid angle fan of rays to be sent out for this source and
phase.
The number of evenly-spaced values of
at which rays will be sent out in
the fan (an integer).
The number of different ray phases (see section 3.2 for a definition of `phases') for normal-incidence data (an integer). For each phase, rays are traced from the reflecting interface up to the receiver plane or model surface.
The number of specifications (an integer) for normal-incidence ray grids that are listed for each phase. The use of more than one specification allows very rapid ray-tracing during the early stages of the inversion when the model contains only large-scale structure, and a more detailed but time-consuming mapping of the model at later stages when the model contains complicated structural features.
The next three parameters define a single
phase. They must be repeated, with the corresponding fan specifications that
follow, for each subsequent phase.
The number of segments in this phase (an integer)--see section 3.2 for an explanation of ray phases. Note that normal-incidence rays are traced from the reflecting interface to the model surface, i.e. only half the propagation path is actually traced.
Indices of the layers through which the ray path must pass from the reflecting interface to reach all targets in this phase (integers; one per segment).
This specifies whether energy propagates as P-waves or S-waves in each segment of the ray path (integers; one per segment). A value of 1 corresponds to P-waves and 2 to S-waves.
The next four parameters describe a single
grid specification within the current phase. They must be repeated for each
subsequent grid specification.
A grid of rays propagates from the reflecting interface towards the model
surface or receiver plane. All rays in the grid propagate away from the
interface at normal-incidence. Their initial
co-ordinates
form a grid of evenly-spaced points, as defined by the following parameters.
The total number of rays in the grid is equal to [No. of rays (
)]
[No. of rays (
)]. The ray-tracing time will increase in proportion to this
number.
The minimum and maximum values of
(real numbers, in km) that specify the
boundaries of the grid of rays to be sent out from this interface.
The number of evenly-spaced values of
at which rays will be sent out in the
grid (an integer).
The minimum and maximum values of
(real numbers, in km) that specify the
boundaries of the grid of rays to be sent out from this interface.
The number of evenly-spaced values of
at which rays will be sent out in the
grid (an integer).
The accuracy to which each target position is located during two-point ray-tracing (a real number in km). This should be kept below the accuracy with which target positions are known in order to avoid introducing additional uncertainties into the travel-time data. Increasing this value will not significantly speed up the ray-tracing.
This defines the level of commentary written to the .out.log file during ray-tracing (an integer), defined as follows (see pages 48-56 of the thesis[1] for explanations of the terms used here):
| Log | Level of commentary |
|---|---|
| 0 | No commentary |
| 1 | List each ray & the segments of each ray |
| 2 | As 1 plus ray tracking between segments |
| 3 | As 2 plus ray tracking between cells |
| 4 | As 3 plus info on ray bisections |
| 5 | As 4 plus all values of |
This determines whether ray paths are written to a new file for each iteration
of the inversion (
Ray Log
) or written over the results from the
previous iteration (
Ray Log
). It should normally be set to zero (in
order to avoid excessive disc usage) unless ray diagrams for successive
iterations are specifically required.