bnfd

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
BUGS
COPYRIGHT
AUTHOR

NAME

bnfd - BSU program synthetic data computation, Near and Far Field Waveforms in a whole space.

SYNOPSIS

bnfd [ -h | infile | xforce | vp | vs | den | alpha | fc | icomp | ifield ]

DESCRIPTION

Basic Seismic Utilities (BSU) evaluates Equation 4.23 (Aki and Richards, p. 73, Vol 1). The computed displacement field is for a homogeneous, elastic, whole space (no boundaries). The computation is useful to gain insight into the transition from near to far field, as well as understand the relationship between radiation pattern and the source. The user may select what terms to include in the output, and what component of motion to display. The input file is used to generate headers with the source and receiver coordinates. It also serves the additional design function of specifying the sample interval, number of samples, and number of traces to be generated in the output data set. C-Language Version.

Options

-h

Online help giving details on command line arguments

infile

Design file for setting geometry, tmax, number of channels, and sample interval of the output data. The input file is not altered.

xforce

The source function is defined by an equivalent point source. If you want to model a source with finite dimensions and surface area, you will have to write new code and integrate the results of this code over a specified surface area. Currently, xforce is limited to 1 of 3 possible directions:

1= force in positive x-axis direction

2= force in positive y-axis direction

3= force in positive z-axis direction (which is down).

vp

P-wave velocity (m/s)

vs

S-wave velocity (m/s)

den

Mass density of medium (kg/m^3)

alpha

Wavelet decay constant (1/seconds)

fc

Wavelet center frequency (Hz)

icomp

Component of motion to output

1=radial (x-axis, x1)

2=transverse (y-axis, x2)

3=vertical (z-axis, x3)

ifield

Fields to include in output waveforms. The key is Binary Code (SPN)= (S-wave, P-wave, Near) Field

0=wavelet only

1=(001) Near Field only

2=(010) Far Field P-wave only

3=(011) Far Field P-wave plus Near Field

4=(100) Far Field S-wave only

5=(101) Far Field S-wave and Near Field

6=(110) Far Field S-wave and P-wave

7=(111) All (Near and Far P- and S- wave)

NOTE:
If invoked with no options, will prompt user for input parameters.

EXAMPLE:
bnfd w001.seg 3 500. 200. 1600. 50. 50. 3 7

File w001.seg is used to design an output file. A vertical point force is excited in an elastic medium with Vp=500m/s, Vs=200m/s, Density=1600 kg/m^3. The wavelet will be an exonentially decaying sinusoid, decay constant 50/sec, center frequency 50 Hz. The vertical motion will be output in BSEGY format traces, and all fields (near and far) will be included in the displacements.

FILES

bnfdyyyy.seg

named according to convention (first 4char bnfd, the next 4char are the first 4char of the input file name, suffix .seg)

standard output

produces a progress bar

bnfdyyyy.lst

Echo check of input parameters in listing file, plus a tabulation of the computational results.

SEE ALSO

bhelp(1), lamb(1),

Aki, K. and Richards, P., 1980, "Quantitative Seismology: Theory and Methods", Volume 1, W.H. Freeman and Company, New York, 557p.

BUGS

no known bugs

COPYRIGHT

Copyright © 2024 by Paul Michaels

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

AUTHOR

P. Michaels, PE. <[email protected]>