ahmilb@houu64$bhpmodel
BHPMODEL - Make BHPIO Time and Depth Models
bhpmodel combines depths from a BHPIO horizon dataset with
velocity and other information from an ASCII model description
file to build BHPIO horizon-based time and depth model datasets.
USAGE: bhpmodel mfile=
Required Parameters:
mfile= Location of ASCII model description (see below)
Optional Parameters:
null=-999.25 null value. The horizon data may contain
null values where no picks were made
hfile=horizons BHPIO dataset containing model depths
tmodel=time_model BHPIO output time model
dmodel=depth_model BHPIO output depth model
pathlist=time_model.dat BHPIO pathlist file used to locate datasets
verbose=0 debug print
Trace Header Usage:
ASCII Model Description Example:
shift event layer name facies N/G vp vs rho vp*rho
250 1 1 top_cover 2 65 2674 1150 2.20 5873
250 2 2 slope1 2 65 2674 1150 2.20 5873
250 3 3 drape1 4 15 2793 1217 2.29 6400
250 4 4 slope2 2 65 2674 1150 2.20 5873
250 5 5 slope3 2 45 2718 1174 2.23 6073
250 6 6 slope4 2 30 2754 1195 2.26 6232
250 7 7 channel1 3 100 2607 1113 2.13 5552
250 8 8 slope5 2 30 2754 1195 2.26 6232
250 9 9 slope6 2 65 2674 1150 2.20 5873
250 10 10 debri1 5 0 2977 1303 2.44 7252
250 11 11 slope7 2 65 2674 1150 2.20 5873
250 12 12 drape2 4 15 2793 1217 2.29 6400
250 13 13 background 1 3 2827 1236 2.31 6542
250 14 bottom
avgvel = 2760
Rules for Constructing Model Descriptions:
Column separators must be spaces or tabs.
First non-blank line in file is assumed to be heading line.
Each column heading is limited to one word, e.g.
time-shift or time_shift, or shift, but not time shift
Columns may be in any order
Certain columns are required:
Keyword Contents
------- --------
shift time-shift each layer
event event number
layer layer number
name layer name
vp compressional velocity
rho density
Headings containing the above strings in any combination of upper and
lower case are required to construct model and synthetic datasets.
Any other headings in the model file are used as property names and
their respective column contents are loaded into the time and depth models.
A line with bottom anywhere on the line is bottom-model event
The bottom-model record maust have information in fixed columns as follows:
Column 1 = time-shift, Column 2 = event-number, Column 3 = bottom
First non-blank line after bottom is parsed for:
string = value, and value is used as vp for top layer