Create amppar parameters for rayinvr
Puts &par parameters into the file r.in created before ray-tracer run
Usage: | AMPPAR | (No parameters) |
LINE |
One line of &par parameters, as described in the description of the original RAYINVE program |
|
Create axepar parameters for rayinvr
Puts &axepar parameters into the file r.in created before running the ray-tracer
Usage: | AXEPAR | (No parameters) |
LINE |
One line of &axepar parameters, as described in the description of the original RAYINVR program. Note that xmin and xtmax=xmax parameters are supplied automatically, based on the current model. Thus you do not need to specify them, and it saves the program from some of those "errors in velocity model" |
|
Bottom of the model
Specifies parameters of the bottom layer
Usage: | BOTTOM | Z VP VS RHO |
Z |
Depth to the bottom of the model |
|
VP |
P-wave velocity at the bottom |
|
VS |
S-wave velocity at the bottom |
|
RHO |
Density at the bottom of the model. This is also the background density for all layers above. |
|
Extract column
Extracts a velocity or density column from the model. The column can be saved in a table and/or displayed in the GUI
Usage: | COLUMN | WHAT X BASE SCALE Z V TABLE |
WHAT |
Velocity/density column type |
|
X |
Position of the column in the model |
|
BASE |
Velocity value that is plotted at the position of the column |
|
SCALE |
Scaling factor to transform the velocity values into distance units for the plot |
|
Z |
Name of the argument in the output velocity column table--depth |
|
V |
Name of the entry in the output table--velocity |
|
TABLE |
Name of the velocity column table created |
|
Velocity contour
Extracts a velocity contour from the model. The contour can be saved in a table and/or displayed in the GUI
Usage: | CONTOUR | WHAT LEVEL X Z TABLE |
WHAT |
Velocity parameter type |
|
LEVEL |
Velocity or density value contoured |
|
X |
Name of the argument in the output velocity column table -- X coordinate |
|
Z |
Name of the entry in the output table--contour depth |
|
TABLE |
Name of the contour table created |
|
Copy
Copies another RAYINVR model into the current one
Usage: | COPY | MODEL |
MODEL |
Name of the model created. If the name of the model is, for example, |
|
Copies the model from another model defined in the flow.
Usage: | COPYFR | MODEL |
MODEL |
Source model name |
|
Copies the model into another model.
Usage: | COPYTO | MODEL |
MODEL |
Target model name |
|
Duplicate interface
Duplicates existing interface by creating a new layer of zero thickness above a specified layer. Applies operations of EDIT-I to the new layer.
Usage: | DUPL-I | NUMBER USE |
NUMBER |
Number of the layer for which this interface is on top |
|
USE |
Layer used to assign the velocity to the new layer: ABOVE of BELOW the new interface |
|
X |
X-coordinate of the point |
|
Z |
Change in Z-coordinate of the interface at the point X |
|
VABOVE |
Change of velocity above the interface at this X point |
|
VBELOW |
Change of velocity below the interface at this X point |
|
VRABOVE |
Change of velocity ratio above the interface at this X point |
|
VRBELOW |
Change of velocity ratio below the interface at this X point |
|
RHOABOV |
Change of density anomaly above the interface at this X point |
|
RHOBELO |
Change of density anomaly below the interface at this X point |
|
Editing nodes
Usage: | EDIT | FLOW |
FLOW |
Mode of interaction with the flow when interactive editing is performed. "Run" causes the trace processing flow to re-execute when the model is edited. |
|
Changes parameters of both layers separated by a specified interface or a group of interfaces
Usage: | EDIT-I | GROUP |
GROUP |
Interface(s) group to be scaled, Format of this field is explained in the description of the module |
|
X |
X-coordinate of the point |
|
Z |
Change in Z-coordinate of the interface at the point X |
|
VABOVE |
Change of velocity above the interface at this X point |
|
VBELOW |
Change of velocity below the interface at this X point |
|
Changes parameters of one layer or a group of layers
Usage: | EDIT-L | GROUP MODE WHAT |
GROUP |
Layer group to be edited. Format of this field is explained in the description of the module |
|
MODE |
Layer edit mode: INDEP (velocity increments independent of the adjacent layers), FROMTOP (parameters VTOP and VBOTT below are interpreted as velocity increments relative to the bottom of the layer above the current one), FROMBOT (parameters VTOP and VBOTT below is interpreted as velocity increments relative to the top of the layer below the current one) |
|
WHAT |
Layer edit parameter: VP (P-wave velocity), VP/VS (ratio) |
|
X |
X-coordinate of the point |
|
ZTOP |
Increment in the Z-coordinate of the point at which the correction is applied (does not have to correspond to one of the layer points) |
|
VTOP |
Increment in the velocity at the top of the layer at this X point |
|
VBOTT |
Increment in the velocity at the bottom of the layer at this X point |
|
End points
Output the coordinates of ray end points, their travel times, t* and estimated amplitudes into a table. If such table exists, new data are added to the table.
Usage: | ENDPNT | MODE WHAT SHOT NUMBER TABLE |
MODE |
REWRITE (rewrite the table), or APPEND to it. |
|
WHAT |
Specifies rays used: |
|
SHOT |
Name of the first argument--shot number |
|
NUMBER |
Name of the second argument--ray number |
|
TABLE |
Name of the output ray endpoint table |
|
List of optional output parameters of the ray. All parameters are stored in table entries. The parameters are listed in this Repeat group in the following order: X-coordnate of the left ray end; Z-coordnate of the left ray end; X-coordnate of the right ray end; Z-coordnate of the right ray end; Total ray time; Total ray length; Estimated ray amplitude; Maximum penetration depth; Total apparent attenuation (t*); Take-off angle (deg).
After these entries, other ray attributes may be specified. The attributes names are of the form:
1) TB
2) RA
OUTPAR |
Name of the table entry containing this parameter |
|
Sets scaling factor applied to all subsequent model editing commands
Usage: | FACTOR | FACTOR |
FACTOR |
The factor by which all subsequent model modifications are scaled. This factor is applied to those parameters of editing lists that are referenced as "numeric values or job parameters". This factor does not accumulate but can be reset by different FACTOR commands |
|
Loads parameters of a group of layers from tables
Usage: | FROMTAB | GROUP WHAT X Z VALUE TABLE |
GROUP |
Layer group to load from a table. Format of this field is explained in the description of the module |
|
WHAT |
Specifies the grid to resample: |
|
X |
Name of an argument of the table - X coordinate |
|
Z |
Name of an argument of the table - Z coordinate |
|
VALUE |
Name of the field in the table containing the values to be loaded |
|
TABLE |
Name of the table from which the values are loaded |
|
Gardner equation
Specifies Gardner equation parameters of the form density = A * Vp**fp * Vs **fs. The setting is applied to all velocity nodes loaded after this list.
Usage: | GARDNER | WHAT A EVP EVS |
WHAT |
MODEL (apply the parameters to the entire model) or LAYER (apply to the layer defined most recently). |
|
A |
Factor (density at Vp = Vs = 1.0) |
|
EVP |
Exponent with Vp |
|
EVS |
Exponent with Vs |
|
Gravity body
Describes the shape and density contrast of a 2-D body. The bodies are described as polygons in (X,Z) plane.
Usage: | GRBODY | DENSITY CLASS NAME X Z TABLE |
DENSITY |
Density contrast (g/cm**3) |
|
CLASS |
Body classification type, used to assign colors in the display. This would normally be related to the lithology type. For example, assign 1.0 to all Precambrian, 2.0 - to Paleozoic, 3.0 - carbonates, etc. Negative values indicate that the classification (palette plot coloring is based on the density) |
|
NAME |
Name of the body for the interactive displays and plots |
|
X |
Name of the table argument or entry containing X coordinate of the corner of the body |
|
Z |
Name of the table argument or entry containing Z coordinate of the corner of the body |
|
TABLE |
Name of the input table of body contour |
|
This list provides an alternative way to describe the body, using an explicit list of (X,Z) coordinates. Note that such bodies cannot be edited during the interactive session.
X |
X-coordinate of the body node |
|
Z |
Z-coordinate of the body node |
|
Observed gravity
Usage: | GROBS | X G TABLE |
X |
Name of the table argument or entry containing X coordinate of the point at which gravity was measured |
|
G |
Name of the table argument or entry containing the observed gravity |
|
TABLE |
Name of the input table with gravity values |
|
This list provides an alternate way to describe the observed gravity, by listing the X,Z and gravity values
X |
X-coordinate of the observation point |
|
G |
Observed gravity at point (X,Z) |
|
Output gravity
Output the computed gravity or residuals into a table
Usage: | GROUT | WHAT X GRAV TABLE |
WHAT |
Output mode |
|
X |
Name of the table argument to write the X coordinate into |
|
GRAV |
Name of the table entry created for the predicted gravity, according to the WHAT mode |
|
TABLE |
Name of the output table |
|
Import
Reformats another type of model into RAYINVR (not implemented).
Usage: | IMPORT | MODEL |
MODEL |
Name of the model created. If the name of the model is, say, |
|
Interpolate layer
Splits a layer into two new layers and performs 2-D interpolation of the velocity at the new boundary. The positions of the nodes are inherited from the top boundary of the layer
Usage: | INTERP | NUMBER ZRATIO ANGLE |
NUMBER |
Number of the layer for which this interface is on top |
|
ZRATIO |
Fraction of the thickness of the layer at which to place the new boundary, counting from the top |
|
ANGLE |
Angular aperture (deg) from the point being interpolated. Velocities at five points on the top boundary of the layer and five points on the bottom boundary are averaged and weighted linearly in the vertical direction using the same ZRATIO. |
|
rayinvr-invpar
Puts &inv parameters into the file r.in created before ray-tracer run
Usage: | INVPAR | (No parameters) |
LINE |
One line of &inv parameters, as described in the description of the original RAYINVE program |
|
Log
Enables detailed logging of the operation.
If this mode is set, RAYINVR prints warning messages whenever a problem (layer overlap, etc.) is encountered in the velocity model.
Usage: | LOG | MODE |
MODE |
Mode of logging: DETAIL (not implemented; print detailed info) |
|
Removes high vertical velocity gradients in specified layers. If the absolute value of the vertical velocity gradient exceeds the specified threshold, both top and bottom velocity values are corected in order to preserve the average velocity and to reduce the gardient.
Usage: | MAXGRAD | GROUP GRAD |
GROUP |
Layer group within which to scale, as explained in the description of the module |
|
GRAD |
Maximum absolute value of the gradient allowed |
|
Max time
Sets the maximum ray time. The rays having time exceeding this limit are terminated
Usage: | MAXTIME | MAXTIME |
MAXTIME |
Maximum ray time |
|
Mean velocity
Outputs a table containing total thickness and average velocity calculated along vertical columns in the model (see COLUMN), as a function of X. A group of layers can also be examined in this manner.
Usage: | MEANVEL | DX GROUP X V H TABLE |
DX |
Step in X coordinate at which the values are output |
|
GROUP |
Layer group within which to calculate the velocity, as explained in the description of the module |
|
X |
Name of the argument in created table-- X coordinate |
|
V |
(Optional) Name of the entry in created table -- average velocity |
|
H |
(Optional) Name of the entry in created table -- total model thickness |
|
TABLE |
Name of created mean velocity table |
|
Removes local negative velocity gradients in specified layers. If a negative vertical velocity gradient is found, both top and bottom velocity values are replaced by their average. Areas with positive velocity gradients are not affected.
Usage: | NOVINV | GROUP |
GROUP |
Layer group within which to remove the inversion, as explained in the description of the module |
|
Inversion Parameters
Sets velocity or Q parameterization of a group of layers for an inversion (e.g., tomographic)
Usage: | PARAM-L | GROUP WHAT MODEZ PARAM TABLE |
GROUP |
Layer group to which the parameterization is applied. Format of this field is explained in the description of the module |
|
WHAT |
Layer edit parameter: |
|
MODEZ |
Mode of scaling Z values, refers only to 2-D tables: |
|
PARAM |
Name of the parameter in the grid table associated with the chosen variable in the layer. This parameter must be in the entries (not arguments) of the table |
|
TABLE |
Name of the gridding table. This table must belong to the parameterization scheme set by the call to PSCHEME. The corresponding list PSCHEME must precede this one. This table must be 1-D or 2-D according to the modes described above (however, it may have only one grid value in either of the directions). |
|
Picks
Description of the observed data picks. These do not have to be observed travel times but may be any values associated with the inversion scheme (see PSCHEME) currently employed (e.g., t* values for attenuation tomography). Unlike in PICKTAB, the picks are provided directly in Repeat parameters of this list
Usage: | PICKS | RAYCODE SHOT DT |
RAYCODE |
Arrival code used to identify the phase type (e.g, reflected or refracted |
|
SHOT |
Name of table argument containing Shot number. |
|
DT |
Estimated uncertainty of the picked travel time in this branch. |
|
RECX |
Receiver X-position |
|
TIME |
Name of the table entry containing picked travel time |
|
RELDT |
Estimated relative uncertainty of the picked travel time. The total uncertainty is DT*RELDT. |
|
Pick table
Description of the observed data picks. These do not have to be observed travel times but may be any values associated with the inversion scheme (see PSCHEME) currently employed (e.g., t* values for attenuation tomography). The picks are obtained from one or several tables and are identified by their (optional) shot number and receiver location.
Usage: | PICKTAB | RAYCODE SHOT RECX TIME DT CALTIME TABLE |
RAYCODE |
Ray code used to identify the phase type (e.g, reflected or refracted |
|
SHOT |
Name of table argument containing Shot number. |
|
RECX |
Name of table argument containing receiver X-location |
|
TIME |
Name of the table entry containing picked travel time |
|
DT |
Estimated uncertainty of the picked travel time. If DT < 0.0, the pick is ignored. |
|
CALTIME |
Name of the table entry created by TRACER2 to store the calculated travel time. |
|
TABLE |
Name of the table containing travel time picks |
|
Create pltpar parameters for rayinvr
Puts &pltpar parameters into the file r.in created before ray-tracer run
Usage: | PLTPAR | (No parameters) |
LINE |
One line of &pltpar parameters, as described in the description of the original RAYINVE program |
|
Prefix
Sets prefix for rayinvr file names. The prefix can include the work directory.
Usage: | PREFIX | PREFIX |
PREFIX |
File name prefix for rayinvr files. The prefix can include the work directory. If the prefix is, say, |
|
Parameterization
Associates the model with a parameterization scheme built vy the module PSCHEME. This parameterization scheme may be used in tomography or other types of inversion.
Usage: | PSCHEME | SCHEME |
SCHEME |
Name of the parameterization scheme. |
|
Q layer
Adds attenuation parameters to a group of layers in the velocity model. At least one attenyuation value must be specified at the top of the layer.
Usage: | QLAYER | GROUP |
GROUP |
Layer group within which to aplly the attenuation parameters |
|
X |
X-coordinate of the point |
|
QTOP |
Q at the top of the layer at this X point |
|
QBOTTOM |
Q at the bottom of the layer at this X point. If no values are specified at the bottom of the layer, the attenuation is approximated as constant in vertical direction. |
|
X-extent
Sets horizontal extent of the model. This setting may be useful to restrict import of long layers from tables.
Usage: | RANGE-X | MINX MAXX |
MINX |
Minimum X in the model. DEF: No limit; |
|
MAXX |
Maximum X in the model. DEF: No limit; |
|
Ranges
Specifies the segments of the surface (receiver spreads) that are able to receive rays. If this list is used, only rays ending within these ranges are considered completed and used in further analysis. An arbitrary number of ranges may be used.
Usage: | RANGES | (No parameters) |
XLEFT |
X-coordinate of the left limit of the range. DEF: No limit; |
|
XRIGHT |
X-coordinate of the right limit of the range. DEF: No limit; |
|
Ray codes
Sets ray codes for the sources specified in the following lists.
Usage: | RAYCODE | TYPE ANGMIN ANGMAX NRAYS ARRIVAL ZRCODE |
TYPE |
Types of rays used: |
|
ANGMIN |
Starting take-off angle (degrees). This angle is measured relative to the vertical forward or backward. |
|
ANGMAX |
Increment in ANGLE. |
|
NRAYS |
Number of rays traced from each source point |
|
ARRIVAL |
Arrival code to match with the corresponding picked time. |
|
ZRCODE |
Ray code used for selective ray plotting. The format is similar to that used in rayinvr program. For example: 4.1 for refraction within layer 4. Only the digits following the dot are used for selective ray display; however, the entire number can be used to assign colors to the rays. |
|
Ray codes are contiguous string segments begining with layer numbers followed by characters specifying the commands applied to the corresponding layer. Layer numbers are counted starting from 1.
Several ray codes can be given inthe same line, separated by spaces, commas, colons, semicolons, slashes, or vertical bars.
The command fields segment and may contain the following characters:
For compatibility with rayinvr, rayinvr-like (floating-point) codes l.1, l.2, and l.3 codes also accepted as the 'u', 't', and 'h' codes above, respectively.
Examples:
CODE |
Ray code as described above |
|
Receivers
Not implemented. Description of receivers. You can have several receiver lines with individual receiver enumerations. Each of such lines is introduced by one RECS list.
Usage: | RECEIV | NUMBER X Y Z TABLE |
NUMBER |
Name of table entry containing receiver number. This must be the only argument of the table. |
|
X |
Name of the table entry containing X coordinate of the receiver |
|
Y |
Name of the table entry containing Y coordinate of the receiver |
|
Z |
Name of the table entry containing Z coordinate of the receiver |
|
TABLE |
Name of the receiver table containing source numbers and coordinates. This name is also used by TRACER2 to identify the receiver line |
|
Reduction velocity
Sets reduction velocity used in travel-time displays. At present, it is useful only when running SENTEST, to apply the appropriate time reduction during dialog interpretation of the tests.
Usage: | REDVEL | V |
V |
Reduction velocity. Value of 0 means no reduction |
|
Floating reflector
Adds a "floating reflector" (generates a f.in file)
Usage: | REFL | (No parameters) |
X |
X-coordinate of the reflector point |
|
Z |
Z-coordinate of the reflector point |
|
Specifies (or changes) the list of reflective regions of one or a group of interface(s). The rays with the reflection code set will reflect from these areas only.
Usage: | REFLECT | GROUP |
GROUP |
Group of interfaces, or the number of interface. Format of this field is explained in the description of the module |
|
XMIN |
X-coordinate of the left boundary of reflective area on the interface(s). DEF: No reflectors; |
|
XMAX |
X-coordinate of the right boundary of reflecive area. |
|
Reference model
Subtracts from the specified layers "reference" velocities provided in 1-D velocity columns. This option is primarily used for plotting. Any number of reference models (for different layer groups) may be supplied.
Usage: | REFMOD | GROUP Z V TABLE |
GROUP |
Layer group within wich the operation is performed, as explained in the description of the module |
|
Z |
Name of the entry in the reference model table--depth |
|
V |
Name of the entry in the reference model table--velocity |
|
TABLE |
Name of the reference velocity column table |
|
Remap X coordinate
Specifies the table used to "stretch" or "compress" the model in X-direction before ray-tracing. This remapping technique is used to correct for crooked-line effects
Usage: | REMAP-X | XCORR XINV TABLE |
XCORR |
Name of the line table entry containing the X coordinates of the points in the crooked-line model. The coordinates in the "straight" 2D model must be the only argument of this table. |
|
XINV |
Name of the line table entry containing the X coordinates of the points in the original model. This field is used to "undo" tha model transformation applied using XCORR. See module TRUEOFF |
|
TABLE |
Name of the X-mapping table containing transformed X coordinates as functions of the original (those of the 2D model) X coordinates. The coordinates in the 2D model must be the only argument of this table. This table should be normally created using module TRUEOFF |
|
Resamples a segment of a layer or a group of layers within the range specified by specified points.
Usage: | RESAMP | GROUP WHAT |
GROUP |
Layer group to be resampled. Format of this field is explained in the description of the module |
|
WHAT |
Specifies the grid to resample: |
|
X |
New X-coordinate of the point |
|
INCX |
Increment in the new X-coordinate of the point |
|
NX |
Number of new points starting at X and incrementing at INCX |
|
Create r.in file
Makes "r.in" file using lists PLTPAR, AXEPAR, INVPAR.
Usage: | RIN | (No parameters) |
No REPEAT parameter groups in this list.
RMS velocity
Similar to MEANVEL, but outputs RMS average velocity instead of a straight mean.
Usage: | RMSVEL | DX GROUP X V H TABLE |
DX |
Step in X coordinate at which the values are output |
|
GROUP |
Layer group within which to calculate the velocity, as explained in the description of the module |
|
X |
Name of the argument in created table-- X coordinate |
|
V |
(Optional) Name of the entry in created table -- RMS velocity |
|
H |
(Optional) Name of the entry in created table -- total model thickness |
|
TABLE |
Name of created mean velocity table |
|
Removes (a part of) velocity contrast across the specified interface
Usage: | RMVCONT | GROUP |
GROUP |
Group of interfaces, or the number of the interface. Format of this field is explained in the description of the module |
|
The parameters supplied in this Repeat group specify the coordinate- dependent weights that are applied to the contrast removal. Note that the WEIGHT is multiplied by the current parameter factor value set by the last list FACTOR. If WEIGHT * FACTOR =1, the remaining contrast is 0, if WEIGHT * FACTOR = 0, no correction is applied. Values of WEIGHT > 1 are interpreted as WEIGHT=1, so no
X |
X-coordinate of the point |
|
WEIGHT |
Weight showing what part of the velocity contrast is to be removed. 0 means no removal, 1 - the velocity contrast is removed completely. |
|
rayinvr - run
If this list is present, The program rayinvr (Zelt and Smith, 1992) will be run using the model created
Usage: | RUNZELT | WHEN WHAT MODEL |
WHEN |
When to run the rayinvr code: |
|
WHAT |
|
|
MODEL |
The type of velocity model exported to rayinvr format: |
|
Save the model
Writes the model in a file in job-like format. Two selections of output items are provded.
Usage: | SAVE | WHAT1 WHAT2 FNAME |
WHAT1 |
Type of output: |
|
WHAT2 |
Type of output: |
|
FNAME |
Output file name (not in rayinvr format). |
|
Scales (increases or decreases) the thicknesses of specified layers and applies velocity scaling. The scaling may be X-dependent. The top of the model is not changed during thickness scaling. The velocities at the top (bottom) are changed only if these layers are at the top (bottom) of the model. The points of "floating reflectors" found within the scaled layers are shifted wuth these layers.
Usage: | SCALE | GROUP |
GROUP |
Layer group to be scaled, as explained in the description of the module |
|
X |
X-coordinate of the point |
|
SCALEZ |
The factor by which the thickness of the layer is increased is 1 + SCALEZ |
|
SCALEV |
The factor by which the velocity of the layer is increased is 1 + SCALEZ |
|
Scaling
Coordinate and time scaling
Applies scaling to the coordinates and times. Usually, we use meters and milliseconds, but Colin Zelt prefers km and seconds.
Usage: | SCALES | SCALEX SCALET |
SCALEX |
Scaling coefficient to transform employed distance units to km |
|
SCALET |
Scaling coefficient to transform employed time units to sec |
|
Search
Enables ray search mode. In this mode, an attempt is made to adjust a specified shot point parameter until another specified ray end point parameter fits required value. This command is related to the most recent SOURCE list. If the search fails, no ray parameters are output. Several SEARCH commands may be used with the same ray, enabling a multidimensinal search. In this case, the first SEARCH is carried at every step of the second, etc.
Usage: | SEARCH | VAR DVAR NPILOT TARGET VALUE DVALUE |
VAR |
Code specifying the variable: X (vary X coordinate), Z (vary Z coordinate), ANG1 (vary back-angle), ANG2 (vary forward-angle), NO (no search). |
|
DVAR |
Maximum allowed deviation of VAR from its starting value. DVAR may be a constant or taken from the SOURCE table. |
|
NPILOT |
Number of points in the interval [ VAR-DVAR, VAR+DVAR ] used for pilot ray tracing before the search iterations. N may be a constant or taken from the SOURCE table. |
|
TARGET |
Code specifying the ray parameter that is to be fitted: X1 (X of the endpoint at the backward branch), Z1 (Z of the endpoint at the backward branch), X2 (X of the endpoint at the forward branch), Z2 (Z of the endpoint at the forward branch). |
|
VALUE |
Required value of the TARGET. This value may be a constant or taken from the SOURCE table. |
|
DVALUE |
Maximum allowed error in the value of the VALUE. DVALUE may be a constant or taken from the SOURCE table. |
|
Shot points
Outputs the coordinates of the shot point and the angles of both ray branches into a table. This is useful to save shot parameters modified during SEARCH operations. If the table exists, new data are added to the table. This list refers to the preceding SOURCE list. Different SOURCE tables may have different SHOTPNT tables.
Usage: | SHOTPNT | SHOT NUMBER X Z ANG1 ANG2 TABLE |
SHOT |
Name of the first argument--shot number |
|
NUMBER |
Name of the argument--ray number |
|
X |
X-coordinate of the shot point |
|
Z |
X-coordinate of the shot point |
|
ANG1 |
Angle of the part of the ray going backward |
|
ANG2 |
Angle of the part of the ray going forward- |
|
TABLE |
Name of the output shot point table |
|
Source
Description of parameters of the sources. From every shot point, rays may be traced in two directions specified in ANG1 and ANG2 table entries. If both directions are used, the resulting travel time of the ray is the sum of the travel times along both branches. This allows, for example, to build common reflection (or refraction) point travel time curves. If only one angle ANG1 or ANG2 is specified, the ray is traced only in the specified direction. You can have several source sets. Each of such sets is introduced by one SOURCE list. If table name is specified, shots are performed for every record in the table.
Also, you can specify constants as DANG, NRAYS, SHOT, X, Z, and angles.
Usage: | SOURCE | SHOT LABEL X Z DIR TABLE |
SHOT |
Shot number. This must be the only argument in the table. |
|
LABEL |
Name of the shot. The name appears in the display. |
|
X |
Name of the table entry containing X coordinate of the shot |
|
Z |
Name of the table entry containing Z coordinate of the shot (default - on the upper surface of the model) |
|
DIR |
Direction of shooting the ray fan. |
|
TABLE |
Name of the source table containing the source numbers,coordinates. and take-off angles. This name is also used by TRACER2 to identify the source line. If no name is given, all parameters above must have numerical values, and they will be used to describe the source. |
|
Additional source locations (these cannot be derived from a table or traces). These shots share the same angles and numbers of rays as the point described in the call to list SOURCE.
SHOT |
Additional source point nmber. |
|
X |
X coordinate of the additional source point. |
|
Z |
Z coordinate of the additional source point. (default - on the upper surface of the model) |
|
Split layer
Splits a layer into two new layers with a specified velocity contrast
Usage: | SPLIT | NUMBER |
NUMBER |
Number of the layer to split |
|
X |
X-coordinate of the point |
|
Z |
Z-coordinate of the new interface |
|
DV |
Velocity contrast (below minus above) across the new interface at this X point |
|
DVMEAN |
Change of average velocity at the interface at this X point |
|
Sunmary
Prints a short summary of the model into the standard log stream
Usage: | SUMMARY | (No parameters) |
No REPEAT parameter groups in this list.
Time step
Time interval in the integration of t* or Hessian matrix elements when peforming attenuation tomography
Usage: | T-STEP | DT |
DT |
Time integration step |
|
Travel times
Specifies travel time tables used to create tx.in files. Travel time entries can be input directly (as values), or retrieved from tables.
Usage: | TIMES | XSHOT XREC T DT RAYCODE |
XSHOT |
Shot coordinate |
|
XREC |
Receiver coordinate |
|
T |
Picked travel time |
|
DT |
Picked travel-time uncertainty |
|
RAYCODE |
Ray code used to identify the phase type (and its color on the plots) |
|
TABLE |
Name of travel time table containing the picks. Name masks are allowed. |
|
Travel times (selective)
Similar to TIMES, but travel time branches can be extracted selectively from a single table. Such tables, for example, are created by TTEDIT.
Usage: | TIMES-S | XSHOT XREC T DT INDEX SELECT TABLE |
XSHOT |
Shot coordinate |
|
XREC |
Receiver coordinate |
|
T |
Ppicked travel time |
|
DT |
Picked travel time uncertainty |
|
INDEX |
Index used to identify the phase type (and its color on the plots) |
|
SELECT |
Selector switch (e.g., shot number in the table) |
|
TABLE |
Name of the travel time table containing the picks. Name masks are allowed. |
|
SELVAL |
Value of the selector (SELECT) for a branch put into tx.in file |
|
Create trapar parameters for rayinvr
Puts &trapar parameters into the file r.in created before ray-tracer run
Usage: | TRAPAR | (No parameters) |
LINE |
One line of &trapar parameters, as described in the description of the original RAYINVE program |
|
Two-way times
Converts the model to "two-way vertical traveltimes" (essentially, to compare to CDP sections).
Usage: | TWTIME | (No parameters) |
No REPEAT parameter groups in this list.
Create tx.in file for rayinvr
Specifies the name of the file with travel-time picks that should be used for ray tracing
Usage: | TX-FILE | FILE |
FILE |
Name of the output travel-time file (formatted as tx.in) |
|
Load tx.in file
Loads travel times from rayinvr tx.in file
Usage: | TXIN | FILE |
FILE |
Name of the input travel-time file (formatted as tx.in) |
|
Velocity column
Outputs tables containing vertical velocity columns at specified locations.
Usage: | VELCOL | WHAT |
WHAT |
Type of output `: VP or VP/VS |
|
X |
X-coordinate of the place where to build the column |
|
Z |
Name of the argument in created table--depth |
|
V |
Name of the entry in created table--velocity |
|
TABLE |
NAme of created velocity column table |
|
Velocity import
Reads several layers of velocity model in Zelt format. All layers read in using VIN and created using VLAYER are output into the velocity model file.
Usage: | VIN | TYPE X Z FILE |
TYPE |
Type of the input model: |
|
X |
Offset in X-coordinates of the input model |
|
Z |
Offset in Z-coordinates of the input model |
|
FILE |
External model file name in rayinvr "v.in" format |
|
Velocity/density Layer
Adds one layer to the velocity model. All layers read in using VIN and created using VLAYER are output into the velocity model file.
Usage: | VLAYER | NZ DEPTH ALTERN GROUP SCALAR TABLE |
NZ |
Number of cells in vertical dimension |
|
DEPTH |
Interpretation of the depth dimension: DEPTH (Z in the Repeat list below is the absolute depth of the top of the layer), THICK (Z is the thickness of the layer above, so the depth of current layer will be calculated based on the layer above) |
|
ALTERN |
NORMAL (regular layer) or ALTERN (alternate layer linked to a group of layers in the model |
|
GROUP |
Layer group for which current layer is an alternative. |
|
SCALAR |
For input from table only: Scalar applied to convert the distance values read in into the units used in the model (usually km) |
|
TABLE |
Name of the table from which the layer is loaded. If no table is provided, the inputs are taken directly from the following REPEAT parameter list |
|
This Repeat list contains (X,Z,Vtop,Vbottom) values for the layer. If a TABLE is specified above, only the first line of this Repeat group is interpreted, andf this line should contain the names of the table field or constants. If no TABLE name is suppled, the input is performed directly from the supplied Repeat groups.
X |
X-coordinate of the point |
|
Z |
Z-coordinate of the top of the layer at this X location. This is ignored for an alternate layer (if ALTER is set above) |
|
XTOP |
X-coordinate of the velocity/density point along the bottom of the layer |
|
VPTOP |
Velocity at the top of the layer at point XTOP |
|
VRTOP |
Vp/Vs ratio at the top of the layer at point XTOP |
|
RHOTOP |
Density anomaly at the top of the layer at point XTOP. |
|
XBOTT |
X-coordinate of the velocity/density point along the bottom of the layer |
|
VPBOTT |
Velocity at the bottom of the layer at point XBOTT |
|
VRBOTT |
Vp/Vs ratio at the bottom of the layer at point XBOTT |
|
RHOBOTT |
Density anomaly at the bottom of the layer at point XBOTT |
|
Zero-offset times
Loads one or multiple tables of zero-offset two-way refelction travel times. The times can be displayed in both the travel-time and depth models.
Usage: | ZOFFSET | X UPHOLE TWTT TABLE |
X |
X coordinate of the source/receiver point |
|
UPHOLE |
Uphole time at point X. The time is added to TWTT to produce the surface-to-surface two-way reflection time. |
|
TWTT |
Two-way reflection travel time |
|
TABLE |
Name of the table containg the travel-time data. Table name masks may be used. |
|