Seismic Refraction Data Processing Software: Seismo Version 2.7
Seismic Refraction Data Processing Software: Seismo Version 2.7
Seismic Refraction Data Processing Software: Seismo Version 2.7
$,'r SOFTWARE:
SEISMIC REFRACTION DATA
SEISMO PROCESSING
VERSION 2.7
Cby
S iE COPY Donald E. Yule, Michael K.
Sharp
Geotechnical Laboratory
(DEPARTMENT OF THE ARMY
Waterways Experiment Station, Corps of Engineers
3909 Halls Ferry Road, Vicksburg, Mississippi 39180-6199
00
Nj
N
#EL1ECTE,
(KqJ9.',
F September 1990
Final Report
Washington, DC 20314-1000
and
)I
tb-
DD Form 1473, JUN 86 Previous editions are obsolete. SECUrITY CLASSIFICATION OF THIS PAGE
Unclassified
Unclassified
SECURITY CLASSIFICATION OF THIS PAGE
Unclassified
SECURITY CLASSIFICATION OF THIS PAGE
PREFACE
This report describes the user guidelines for implementing the seismic
refraction data analysis and presentation software SEISMO. This user's guide
contains information about data input, calculation procedures, output,
graphics, and presentation. Two appendices are included that explain the
concepts of the two types of modeling available with seismic refraction data,
inverse and forward modeling. Three examples are included in a third appendix
to illustrate the material in this text.
Partial funding for development of the program came from Headquarters,
US Army Corps of Engineers (HQUSACE), and part came from the US Army Engineer
Topographic Laboratory (ETL) under work performed by the Water Detection
Response Team (WDRT). Funding from the HQUSACE was provided to make program
improvements, corrections, modifications, and documentation under the Numer-
ical Modeling Maintenance Program. Funding from ETL was provided to estab-
lish a program that could be used by the WDRT.
SEISMO was initially developed by Mr. D. E. Yule with assistance from
Mr. M. K. Sharp. Corrections, modifications, and improvements were performed
by Mr. Sharp and Mr. Yule. This report was prepared by Mr. Sharp.
The project was accomplished under the general supervision of Dr.
William F. Marcuson III, Chief, Geotechnical Laboratory, US Army Engineer
Waterways Experiment Station. Direct supervision was provided by Mr. J. R.
Curro, Chief, Engineering Geophysics Branch, GL, Dr. Mary Ellen Hynes, Chief,
Earthquake Engineering and Seismology Branch, GL, and Dr. A. G. Franklin,
Chief, Earthquake Engineering and Geosciences Division, GL.
COL Larry B. Fulton, EN, was Commander and Director of WES during the
investigation. Dr. Robert W. Whalin was Technical Director.
D~ts a
Unafwll4uved (3
S.....ust.ifi.itt.
~~~bistribult #.....
vailab3IL.U CWt
[Di t s#Cl.
K
CONTENTS
Page
PREFACE.............................................................. 1I
PART I: INTRODUCTION.................................................S5
Manual Layout.................................................. 5
Typographic Ccnvention..........................................6
PART II: REQUIREMENTS................................................ 7
Overview....................................................... 7
Basic Steps to Using SEISMO......................................8
Hardware and Software Requirements...............................8
Plotters and Printers Supportod.........I.........................9
Software Requirements............................................9
PART III: PROGRAM OVERVIEW............................................11
Starting the Program............................................11
The Main Menu................................................... 12
Control Menus................................................... 13
PART IV: FILE MENU................................................... 15
Build (New)..................................................... 15
Read (Existing)................................................. 19
Write (To Disk)................................................. 20
Print (Data).................................................... 21
PART V: PLOT MENU.................................................... 25
Screen.......................................................... 25
Plotter......................................................... 26
File (To Plotter)............................................... 30
Overlay Plot.................................................... 30
PART VI: EDIT MENU................................................... 31
Data....................... I....................................31
Inverse Model................................................... 31
2
Page
PART VII: invMOD MENU................................................ 33
Input........................................................... 33
Screen.......................................................... 35
Calculate....................................................... 37
Terrain/Shot Corrections.........................................38
PART VIII: forMOD MENU.................................. .............. 43
Input.......................................................... 43
Plot........................................................... 45
Export.......................................................... 46
3
CONVERSION FACTORS, NON-SI TO SI (METRIC) UNITS OF MEASUREMENT
Multiply By To Obtain
degrees (angle) 0.1745329 radians
inches 2.54 centimeters
feet 0.3048 meters
4
SEISMIC REFRACTION DATA PROCESSING SOFTWARE
PART I: INTRODUCTION
results, and final report figure presentation of results. The basic concepts
of seismic refraction surveying and the procedures for forward and inverse
seismic refraction data reduction and modeling. The program uses an algorithm
that has been in use for several years (time intercept method). Although more
Manual Layout
discusses the main and control menus, including their operation. Parts III -
X explain in detail how to use SEISMO to process data and obtain results.
These chapters explain the main menus along with all their options, giving a
gives the formulas and conventions used in the forward modeling routine.
5
Typographic Convention
6
PART II: REQUIREMENTS
Overview
7
Most of the functions have error-trapping capabilities that will alert the
user to errors or possible errors.
SEISMO will run on a computer that has a math co-proccssor installed as well
8
as one that does not. The math co-processor is not necessary, since the
program was compiled as if a co-processor did not exist. This makes SEISMO
more flexible for varying computers and configurations. It does not, however,
noticeably slow the program execution by not utilizing a math co-processor,
since the program is not computationally intensive.
Software Requirements
10. The SEISMO program consists of one program disk. The program is
not write-protected and can be copied. 'le program can be run from either a
floppy or hard disk, but the files that end in the extension "pic" must be
present in the directory where the program is running. The files contained on
the SEISMO disk are listed below.
Name of File Purpose of File
9
Name of File Purpose of File
10
PART III: PROGRAM OVERVIEW
11. To begin the program, the user types "SEISMO" and presses return.
The program will then display a screen that has the program information
header. This screen will remain for 2 seconds before the main menu appears.
The information header contains the name of the program and the version
number. It also contains the author's names as well as phone numbers where
they may be reached in case of difficulties. Before the main menu appears,
the program queries the printer to determine if it is on-line. If the printer
is not ready to teceive output, the program will display a screen as shown in
Figure 1. The length of time the screen remains will depend on the type of
hardware used. The user chooses the appropriate response and continues with
the program. The program then establishes the system configuration and
several defaults. The plotter port is set to be coml, the printer port to be
iptl, and the units to be feet. These choices can be changed in the
installation routine discussed in Part X. The program also queries the
monitor and establishes the graphics capabilities (CGA, EGA, VGA, etc.).
11
The Main Menu
This selection icon (cursor) indicates the position on the Menus line. The
cursor can be moved zo the next heading by pressing the <right/left> arrow
keys or the <enter> key. The cursor wraps around whe - the end of the Menus
line is reached. In other words, if the cursor is under FILE, to move to
SYSTEM the user presses the left arrow once, and the cursor will "jump" to
SYSTEM. As the cursor is moved through the Menus choices, the options under
each are updated. The choices are easy to locate, they are on the left of the
screen under the word Options. To perform the option, the user presses the
letter corresponding to the highlighted letter in the option. This is stated
to the right of the options list. When an option is selected, the program
will branch to the control menu that corresponds to that particular option. A
12
description of the various options available under each menu is presented in
detail in the corresponding chapters.
Control Menus
13
Movement within a field:
Key Action
Any alpha/ Enters any character permitted by
numeric key the field, a number or letter.
Left arrow Movement to the left.
Right arrow Movement to the right.
Home Cursor moves to the far left of
the bo:.
End Cursor moves to the far right of
the box.
14
PART IV: FILE MENU
14. This is the first menu in the Menus line. It is designed to be the
default menu when the program is first started. As such, the red selection
bar should appear beneath the word FILE. A list of options (begin with red
first letter) available for this menu should also appear. The options
available are:
Build (new)
Read (existing)
Write (to disk)
Print (data)
The screen should appear as that in Figure 2. If it does not, the user should
check the selection bar. If it is not under the word FILE, the <right/left>
arrow keys are used to position the cursor there. The user selects the option
to perform by typing the red letter corresponding to that option.
Build (New)
15. This option is invoked by typing the letter <b>. The control menu
for this option should appear and resemble that of Figure 3. As the name
implies, this option is used to build a new file. This would consist of
entering the time-distance field data for the refraction line. Before the
actual data are entered, however, there are some questions to answer.
IDENTIFICATION:
UNE LENGTH:
NUMBER OF GEOPHONES FORWARD: REVERSE:
15
Identification
16. This information is used to help identify the time-distance data
that will be entered. The identificationi will be written to disk along with
the data. This is to assist in recognizing the data at some future date. All
keys are active in this field.
Line length
17. The line length is defined to be the distance from shot point to
shot point. If only a forward shot is done, then the line length is the
distance from the shot to the last geophone. An example of the correct line
length, given a spread with 12 geophones spaced 10 ft* apart and a source at
both the forward and reverse end, spaced 10 ft from the nearest geophone, is
presented in Figure 4.
LINE LENGTH
0 OWNEUUEEUEEE. 0
GEOPHONES
SHOT POINTS
Number of geophones
18. This is the number of geophones in the spread. The program can
handle up to 48 geophones. There are two inputs to complete this question.
The user enters the number of forward geophones (48 maximum), and the number
of reverse geophones (48 maximum). Normally the number of forward geophones
will equal the number of reverse geophones for a particular spread since they
are usually coincidental. However, this need not be the case. To exit the
screen and begin data input the user presses the escape key as instructed at
the bottom of the screen.
16
Data input screen
19. This is the screen where the actual field data are entered (time-
distance). The screen should appear as that in Figure 5. The screen contains
several fields, with headings of DISTANCE and TIME. The cursor will be in the
first field under the hegding DISTANCE. The user enters the necessary
distance and time data, and presses <enter> or the <up/down> arrow keys after
each entry. The cursor will then move to the next field. When a value is
entered in the distance field, the program uses that value to predict the next
distance value. The predicted distance will automatically be entered by the
program in the upcoming distance field. The user either accepts the predicted
distance value by pressing enter or the down arrow, or changes the value. The
program will then use the new value to predict the next distance value. To
change a value, the editing keys (Ins, Del, etc.) that are active inside a
field are used. The status message in the lower left corner of the screen is
updated to indicate which data point is being entered (or should be entered).
It also reports if the forward or reverse data set is being entered. In the
same location is a box indicating which screen is active and how many screens
are necessary to complete data input. In the lower right corner of the screen
is information about exiting the routine. To exit the input screen, the user
presses <Esc>. This will store -ne data in memory and return to the main
menu. There are two other options to help in manipulating the screen if
multiple screens are needed for data input. If more than 24 points are being
1
entered, t en multiple scieens are used. The user pages through the screens
by using the "'PgUp or ^PgDn keys.
Line length errors
20. At the conclusion of data input and upon exiting the routine, the
program will perform a check of the line length. The line length is
calculated using the number of geopaones and the distance between those
geophones. If the calculated distance in this check does not correspond to
that entered in the build file routine, then the program will print an error
message and correct the line length. The program then uses the corrected line
length for all subsequent operations.
17
DATA INPUT SCREEN
DISTANCE TIME DISTANCE TIME DISTANCE TIME DISTANCE TIME
18
Read (Existing)
21. This routine is used to read an existing data file from disk (hard
or floppy). Upon entering this routine, a question appears that asks the name
of the file to access. There will also be a comment about the extension. All
data files written from SEISMO have a ".ref" extension added to them. This
will assist in recognizing data files produced from within SEISMO. The user
types in the name of the file (without extension) and pre:3ses <enter>. The
program will search for the file and read the data. If just the file name is
entered, the program searches in the current directory only. To retrieve data
from another directory or another drive, the user enters the complete path
with the file name. If an incorrect name is entered the program will print a
screen as shown in Figure 6.
The program prints that there are no ".ref" files at the location specified
and presents three choices. The user presses <return>, at which point the
program will ask for the file name again. Choice two is to press <Esc> and
19
abort the whole process, which then returns control to the main menu. The
third choice is to press < D > to get a listing of 1l ".ref" files in the
search another directory or drive, the user types in the full path name to
that directory including the ".ref" extension and then follows the directions
5 file(s) found
FILE1 .REF
FILE2.REF
FILE3.RER
FILE4.REF
FILES.REF
20
title,#forward geophones,#reverse geophones,line length,#layers
distance(l),time(l)
distance(2),time(2)
distance(last),time(last)
forward velocity(l),forward intercept(l)
The velocity and intercept information pertains to the inverse model which
will be discussed in Part VI. If the file already exists, a message will
appear to that effect, and the user follows the information on the screen to
continue.
Print (Data)
23. This routine will send a print of the selected data currently in
memory to the installed printer. There are three types of data printouts; the
uncorrected time-distance data, the terrain-corrected data, and the forward
model calculated data. The printouts will resemble those in Figures 8, 9, and
10, respectively. If there are no data in memory, the program will print a
message to that effect and return to the main menu.
21
SEISMIC DATA SUMMARY #
22
##### SEISMIC DATA SUMMARY ###W
Dist UTine CTime Cor CVel Dist UTime CTime Cor CVel
ft msec msec ft ft/sec ft msec msec ft ft/sec
2.0 4.0 3.9 0.5 527.0 2.0 4.0 4.0 0.0 527.0
4.0 7.0 7.9 0.5 527.0 4.0 7.0 7.0 0.0 527.0
6.0 8.0 8.9 0.5 527.0 6.0 8.5 8.5 0.0 527.0
8.0 8.5 9.4 0.5 527.0 8.0 9.0 9.9 0.5 527.0
10.0 9.0 9.9 0.5 527.0 10.0 10.0 10.9 0.5 527.0
12.0 11.0 12.8 1.0 527.0 12.0 11.0 11.9 0.5 527.0
14.0 11.5 13.3 1.0 527.0 14.0 12.0 12.9 0.5 527.0
16.0 15.0 16.8 1.0 527.0 16.0 12.5 13.4 0.5 527.0
18.0 14.0 15.8 1.0 527.0 18.0 14.0 14.9 0.5 527.0
2C.0 14.3 16.1 1.0 527.0 20.0 15.5 16.4 0.5 527.0
22.0 15.5 17.3 1.0 527.0 22.0 16.0 16.9 0.5 527.0
24.0 16.5 18.3 1.0 527.0 24.0 16.5 17.4 0.5 527.0
26.0 17.0 17.9 0.5 527.0 26.0 17.0 18.8 1.0 527.0
28.0 18.0 18.9 0.5 527.0 28.0 17.5 19.3 1.0 527.0
30.0 18.5 19.4 0.5 527.0 30.0 19.0 20.8 1.0 527.0
32.0 20.5 21.4 0.5 527.0 32.0 20.0 21.8 1.0 527.0
34.0 21.0 21.9 0.5 527.0 34.0 21.0 22.8 1.0 527.0
36.0 22.0 22.9 0.5 527.0 36.0 22.0 23.8 1.0 527.0
38.0 24.0 24.9 0.5 527.0 38.0 23.5 25.3 1.0 527.0
40.0 25.0 25.9 0.5 527.0 40.0 25.0 25.9 0.5 527.0
42.0 27.5 28.4 0.5 527.0 42.0 27.0 27.9 0.5 527.0
44.0 28.0 28.0 0.0 527.0 44.0 28.0 28.9 0.5 527.0
46.0 29.0 29.0 0.0 527.0 46.0 30.0 30.9 0.5 527.0
48.0 30.0 30.0 0.0 527.0 48.0 31.0 31.9 0.5 527.0
END CIF DATA
23
SEISMIC DATA SUMMARY #####
24
PART V: PLOT MENU
24. The second menu in the menus line contains the plotting options.
When the cursor is beneath the word PLOT, the screen should appear as that in
Figure 11. There are four options available from the PLOT menu. The options
are Screen, Plotter, File, and Overlay plot. Each option is discussed in
detail below. The user selects the option by typing the highlighted letter
corresponding to the option.
Screen
25. This option is used to plot the time-distance data to the screen.
It is also used to display the model, if one exists, or enter the model, if
one does not exist. The screen should appear as that presented in Figure 12.
If a CGA screen is present, the presentation will be in black and white. If
an EGA or VGA screen is present, the presentation will be in color. The
primary function of this routine is to be able to see data before making a
hard copy. However, it is possible to input a model with this routine as
explained in detail in paragraph 45.
25
CURSOR ACTIVE <AX> CLEAR MODEL <Esc> MAIN MENU
W+
DISTANCE
DIST TIME I XTIC YTIC I-LAYER VELOCITY I LAYER VELOCITY
Plo tter
26. This routine is used to make a hard-copy plot-of the data-. This
would include the time-distance values as well as the model, if one exists.
This -routine does not present any calculated results (depths to interfaces- and
true velocities). The routine produces a 5- -by 7-in. plot of the -input data.
This routine -was added -to give the user a working copy of -the data and model
before finalizing the results. Upon -entering-this option-, the program
branches to the plotter -control menu which is -described in paragraph 28. An
example plot is presented in Figure- 13. At the top of the plat is a banner
that contains information relative to the plot. The first line contains the
title entered from the plotter control menu and described in the following
sections. The second line contains the name -of the file- where the information
is contained-. This is very useful as a means of keeping track of where data
are located.
Plott:er control menu
27. This menu is -used to set parameters -required by the plotter. The
plotter control menu should resemble that in Figure 14. There are eight
questions on the plotter control menu that require input from the user. These
26
CD
pi 3
z
m4
w I
0 Cl 0
NJ 41
U)>-4
J-)
0 0
ii
IL"-
r%H
1 0
H
xI
zw
HNI
27H
questions involve sce.iing and labeling for the plot. Each item is described
in detail in the sections fol.,2.wing.
X.AXIS LABEL:
Y-AXIS LABEL:
X-TIC INTERVAL
Y-TIC INTERVAL
DO YOU WISH TO PLOT MODEL:
SEND OUTPUT TO: FILE NAME: = .pit
< Esc > exit screen
< Ctrl PgDn > begin plot
Title
28. This is the title that will actually be displayed on the plot.
There are no restrictions as to what may be entered in the title field. All
keys are active for this particular field. However, there are limitations on
how long the title can be. Typing outside the field, denoted by the
highlighted box beside the word TITLE, is not allowed. There are a total of
should have default values in them. The x-axis is normally labeled "Distance,
ft" and the y-axis is labeled "Time, msec." These labels can of course be
changed, and if metric units are being used, will have to be changed. Here
again, the field will accept any character, and input is limited only by the
size of the field.
X-tic and y-tic intervals
30. These variables control the number of tics on each respective axis.
Default values for these fields are given in feet. Default values are not
28
intended to be used for all cases. For example, if there is a line length of
1,200 ft and selected default x-tic intervals of 10 ft are used, then 120 tics
will appear across the x-axis. On the plot this will look like a solid dark
line after the tic labels are added. In this case, the user should select a
larger tic interval for the axis.
Model option
31. There is a choice in this menu to either plot the model or not plot
the model. This is convenient in that it allows the user the option of
sketching in his own model. This may be necessary in cases where the model
cannot be reasonably discerned from the screen digitizing routine. The
answer to this question is a "yes" or "no" and is entered by typing <y> or
<n>. The default selection is "yes."
Plot destination
32. The next two questions in the plotter control menu concern the
destination of the plot. The plot can be sent directly to the plotter, or it
can be sent to a file for later use. This option is convenient if a plotter
is not readily accessible. Remembering that SEISMO was developed as a useful
tool for field data collection and interpretation, there will be times when a
plotter is not available. Plots can still be made, however, and saved to a
file to be plotted at some later date. The answer to the question "SEND
OUTPUT TO" is <p> for plotter or <f> for file. The field has a default answer
of "p." If <f> is selected, then the user inputs a file name or uses the
default file name. Normally there will be a default name in the "FILE NAME"
field. This name will coincide with the name entered for data storage from
the "Build" routine. The name can be changed, but all plot files have a
".plt" extension. This extension will be added by the program and need not be
typed in. If the user does not want to plot to a file, then this option can
be left either blank or at the default value.
Begin the plot
33. To complete the plotter control menu input and continue with the
plot, the user presses < ^
PgDn>. The plotter will be activated and a plot
should be made. This requires the plotter to be connected to the appropriate
serial port and to be on-line. If the plotter is not ready, an error will be
generated and an error message displayed. To exit the screen and abort the
plotting process, the user presses <Esc>.
29
File (To Plotter)
34. This option will read a plot file from the specified
drive\directory\file name and send the data to a plotter. The same routine
used to read a data file and discussed in paragraph 22 is utilized here. The
functions and operations are exactly as described in that section, the only
difference being that the user is working with ".plt" files here instead of
".ref" files. The user should be sure that the plotter is connected and on-
line before performing this option. This routine handles both the 5-by 7-in.
working plots discussed in paragraph 27 as well as the final plate plots
discussed in paragraph 66.
Overlay Plot
35. This routine will allow the plotting of more than one set of data
points on the same plot. This refers to hard copy plots only, and not to
plots on the screen. If more than one set of data is to be plotted to the
same plot, this is the routine to follow. The user reads in the original data
set and makes a plot as described in paragraph 27 or paragraph 66. Leaving
the plot on the plotter, the user reads in a second data file. The user moves
to the PLOT menu and selects this option (overlay plot). A message to the
effect that the overlay plot is working will be displayed on the screen. The
data will then be plotted on the plot already in the plotter. This can be
done as many times as the user wishes for as many data sets as desired on one
plot. However, all data sets are plotted on the scale (distance versus time)
dictated by the original plot. This routine applies to data only, not data
and models, only one model per plot.
30
PART VI: EDIT MENU
36. The edit menu is used to edit both data and inverse models. Upon
selecting this menu (EDIT) the screen should appear as does Figure 15. These
are not input options, but are used to edit existing data or models.
Data
37. These are the time and distance data tha, -ere entered from the
FILE menu (build or read) and described in the sectior3 above. An example of
the menu to edit data is shown in Figure 5. This is the same menu used for
the data input routine, and follows the guides expressed in paragraph 20.
Inverse Model
38. The second edit option involves the inverse model. For a complete
description of the inverse model and the means of input, see Part VI. The
menu used to edit the model is the same as that described in paragraph 41 for
inputting the model from the keyboard. The menu should appear as that of
Figure 16. The control menu for model editing (and input) is described in
detail in Part VI which can be consulted for the function of each field and
31
the appropriate response. If a model has been entered to edit, then that
model should be displayed in the control menu. The number of layers,
velocities, and time intercepts will be in their appropriate fields. To edit
the model, the keys as described in paragraph 12 can be used to move to the
field and perform the correction. If adding or deleting a layer, the user
should be sure that the number in the NUMBER OF lAYERS field reflects the
change.
32
PART VII: invMOD MENU
39. This menu concerns the various options related to the inverse model
as well as the terrain and shot point corrections. The menu should appear as
that in Figure 17. The program will do two types of modeling, inverse and
forward. Inverse modeling is the entry of apparent velocities and intercepts
with subsequent calculation of the model (depths to interfaces and true
velocities). Forward modeling is the entry of depths and true velocities with
subsequent calculation of apparent velocities and intercepts. The normal
process of data reduction would be the input of the inverse model. This
chapter deals with the input and -iinipulation of the inverse model.
Input
40. This option concerns inputting the inverse model from the keyboard.
7pon selction of tLi option, the co.ro. menu for . acd
in Figure 16 will appear. This menu has two questions followed by enough
fields to input up to five layers forward and reverse.
33
Number of layers
41. This is the number of layers that will be used to model the data.
The program will handle up to five layers. For most cases there will be an
equal number of forward and reverse layers. If, however, there is a case
where this is not true, the modeling will have to be done in two steps. This
would involve modeling the layers for the forward traverse and calculating
them, then modeling the layers for the reverse traverse and calculating them.
This is accomplished by using the "MODEL" option from the model input screen.
Such a case could occur, for instance, if there is a layer that pinches out
(consult Appendix A for a discussion of this and other such occurrences).
Model
42. SEISMO can model three separate cases: both a forward and reverse
traverse, forward traverse only, and reverse traverse only. There are times
when only a forward shot of a seismic line is performed. If this is the case,
that can be modeled in SEISMO. It is not recommended that this be a common
field practice, and the user should always try to conduct both a forward and
reverse shot for the seismic line. By doing a forward shot only, the program
can only interpret the interfaces as being horizontal with no indication oF
possible dipping layers. When entering a forward traverse model only, the
program will make the reverse traverse model equal to the forward model input.
It is this feature that will allow the input model to not have equal forward
and reverse layers, by splitting the model into two parts. The interpretation
will then have to be combined, understanding, of course, that it is based on
assumed horizontal layers. The default answer for this field is "B,"
indicating that both a forward and reverse traverse will be modeled.
Velocities and intercepts
43. The velocities that are entered are the apparent velocities,
meaning that they are those determined from the field data. The velocities
must increase with depth, to prevent any errors. This means that layer 1
velocity is less than layer 2 velocity, layer 2 velocity is less than layer 3
velocity, and so on. The velocities are entered in feet/second or
meters/second. The time intercepts are the projections of the velocities
(straight line segments) back to the time axis. For the first layer this
value will always be a zero. The time intercepts are always entered in
milliseconds.
34
Screen
44. This routine is used to input the model from the screen by
digitizing breakpoints. This screen is shown in Figure 9. The cursor for
this screen is a "+" sign and should be located in the center of the screen.
To determine where the breakpoints are, the user draws straight line segments
through the data points. The breakpoints to be digitized are located at the
points where the line segments intersect (change in slope). This concept is
presented in Figure 18. The points are digitized by moving the cursor to the
point, and pressing the appropriate key. The keys active for this screen and
the function they perform are described below. The movement of the cursor is
controlled in steps determined by the number keys. To change the step size,
the user presses a number from one to nine.
KEY FUNCTION
Right arrow Moves the cursor to the right.
35
VELOC1TY LAYER TWO
DISTANCE
the model on the screen at the point of exit will be saved. After completion
of model digitization, the user presses <Esc> to return to the main menu.
A
Warning! If the user presses x to clear the model digitized on screen, this
will also clear the model read from disk. For example, suppose a file was
read from disk, then the data and model were displayed on screen with the
"screen" routine above. The forward layer is modified slightly, but not
desired to be saved. By pressing AX the entire model is erased. To recall
the model, the user reads the file from disk again.
Information panel
45. At the bottom of the screen are displays that provide useful
information to aid the user in this screen. The location of the cursor is
displayed at all times under the headings "dist" and "time." This is the x,y
position of the cursor relative to the scale used to make the plot. The tic
marks on the plot are not labeled, but the tic mark spacings are given under
the headings xtic, ytic. More times than not, these will be some unusual
number such as xtic = 31.3. The user should not be concerned about odd
36
scales, as the location of the cursor can always be found by checking the
cursor location displays. The displays that show the digitized model input
layer velocities are located on the right side of the information panel.
There should be four headings; layer, velocity, layer, and velocity. Then a
breakpoint is digitized, two velocities are being changed: the one behind the
breakpoint and the one in front of the breakpoint. The display updates those
velocities and the corresponding layer, which is especially useful when
editing the model.
Onscreen editin5 of the model
46. After entering d model, whether by keyboard or screen digitization,
SEISMO is extremely useful in editing that model. The user has complete
control of where the line segments, reprasenting velocities, should be
located. To edit a model, the user moves the cursor to where the new
breakpoint (between iinR segments) should be and presses the appropriate
function key. Again, fnrward breakpoints are controlled by functien keys 1-5,
and reverse breakpoints by function keys 6-10. As the model ic edited, two
things will be apparent. First, the display at the lwer right of the screen
will print the new velocities for the appropriate layer. Secondly, the old
line segments will "disappear" and the new line segments will be drawn in.
The program does not restrict where a breakpoint may be entered.
Calculate
47. This option is used, iri the. csse of the inverse model, to calculate
the true velocities and depths to interfaces from the input model. If there
is no model in memory, the program will print out a message to that effect and
the calculation will not take place. If there is a model present, the program
will print out a message that it is calculating. When the calculation is
complete, control is returned to the main menu. The calculation is performed
using the time-intercept method described in Appendix A. The calculation
routine has an error checking function that alerts the user of possible
problems. Theoretically, the forward and reverse total travel time
(reciprocal time) for each layer should be the same. The program computes
this and alerts the user to any discrepancies. For each layer, the travel
time forward is compared with the travel time reverse. If the d~fference
between the two is greater than 10 percent, the program will print a message
37
to that effect and pause the program. The user presses <enter> to continue
the calcu]hcion. It is then up to the user to either accept the error or
rework the model. It is suggested that the model be reworked, such that the
10-percent travel time error is not surpassed.
Terrain/Shot Corrections
48. This option allows the correction of data for varying shot point
depths and varying geophone changes in elevation. In order to utilize this
routine, the number of forward geophones must equal the number of reverse
geophones, and they must be coincidental. A refraction line should be run in
an area as nearly horizontal (constant elevation) as possible. When this is
not possible, this routine will correfct the measured arrival times to a common
datum plane. The datum plane is arbitrary and is chosen by the user. The
subsequent corrected arrival times will be the times as if the geophones were
located along a horizontal plane extending from the datum point. The program
will also correct the arrival times for varying shot depths, effectively
correcting the arrival times to a surface source. Prior to the start of the
corrections menu, a display will appear that resembles Figure 19. In order to
use the routine, the velocity of the first two layers and the first geophone
receiving refracted arrivals for the forward and reverse spread must be known.
The display (Figure 18) will print the first and second layer velocity
presently in memory. These velocities come from the calculations performed on
the inverse model. If they do not exist, the program will print zeros as the
velocities. The user may accept the velocities printed, input new velocities,
or exiL the routine. The geophone receiving the first refracted arrival can
be obtained by plotting the raw data and observing the breaks in slope. The
following paragraphs explain the function of the options in the correction
menu. The correction menu will appear as shown in Figure 20.
Scale
49. At the left of the screen is the elevation scale. This scale
initially ranges from 5 to -5 in increments of one half. For most normal.
Operation-, 1i C!1--- will be sufficient to cover the elevation changes.
.- To
change the scale, the user presses AS, and answers the question that appears.
The entered scale factor is multiplied by the original scale to obtain the new
scale. The new scale will then be displayed in place of the old scale.
38
THIS ROUTINE REQUIRES :
TRUE VELOCITIES OF
FIRST TWO LAYERS
GEOPHONE RECIEVING FIRST REFRACTED ARRIVAL
>>>> SELECT
-
INITIAL SCALE -5 TO 5 VELOCITY FOR CORRECTION
CURRENT SCALE = INT * SF VELOCITY =
.4 SF=
< S > TO CHANGE SCALE FACTOR <A V > TO CHANGE VELOCITY
39
At the bottom left of the screen is printed information to assist in
determining the status of the scale. The initial scale is printed since all
subsequent scales are referenced to this scale. Then the current scale
calculation procedure is displayed, to remind the user of how the present
scale was obtained. The current scale factor, which is changed as the scale
changes, is also displayed. Example: The scale is as presented initially (5
to -5), the user presses the ^s keys, and enters the new scale factor. The
initial scale is multiplied by the scale factor and the new scale is
displayed. If a scale factor of "2" was entered, then the new scale will
range from 10 to -10 in increments of one. The scale can be changed to any
factor desired by utilizing the change scale function. There is no limit as
to how small or large the scale will become; however, there is a limit to the
degree corrections can be reasonably applied to refraction data. There is a
small horizontal arrow pointing to the zero elevation location. This arrow is
used to select the elevation that will be entered for the shot point or
geophone. Recall that this number is the elevation above or below the datum
plane. The arrow is controlled by the up/down arrows on the keypad and will
"wrap" at the top or bottom.
Datum plane
50. Located at approximately the center of the screen is the datum
plane. There should be two "x's" which represent the shot points for the
refraction line. Between the x's are small squares that represent the
geophones. There should be as many squares as there are geophones for the
spread being corrected. The maximum number of geophones that the program
can handle from this menu is 48. Upon entering the screen, there will be a
vertical arrow pointing to the first shot point. This arrow marks the shot
point or geophone that is being corrected. It is controlled by the
<right/left> arrow keys on the keypad and will perform the "wrap" function.
Elevation corrections
51. Located in the center of the screen above the datum plane is
information that will be useful to the user as the corrections are applied.
The first line informs the user where along the datum plane he is located. If
the arrow points to a shot point, the message line reflectb that; if it points
to a geophone, the message reflects that. The second line gives the
correction as entered by the user. To enter the corrections, the user places
the vertical arrow over the shot point or geophone to be corrected. The user
40
places the horizontal arrow at the elevation to be entered and presses
<enter>. If proceeding from left to right across the screen, the program will
update the vertical arrow. After pressing <enter>, the vertical arrow is
moved to the next location on the datum plane. After all the corrections are
entered (or during entry), the entries can be reviewed. As the vertical arrow
4
is moved across the datum plane, the informat on entered for each point is
displayed. These can of course be edited by re-entering a new elevation.
Velocities used in corrections
52. In the lower right-hand corner of the screen is located information
about the velocities used for the corrections. The velocity can be changed by
pressing ^v. Each geophone has its own velocity used to make the correction,
and that velocity is displayed for each geophone as the vertical arrow points
to it. The velocity is in feet or meters per second. This feature can be
used to correct for lateral changes in the top layer velocities.
Exit module
53. At the top right of the screen are located the exiting routines.
The first option is to press <Esc>, which is an exit without saving. This
option is used to abort the process and return to the main menu. When this
option is performed, no information is retained from the correction menu.
The second option is to press ^a to save the corrections and apply them to the
original data. Be aware that once the corrections are applied, the original
data are lost and the corrected data become current in the programs memory.
It is recommended that two sets of data be kept, one file containing the
original data and a second file containi.. the corrected data. The third
option, pressing q, will simply save the corrections in the programs memory
but will not apply them to the original data. When exiting the program the
corrections are of course lost. All three options will return control to the
main menu after performing their indicated function.
Recommended procedure
54. If there are data to be corrected for elevation changes in shot
points or terrain, this is the recommended procedure. The user enters the
time-distance data and a model (from keyboard or by screen digitization). The
user then calculates the results of the model and saves the original
uncorrected data. He selects the terrain/shot point corrections option and
enters the correction data as described above. He uses the Aa option to exit
the routine and apply the corrections. The user replots the data (corrected
41
now) and edits the model to fit the corrected data. This information is
saved under a different file name to keep it separate from the original
(uncorrected) data.
42
PART VIII: forMOD MENU
****** SEISMO
Seismic Refraction Data Analysis and Presentaion Software
******** v2.7 Apr 90 ********
Tnni"t
56. When this option is selected, the control menu for forward model
input will be displayed and it should appear as shown in Figure 22. This menu
43
is used to input the data necessary for the program to compute results of the
forward model. The menu input fields are: the number of layers, the line
length, distance interval to calculate arrival times, and the layer
information. The individual sections of this menu will be discussed in detail
in the following sections.
44
should not enter a thickness for the last layer, since that thickness is
unknown. The dip angle is entered in degrees, and is taken as the angle of
the layer interface from the forward end to the reverse end. A positive angle
represents a downward slope, whie a negative angle represents an upward
slope. The dip angle for the first layer is that of the ground surface and is
set by the program to be 0 deg. Most of the errors in using this routine come
from entering too large a dip angle for the line length entered. See Appendix
B for an explanation of forward modeling calculations. Upon exiting the
routine, the calculation of the forward and reverse model will be performed
and displayed on screen. The display will resemble Figure 25, with the input
data being true velocities, depths to interfaces, and dip angles, and the
calculated data being interface velocities and arrival times.
Plot
60. The plotter control menu should appear as shown in Figure 23. The
rITLE:
X-AXIS LABEL:
Y-AXIS LBEL:
X-TIC INTERVAL
Y-TIC INTERVAL
DO YOU WISH TO PLOT MODEL:
SEND OUTPUT TO: FILE NAME: .pit
< Esc > exit screen
< Ctri PgDn > begin plot
45
Export
61. This option is used to transport the calculated apparent velocities
and intercepts into the inverse modeling routine. As such, the forward model
input data must first be calculated; otherwise, there will be nothing to
export. The program will print a warning if exportation is attempted before
calculating. Exporting a forward model is a useful technique to give the user
a starting inverse model that can be edited to best fit the data.
46
PART IX: RESULTS MENU
62. The results menu is the means of obtaining calculated output data
from the program. The screen should appear as that in Figure 24. There are
three options available from this menu; screen, printer, and final plate.
Each one will be discussed in detail in the following sections. The results
obtainable from the program are calculated results and can come from either
the inverse or forward modeling routines.
Screen
63. This option presents a table of the calculated results from either
the forward or inverse modeling routines to the screen. Figure 25 presents an
example of such a screen. There are two blocks of information, one that
contains the input data and one that contains the calculated results. If
results from the inverse modeling routine are being displayed, then the input
data will be apparent velocities and intercepts. The calculated results will
be true velocities and depths to interfaces. If results from the forward
modeling routine are being displayed, then the input data will be true
velocities and depths to interfaces. The calculated results will be apparent
47
velocities and intercepts. The user presses <enter> to continue the program.
TITLE
Printer
64. This option sends the results to the printer. The printout will
appear exactly as that described in the paragraph above and represented in
Figure 26. ...............................................
TITLE
FORWARD REVERSE
LAYER VEL TIME VEL TIME
# ft/s msec ft/s msec
1 500 0.0 500 0.0
2 250 2.7 2500 2.5
3 5000 5.6 5000 5.5
48
Final Plate
65. This consists of a plot of both the data and model as well as a
of the resulting profile. This plot was designed to be used as a final figure
in a report. When this option is selected, the program branches to the final
plate plotter control menu. This menu is shown in Figure 27, and operates as
described in paragraph 28. The only difference in this screen and that
option. The model is always plotted and therefore it does not appear as an
option in the plotter control menu for the final plate. An example of a final
TITLE:
X-AXIS LABEL:
Y-AXIS LABEL:
X-TIC INTERVAL
Y-TIC INTERVAL
SEND OUTPUT TO: FILE NAME: .plt
49
I.-n
0 'U 0 1).0
IL9E Wi x c
w 0 Ix
aSrl I' N UN
r
L 04J M t H S c
0 .0 41i
a 0
r 0 ul 0
L3u m DS 43
L IL U. 1 To I
H
2 \)C M'~ 0IL 0 3 41
2L0r (U1vt I a c
J > ToE.u
X0 ri
w co
4J
-4
-4
114
C-1O
500
PART X: SYSTEM MENU
66. This menu contains options relating to the program environment and
interfacing with the DOS operating system. The screen should appear as shown
in Figure 29. There are four options available from this menu; quit, shell,
help, and install. Each option will be described in detail below.
Ouit
67. This option is used to conclude the SEISMO session and exit the
program. This function will return control to the DOS operating environment.
If no data file was written during the session, a warning will sound along
with a question about quitting. This i to alert the user that data will be
lost if the program is exited before saving the input data or model.
68. This option allows temporary exit from the program to perform DOS
commands and then re-enter the program. The data are conserved while outside
51
the program. To return to the program, the user type exit and presses
<enter>.
69. This option will give on-line information, which is also contained
in this manual. It is greatly reduced, but provides important information
about movement within the main menu, selection of options, control menus, and
inverse and forward modeling. The help information is presented in two
screens. Instructions to exit the menu or proceed to the next menu are
presented at the bottom of the screen. Screen one is shown in Figure 30, and
screen two is shown in Figure 31.
Install
HELP MENU
" Move thru the main menu by using the <right/left> arrow keys
* Select options by typing the first letter of the option (red)
52
It HELP MENU CONTINUED I
UNITS
53
APPENDIX A
FORWARD MODELING
Reference:
A3
survey line length required to investigate a possible subsurface model.
REFRINV is very useful for refraction interpretation, where the data
indicate the possibility of multiple, dipping layers.
120. The theoretical basis or the two programs (REFIU.R and
REFRINV) is a set of equations relating to refracted waves (see, for
example, Officer, 1957). These equations are given in the following
sections describing the programs. They consist of: an equation for
the horizontal phase velocity at the surface, equations corresponding
to Snell's law at each interface, and an equation to compute the
intercept times for the refracted waves.
121. Because the layer interfaces are assumed to be planar,
th
the travel time for the wave refracted along the n interface (or
th
top of the n layer) is given by
Thus, given the horizontal phase velocity, vn , and the intercept time,
thn
To,n for the n refraction, the travel time can be computed at all
source-to-receiver distances, x
REFRDIR
122. The horizontal phase velocity and the intercept time are
computed for each refraction event using the program RIRIR. In this
case, the P-wave velocities, the interface dips, and the layer "thick-
nesses" must be given. This program gives the intercept times and the
horizontal phase velocities for both the direct and the reverse profile.
The reverse profile is that array layout in which the shot is on the
opposite end of the array relative to the direct profile.
123. In computing the intercept times and the horizontal phase
velocities, program REFRDIR uses the angles, 0±in , that the rays make
with the normals to the interface. These angles, as well as other
important parameters (for example, the layer "thicknesses"), are
illustrated in Figure 60.
124. REFRDIR is a modeling program. it assumes: (a) thaL
the velocity variation in the earth increases monotonically with depth,
A4
SOURCE RECEIVER
\~1 14o;-
1 ,
+H 132"
81+4 8 Z,
n=2 +823....
+ ,
. 2
n=4" o.4
A5
units may be used, as long as they are consisten't, but the (dip) angles
must always be given in degrees. REFRDIR computes and prLnts out:
(a) the intercept times, and (b) the horizontal phase velocities of
the refractions from each interface for tile direct and reversed profiles.
The following equations are used by REFRDIR:
= -- (16)
n-l,n n-l,n n-l,n
+
++ a/sin(0 + + ) (18)
Vn s (8
,n -
+ + n-2 +
T:- (211-- t/a )cos 0 + (I +/ (Cos 0.
on n-l n-i n-l,n
+ cos 0. ) (19)
The a's are the layer velocities, the H's are the layer thicknesses,
the v's are the horizontal phase velocities, and the T's are the
intercept times. The superscripts + or - refer to the direct and
reversed profiles, respectively. See Figure 60 for the indexing and
angle definitions.
126. For a given layer, computation is started by using Equa-
tion 15 to solve for sin e . This, in turn, is used in Equation
17 to generate sin 6- through sin 0- The phase velocities
n-2,n l,n "
and intercept times are then compt-ed using Equations 18 and 19. To
clarify the use of these equations, the calculations for the general
case of three interfaces have been carried out in Appendix i. A listing
of REFRDIR is also given in Appendix I.
127. Input REFRDIR is extensively docwuuented ind prompting
A6
Input No. 1: NLAYRS
NLAYRS--numbers of layers in the model
Input No. 2: SPRDLN
SPRDLN--the spread length, i.e., the length of the
refraction survey line
Input No. 3: (ALPIIA(N), DELTA(N), 1IPLUS(N), N=l, NLAYRS)
ALPILA(N)--velocity in layer N
DELTA(N)--dip angle (in degrees) of the N th inter-
face, which is the top surface of layer N
DELTA (1) = dip of ground surface of model =
0
HPLUS(N)--thickness of N th layer for the direct
profile (see Figure 60)
Input No. 3 is repeated for each layer.
Input No. 4:
Input "1" if only forward profile to be plotted, and
input "2" to plot both forward and reverse profiles.
128. Output. REFRDIR output consists of tabulated and plotted
versions of the results of the computation. The tabulated output gives
the horizontal phase velocities (apparent velocities) and intercept
times for the forward and reverse profiles. For the plotted output,
the apparent velocities and intercept times are used to define line
segments, and forward and reverse time-distance plots are produced.
PLOT2 (Appendix B) is used to produce the plots.
129. Example. Figures 61 and 62 illustrate the use of REFRDIR
to solve a direct seismic refraction problem. The hypothetical model is
shown in Figure 61, and the spread length was selected as 150 m. Com-
puted time intercepts, see Figure 62, are indicated on the plot in
Figure 61. This example is important because it illustrates that
intuitive predictions of interface dip from apparent velocities or of
apparent velocities from dip may be incorrect. For the example in
Figures 61 and 62, intuition and experience might lead one to expect that
the apparent velocity in the forward direction for interface 3 would be
greater than V 3 ; however, the results from REFRDIR (see Figure 62) show
that this is not the case.
A7
320.
0.30609012.IO
Liz
3000./
A8~
INPUT NUMBER OF LAYERS IN MODEL
=3
FOR EACH LAYER INPUT A LINE ENTRY WITH THE FOLLOWING DATA
SEPARATED BY COMMAS: LAYER VELOCITY,DIP OF INTERFACE,
LAYER THICKNESS
= 500,0,15
= 1500,5,15
= 3000,-5,
Figure 62. Tabular output from REFRDIR for case shown in Figure 61
A9
APPENDIX B
INVERSE MODELING
Reference:
APPENDIX B
SEISMIC REFRACTION SURVEYING
80- .
60•
U S
40 .
E
- 20
FTr2ve0I-times first impulse
of
,Detecto0 fts
02
Redpath 2 0
Figure B-1. Schematic of seismic refraction survey (after
B-1
EM 1110-1-1802
31 May 79
a. Wave Propagation in Elastic Media.
R- WAVE
z P-WV S-WAVE
I-I
U 0
TIME
b. Refraction.
B-2
EM 1110-1-1802
31 May 79
the same laws that govern the propagation of light rays through trans-
parent media. According to Huygens' Principle, waves in a homogeneous
medium radiate from a point source as expanding spheres, and every point
on a wave front is the source of a new wave that moves away from it as
an expanding sphere. Thus, a signal can travel between two points over
an infinite number of different paths, each requiring a different amount
of travel time. A ray path represents the shortest travel time and is
thus the path of the first arriving signal. It is everywhere perpen-
dicular to the wave front. The refraction or angular deviation that
a ray undergoes when passing from one material to another depends upon
the ratio of the transmission \elocities of the two materials. The law
that describes the refraction of light rays in terms of transmission
velocities, known as Snell's law, also applies to the refraction of
seismic waves in linear elastic media. This law, together with the
phenomenon of "critical incidence," is the physical foundation of seis-
mic refraction surveys.
(3) Snell's law. Snell's law and critical incidence are illus-
trated in figure B-3, which shows a medium with a velocity v, , under-
lain by a medium with a higher velocity v2 . According to Snell's law,
the relation between the angle of incidence i of the incident P-wave
and the angle of refraction r of the refracted P-wave is given by
sin i Vl1
s- (B-1)
sin r v2
B-3
EM 1110-1-1802
31 May 79
SOURCE
RAY PATHS
RAY PA THS
LAYER 1
VELOCITY = VELOCIY
va
vANGLE = =CRITICAL
OF
1
INCIDENCE
CP
LAYER 2
VELOCITY = v
2
sin a = v (B-2)
2
B-4
EM 1110-1-1802
31 May 79
SHOT
2 HEAD
3 WAVE
7-7
t8
B-5
EM 1110-1-1802.
31 May 79
TIME, T i 2,.,.
CRITICAL DISTANCE, x
c
01,x
DISTANCE
SHOT
F
V2
(IN az= V
D1 = x2 c vv 22 +- Vl
1 (B-3)
12 2 + vl
Equation B-3 is valid for the simple system shown in figure B-4 or B-5,
i.e., a semi-infinite medium overlain by a single layer of lower veloc-
ity and uniform thickness, and for the depth to the first interface in
a multiple-layer system. The actual field condition may be more com-
plicated in several ways, such as irregular interfaces, dipping inter-
faces, and more complicated velocity distributions. The treatment of
such cases will be discussed in paragraph B-4. In every case, it relies
on the concepts of the path of the first arriving signal and of the
critical angle of ray incidence.
B-2. Apparatus.
B-6
EM Iii0-I-i$0!
31 May 79
(a) The normal single-channel seismic units are very portable and
easy to operate. They are used primarily with nonexplosive seismic
sources and for seismic lines no longer than 100 to 150 ft. In some
single-channel seismographs, "signal enhancement" is used to improve
record quality. This is done by a memory circuit, which algebraically
sums and stores the records of seismic signals produced by repeated
operaticns of the seismic source. The repeated part of the record,
which represents the useful signal, builds up with repeated summation,
while random noise tends to cancel, so that the signal-to-noise ratio
is improved. This feature improves performance in noisy environments
and increases by about a factor of two the length of seismic lines that
can be run with nonexplosive sources.
B-7
EM 1110-1-1802
31 May 79
(2) The recorders used with multichannel seismic units are oscil-
lographs or magnetic tape recorders (analog or digital). An oscillo-
graph normally includes: (a) a galvanometer for each recording channel;
(b) an oscillator to produce timing pulses, displayed on the record is
timing lines; and (c) in other than the simpler seismic units that make
a record on a stationary photographic film, a paper drive with sensi-
tized recording paper. The paper drive should be adjustable, so that
aL l:ast two and prefer ably thrOC r-cording speeds (about 15, 30, and
50 in./sec) are available. The speed adjustment is necessary to pro-
vide a time scale that is suitable for the types of site materials
B-8
EM 1110-1-1802
31 May 79
c. Geophones.
for the coil to stop moving after the excitation ceases and so helps
B-9
31 May 79
B-10
EM 1110-1-1802
31 May 79
seismic lines are generally limited to 100 to 200 ft in length (with
corresponding depth of investigation about 30 to 70 ft). However, with
the use of signal enhancement seismographs, this distance and depth
range can probably be increased two-fold. Other types of nonexplosive
seismic sources (air and gas guns, etc.) are more complex and require
auxiliary equipment, such as air and gas tanks, compressors, and
generators.
B-11
EM 1110-1-1802
31 May 79
B-12
EM 1110-1-1802
31 May 79
sensitivity, or rifle bullet tests, but the mixed product is cap sensi-
tive, so that it can be detonated by electric initiating devices. A
typical agent of this type has a strength of 70 percent, a density of
1.1 grams/cm 3 , and a detonation velocity of 18,000 ft/sec. This product
is highly recommended as an explosive source for refraction seismic
work.
B-13
EM 1110-1-1802
31 May 79
should be made to obtain the elevation of each shot point and geophone
location and the azimuth of the line, and the location of the line
should be tied to some well-defined feature on a map of the site. Ac-
curacy of elevations and horizontal locations should be to within 0.5 ft
or less. Elevations should be referenced to the project datum in every
case except preliminary reconnaissance surveys, since correlation of
seismically determined layer depths with boring information requires a
common datum. In the case of reconnaissance surveys, it may be suffi-
cient to refer elevations to an arbitrary datum (or a temporary bench
mark) since only elevation differences, rather than absolute elevations,
are required for interpretation. The seismic instrumentation, which is
usually in a truck or van, should be at least 200 ft from each shot
location, if explosives are used. It is also advisable for the equip-
ment to be about 100 ft from the nearest geophone to minimize noise from
movements of the operator or his assistants.
b. Conduct of Tests.
B-l4
EM 1110-1-1802
31 May 79
(a) Shot holes. If explosives are used, shot holes are required
to contain the energy of the explosive in the ground and for the safety
of personnel. The holes are usually drilled by hand augers. They
should be from 2.5 to 6 in. in diameter and usually from 3 to 10 ft
deep, depending on the size of the explosive charge. A 3-ft-deep hole
will usually contain the energy (prevent blowout of material) from a
1-lb charge, and a 10-ft-deep hole can contain the energy of a 10-lb
charge, depending on geological conditions. After the armed charge is
placed in the shot hole, soil material, preferably sand, is used to
backfill the hole. Some materials may require tamping to ensure that
as much material as possible covers the charge. Backfilling helps to
contain the energy in the soil and is a safety factor in that it aids
in preventing ejection of debris from the shot hole.
Step 2. Firing lines are run from the blaster to each shot point,
and each firing line is shorted at the blaster end.
B-15
EM i10-1-1802
31 May 79
Step 9. The ".,d firing line are again checked with the
blasting galvanometer, and the detonator lead wires are tied to the
firing line.
Step 10. The firing line should be secured near the mouth of the
borehole to eliminate the possibility of its being carried by the ex-
plosion into an overhead hazard, such as a high-voltage power line.
Step 12. The area of the shot is cleared, and he person who has
armed the charge then gives the external shorting plug to the operator,
who places it in the blaster.
Step 13. The operator checks to see that the recorder is on, fires
the charge, and secures the record.
Step 14. The blaster verifies that detonation has occurred; when
it is judged safe, he enters the area alone while being watched by an-
other crew member, checks for any explosive that might not have been
detonated, and if none is present, gives an "all-clear" signal.
B-16
EM 1110-1-1802
31 May 79
(2) Lack of seismic energy coupling. Deeper shot holes and better
backfilling procedure may help to minimize this problem. The shot hole
could be too large in proportion to the diameter of the explosive and
thus produce voids at the point of the shot.
(6) Metallic tapes. ± metallic measuring tapes are used for the
layout of seismic lines, they should be taken up before shooting. If
left in place, they may provide a high-velocity short-circuit path for
the seismic signal, giving spurious high-velocity values for the soil.
B-4. Interpretation.
B-17
EM 1110-1-1802
31 May 79
v = AX
At
(B-h)
D i 2 (B-5a)
1 2 2
2 2 v1
An equivalent form of this equation is
Tiv ]
1 2 cos (B-b
B-18
EM 1110-1-1802
31 May 79
and v1
v2
tan a = (B-7)
f. Multiple-Layer Case.
I
B-19
EM 1110-1-1802
31 May 79
10
9
7--
0 6
50 Figure B-6. Plot of ratio of
0~
t-0 critical distance to depth of
> 4 -first layer as a function of
0 0 velocity contrast (after
2 0)
-)3 -Redpath
2
Critical distance xc
Depth of first layer' D
*2)*
Ti }4nec 1v
e
t nceti
Dis3
(V2 ) 2
3 (V4V3 v
B-V2
EM 1110-1-1802
31 May 79
segment corresponding to each layer and having a slope equal to the re-
ciprocal of the layer velocity. Each interface has a critical distance
and a corresponding intercept time. In figure B-7 and in the equations
below, the subscript identifying the critical distance and intercept
time is that of the layer lying immediately below the interface.
2v 2
= v2 2- j /# v
2 v v j n+l -v
and
Xcn+l V+ 1 v v
vn Kn n v - vv
2 2 l (B-II)
incmutt
and itcn be t ene o tee nt l -
B-21
EM 1110-1-1802
31 May 79
B-10 and B-11 can be used to obtain equations for cases with particular
values of n , or they may be used in the general form in computer codes
for processing seismic data.
Total time, Tt
or
reciprocal time
--------------------- --
Slopee=
Down-dip I V2d
T1 d
____
'N - Sl pe
"i____ = l/
__Up. v __d__p
Distance
Dd......
Y= dip angle"
Figure B-8. Example of dipping in-
terface and concepts of "reverse
shooting" and "apparent velocity"
20
(after Redpath )
case, assume that the interface between layers 1 and 2 is a plane dip-
ping at an angle y with the ground surface, that the velocities are
uniform within layers, and that v2 is greater than v1
B-22
EM 1110-1-1802
31 May 79
For these reasons, refraction seismic lines should always be run in
both forward and reverse directions, i.e. with a shot point at each end
of the line.
(3) The diagram in figure B-8 shows a shot point at each end of
the seismic line, as used in reverse shooting, and also the ray path of
the shortest travel time between the ends of the line. This path lies
in a plane normal to the plane of the interface, and the cross section
of figure B-8 is in the same plane. The distances D u and Dd are
the perpendicular distances from the two shot points to the plane of
the interface. To avoid confusion, and to maintain consistency, the
subscript u is used where the seismic line extends up-dip from the
shot point, and d when the seismic line extends down-dip from the
shot point. Thus, the distance Dd refers to the shot point located
at the up-dip end of the line, and Du to the shot point located at
the down-dip end of the line.
(6) The effect of the dip on the apparent velocity can be seen
by observing that the path of the first arrival is determined by the
critical angle of incidence, as given by Snell's law, and for a given
shot point, the length of the travel path in the upper (low-velocity)
layer is different for each geophone location. With the shot point at
the up-dip end of the line (shooting down-dip), the travel path in the
upper layer becomes increasingly longer for more distant geophones, and
the resulting apparent velocity of layer 2 is lower than the true veloc-
ity. With the shot point at the down-dip end of the line (shooting
up-dip), the reverse is true and the apparent velocity is greater than
the true velocity.
B-23
EM 1110-1-1802
31 May 79
m 1 1 sin (a - y) (B-12a)
V2u vI
=
a __L=
V2d vI1 sin (a + y) (B-12b)
d + sin
2= 1 vlmu (B-13a)
2a =sin - vmi v
The perpendicular distances from the shot points to the interface are
given in terms of intercept times by
VlTu
iu(B-14a)
Du = 2 cos a
D=VlTid (B-14b)
d 2 cos a
B-2h
EM 1110-1-1802
31 May 79
Where the dip is small, cos y is nearly equal to unity, and an approx-
imation for v2 that is good enough for most cases can be computed by
taking cos y equal to 1.
I
! !2
I
!
I
!
I
/ /
B-25
EM 1110-1-1802
31 May 79
tan- si
ny (B-16a)
(sin y (B-16b)
where y and y are the apparent dip angles along lines 0-1 and
0-2, respectively. If 0 is close to 90 deg (i.e., line 0-1 is close
to the strike), equation B-16b may not, as it stands, give an accurate
value of 6 . In that case, substitution of y for y and - 0
for 0 in equation B-16b will allow the dip angle to be computed by
reference to line 0-2.
S- x+ constant (B-17)
Dl D2 v2
whether the arrivals have been refracted from the same layer. A devia-
tion of the points from a straight line may indicate either that there
B-26
EM 1110-1-1802
31 May 79
300
250
200
ci DIFFERENCE INY
wi ARRIVAL TIME ARIAR
7- ISO * REFERENCE
DIFFERENCE IN
A R R IV A L TIM Ev2
( / ,
1002 (2 2 1/003 0 1
50
I I
0200 400 600 800
DISTANCE, FT
6400 FT/SEC
B-27
EM ili0-i-1802
31 May 79
where t is the arrival time at the detector. The total delay time
D a delay time AtD
consists of a delay
at the detector, that AtS at the shot point and
so time
At = At + At (B-19)
S D (-9
For the pulse traveling up to the detector in figure B-11, the delay
time has been defined as
Shot Detector
EF E'F
v
Delay time at shot point =A ts-
=A GH GH'
Delay time at detector D Vl v2
B-28
EM 1110-1-1802
31 May 79
GH GH ' B-0
AtD -
viI vi'(B-20)
2
or
AtDv v2
D D (B-21b)
Both forms are equivalent and may be used interchangdably. The same
relations apply to the depth at the shot point, with the substitution of
At and D . The depth DD actually represents the depth of a point
S is closer
that s
to the shot point (point G in fig. B-11), where the ray
path is refracted at the interface between layers. The horizontal dis-
tance from the detector to this point, if the dip of the interface is
small, is the distance GH , expressed as
B-29
EM 1110-1-1802
31 May 79
100
s0 -.
'N I
20 -
Li 0 to 0-0 0 o 60 70 80 90 10
40
ILI
DITACE FT,
CI E
303
EM 1110-1-1802
31 May 79
D 2 (Dl + D2 t )
where AtD is the delay time for the chosen geophone. This delay time
is, in effect, an average for the forward and reversed lines. There-
fore, AtD and the depth computed from it refer to the actual geophone
location. It is important to note that Tt must represent the total
time, or reciprocal time, for signals refracted at the same layer that
is represented by the arrival times tl and t . If the reciprocal
D .D2
time obtained represents some deeper layer, it is necessary to use one
or more additional shot points on the line.
(b) If the delay times in the first layer are subtracted from the
B-31
EM 1110-1-1802
31 May 79
corresponding arrival times and the differences plotted, the result is,
in effect, a new time-distance curve that is equivalent to placing the
shot and detectors at the top of the second layer. This plot of re-
duced arrival times can be interpreted in terms of delay times in the
same manner as previously described. Some useful examples of the use
of delay times are given by Redpath 20 and Black et al.ll
Slope- I/ v
Distance
=
Vx velocity (from time-distance curve)
corresponding to any distance x < s
from shot point.
- B-32
EM 1110-1-1802
31 May 79
~0
Ds = f cosh- -i dx (B-24)
where
where
v = velocity at dc't z
vo = velocity at ground surface
k = rate of velocity increase
B-33
EM 1110-1-1802
31 May 79
It has been determined that the ray path in such a medium is a circular
arc with a center at a distance v /k above the surface. According to
Dobrin, 3" the lowest point on the path is at a depth
V_ okx\
Dmax k + - (B-26)
-1 k
sinh (B-27)
0
2 -1 kx1
tl k sinh 2- (B-28a)
kx
2
t2 =sinh-v -1 2 (B-28b)
0
kx
v =
0 2 sinh kt
2
and to plot a curve of v o versus k for one set of time and distance
values. This is repeated for a second time and distance, and the in-
tersection of the two curves will give the required values of vo and
k . While v. and k can be determined from only two pairs of time
and distance values, the exercise shouild be repeated with several sets
of values in order to obtin te best average and to determine how wel
the data fit the assumed model.
B-34
EM 1110-1-1802
31 May 79
2 1v2 v20 2
T. = coshvv c +ckDh -
V + /v
kD 2
+ j0+o (B-30)
(e- h + E-2d)v 2 - v2
Elevation correction VlV2
(B-31)
12
B- 35
EM 1110-1-1802
31 May 79
where
All depths and thicknesses are then obtained with respect to the datum
plane. Frequently it is sufficient to correct only for the depth of
the shot. In this case, a very good approximation is obtained by the
following rule: Add one half of the shot depth to the apparent thick-
ness of the surface layer as computed from formulas based on the surface
shots.
DETECTOR
utACE
UN
AFTER~c TIMECTIO
V2
• SEA LEVEL
B-36
EM 1110-1-1802
31 May 79
the shot depth. The theoretical time-distance plot for the surface
layer would be a hyperbola, with a time-intercept t , asymptotic to
the line with slope 1/v1 , as shown in figure B-15. ° In most actual
field cases, the geophone spacing would not be close enough to define
the hyperbola well, but the time intercept may be apparent.
0/
: /
to, //
//
O-x
DISTANCE
B-37
EM 1110-1-1802
31 May 79
T
VI,.
DISTANCE
. .. . .. . V2 = 5000 FT-SEC'?:.":';
B-38
EM 1110-1-1802
31 May 79
( ) High or low points on rock surface. Abnormally high or low
points in the buried rock surface may plot below the average velocity
line, where there is a rise in the rock profile, or above the velocity
line where a large depression exists, as shown in figure B-17. Also,
points will plot above or below the line where an uneven ground surface
lies over a smooth rock surface, unless an elevation correction is
applied.
Tt 0Tt
GROUND SURFACE.
. . .. ... ...-.. ° .,-.°%°.. . o,.
i............
• I , 1 ROC L .- *. . , '. .. *
(6) Buried rock ledge. Beyond the end of a buried rock ledge, the
upward turn of the time-distance curve, as shown in figure B-19, indi-
cates that low-velocity materials exist beyond the end of the ledge.
B-39
EM 1110-1-1802
31 May 79
GROUND-SURFACE
GROUND SURFACE
............................
~~~.
xxx x x .x~x
..
. x xxx
Figre A"9 Buie rokle
--(prepared-by
- - -S)
EM 1110-1-1802
31 May 79
v2 (true) I (true
............
.. ... GROUND SURFACE
B-41
EM 1110-1-1802
31 May 79d
2
- Y2
V2
Tt V2
.......
'. ...
ROCK
n ie
Figure~~~~ B-2v22e
B-_2
EM 1110-1-1802
31 May 79
,... "
zz Tt
-GROUND SURFACE
:: ....
:::::~~~...'....':'.................. '.'.....::.....
::~ : $::
<b.. !i:. ' . . .': :::.y: .':::
....... ++. ++
......
----------- ... . ± . . . .+ + +
+ + + + + + +
----- 2.----------4 + + V3 + +4.
+@ +@
B-43
EM 1110-1-1802
31 May 79
]i ~ <~,v
Tt T
GROUND SURFACE
L PROFILE
-- SURVEY LINE
tios
f elciy it deth Hoevr th problem'..:met.with'..in.seismic'.
PLAN VIEW
b. Velocity Reversals.
c. Blind Zones.
B-46
EM 1110-1-1802
31 May 79
E'3 4)4
Vl
Distance
(Vi)
(V2)
(V3)
(V4)
ure B-26 depicts an example of a three-layer case with the layers having
good velocity contrasts. In the wave-front diagram, note that the head
wave from the high-velocity layer 3 overtakes the head wave from layer 2
at some distance from the shot. If layer 2 is thin, that distance may
be less than the critical distance of layer 2. The example in figure
B-26 shows the case where the overtaking distance is just equal to the
critical distance of the intermediate, 8500-ft/sec layer. Thus, it
shows the minimum thickness of the intermediate layer that would have
to exist before its presence could be detected by first arrivals, re-
gardless of the geophone layout. However, there is no indication of
the 8500-ft/sec layer on the time-distance curve; it would be necessary
that 4.te 'lay i 1-2 b at 'Cat 70 ft thick in order that
refractions from it be recorded as first arrivals.
• : B-117
EM 1110-1-1802
31 May 79
0
0 100 200 309 400 500 700 800
-Distance - ft t
Time mse 7
Geophone
B-48
EM 1110-1-1802
31 May 79
B-h9
EM 1110-1-1802
31 May 79
B-50
EM 1110-1-1802
31 May 79
horizontal velocities in different directions. These differences may be
as large as 40 percent in some materials. Rocks with finely bedded
structure, such as sandstones and shales, generally exhibit some degree
of anisotropy.
B-51
APPENDIX C
EXAMPLES TO ILLUSTRATE THE USE OF SEISMO
Examples to Illustrate the Use of Seismo
C3
##### SEISMIC DATA SUMMARY #####
C4
01I
LI
H IL i
U)
H
ILI
IL:3 4
WI 0
IL rI
IC
HIu I
y In
I~I
SH ~L
XI
C5 I
kwajl
C6
m 1'c
M 11 ci
LUvl 0
0 0 0 Mn
4 1
a a me4
L. E w C a14
XH L a 1 0xa
2 0rl\ IW L a S
02 0 u4 Ll
4 cu a .4.4
0)
/ -0
/ .4-
N 4J
rl
/ 1L
* / /
/
C7-
o
*E
results. This in affect means that the layers can only be
interpreted as being horizontal with no indication of dipping.
The plot also contains the identifier, filename where data is
located, program version number and authors.
08
# SEISMIC DATA SUMMARY
C9
z
0
cc <
w I
> (n C
U) UJ
H J
W :3 L 3
LC
I-.
4
0-
4
U)
-1
liiio
kwajl2
Cll
K..ID
ri I
4 a I 0 c
__ A
L.Lr2L
1
0I..
ID10u ___
00
CL
IL
r
/c
1~I/
C12
##### SEISMIC DATA SUMMARY
C13
I E
tH / Lc
Hi a
E
~i I
UP,
/4-, 0I
zX
IL L
H +;
I~wi
LL~
U)sw
001
kwajl2
ti
VI
I I
C15
> m t I E
C.> u 3 c
(r0%. 0 9
z 10 I r
0 L
Flr~ ri.
0)
43
CD
C16)
in Figures 7 and 8. This particular case revealed a three layer
system for the site, with the last layer extending to an unknown
depth, limited by the spread length. Also notice that the layers
are dipping downward (positive angle) from distance equal 0 ft to
distance equal 110 ft. This is shown in the idealized profile.
C17
SEISMIC DATA SUMMARY #####
018
101
w II
H
ii
I 1
itr
C"
'L U
~H/
0H
MB Irc I
/
Z (nilc
h4
0 .4
(-UU)31
019
##### SEISMIC DATA SUMMARY #####
Dist UTime CTime Cor CVel Dist UTime CTime Cor CVel
ft msec msec ft ft/sec ft msec msec ft ft/sec
2.0 3.0 3.0 0.0 615.0 2.0 4.0 4.0 0.0 615.0
4.0 4.5 4.5 0.0 615.0 4.0 5.0 5.0 0.0 615.0
6.0 6.0 6.0 0.0 615.0 6.0 6.8 6.8 0.0 615.0
8.0 7.0 7.0 0.0 615.0 8.0 7.5 7.5 0.0 615.0
10.0 8.0 8.0 0.0 615.0 10.0 8.5 8.5 0.0 615.0
12.0 7.5 9.8 1.5 615.0 12.0 9.0 10.0 0.0 615.0
14.0 8.0 10.3 1.5 615.0 14.0 10.0 11.0 0.0 615.0
16.0 10.0 12.3 1.5 615.0 16.0 10.5 11.5 0.0 615.0
18.0 11.0 13.3 1.5 615.0 18.0 11.5 12.5 0.0 615.0
20.0 12.5 14.8 1.5 615.0 20.0 12.5 14.8 1.5 615.0
22.0 14.0 16.3 1.5 615.0 22.0 13.0 15.3 1.5 615.0
24.0 16.5 16.5 0.0 615.0 24.0 14.5 16.8 1.5 615.0
26.0 16.0 18.3 1.5 615.0 26.0 16.5 16.5 0.0 615.0
28.0 17.5 19.8 1.5 615.0 28.0 18.0 18.3 1.5 615.0
30.0 18.5 20.8 1.5 615.0 30.0 19.5 19.8 1.5 615.0
32.0 21.5 21.5 0.0 615.0 32.0 20.5 20.8 1.5 615.0
34.0 22.0 22.0 0.0 615.0 34.0 22.0 22.3 1.5 615.0
36.0 23.0 23.0 0.0 615.0 36.0 23.0 23.3 1.5 615.0
38.0 24.0 24.0 0.0 615.0 38.0 24.0 24.3 1.5 615.0
40.0 26.0 26.0 0.0 615.0 40.0 25.0 25.0 0.0 615.0
42-.0 27.5 27.5 0.0 615.0 42.0 26.0 26.0 0.0 615.0
44.0 28.0 28.0 0.0 615.0 44.0 28.0 28.0 0.0 615.0
46.0 30.0 30.0 0.0 615.0 46.0 29.0 29.0 0.0 615.0
48.0 32.0 32.0 0.0 615.0 48.0 31.0 30.0 0.0 615.0
END OF DATA
C20
I *1
> U)
I I m*
0 '0
S 4.'
wt
I~ L
L
I *u
LL 7
0~ 0
zI 4/
___ J 10
<021
wsb4r8
022
Notice that the geophones from distance 12 ft to distance 30 ft
(forward) have all been corrected to a common datum plane, which
was selected to be the elevation of the shotpoint. In other
words, there was a dip in the line at this location and the
geophones were elevated to the new location selected as the datum
plane by adding 1.5 ft to them. The program takes this 1.5 ft
and the velocity of 615 ft/sec to calculate the correction in
msec to be added or subtracted from the data. Figure 16 is a
plot of the data with the corrections applied. Comparing this
plot with that in Figure 14, a marked difference in the arrival
times can be seen. Figure 17 is a printout of the calculated
results for this model.
023