Professional Documents
Culture Documents
DrillWorks/PREDICT
version 8.0
Reference Manual
Corporate Offices
Document Information
Title: DrillWorks/PREDICT version 8.0 Reference Manual
Description: Reference Manual
Author(s): Myleen Sagrado Sjodin
Reviewer(s): Xiaomin Hu, Bob Dwiggins
Document Version: 1.0 Sources Used: MS Word file
Creation Date: 12/7/00 Last Date Modified: 1/18/01
Approved by: Jim Bridges Approval Date: 1/12/01
Will be sent to: all PREDICT customers
Project Number: 0004 Document Number: 2000-000008
Table of Contents
REFERENCE MANUAL
Table of Contents
Track ........................................................................................................... 22
Creating a Track .................................................................................... 22
Viewing Track Properties .................................................................... 24
Cursor Coordinates .............................................................................. 27
Locking Tracks for Scrolling ............................................................... 27
Zooming On the Track ......................................................................... 28
View ........................................................................................................... 28
Creating or Editing a View.................................................................. 29
Deleting a View..................................................................................... 31
Displaying a View................................................................................. 31
Showing View Properties .................................................................... 33
Saving Views as Defaults..................................................................... 33
REFERENCE MANUAL
REFERENCE MANUAL
REFERENCE MANUAL
Table of Figures
A dialog box and its components ..................................................................... 11
PREDICTs main screen and its components ................................................. 12
Options dialog box showing screen color settings ........................................ 17
Options dialog box showing display options ................................................. 18
Options dialog box showing grid line options ............................................... 20
Options dialog box showing system options .................................................. 21
Options dialog box showing default file path locations ............................... 21
Track with Legend and display attributes ...................................................... 23
Track Properties dialog box .............................................................................. 24
Edit View dialog box .......................................................................................... 28
Create View dialog box ...................................................................................... 30
Open a View dialog box ..................................................................................... 30
Edit View dialog box .......................................................................................... 31
Delete Views dialog box .................................................................................... 31
Open a View dialog box ..................................................................................... 32
View drop-down list box ................................................................................... 32
View Properties dialog box ............................................................................... 33
Prompt for default views ................................................................................... 34
Datatype dialog box ........................................................................................... 36
Dialog box showing a Filter button .................................................................. 37
Unit Group dialog box ....................................................................................... 38
Lithology dialog box .......................................................................................... 39
Geological Age dialog box ................................................................................. 40
Project Information dialog box showing the General tab ............................. 43
Project Information dialog box showing the Boundaries tab ....................... 44
Project Information dialog box showing Notes tab ....................................... 45
Create a Project Group dialog box ................................................................... 46
Edit Project Groups dialog box ......................................................................... 47
Delete a Project Group dialog box .................................................................... 47
Open a Project dialog box .................................................................................. 48
Delete a Project dialog box ................................................................................ 49
Project Properties dialog box showing the General tab ................................ 50
Project Properties dialog box showing the Boundaries tab .......................... 50
Project Properties dialog box showing the Notes tab .................................... 51
Project Properties dialog box showing the Wells tab .................................... 51
Project Properties dialog box showing the Views tab ................................... 52
Project Properties dialog box showing the Datasets tab ............................... 52
Project Properties dialog box showing the Polygons tab .............................. 53
Project Properties dialog box showing the Lithology Columns tab ............ 53
Project Properties dialog box showing the RLGs tab .................................... 54
Project Properties dialog box showing the Annotations tab ........................ 54
Add New Wells dialog box showing the General tab ................................... 55
Add New Wells dialog box showing the Depth/Pressure tab .................... 56
Add New Wells dialog box showing the Location tab ................................. 57
Delete a Well dialog box .................................................................................... 59
Well Properties dialog box showing the General tab .................................... 59
Well Properties dialog box showing the Depth/Pressure tab ..................... 60
Well Properties dialog box showing the Location tab ................................... 61
Well Properties dialog box showing the Definitive Datasets tab ................ 61
Well Properties dialog box showing the Survey tab ..................................... 62
Well Properties dialog box showing the Temperature tab ........................... 62
Well Properties dialog box showing the Datasets tab ................................... 63
Well Properties dialog box showing the LithColumn tab ............................ 63
Well Properties dialog box showing the Polygon tab ................................... 64
Well Properties dialog box showing the Line Groups tab ............................ 64
Well Properties dialog box showing the Annotations tab ............................ 65
New Top Table dialog box ................................................................................ 67
Select Top Table to Edit dialog box .................................................................. 67
Edit Top Table dialog box ................................................................................. 68
Select the Top Table to Delete dialog box ....................................................... 69
MD/TVD Table window ................................................................................... 70
Select MD/TVD Table to Edit ........................................................................... 70
Import Survey Data dialog box ........................................................................ 71
Import Survey Data dialog box, second part .................................................. 72
Import Data dialog box ...................................................................................... 76
Import Datasets dialog box ............................................................................... 76
Select Datasets to Load window ....................................................................... 77
Create a Dataset dialog box ............................................................................... 78
Select a Dataset dialog box to edit .................................................................... 79
Edit Discrete Dataset dialog box ...................................................................... 80
Select Datasets for Export dialog box .............................................................. 81
Create a Dataset - Step 1 dialog box ................................................................. 84
Create a Dataset - Step 2 dialog box ................................................................. 84
Edit a Dataset dialog box ................................................................................... 85
Select a Dataset dialog box for editing ............................................................ 86
Append ASCII Data dialog box ........................................................................ 86
Select Datasets to Load dialog box (for appending) ...................................... 87
Select a Dataset dialog box (for appending) ................................................... 87
Average Datasets - Step 1 dialog box ............................................................... 88
Average Datasets - Step 2 dialog box ............................................................... 88
Create a Dataset from Multiple Datasets ........................................................ 89
Filter a Dataset - Step 1 ....................................................................................... 92
Filter a Dataset - Step 2 ....................................................................................... 92
Filter a Dataset - Step 3 ....................................................................................... 93
Filter a Dataset - Step 1 using Moving Weight Average ............................... 94
Add Datasets to Track dialog box .................................................................... 95
Create a New Lithology Column dialog box showing General Info. tab ... 97
Create a New Lithology Column dialog box, Lithology Column tab ......... 98
Lithology column on the track .......................................................................... 99
Select a Dataset dialog box ................................................................................ 100
REFERENCE MANUAL
REFERENCE MANUAL
REFERENCE MANUAL
Chapter 1: Introduction
Welcome to the DrillWorks/PREDICT system, developed by Knowledge
Systems, Inc. DrillWorks/PREDICT is the software system that has
revolutionized the prediction of pore pressures and fracture gradients for
well planning. Since its introduction in 1991, the system has been used by
leading industry companies throughout the world.
Product Overview
Pore pressure and fracture gradient profiles dictate the major cost
components of a well to include casing setting depths, hole sizes, number of
casing strings, mud programs, and hydraulics. The penalty for an inaccurate
prediction can be significant. It is estimated that abnormal pressure problems
cost the energy industry hundreds of millions of dollars each year.
DrillWorks/PREDICT has been used effectively by drilling engineers,
geologists, and petrophysicists to predict pressure and fracture gradient
profiles in many different areas of the world. The system uses a variety of
data, including well logs in virtually all formats - seismic and MWD data. The
system can be used in the well planning process and also during the drilling
operation with MWD/LWD data to determine geopressures while drilling
(GWD).
DrillWorks/PREDICT is a user-driven system that allows you to easily and
quickly determine the overburden stress gradient, pore pressure gradient,
and fracture gradient for both existing and proposed wells. You can view,
manipulate, and analyze data for one or more proposed wells and any
number of offset wells. DrillWorks/PREDICT facilitates making and saving
multiple "what if" scenarios for quick reference during the drilling operation.
With the User Defined Method and User Defined Program facilities, the
system use can be expanded indefinitely to encompass such important items
as wellbore stability and rock mechanics. These factors become increasingly
important with deviated and extended reach wells.
DrillWorks/PREDICT is available in wellsite, MWD/LWD (for real-time
data), and PREDICT ECOM versions. The PREDICT ECOM version makes it
convenient to authorize your license through the Internet.
and models can be used. Since some work better than others in different parts
of the world, PREDICT is designed to support the user with the premise that
the perfect set of data is not yet available in the real world so new methods
must constantly be developed.
Whenever a new and better method for pore pressure prediction is
developed, it can be incorporated into the system using either the User
Defined Method for fairly simple equations or the User Defined Program for
more complex methods. Both of these facilities take full advantage of the
powerful graphic and data manipulation capabilities of the system.
The power of PREDICT enables you to
import a variety of data in different formats.
maintain the data in a database.
display, edit, and manipulate data in many different ways..
enable the user to apply virtually any kind of analysis method using the
data.
perform interactive computation.
perform real-time analysis, with online receipt of input data and
transmission of results to the customer.
produce high quality graphic reports from the analysis.
The objective of the system is to enable the user to predict parameters, such as
pore pressures and fracture gradients, during well planning with more
accuracy than what has been possible in the past. The same parameters can
also be used to analyze the well while drilling using MWD/LWD data. Better
prediction of these important parameters will result in industry savings in the
hundreds of millions of dollars each year!
REFERENCE MANUAL
available with this option. Its main advantages are that it is very useful for
testing, training, and simulating actual drilling conditions.
DrillWorks/PREDICT performs the above operations in a fraction of the time
required by manual methods and achieves greatly improved results. The
system allows you to set up "what if" scenarios that can be evaluated and
used to assess more cases.
WITS channel. You are now able to edit the WITS mapping information
through Witslink instead of editing the WITS.SPC file. Interactive
computing is supported for all of the hardwired methods, UDMs, and
UDPs.
Ability to undo an operation. You can undo the last operation (i.e., cut/
copy/paste/fill constant and/or entire operation) when you are editing a
dataset on the track.
New RLG features. The Least square option is now available in edit mode
in addition to the New RLG feature. You can also create/edit an RLG
using a spreadsheet and create an RLG based on a dataset or another
RLG. It is also now possible to import/export an RLG.
Improvements in track features. You can easily change between log and
linear, configure the grid line and scale, specify the bottom display depth,
change symbol size, and see the Legend in interactive zoom. There are
also new menu options to reach the RLG, lithology column, and polygon
dialog boxes from the pop-up menu.
Enhanced conversions. You can convert pore pressure to pore pressure
gradient datasets, units, depth reference, and feet/meters.
Enhanced box car filter. You can now use the shrink boxcar filter function
which smooths the beginning and end data values more effectively.
New exporting features. You can now export a dataset in measured depth
and LAS format. You are also able to filter datasets for exporting.
New RLG abilities.
Filtering the dataset for each unit. You can specify a minimum and
maximum filter. When enabled, it will function as a real-time dataset and
append data.
REFERENCE MANUAL
Basic Installation
This section describes the installation for standalone and network options.
To install DrillWorks/PREDICT from CD-ROM:
1 Insert the distribution CD into the CD-ROM drive.
2 In Windows, click the Start button.
3 Select Run and type D:\setup (replace D with the actual drive letter
designation of your CD-ROM Drive) in the Open field.
4 Click OK to begin the installation process.
5 If there are previous installations of the same version of DrillWorks/
PREDICT, the first window that appears prompts you to modify, repair,
or remove the installation.
6 Note the copyright notice on the first installation program screen. Click
Next.
7 Read the License Agreement and then click Yes to proceed.
8 Enter your name and company in the Customer Information dialog box.
9 Type the serial number. The DrillWorks/PREDICT serial number is
shown on the jacket of your CD-ROM. Click Next.
10 The next screen prompts you for a directory where you will install
DrillWorks/PREDICT. You may select the default installation directory
displayed or choose another by navigating through Windows.
11 The next screen prompts you for one of four DrillWorks/PREDICT setup
options. Choose the setup option that fits your company's license type.
The setup choices are as follows:
Standalone Office Version Installation
Standalone Wellsite Version Installation
Network Office Version Server Installation (only installs the License
Manager on the server).
Network Office Version Client Installation (installs all other program
files and a link to the License Manager on the server).
12 If you chose Network Office Version Client Installation, enter or browse
for the server's file path (skip this step for other installations). Note: Both
Drive-mapping and UNC (Universal Naming Convention) are
supported.
13 Click Next. At this point, you can choose the components that you want
to install. Note: The appropriate components for the type of installation
you chose are already checked by default.
14 If you intend to use a dongle hardware device to register your license,
make sure that the Dongle component is checked (also see Registering
Using a Hardware Lock on page 8). This option is already checked by
default for standalone installations. Note: In order to run certain
components on your system, make sure that you have the correct license
type to support the installation. Otherwise, you will not be able to run
those components when you start the program. If you suspect that you
don't have the correct license, contact Support.
15 Choose the Program Folder in which the program will reside. Note: This
step is not available for the Network Version Server Installation.
16 Click Next. Wait one moment while it installs the software.
To begin using the program, the license needs to be verified and registered to
gain access. To register the program, see Registering PREDICT on page 7.
Networking in DrillWorks/PREDICT
DrillWorks/PREDICT can be installed on a client-server network where the
application files reside in the client machine and the License Manager resides
in the server machine. Please note that the application should be run on a
network client PC, not on the server itself.
User Licenses
DrillWorks/PREDICT can be run in a multi-user network environment. The
number of network client floating licenses that run simultaneously is
controlled by the software access code you obtained when you register your
software (also see Registering Using the License Manager on page 7). The
number of client licenses varies according to the terms of your license
agreement. To obtain more licenses, please contact Support.
REFERENCE MANUAL
Registering PREDICT
To begin using the program, the license needs to be verified and registered to
gain access. To register the program, there are two different situations:
When you start the program for the first time and you are not using the
dongle hardware device, you will receive a message saying that the
license is invalid. Click Yes to open the License Manager and proceed
with obtaining the software access code. Also see Registering Using the
License Manager on page 7.
If you are using a hardware device called a "dongle", you are not required
to run the License Manager to obtain a software access code unless the
license is invalid. The code(s) is contained in the dongle so that you
simply plug it in your computer and start the program. If you've never
run a dongle on this machine before, see Registering Using a Hardware
Lock on page 8.
between 8:00 a.m. to 6:00 p.m. U.S. Central time, fax (281)879-1499 or send
e-mail to support@knowsys.com to obtain the access code(s).
4 Enter the access code(s) in the fields.
5 Click OK. You may now open the program. Note: You will need to re-
register DrillWorks/PREDICT each time it is moved onto a different
computer and/or whenever your license terms are changed.
REFERENCE MANUAL
By Phone
In the U.S., you can call our Houston office between 8:00 AM to 6:00 PM (U.S.
Central time), Monday-Friday at:
+1(281) 879-1400
If it's after business hours and an emergency, you will be prompted to leave a
message and a Knowledge System's representative will be paged.
In Europe, you can also call our Norway office between 08.00-17.00 (Central
European Time), Monday-Friday at:
+47-55-92 45 62
By Email
U.S., Houston: support@knowsys.com
Norway: efdoyle@online.no
Our goal is to respond within 24 hours.
By Fax
You may fax your request for support to
+1 (281) 879-1499
Our goal is to respond within 24 hours.
Website
Please check our website for the latest events on training or new versions.
http://www.knowsys.com
REFERENCE MANUAL
Components
The following pictures illustrate names used for the programs component.
.
field
dialog box
list box
button
menu bar
tool bar
track
curve
pop-up menu
RLG
scale
legend
Terminology
This list briefly describes terms used in PREDICT.
Term Description
REFERENCE MANUAL
Term Description
Term Description
REFERENCE MANUAL
Term Description
Term Description
REFERENCE MANUAL
General Settings
You can customize features for the display, autosave function and locations of
the programs directories and data files.
To change settings
1 Select Tools > Options... from the menu bar. The Options dialog box
appears and contains four tabs: Display, Grid line, System, and Path.
2 Select the desired tab. Each tab is described below.
Display tab
REFERENCE MANUAL
Single track width Enter the width of a single track in pixels when
first created. Defines the maximum number of tracks that can be
shown in a view. For example, for a 1024 (height) x768 (width)
resolution, the number should be 200
Legend window height Enter the height of the Legend window
(bottom portion of the track). This needs to be correctly defined so
that the Legend is visible in the display. For example, for a 1024
(height) x768 (width) resolution, the number should be 120.
Font settings
Sets the fonts for the text in the display.
To reset the font, click on the Change button next to the relevant item
name and select the new font settings.
Track window Choose the font for the depth numbering in the
tracks.
Legend Choose the font for the text in the Legend window.
Dataset Choose the font for the labels/comments contained in the
third column of a dataset, and visible when the dataset is added to a
track.
Color Settings
Controls the color of various display items.
To change the color, click on the colored box next to the relevant item and
select the desired color from the chart that appears.
Track background Choose the color of the background of the tracks,
i.e., in the selected view
Object selection Choose the color that indicates which dataset or
RLG is active when the cursor is moved close to it on the track.
Regardless of the color of the dataset line or symbol, that line or
symbol set will display the color chosen in this field when the cursor
is over it.
Legend background Choose the color of the Legend window.
Grid lines Controls the color of the grid lines displayed on the
tracks. To make all grid lines invisible, select the grid line color to be
the same as the track background color.
Default view bottom depth Enter the bottom depth that is displayed
on the tracks.
Symbol size Select the size of the symbol that can be used to
represent a dataset on the track. The symbol is specified in attributes
when creating a dataset.
REFERENCE MANUAL
System tab
In this tab, you specify the file location of PREDICT related files, such as
project, library, and UDM/UDP directory files. By default, PREDICT uses
the Predict folder under Program Files, but you can specify another loca-
tion.
The file paths can be modified by clicking on the Change button to the
right of each field. The Browse for Folder dialog box appears allowing
you to navigate through Windows to find the new location.
Project directory the directory in which the PREDICT project
catalogs reside.
Defaults directory location of the default files.
UDM/UDP directory - location of the User Defined Method and User
Defined Program files.
Library directory - location of the Library files.
Export project directory - destination of projects exported from
PREDICT.
Export well directory - destination of wells exported from PREDICT.
WITS Input - location of the files containing WITS data imported in
realtime.
WITS output directory - location of the files containing WITS data
exported in realtime.
3 Change the settings, as desired. Click OK to return to PREDICT.
Track
A track is an area on PREDICTs screen that displays data and/or RLGs
(Reference Line Groups) and consists of a track name, width, horizontal scale
type, and vertical scale (see Figure 8). This can be compared to a paper log.
Another significant distinction is that any number of datasets and associated
RLGs can be displayed within the track, even if the datasets are associated
with different wells.
Creating a Track
Some of the advantages of using PREDICT is its versatility and ease in
changing the vertical scale, track width, and list of displayed datasets and
RLGs. The horizontal scale type can be linear or logarithmic. The vertical
scale can be any of seven fixed-depth scales.
REFERENCE MANUAL
To create a track, you first create a view and select up to 8 track types to be
displayed in the view.
NOTE: After selecting the track types for the first time for the view, you
can easily resize the tracks by moving the side panes of the tracks.
Track Types
Track Types depict the size and type of horizontal scale used for the selected
track:
Half Linear approximately 1/8 the width of a screen, with linear
horizontal scale.
Single Linear - approximately 1/4 the width of a screen, with linear
horizontal scale.
Double Linear - approximately 1/2 the width of a screen, with linear
horizontal scale.
Quad Linear - approximately the width of a screen, with linear horizontal
scale.
REFERENCE MANUAL
3 In the Vertical Depth section, select the desired depth scale for the tracks
that are locked together.
In metric SI units the choices are: 1 cm = 5, 10, 20, 50, 100, 250 and 500
meters
In FPS units the choices are: 1 inch = 50, 100, 200, 500, 1000, 2000 or
4000 feet
4 Click OK. The scale is dynamically changed, and the track display is
updated to reflect the new vertical depth scale.
4 Click OK. The Legend window is displayed as the default setting when
creating a View.
5 Save the project in order to save the settings of the track.
REFERENCE MANUAL
4 Click OK.
Cursor Coordinates
In the Status bar located to the bottom right of the PREDICT screen, the
coordinates of where your cursor is pointing to is displayed. The coordinates
are shown with respect to the horizontal scale of the active dataset and the
depth scale of the track. It is automatically updated according to the active
dataset in the track in which the cursor is seen.
View
A View displays a customized screen that can show a maximum of eight
tracks. A View can then be named and saved for future retrieval and use.
Views can include any combination of track widths and types (linear and
logarithmic).
REFERENCE MANUAL
To edit a view:
1 Select View > Edit from the menu bar. The Edit View dialog box is
displayed (see Figure 13).
2 You can change the name of the view, the arrangement of tracks in the
view, and the locked tracks.
3 When you have finished editing the view, click OK and the display will
be updated to reflect the changes. Note: You can only edit the currently
opened view.
REFERENCE MANUAL
Deleting a View
1 Select View > Delete from the menu bar. The Delete Views dialog box
appears (see Figure 14).
2 Select the View name to be deleted in the list box. A dialog asking you to
confirm the deletion will take place.
3 Click Yes to delete the view or No to cancel the operation.
Displaying a View
A newly created view is not opened automatically. There are two methods for
opening the view.
In both cases a dialog appears, asking if you want to save the data. Select Yes
if you want to save your work, or No to discard all changes to the project
since it was last saved.
REFERENCE MANUAL
Datatype Description
REFERENCE MANUAL
RHOB Density
To edit a datatype:
1 Select Tools > Datatype from the menu bar. The Datatype dialog box
appears (see Figure 19).
2 Select one of the datatypes from the list on the left. Notice that its
information and attributes appear to the right.
3 Make the desired changes and click Edit. You can modify additional
datatypes by repeating this procedure.
Deleting a Datatype
1 Select Tools > Datatype from the menu bar. The Datatype dialog box
appears (see Figure 19).
2 Select one of the datatypes from the list on the left. Notice that its
information and attributes appear to the right.
3 Click Delete. The datatype is deleted from the system. Note: Pre-defined
datatypes cannot be deleted (see Defining Datatypes and Units on
page 34).
4 Close the Datatype dialog box.
REFERENCE MANUAL
Filter button
REFERENCE MANUAL
REFERENCE MANUAL
2 Select the desired geological age to delete or edit in the left list box. Notice
that the information for the geological age appears to the right of the list
box.
3 To delete, click Delete. Otherwise, make the changes to the right and then
click Edit.
4 Click Close. These geological ages appear in the Geological Age drop-
down list box when you create lithology columns. See also Defining
Tracks and Views on page 22.
REFERENCE MANUAL
Creating a Project
1 From the menu bar, select Project > New. The Project Information dialog
box appears (see Figure 24).
2 Enter information in the following tabs:
General tab
Figure 24: Project Information dialog box showing the General tab
This section defines the geographical location and extent of the project
area (see Figure 25). It has to be correctly completed if DrillWorks/
BASIN is being used. It is wise, in any case, to enter correct data here
because the well data contains information about well location coordi-
nates. The following choices are available:
Coordinate System Choose the type of coordinate system used. The
default is Unknown (no geographical location information is available in
project).
Origin (only available if UTM is selected in the Coordinate System drop-
down list box) Enter the degrees of the UTM central meridian. This
coordinate system uses a meridian through the area of interest as the new
'equator'. Thus, in a strip sufficiently near this meridian, a Mercator pro-
jection of the new coordinate system is conformal and approximately
equivalent. The central meridian is one of the meridians of type 3,9,15
degrees. The value of the central meridian lies between 177 degrees
West and 177 degrees East. In the Boundaries section, the minimum and
maximum latitude and longitude coordinates are then entered in meters
from the central meridian.
Location (available if Latitude/Longitude or UTM is selected in the Coor-
dinate System drop-down list box) Enter the minimum and maximum
latitude and longitude coordinates in degrees, minutes and seconds. If
REFERENCE MANUAL
UTM is selected, enter the minimum and maximum latitude and longi-
tude coordinates in meters from the central meridian.
Notes tab
You can enter any comments or notes regarding the project (see Figure
26).
3 Click Open to open the newly created project or click OK to save the new
project information and return to the project you were working on. The
Add New Wells dialog box appears prompting you to add the first well
and its information to the project (also see Creating a Well on page 55).
REFERENCE MANUAL
Opening a Project
1 From the menu bar, click Project > Open. The Open a Project dialog box
appears.
2 Choose whether you want to view all projects in the system (List All
Projects option) or view projects belonging to a particular Project Group
(List by Project Group option).
3 Double-click the project name in the list box on the bottom of the dialog
box. The project opens displaying the default view (also see Viewing
Well Properties on page 59). To add wells to the project, see Creating a
Well on page 55.
NOTE: You can also open one of the last 8 projects previously opened by
selecting it on the bottom of the Project menu.
Deleting a Project
Use caution when deleting projects, since it cannot be undone.
To delete a project:
1 From the menu bar, select Project > Delete.
2 The system prompts you to make sure that you want to delete. Click Yes
to delete the project.
REFERENCE MANUAL
General tab
Figure 32: Project Properties dialog box showing the General tab
Contains the project name, description, analyst name, project units, and
current directory location for project file.
Boundaries tab
REFERENCE MANUAL
Notes tab
Figure 34: Project Properties dialog box showing the Notes tab
Figure 35: Project Properties dialog box showing the Wells tab
Lists basic information about all the wells in the project and includes:
well name, ID, country, air gap (AG), water depth (WD), total depth
inTVD, and total depth in MD. To sort the columns according to the
header, click on the column header.
Views tab
Figure 36: Project Properties dialog box showing the Views tab
Lists all views in the project and includes information about the view
name and numbers of tracks, datasets, lithology columns, polygons,
RLGs, and annotations in each view. To sort the columns according to the
header, click on the column header.
Datasets tab
Figure 37: Project Properties dialog box showing the Datasets tab
REFERENCE MANUAL
Polygons tab
Figure 38: Project Properties dialog box showing the Polygons tab
RLGs tab
Figure 40: Project Properties dialog box showing the RLGs tab
Lists all RLGs contained in the project, well, or view. It includes informa-
tion about the well, dataset and file name for each RLG. To sort the col-
umns according to the header, click on the column header.
Annotation tab
REFERENCE MANUAL
Creating a Well
A well can be added either to a new project when it is being created (also see
Creating a Project on page 43) or to an existing project when it is open (also
see Opening a Project on page 48).
To add a new well to an open project:
1 From the menu bar, select Well > New. The Add New Wells dialog box
appears. This dialog box contains three tabs which allow you to enter
well-related information:
General tab
Figure 42: Add New Wells dialog box showing the General tab
This section (see Figure 42) contains general information about the well,
such as:
Well name Enter the name of the new well, using up to 59 characters
Description Enter text describing the well
Well ID Enter a well ID number, for example API number
Operator Enter name of operating company for whom the well is drilled
Analyst Enter name or initials of person performing pressure analysis
work
Rig name Enter name of drilling unit
Country Enter country in which well is located
Start Date Normally, you select the date the well was spudded. Click in
the box and change day/date/year with the arrow keys, as necessary.
Alternatively, click on the down arrow to the right of the box to get the
Windows calendar. Click on left or right arrows at the top of the calendar
to move dates. Click on the year number at the top of the calendar to
scroll quickly to select the year at a time
Completion Date Normally, you can select either the date the drilling
was finished or date of abandonment of the well. Click in the box and
change day/date/year with the arrow keys, as necessary. Alternatively,
click on the down arrow to the right of the box to display the Windows
calendar. Click on left or right arrows at the top of the calendar to move
dates. Click on the year number at the top of the calendar to scroll quickly
to select the year at a time
Type of Well Select Exploratory, Appraisal, or Development.
Status of Well Select Pre-spud, Drilling, Completing, Producing, Shut-
in, Temporarily Abandoned, Plugged and Abandoned, or Junked and
Abandoned.
Depth/Pressure tab
Figure 43: Add New Wells dialog box showing the Depth/Pressure
tab
REFERENCE MANUAL
This tab contains details of key depths in the well, in addition to some
pressure information (see Figure 43):
Depth Section::
Air Gap The vertical distance between the zero datum, normally Drill
Floor (DF) or Rotary Kelly Bushing (RKB), and the Mean Sea Level (MSL)
on a offshore drilling unit, or Ground Level (GL) onshore.
Water Depth - The distance in an offshore well between the Mean Sea
Level (MSL) and the Seabed or Mud Line.
Total MD The total drilled depth of the well along the well path in Mea-
sured Depth (MD), from the zero datum point.
Total TVD - The total vertical drilled depth of the well in True Vertical
Depth (TVD), from the zero datum point.
Pressure section::
Mechanism The predominant mechanism that caused the abnormal for-
mation pressure. Examples include: Undercompaction, Aquathermal
Pressuring, Clay Diagenesis, Hydrocarbon Generation, Tectonic Stress,
etc. Choose from the drop-down list or type in your own.
Normal PG The normal hydrostatic Pressure Gradient for the well area.
Depth to Top The vertical depth from zero datum point to the top of the
main abnormally pressured zone.
Max PP The maximum Pore Pressure gradient estimated, measured or
expected in the well.
Max FG The maximum Fracture Pressure gradient estimated, measured
or expected in the well.
Location tab
Figure 44: Add New Wells dialog box showing the Location tab
This section defines the geographical location and extent of the project
area (see Figure 44). It has to be correctly completed if DrillWorks/
BASIN is being used. It is wise, in any case, to enter correct data since the
well data contains information about well location co-ordinates. The fol-
lowing choices are available:
Coordinate System Choose the type of coordinate system used. The
default is Unknown (no geographical location information is available for
the project).
Origin (This choice is only available if UTM is selected in the Coordinate
System drop-down list box) Enter the degrees of the UTM central meri-
dien. This coordinate system uses a meridian through the area of interest
as the new 'equator'. Thus, in a strip sufficiently near this meridian, a
Mercator projection of the new coordinate system is conformal and
approximately equivalent. The central meridian is one of the meridians of
type 3,9,15 degrees. The value of the central meridian lies between
177 degrees West and 177 degrees East. In the Boundaries section, the
minimum and maximum latitude and longitude coordinates are then
entered in meters from the central meridian.
Location (available if Latitude/Longitude or UTM is selected in the Coor-
dinate System drop-down list box) Enter the minimum and maximum
latitude and longitude coordinates in degrees, minutes and seconds. If
UTM is selected, enter the minimum and maximum latitude and longi-
tude coordinates in meters from the central meridian.
2 When all the relevant well information has been entered, click the Add
button to add the well to the project. It is wise at this stage to save the
project.
NOTE: There is no limit to the number of wells that a project can contain.
Deleting a Well
Use caution when deleting wells, since it cannot be undone.
To delete a well:
1 From the menu bar, select Well > Delete. The Delete a Well dialog box
appears.
2 Select the well name in the list box.
3 Click OK.
4 The system prompts you to make sure that you want to delete. Click Yes
to delete the project.
REFERENCE MANUAL
Figure 46: Well Properties dialog box showing the General tab
Contains information about the well name, description, ID, operator, ana-
lyst, rig name, country, start/completion dates, type and status of the
well.
Depth/Pressure tab
Contains information about the air gap, water depth, MD/TVD, pressure
mechanism, normal PG, depth to top, max PP and FG.
REFERENCE MANUAL
Location tab
Figure 48: Well Properties dialog box showing the Location tab
Survey tab
Figure 50: Well Properties dialog box showing the Survey tab
Shows the relationship between the MD and TVD if a survey file or MD/
TVD table was inputted.
Temperature tab
Figure 51: Well Properties dialog box showing the Temperature tab
REFERENCE MANUAL
Datasets tab
Figure 52: Well Properties dialog box showing the Datasets tab
Lists all the datasets that are associated and analyzed in the well.
LithColumn tab
Figure 53: Well Properties dialog box showing the LithColumn tab
Figure 54: Well Properties dialog box showing the Polygon tab
Figure 55: Well Properties dialog box showing the Line Groups tab
Lists all the RLG (Reference Line Groups) for the well.
REFERENCE MANUAL
Annotations tab
Figure 56: Well Properties dialog box showing the Annotations tab
Displays a list of annotations that were created for the selected well.
3 After viewing the information, click OK. If you made any changes to the
information, click Apply to apply the new information.
Top Table
A top table shows the depth correlation between a reference and proposed
well. This table is primarily used to generate a synthetic log. The function of a
top table is the same as the MD/TVD table function. However, a top table is
used more frequently to modify the depths in the logs of an offset or analog
well so that they represent the depths of a proposed location. Usually, the
depths of the proposed well are derived from seismic data.
The top table can be used to:
expand or condense stratigraphic sections, and/or
create or remove faults and/or unconformities.
REFERENCE MANUAL
2 Navigate through Windows to locate and select the desired top table file
(.top).
3 Click Open. The Edit Top Table dialog box appears (see Figure 59).
4 Make the desired changes. You can use the following methods to help
you edit data:
Use the Tab key to move to the next cell.
Cut or copy/paste cells by selecting them and clicking Cut or Copy.
To paste, click at the depth below the desired entry and then click the
Paste button.
To insert an extra line, click on the relevant line number and click
Insert. To insert several lines, click and drag to mark the desired line
numbers then click Insert.
5 When you are finished, click OK.
REFERENCE MANUAL
2 Navigate through Windows to locate and select the desired top table file
(.top).
3 Click Open.
4 The system prompts whether you really want to delete the top table.
Click Yes.
MD/TVD Table
You can create an MD/TVD (Measured Depth/True Vertical Depth) Table to
enable you to import data based on MD and store it in Predict in TVD. The
table is comprised of two columns, the first column containing the measured
depth and the second column containing the corresponding true vertical
depth.
during data import. For more information, see Importing Survey Data
on page 71. Hint: To find the directory to which the file was saved, select
Tools > Options > Path tab to see the default file paths.
REFERENCE MANUAL
2 Navigate through windows to select the desired file (.top, .tbl, or other
external file). Hint: To find the directory where the file was saved, select
Tools > Options > Path tab to see the default file paths.
3 Click Open. The A second Import Survey Data dialog box appears (see
Figure 64).
4 Select the well that you want to associate the survey data to.
5 If you imported a .top or .tbl file, click OK in the dialog box. If you are
importing survey data from an external application, click Next and
proceed to the next step.
6 From the Map MD Column list box, select the column name of the
measured depth data.
7 From the Map TVD or Inclination Column list box, select the column
name of the TVD or inclination data.
8 Choose either the TVD or Inclination option to use.
9 Click Finish.
Importing a Project
1 From the menu bar, select Project > Import. The Import a Project dialog
box appears.
REFERENCE MANUAL
Exporting a Project
The system exports project data to a folder specified in Tools > Options >
Path. For more information, read about the Path tab in the Options dialog box
found in General Settings on page 18.
NOTE: When you export a project, the default settings (e.g., datatype
names) and references to library datasets or UDM/UDPs are NOT exported
with the project. Therefore, the program may not function as you expect due
to inconsistencies in default settings between different client installations.
1 From the menu bar, select Project > Export. The Export a Project dialog
box appears.
2 Select the project name in the list box.
3 In the Subdirectory for Exported Project field, modify or keep the
subdirectory name (the system will create a folder with this name). The
project data will be exported to the directory specified in Tools > Options
> Path.
4 Click OK. The system exports the data.
Importing a Well
1 From the menu bar, select Well > Import. The Import a Well dialog box
appears.
2 Navigate through windows to locate the desired well file (.wel).
3 Click Open. The Import a Well dialog box appears so that you can, if
needed, enter the new name of the well that is being imported.
4 Click OK. The system imports the well data. To view the well properties,
see Viewing Well Properties on page 59.
Exporting a Well
The system exports well data to a folder specified in Tools > Options > Path.
For more information, read about the Path tab in the Options dialog box
found in General Settings on page 18.
1 From the menu bar, select Well > Export. The Export Well dialog box
appears.
2 Select the well name in the list box.
REFERENCE MANUAL
Before Importing
It will greatly simplify the importing of data if all the datasets have been
assigned datatypes before doing the import. This is done by naming the
column headers (channels) of your datasets with the same name as the
datatype.
Example: If you are importing a file of drilling parameters with Dxc, Rop,
Torque, Total Gas, Rpm, and Wob datasets, make sure the column headers
are named DXC, ROP, TORQ, TGAS, RPM, and WOB. Thereafter, make sure
that the datatypes in PREDICT have the same name as your column headers.
During the import, the dataset names and datatypes will match seamlessly.
Regardless of the original format of input data the start step for importing
into PREDICT is the same for all. See Importing Data from Files on page 75
below.
For more information about datatypes and units, see Creating or Editing a
Datatype on page 35 or Creating or Editing a Unit Group on page 37.
3 Navigate through Windows to find the desired data file that uses a
compatible format listed above.
4 Select the filename and click Open. The Import Datasets dialog box
appears (see Figure 66).
REFERENCE MANUAL
7 In the Channels list box, there is a list of available sets of data to import
into the system. Choose one or more by clicking on their name.
8 Click Next. The Create a Dataset dialog box appears (see Figure 68).
9 The system will go through the channels (or column headers) of the
imported data and allow you to verify that PREDICTs datatypes match
the datasets. See Before Importing on page 75 for more information.
If the channel name is the same as the datatype name, then the
default datatype will be highlighted in the list for each channel. Make
sure that the value in the Dataset Name field has the desired datatype
in the Datatype list box. If not, select the appropriate datatype for the
dataset.
If the channel name is NOT the same as the datatype name, the
default datatype will be Unknown and you will need to select the
correct datatype for that channel.
10 Click Next. The system will go through all the datasets one by one until
all the datasets have been verified.
11 Repeat steps 9 to 10. If it has gone through all the datasets, the Finish
button appears on the lower part of the dialog box. Click the Finish
button.
12 Wait one moment while the system imports the data into the system.
Notice that there is no data displayed. This is because you must display it
on the track. See Displaying Datasets on the Track on page 94 for more
information.
REFERENCE MANUAL
NOTE: If there is existing valid data above and below the depth interval
of the data you wish to import, you will need to make room for the new data
by inserting rows in the existing PREDICT spreadsheet grid. For instance, if
you have data from 3000-10000 and from 11000-14000, you will need to
insert a sufficient number of rows in the PREDICT data grid to accommodate
the data from 10,000-11,000 that you wish to add. To do this, highlight the
interval where the new data will go and then click the Insert button in the
Edit Discrete Dataset dialog box. Repeat this for the number of rows required.
If you fail to do this, PREDICT will write over any existing data beginning at
the insertion point.
7 Repeat the operation with the second column of data in the spreadsheet.
After both columns of data have been pasted into the PREDICT data grid,
click OK. The PREDICT dataset will automatically update.
8 Repeat steps 2 to 7 for each dataset to be updated.
REFERENCE MANUAL
Exporting a Dataset
If you need to export a dataset so that it can be used in other PREDICT or
external projects, use this facility.
1 From the menu bar, select Data > Export. The Select Datasets for Export
dialog box appears (see Figure 71).
NOTE: For DEX format, at most one PP (pore pressure) dataset and/or
one FG (fracture gradient) dataset can be exported at a time.
5 Click OK.
REFERENCE MANUAL
2 Select an option:
None Create a new dataset not based on a data source.
A dataset Create a new dataset based on the data in an existing dataset.
If selected, choose the well and dataset name in the drop-down list boxes.
A RLG Create a new dataset based on an RLG. If selected, choose the
well, dataset name, RLG and interpolation (not mandatory).
3 Click Next. The Create a Dataset Step 2 dialog box appears (see Figure
73).
4 In the Dataset Name field, type the new name of the dataset.
5 In the Description, type a brief description of the dataset (not mandatory).
REFERENCE MANUAL
6 In the Datatype list box, choose a datatype that will be assigned to this
dataset. For more information, see Defining Datatypes and Units on
page 34.
7 In the Unit list box, select the unit.
8 If desired, change the attributes of how the dataset should be displayed
by clicking the Change button.
9 Click Finish. The Edit a Dataset window appears (see Figure 74).
10 At this point, you can enter or copy/paste data into the data entry grid.
11 Click OK when complete.
Editing Datasets
You can edit data in a dataset at a later time, if required.
To edit a dataset:
1 From the menu bar, select Data > Edit. The Select a Dataset dialog box
appears (see Figure 75).
2 Choose the well and dataset name from the list boxes.
3 Click OK. The Edit a Dataset window appears displaying the data entry
grid (see Figure 74). You can edit the data and click OK.
REFERENCE MANUAL
2 Navigate through Windows to select the desired ASCII file and click
Open. The Select Datasets to Load dialog box appears (see Figure 77).
5 Choose the well and the dataset that you want the new data to append to.
6 Click Finish. If you want to check to see that the data appended, see
Editing Datasets on page 85.
Averaging Datasets
You can average the values of up to 10 datasets together to form one dataset.
1 From the menu bar, select Data > Average. The Average Dataset Step 1
dialog box is displayed (see Figure 79).
2 Select two or more datasets from the Dataset list box by clicking and
pressing the Shift or CTRL keys. You can sort the list by clicking on the
column headers, for example, to group all datasets of similar datatype
together.
3 Click Next. The Average Datasets Step 2 dialog box is displayed (see
Figure 80).
REFERENCE MANUAL
4 Select the appropriate project well, enter a name for the new dataset, and
enter a description of the dataset (optional).
5 Select the appropriate datatype and unit (required), change attributes, if
desired, and click Finish to complete the creation of the new dataset.
6 Click OK. To display this dataset on the track, see Displaying Datasets
on the Track on page 94.
9 Click OK. To display this dataset on the track, see Displaying Datasets
on the Track on page 94.
Filtering Datasets
In PREDICT, a filter smooths out data by averaging a given number of points
in the dataset and as a result, places a new data point for every average.
Therefore, it makes the dataset curve smoother since it filters out points that
are very high or low. The main purpose of using a filter is to remove
unnecessary noise or flukes in a curve.
In PREDICT, you can use three types of filters:
Boxcar filter (equal weight) see Using the Boxcar or Shrink Boxcar
Filter on page 90.
Shrinking Boxcar filter (equal weight) see Using the Boxcar or Shrink
Boxcar Filter on page 90.
Moving Weight Average see Using the Moving Weight Average on
page 93.
REFERENCE MANUAL
Example:
Data point # 1 2 3 4 5 6 7 8 9 10
Data value 0.1 0.15 0.2 0.17 0.12 0.15 0.27 0.14 0.17 0.11
Data points after The first two data points from the original dataset are thrown out, and the
filter first data point is 0.15 (the average of data point values 1 to 5), the second
is 0.16 (average of data point values 2 to 6), the third is the average
between data points 3 to 7, and so on until the number of filter points can
be averaged. Notice that data points 9 and 10 are unable to be filtered
using the traditional 5 point boxcar filter.
Data point # 1 2 3 4 5 6 7 8 9 10
Data value 0.100 0.150 0.200 0.170 0.120 0.150 0.270 0.140 0.170 0.110
Averaged 0.100 0.150 0.148 0.158 0.182 0.170 0.170 0.170 0.168 0.110
data value
Data points The first data point is the first value of the dataset, the second data point is the
after filter average between the values of data points 1 and 3 (it allowed averaging of 3
filter point values, as opposed to only allowing 5 filter points), the third data
point begins using the traditional boxcar filter of 5 filter points (as explained in
the previous table), the fourth also uses the traditional boxcar filter, and so on.
Notice that points 9 and 10 are filled with a data value since data point 9 takes
the average of data point values 8 and 10 and point 10 is the value at point 10.
The boxcar filter function is used exclusively at the user's initiative. Some
examples of the many uses for this filter are:
separating shales from sands on SP and GR logs
creating Porosity Compaction profiles
determining normal compaction trends
extracting Sonic Events from DT logs.
To use the boxcar filter:
1 From the menu bar, select Data > Filter. The Filter a Dataset Step 1 dialog
box appears (see Figure 82).
2 Choose either the Boxcar or Shrink Boxcar option and click Next. The
Filter a Dataset Step 2 dialog box appears (see Figure 83).
REFERENCE MANUAL
5 Enter the dataset name for the filtered dataset and a description
(optional), select a datatype and unit, and change the display attributes, if
desired.
6 Click Finish. To display the dataset, see Displaying Datasets on the
Track on page 94.
Data point # 1 2 3 4 5 6 7 8 9 10
Data value 0.1 0.15 0.2 0.17 0.12 0.15 0.27 0.14 0.17 0.11
Weight of data 1 2 2 2 1 1 2 2 2 1
point
Data points after The first data point is 0.252 (the value of data points 1 to 5 multiplied by
filter their weight and divided by 5), the second data point is 0.256 (the value of
data points 2 to 6 multiplied by their weight and divided by 5), and so on.
The MWA filter function is used exclusively at the user's initiative. Some
examples of the uses for this filter are:
2 Choose either the Moving Weighted Average option and click Next. The
Filter a Dataset Step 2 dialog box appears (see Figure 83).
3 Select the well name and the dataset to be filtered.
4 In the Number of Filter Points field, enter an odd number between 3 to
1999.
5 In the Moving Weighted Average text box, type the weighted values for
the number of data points specified in the Number of Filter Points field.
Make sure you separate them by commas and click Next. The Filter a
Dataset Step 3 dialog box appears (see Figure 84).
6 Enter the dataset name for the filtered dataset and a description
(optional), select a datatype and unit, and change the display attributes, if
desired.
7 Click Finish. To display the dataset, see Displaying Datasets on the
Track on page 94.
REFERENCE MANUAL
For more information about changing the datasets attributes, see Displaying
and Modifying Dataset Attributes on page 116.
NOTE: When you add a library dataset to a track, it cannot be saved to the
project. It is only temporarily displayed on the track until you close
the project.
4 Choose the type of dataset, well, and dataset name and click OK. Notice
that the dataset appears in the track with the attributes you specified for
that dataset (for example, the GR dataset appears in blue since you chose
it to appear as a blue line).
NOTE: In order for the dataset to be the active dataset, the dataset
name should be displayed in the Legend window (white area on bottom of
track). Use the NextDS button to scroll through the dataset names in the Leg-
end (if more than one). Active datasets are important when creating RLGs
and annotations. In addition, datasets with zero or negative values cannot be
displayed. Delete those values by using the edit dataset function (see Editing
Datasets on page 85).
NOTE: Doing this only removes the datasets from the track, not from the
system.
REFERENCE MANUAL
2 In the Name and Description fields in the General Information tab, enter
the name and description of the lithology column.
3 In the Associated Well drop-down list box, select the well name with
which this lithology column is to be associated.
4 In the Track Start Position field, enter the location of the lithology column
by specifying the % of the track width starting from the left edge of the
track. This is where the lithology column will begin.
5 In the Lithology Column Display Width field, enter the width of the
Lithology Column, in % track width from the specified start position.
6 In the Age Display Width field, enter the width of the display for
Geological Age, in % of width of a single track.
7 Check any of the boxes if you want to display the formation name text,
geological age column and/or vertical text of geological age.
8 Click the Lithology Column tab (see Figure 88).
9 In the Name and Description fields, enter the name of the lithology
column unit and a description if desired.
10 In the Start and End Depth fields, enter start and end depths for this unit
in this well.
11 In the Geological Age and Lithology drop-down list boxes, select
geological age (e.g., Holocene) and lithology (e.g., blue).
12 If the geological age and/or lithology that you require are not available in
the drop-down list boxes, cancel this action by clicking Cancel, and create
the required geological age and/or lithology defaults via the Defaults
function first. See Creating or Editing a Geological Age on page 99.
13 Click Add to add this unit to the lithology column.
14 Repeat steps In the Name and Description fields, enter the name of the
lithology column unit and a description if desired. to Click Add to add
this unit to the lithology column. as often as needed to build up the
lithology column.
15 Click OK when finished.
16 To display the lithology column dataset, refer to Displaying Datasets on
the Track on page 94. The following picture depicts how a lithology
column should appear (see Figure 89).
REFERENCE MANUAL
lithology column
2 In the Wells list box, select the well that contains the lithology column.
3 Select the lithology column name in the Dataset list box.
4 Click OK. The Edit a Formation Column dialog box appears (see Figure
91).
REFERENCE MANUAL
5 Make sure that the Add option is selected and choose a lithology pattern.
6 On the track that you right-clicked on, click and drag from the first point
to the next and continue to click other points and drag to form the shape
of the polygon.
7 Click Close Polygon.
REFERENCE MANUAL
Create a cross plot view (see Creating a Cross Plot View on page 104).
Display the cross plot view (see Displaying the Cross Plot View on
page 105).
Add the x and y axes datasets to the graph (see Adding a Dataset for the
X or Y Axes on page 106).
2 From the menu bar, select View > New. The Create Cross Plot dialog box
appears (see Figure 96).
REFERENCE MANUAL
5 Click OK. You return to the blank screen. In order to display the cross
plot view, refer to Displaying the Cross Plot View on page 105.
4 Select a well and a dataset. Click OK. Notice that a label with the datasets
name on the axis appears.
5 Repeat for the other axis. Notice that data points on the grid appear
which represent values of the two datasets (see Figure 100).
REFERENCE MANUAL
4 You can choose whether you want the scroll bar in the Lower and Upper
Limit fields to move together.
5 Scroll the bar in the Lower and/or Upper Limit bars to adjust the limit of
which dataset values are displayed. Alternatively, you can enter the
numbers in the fields to the right of the scroll bar.
6 Click OK. Notice that there is a shift on the grid which displays the value
data points.
7 In the Attributes field, click Change to modify how the depth will be
represented.
8 Select color, line, and/or symbol.
9 Click OK. You return to the Cross Plot Depth Range Legend window.
REFERENCE MANUAL
10 If needed, you can delete a depth ranges by selecting it in the list box and
clicking Delete.
11 Click OK. Notice that the data points display the attributes you chose for
the values that are in the given depth and that the depth range
information appears in the Legend to the right of the graph.
5 Select the well and the dataset that you want to use as a reference.
6 Click Add on the bottom right of the window. The Add Cross Plot
Legend dialog box appears (see Figure 105).
7 Enter the value range of referenced dataset. For values fitting this range
in the referenced dataset, the corresponding depths will be used when
plotting the other two datasets.
8 If desired, change the display attributes (colors, line and/or symbols) by
clicking on Change and then clicking OK.
9 Click OK. You return to the Cross Plot Legend window.
10 To edit or delete any of the line items in the list box, select it and press
Edit or Delete. If editing, the Add Cross Plot Legend appears for you to
make the changes. Click OK.
11 Click OK. Notice that the referenced data points appear with the display
attributes that you specified and that the referenced dataset information
appears in the Legend to the right of the graph (see Figure 106).
REFERENCE MANUAL
5 Follow the instructions to draw the line and click OK. The Create a Curve
Fit dialog box appears (see Figure 108).
6 In the Curve Fit Name box, enter a name for the line.
7 If desired, click the Change button to change the appearance of the lines
color, shape, and/or symbol and click OK.
8 Click OK. Notice that a line appears on the graph.
Removing Lines
Removing lines only takes them out of display. They still remain in the
system and can be added back to display. For more information, see Adding
Lines that Were Removed on page 113.
1 Make sure that you have the desired cross plot view on screen. If not, see
Displaying the Cross Plot View on page 105.
2 Right-click anywhere on the screen. A pop-up menu appears.
3 Select Remove Line from the menu. The Select a Curve Fit to Remove
dialog box appears (see Figure 109).
4 Choose the curve fit name (or line) from the list box.
5 Click OK. Notice that the lines disappear.
Deleting Lines
Deleting lines removes the lines from the display and system.
1 Make sure that you have the desired cross plot view on screen. If not, see
Displaying the Cross Plot View on page 105.
2 Right-click anywhere on the screen. A pop-up menu appears.
3 Select Delete Line from the menu. The Select a Curve Fit to Delete dialog
box appears (see Figure 110).
REFERENCE MANUAL
4 Choose the curve fit name (or line) from the list box.
5 Click OK. Notice that the lines disappear.
4 Choose the curve fit name (or line) from the list box.
5 Click OK. Notice that the line is added back on display.
1 Make sure that you have the desired cross plot view on screen. If not, see
Displaying the Cross Plot View on page 105.
2 Right-click anywhere on the screen. A pop-up menu appears.
3 To zoom in, select Zoom In. A dialog box is displayed (see Figure 112)
showing instructions on how to select the area to zoom in on. Click OK.
REFERENCE MANUAL
2 From the list box on the left, select a dataset name. Notice that the
selected datasets information is displayed to the right of the list box.
3 You can view or change any of the information in the fields to the right of
the list box.
4 Click OK after viewing the information or Apply after making the
changes.
REFERENCE MANUAL
3 Change any of the display attributes, i.e., color, line, symbol, and/or text
display.
4 Click OK.
3 (Linear tracks only) If you right-clicked outside the curve, select the
dataset name that should have the linear scales adjusted.
4 (Linear tracks only) Check the Scroll Both Scroll Bars at the Same Time
option if you want the Lower Limit and Upper Limit scroll bars to move
together.
5 Choose the Lower Limit and/or the Upper Limit to the desired minimum
and maximum values on the scale that should be displayed.
6 Click OK. Notice that the linear or log scale for the selected datasets
adjusts to the new changes.
REFERENCE MANUAL
3 Select the dataset you desire in the left list box. The parameters for that
dataset appear in the right box.
4 Click Close after viewing.
Deleting Datasets
You can delete datasets from any of the three different types of datasets:
discrete, lithology column, or polygon. This deletes the datasets from the
project you are working on. Please note that this operation cannot be undone.
1 From the menu bar, select Data > Delete. The Select Dataset to Delete
dialog box appears (see Figure 119).
REFERENCE MANUAL
2 Select an option:
None create a new dataset not based on a data source.
A dataset create a new dataset based on the data in an existing dataset. If
selected, choose the well and dataset name in the drop-down list boxes.
An RLG create a new dataset based on the dataset an RLG is associated
to. If selected, choose the well, dataset name, RLG and interpolation (not
mandatory).
3 Click Next. The Create a Dataset Step 2 dialog box appears (see Figure
121). Notice that the well name says Library.
4 In the Dataset Name field, type the new name of the dataset.
5 In the Description, type a brief description of the dataset.
6 In the Datatype list box, choose a datatype that will be assigned to this
dataset. For more information, see Defining Datatypes and Units on
page 34.
7 In the Unit list box, select the unit.
8 If desired, change the attributes of how the dataset should be displayed
by clicking the Change button.
9 Click Finish. The Edit a Dataset window appears (see Figure 122).
REFERENCE MANUAL
10 At this point, you can enter or copy/paste data into the data entry grid.
11 Click OK when complete.
3 Click OK. The Edit Library Curve dialog box appears (see Figure 124).
REFERENCE MANUAL
into a discrete dataset, see Creating a New Dataset By Data Entry, Other
Dataset, or RLG on page 83.
There are two methods for creating an RLG depending on your situation:
1 Create an RLG based on manual key data entry, another dataset, or from
an exported RLG file. Refer to Creating an RLG from scratch on
page 125.
2 Create an RLG based on the active dataset on track and by using your
mouse to physically draw the lines on the track. Refer to Creating an
RLG Based on the Active Dataset on the Track on page 127.
2 Select an option:
None contains no previous data and allows you to manually enter
the RLG data in a spreadsheet-like grid.
A Dataset allows you to obtain data from another dataset in the
project
An RLG allows you to obtain data from another RLG in the project
An Exported RLG File allows you to obtain data from an RLG file
that was exported from another project.
3 Click Next (see Figure 126).
Figure 126: Create an RLG dialog box (RLG based on data entry)
4 Choose the well and dataset that you associate the new RLG to.
5 In the RLG Name field, enter a new name for the RLG.
6 If desired, change the display attributes by clicking the Change button to
change the color, line, and/or symbol.
7 Click Next (see Figure 127).
Figure 127: Edit an RLG dialog box (RLG based on data entry)
REFERENCE MANUAL
8 The data grid is displayed. Depending on the option chosen in step 2, the
grid either contains no data or has data already displayed.
9 Enter more data in the data grid or leave it as is and click Finish.
10 To display the RLG on the track, refer to Displaying Datasets on the
Track on page 94.
4 In the RLG Name field, enter the name for the RLG.
5 If desired, change the display attributes by clicking the Change button.
You can change the color, line, and/or symbol and click OK.
6 Click OK. The Create Line Group dialog box appears (see Figure 129).
7 Make sure that the Add option is selected and keep this dialog box open
while you draw the line(s).
8 You can also use the following options:
Check the Use Least Square Interpretation to draw the lines using a
least square fit function.
Check the Enable Interactive Computing if you want other curves to
recalculate its analyses based on the new location of the curve.
Interactive computing is a process whereby datasets affected by
editing a shale baseline RLG or a normal compaction trend RLG are
recalculated whenever the RLG is edited. The recalculation affects
shale points, hardwired pore pressures and fracture gradients, and
any User Defined Methods that depend upon a shale baseline or a
compaction trend RLG.
9 Click and drag the line over the track, keeping in mind of the depth at
which you start.
10 When finished, click OK in the dialog box.
REFERENCE MANUAL
2 Select a well, dataset that the RLG was based on and the RLG in the drop-
down list boxes. Notice that the values appear in the data grid.
3 Make the changes and click Apply and/or OK to accept the modification.
Deleting an RLG
You can delete the RLG from your project.
REFERENCE MANUAL
2 Select the well, dataset that the RLG is associated with, and the RLG in
the list box.
3 Click OK. The RLG is removed from the display and system.
4 Select the RLG name you previously created in the list box.
5 Click OK. Notice that the RLG appears on the track.
3 Select the RLG name in the list box (if it is the Change RLG Attributes
dialog box).
4 Notice the Well Name, Dataset Name (if it is the Change RLG Attributes
dialog box) and Display Attributes information.
5 To change the display attributes, click the Change button to change color,
lines, and or symbol of the RLG.
REFERENCE MANUAL
6 Click OK.
Exporting RLGs
If you intend to use an RLG in other projects, you can export the RLG and
save it as an RLG file.
1 From the menu bar, select Data > RLG > Export. The Export an RLG
dialog box appears (see Figure 135).
2 Select the well, the dataset the RLG is associated to, and the RLG in the
list box.
3 Click OK. The Save As dialog box appears (see Figure 136).
4 Navigate through Windows to find the folder to where you want to save
the RLG file.
5 In the File Name field, enter a file name for the RLG.
6 Click OK. The RLG is now exported to the file specified. Keep note of the
file path for later retrieval into other projects.
NOTE: An RLG with overlapping line segments will not export properly.
Edit the line to remove overlapping segments before exporting.
Creating an Annotation
1 Make sure that the dataset you want to base the annotation on is
displayed in the track and is the active dataset. If not, see Displaying
Datasets on the Track on page 94.
2 On the track, right-click anywhere except on a curve. A pop-menu
appears.
3 From the menu, select Annotations > New. The Create New Annotation
dialog box appears (see Figure 137).
REFERENCE MANUAL
4 In the Annotation Name field, enter the name for the annotation (not the
text that will be displayed in the annotation).
5 Choose the display attributes in the drop-down list boxes or click the
Change button: Foreground Color, Background Color, Font, and/or
Border Style.
6 Click OK. The Create Annotation dialog box appears (see Figure 138).
10 When finished, click OK in the Create Annotation dialog box. Notice how
the annotation appears in the track (see Figure 140).
annotation
Editing an Annotation
1 On the track, right-click anywhere except on a curve. A pop-menu
appears.
2 From the menu, select Annotations > Edit. The Edit Annotation Space
dialog box appears (see Figure 141).
REFERENCE MANUAL
Deleting an Annotation
This function deletes the annotation from the project.
1 On the track, right-click anywhere except on a curve. A pop-up menu
appears.
2 From the menu, select Annotations > Delete. The Delete an Annotation
dialog box appears (see Figure 142).
REFERENCE MANUAL
shading between
datasets
REFERENCE MANUAL
1 From the menu bar, select Data > Convert TVD/MD. The Convert TVD to
MD or Convert MD to TVD dialog box appears (see Figure 145).
REFERENCE MANUAL
Converting Units
You can convert units in a dataset to another unit measurement if you know
the formulas conversion and shift factors. Here are two examples:
From Celsius to Fahrenheit:
9 9
y= x + 32
5 where 5 is the conversion factor and 32 is the shift factor
psi
From
ft to ppg
y = 19.25x + 0 where 19.25 is the conversion factor and 0 is the shift fac-
tor
To convert the units:
1 From the menu bar, select Data > Convert Unit. The Convert Dataset Unit
dialog box appears (see Figure 147).
2 Select the well and the dataset name that contains the units that you want
to convert.
3 In the Convert To drop-down list box, select a unit that you want to
convert to.
4 Enter the conversion and shift factor (see equation in dialog box for
reference).
5 Click OK. The units in the selected dataset will be converted by PREDICT
based on the values given in the equation.
REFERENCE MANUAL
Interactive Computing
Interactive computing in PREDICT basically means that if a dataset is
modified, all datasets associated to it are dynamically recalculated according
to its relationship with the dataset. The recalculation affects datasets and
RLGs that depend upon those datasets.
The PREDICT system allows you full user control over what parts have
interactive computing. This is to protect the undesired updates of UDMs/
UDPs associated to a dataset affected by interactive computing. This facility
allows you the option to toggle interactive computing on or off.
To toggle on or off interactive computing:
1 From the menu bar, select Data > Interactive Computing. The Interactive
Computing Information window appears (see Figure 149).
REFERENCE MANUAL
Confidence Information
This function gives you the opportunity to put estimates on the confidence
levels of the datasets calculated using PREDICT or on data imported from
outside of PREDICT. This facility is mainly designed in connection with the
use of DrillWorks/BASIN.
1 From the menu bar, select Data > Confidence Information. The Select a
Dataset dialog box appears, with the Discrete dataset as default (see
Figure 150).
2 Select the relevant well and dataset for which confidence information will
be entered and click OK. The Dataset Confidence Information dialog box
appears, showing the well and dataset names selected.
3 Enter the Start depth and End depth for the first interval of the dataset.
4 Enter the confidence level placed on the data in that interval. Confidence
level ranges from 1 for very low confidence to 10 for maximum
confidence based on direct measurements. For example:
Log quality from Seabed at 1230ft down to Top Eocene at 5600ft is poor or
non-existent, enter Start depth=1230, End depth=5600, and Confi-
dence=1.
From Top Eocene at 5600 to base Paleocene at 11200, log and drilling data
quality is good and fairly complete, with pore pressure curves from LWD
Resistivity and Wireline Sonic coinciding quite well. Here you could
enter Start depth=5600, End depth=11200, and Confidence=7.
REFERENCE MANUAL
REFERENCE MANUAL
2 Select either the Bulk Density or Density Porosity option and click Next
(see Figure 152).
3 Select the well name and enter a dataset name and description (optional).
4 If desired, change the display attributes by clicking the Change button to
modify the color, lines, and/or symbol.
5 Select the unit and click Next (see Figure 153).
6 Choose the bulk density or density porosity dataset in the list box to the
left. To display datasets that only use a particular datatype, click the Filter
button. Refer to Datatype Filter Button on page 36.
7 If there is missing data, choose one of the following options:
Average Density Value - Use an average bulk density value for the
section of missing data. Missing values are usually used in the
PREDICT analysis as an interpolated average of the density at the
mud line and the density of the most shallow valid log reading. This
option is the default. If you select this option, then make sure the
value in Density at Mud line box is reasonable since PREDICT uses
this value for the computation.
An OBG Dataset Use another OBG dataset in this project. Click
Next to display the Step 4 dialog box in which you must select the
desired well from the Wells list box and the desired OBG dataset
from the Associated Datasets list box.
Density Dataset Use another density dataset that you have available
in the project or in the system library. Click Next to display the Step 4:
dialog box in which you must select the desired well from the Wells
list box and the desired density dataset from the Associated Datasets
list box.
Amoco Method This method calculates OBG derived from an
empirical relationship authored by Marty Traugott of Amoco.
8 Click Finish to do the calculation and create the OBG dataset. To display
the dataset, refer to Displaying Datasets on the Track on page 94.
REFERENCE MANUAL
2 Select the Amoco option and click Next (see Figure 155).
3 Select the well name and enter a dataset name and description (optional).
4 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
5 Select the unit and click Next (see Figure 156).
REFERENCE MANUAL
Use Data Adaptive Values as Base Lines Use this option if you want to
specify a range but not necessarily the shale and sand base lines for a
curve. PREDICT can then automatically calculate the shale index based
on the most popular region in the given area. See Creating a Shale Index
Using Data Adaptive Values as Base Lines on page 159.
2 Choose the Use Assigned Values as Base Lines option and click Next (see
Figure 158).
3 Select the well name and enter a dataset name and description (optional).
4 Note that the datatype SHIDX is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button to
change the color, lines, and/or symbol. Click Next (see Figure 159).
6 Enter the shale base line. This is the point at which shale is estimated at
100%.
7 Enter the sand base line. This is the point at which sand is estimated at
100%.
REFERENCE MANUAL
8 Select the radioactive log dataset from the list box. This is the dataset
being determined for the shale index.
NOTE: If the desired dataset is not listed, click the Filter button (refer to
Datatype Filter Button on page 36).
2 Choose the Use RLGs as Base Lines option and click Next (see Figure
161).
3 Select the well name and enter a dataset name and description (optional).
4 Note that the datatype SHIDX is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button to
change the color, lines, and/or symbol. Click Next (see Figure 162).
6 Select the dataset you want the shale index based on, the RLG that will be
used as the sand base line, and the RLG that will be used as a shale base
line in the list boxes. Remember, you need to create the RLG before doing
REFERENCE MANUAL
this type of shale index. If you didnt create the RLGs, refer to Using
RLGs with Datasets on page 124.
NOTE: If the desired dataset is not listed, click the Filter button (refer to
Datatype Filter Button on page 36).
7 Click Finish. To display the shale index dataset, see Displaying Datasets
on the Track on page 94.
2 Choose the Use RLGs as Base Lines option and click Next (see Figure
164).
3 Select the well name and enter a dataset name and description (optional).
4 Note that the datatype SHIDX is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button to
change the color, lines, and/or symbol. Click Next (see Figure 165).
6 Select the dataset you want the shale index based on, the RLG that will be
used as the first value in the range, and the RLG that will be used as the
second value in the range. Remember, you need to create the RLG before
REFERENCE MANUAL
doing this type of shale index. If you didnt create the RLGs, refer to
Using RLGs with Datasets on page 124.
NOTE: If the desired dataset is not listed, click the Filter button (refer to
Datatype Filter Button on page 36).
7 Click Finish. To display the shale index dataset, see Displaying Datasets
on the Track on page 94.
Stiebar 32
Clavier et al
Stiebar 21
Vsh = I RA /(2.0 I RA )
Stiebar 43
Where
I RA = Shale Index and Vsh = Shale Volume
REFERENCE MANUAL
3 Select the well name and enter a dataset name and description (optional).
4 Take note that the datatype SHVOL is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button to
change the color, lines, and/or symbol. Click Next (see Figure 168).
6 Select the shale index dataset in the list box and click Finish. To display
the shale volume dataset, see Displaying Datasets on the Track on
page 94.
NOTE: You should create the shale index first before doing this proce-
dure. Refer to Making the Shale Index on page 154.
REFERENCE MANUAL
2 Create an RLG consisting of one or more lines that separate the shaly
from the non-shaly intervals that you see on the log. See Creating an
RLG Based on the Active Dataset on the Track on page 127. The detail
that you use in drawing the lines identifying shales is entirely at your
own discretion. In some cases, great detail does not appear to
significantly enhance the pore pressure analyses. In most cases, detailed
shale picking is essential to obtaining accurate pressure analyses.
3 Once the shale baseline RLG is created and all the lines are drawn, the
shale point identification can be performed. From the main menu, select
the Analyze > Shale Point. The Shale Point Analysis Step 1 dialog box
dialog box appears (see Figure 169).
4 Choose the Use RLGs option and click Next (see Figure 170).
5 Select the well, enter the dataset name, change the display attributes by
clicking the Change button, if desired, and click Next (see Figure 171).
6 Select the lithology dataset you drew the shale baseline RLG on, the
desired shale baseline RLG associated with the lithology log you have
selected, and the porosity log. The porosity log is an indicator of porosity
trends such as a sonic or resistivity log. This is the log for which shale
point values will be determined and displayed.
7 In the Shale Point Pick Criteria section, select whether the shale points are
to the left or right of the shale baselines you drew. For the SP and Gamma
Ray logs, the values to the right are generally used.
8 Click Finish. You return to the PREDICT screen. You need to display the
dataset of shale points you just created. For more information, see
Displaying Datasets on the Track on page 94.
REFERENCE MANUAL
2 Select the Use Parameters option and click Next (see Figure 173).
3 Select the well, enter the dataset name, change the display attributes by
clicking the Change button, if desired, and click Next (see Figure 174).
4 Select the porosity dataset. To display datasets that only use a particular
datatype, click the Filter button. Refer to the Datatype Filter Button on
page 36.
5 Supply desired depth intervals by clicking the Add button under the
Select Depth Interval list box. The Add Depth Interval dialog box appears
(see Figure 175).
6 Enter a depth interval and then click OK to add the depth interval to the
Select Depth Interval list box.
7 Repeat this procedure until all desired depth intervals appear in the
Select Depth Interval list box. To edit a depth interval, select it in the
Select Depth Interval list box, click Edit, and supply the desired depths.
Then click OK or Cancel to return to the Shale Point Analysis dialog box.
To delete a depth interval, select that interval in the Select Depth Interval
list box and then click Delete. The interval will be deleted.
8 Under the Select Parameters list box, click Add. The Add Parameters
dialog box appears (see Figure 176).
REFERENCE MANUAL
9 Select the dataset (log) for which parameters are to be specified, e.g. GR >
70. Notice that the dataset appears in the Dataset field below the list box.
If the desired dataset name is not shown in the Select Dataset list box,
click the Filter button to add it. Refer to Datatype Filter Button on
page 36.
10 In the Select Operator section, select an operator. The selected operator
appears in the Operator field below the section.
11 Enter the desired value and click OK to add that parameter for that depth
interval to the Select Parameters list box. Repeat the Add Parameters
procedure for each parameter desired for each depth interval.
12 To edit a parameter(s):
From the Select Depth Interval list box, select the appropriate depth
interval.
From the Select Parameters list box, select the appropriate parameter.
Click Edit. The Shale Point Analysis dialog box is displayed showing
the dataset and parameter you have selected for editing.
Make the necessary changes and click OK.
To delete a parameter, select the parameter and click Delete.
13 When complete, click Finish. To display the new shale points dataset, see
Displaying Datasets on the Track on page 94.
2 Select the Use Shale Index option and click Next (see Figure 178).
3 Select the well, enter the dataset name, and change the display attributes
by clicking the Change button, if desired. Click Next (see Figure 176).
REFERENCE MANUAL
4 Select the shale index and porosity dataset in the list boxes. To display
datasets that only use a particular datatype, click the Filter button. Refer
to Datatype Filter Button on page 36 .
5 In the Shale Point Pick Criteria field, enter the minimum shale baseline
value at which you want to determine that there is a high percentage of
shale.
6 Click Finish. To display the dataset, refer to Displaying Datasets on the
Track on page 94.
Analyzing Density
You can analyze density by using a Gardner velocity or time interval
equation:
10 6 e
= c( )
DT or
= cV e
Where
= Density
c = coefficient (typically 0.23)
e = exponent (typically 0.25)
1 From the menu bar, select Analyze > Density. The Density Analysis Step
1 dialog box appears (see Figure 180).
2 Select the type of Gardner equation you want to use and click Next (see
Figure 181).
3 Select the well name and enter a dataset name and description (optional).
4 If desired, change the display attributes by clicking the Change button to
change the color, lines, and/or symbol. Click Next (see Figure 182).
REFERENCE MANUAL
5 Select the dataset. To display datasets that only use a particular datatype,
click the Filter button. Refer to Datatype Filter Button on page 36.
6 Enter the coefficient and exponent and click Finish. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
Analyzing Porosity
One of the requirements of BASIN is to create a definitive porosity dataset (of
datatype POR) for any well to be included in the BASIN project. Three
methods are provided to enable you to create a porosity dataset by applying
empirical relationships with other petrophysical properties:
Using a density log, see Calculating Porosity Using Density Log on
page 174.
Using a sonic log (Wyllie-Rose or Raymer methods) , see Calculating
Porosity Using the Sonic Log (Wyllie-Rose or Raymer methods) on
page 176.
Using a porosity estimation zone method, see Calculating Porosity
Using Porosity Estimation Zone Method on page 178.
Before you can do this analysis, make sure that you have completed the
previous steps in the analysis procedure. See Sequence for Basic Pore
Pressure Analysis on page 149 for more information.
matrix
=
matrix fluid
Where
= Density
= Porosity
1 From the menu bar, select Analyze > Porosity. The Porosity Analysis
dialog box appears (see Figure 183).
2 Select the Using Density Log option and click Next (see Figure 184).
REFERENCE MANUAL
3 Select the well name and enter a dataset name and description (optional).
4 If desired, change the display attributes by clicking the Change button to
change the color, lines, and/or symbol. Click Next (see Figure 185).
Raymer method
DTmatrix
= 1
2 DT fluid
DTmatrix
= 2 + 1
DT
Wyllie-Rose method
DT DTmatrix
=
DT fluid DTmatrix
where
= porosity
DT = sonic
1 From the menu bar, select Analyze > Porosity. The Porosity Analysis
dialog box appears (see Figure 186).
REFERENCE MANUAL
3 Select the well name and enter a dataset name and description (optional).
4 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol. Click Next (see
Figure 188).
5 Enter the transit time of formation matrix material and choose the unit.
6 Enter the transit time of saturating fluid and choose the unit.
7 Choose the sonic log dataset from the list box. To display datasets that
only use a particular datatype, click the Filter button. Refer to Datatype
Filter Button on page 36.
8 Click Finish. A porosity dataset with sonic information is created. To
display the dataset, refer to Displaying Datasets on the Track on
page 94.
2 Select the Using Porosity Estimation Zone Method option and click Next
(see Figure 190).
REFERENCE MANUAL
3 Select the well name and enter a dataset name and description (optional).
4 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol. Click Next (see
Figure 191).
10 6
DT =
10 6
+ A ES
B
DTml
DT = sonic
DTml
= sonic at mudline
norm
= effective stress in normal pressure
A and B are empirical values that yielded the best fit for the relation
between velocity and effective stress based on the location of where the
data was taken.
REFERENCE MANUAL
2 Select the Bowers Sonic Compaction Trend option and click Next (see
Figure 193).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype DT is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 193).
203 sec
Enter the DT (usually
7
ft) at mudline and choose the unit
(or keep the default).
8 Enter the normal pore pressure gradient for water and select the unit (or
keep the default).
9 Enter the start depth (or keep the default).
10 Enter the empirical values in the A and B fields. These values vary
according to the location.
11 Choose the overburden gradient dataset. Also see Analyzing
Overburden Gradient (OBG) on page 150.
12 Click Finish. The normal compaction trend dataset is created. To display
the dataset, refer to Displaying Datasets on the Track on page 94.
REFERENCE MANUAL
VN = Vmudline + A ES
B
VN
= velocity
Vmudline
= velocity at mudline
ES
= effective stress in normal pressure.
A and B are empirical values that yielded the best fit for the relation
between velocity and effective stress based on the location of where the
data was taken.
2 Select the Bowers Velocity Compaction Trend option and click Next (see
Figure 196).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype VEL is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 197).
7 Enter the velocity at mudline and choose the unit (or keep the default).
REFERENCE MANUAL
8 Enter the normal pore pressure gradient for water and select the unit (or
keep the default).
9 Enter the start depth (or keep the default).
10 Enter the empirical values in the A and B fields. These values vary
according to the location.
11 Choose the overburden gradient dataset. Also see Analyzing
Overburden Gradient (OBG) on page 150.
12 Click Finish. The normal compaction trend dataset is created. To display
the dataset, refer to Displaying Datasets on the Track on page 94 .
Where:
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
PPn = Normal Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
Ro = Observed Resistivity (ohms-m2/m)
Rn = Observed Resistivity (ohms-m2/m)
X = Eaton Exponent (dimensionless)
REFERENCE MANUAL
Where:
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
PPn = Normal Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
DTo = Observed Interval Transit Time, (msec/ft), (msec/m)
DTn = Normal Interval Transit Time, (msec/ft), (msec/m)
X = Eaton Exponent (dimensionless)
Where:
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
PPn = Normal Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
Co = Observed Conductivity ( ohms-m2 / m )
Cn = Observed Conductivity ( ohms-m2 / m )
X = Eaton Exponent (dimensionless)
VO 3
PP = OBG (OBG PPN )( )
VN
Where:
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
PPn = Normal Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
Dco = Observed Dc exponent (dimensionless)
Dcn = Normal Dc exponent (dimensionless)
X = Eaton Exponent (dimensionless)
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype PP is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
REFERENCE MANUAL
7 Select the porosity trend dataset. If the dataset is not displayed, click the
Filter button.
8 To display datasets that only use a particular datatype, click the Filter
button. Refer to Datatype Filter Button on page 36.
9 Select either an RLG created for the normal compaction trend or a
dataset.
10 Enter either a constant or use a dataset for the overburden gradient.
11 Enter the Depth of First Valid Reading in your dataset.
12 Enter the normal PP (or keep the default). Check to be sure that the
normal PP value is appropriate for the selected unit.
13 Enter the exponent. Alternatively, you can click the Calculate button to
calculate the Eaton exponent corresponding to a known pressure:
Click the Calculate button. The Calculate Exponent from Known
Data dialog box appears.
Enter the known pore pressure, depth of known pressure, and
normal pore pressure gradient.
Press the Calculate button. Notice that the exponent value appears in
the field.
Click OK. The exponent value is transferred to the Exponent field.
14 Click Finish. The pore pressure gradient dataset is created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
PA = PB + ( S A S B )
where:
PA = Abnormal Pore Pressure
SA
= Overburden Pressure at point A
S B = Overburden Pressure at point B
REFERENCE MANUAL
2 Select the Equivalent Depth option and click Next (see Figure 203).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype PP is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 204).
7 Select the porosity trend dataset. If the dataset is not displayed, click the
Filter button.
8 To display datasets that only use a particular datatype, click the Filter
button. Refer to Datatype Filter Button on page 36.
9 Select either an RLG created for the normal compaction trend or a
dataset.
10 Enter either a constant or use a dataset for the overburden gradient.
11 Enter the Depth of First Valid Reading in your dataset.
12 Enter the normal PP (or keep the default).
13 Click Finish. The pore pressure gradient dataset is created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
REFERENCE MANUAL
where:
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
DT= Sonic
A, B = Empirical Values
PP = OBG A
depth
where:
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
V = Velocity
A, B = Empirical Values
2 Select a Bowers method option and click Next (see Figure 206).
REFERENCE MANUAL
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype PP is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 207).
NOTE: To display datasets that only use a particular datatype, click the
Filter button. Refer to Datatype Filter Button on page 36.
8 Enter the start depth, maximum velocity depth, top-most depth, and
bottom-most depth.
9 In the Normal PPG, enter a normal pore pressure gradient and select a
unit.
10 Enter an unloading exponent and sea water density.
11 In the Overburden Gradient section, choose whether to use a constant or
use an overburden dataset.
12 Click Finish. The pore pressure gradient dataset is created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
REFERENCE MANUAL
LOT PP
K=
OBG + LOT 2 PP
where
K = Poisson ratio
LOT = Leak-off test
PP = pore pressure gradient
OBG = overburden gradient
2 Select the From LOT option and click Next (see Figure 209).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype POISSON is displayed. When searching for
this dataset, keep in mind the datatype so that you can retrieve the
dataset at a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol. Click Next (see
Figure 210).
REFERENCE MANUAL
7 Choose the leak-off test, pore pressure, and overburden gradient dataset
or enter a constant.
NOTE: To display datasets that only use a particular datatype, click the
Filter button. Refer to Datatype Filter Button on page 36.
8 Click Finish. The Poisson Ratio dataset is now created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
2 Select the Deep Water option and click Next (see Figure 212).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype POISSON is displayed. When searching for
this dataset, keep in mind the datatype so that you can retrieve the
dataset at a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol. Click Next (see
Figure 213).
REFERENCE MANUAL
2 Select the Gulf Coast option and click Next (see Figure 215).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype POISSON is displayed. When searching for
this dataset, keep in mind the datatype so that you can retrieve the
dataset at a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol. Click Next (see
Figure 216).
REFERENCE MANUAL
v
FG = PP + (OBG PP)[ ]
1 v
Where:
FG = Fracture Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
PP = Pore Pressure Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
v = Poissons Ratio (dimensionless)
2 Choose the Eaton option and click Next (see Figure 218).
REFERENCE MANUAL
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype FG is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 219).
7 Choose the pore pressure dataset, the Poisson ratio, and the overburden
gradient.
NOTE: To display datasets that only use a particular datatype, click the
Filter button. Refer to Datatype Filter Button on page 36.
8 Click Finish. The fracture gradient dataset is now created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
FG = PP + (OBG PP) K i
Where:
FG = Fracture Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
PP = Pore Pressure (psi/ft or lb/gal), (kPa/m or g/cc)
OBG = Overburden Gradient (psi/ft or lb/gal), (kPa/m or g/cc)
Ki = Matrix Stress Coefficient (dimensionless)
REFERENCE MANUAL
2 Choose the Matthews and Kelly option and click Next (see Figure 221).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype FG is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 222).
7 Choose the pore pressure dataset, matrix stress dataset, and the
overburden gradient.
NOTE: To display datasets that only use a particular datatype, click the
Filter button. Refer to Datatype Filter Button on page 36.
8 Click Finish. The fracture gradient dataset is now created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
REFERENCE MANUAL
Where:
S3
= minimum horizontal stress (bar)
Z = depth (meters)
P = pore pressure (bar)
Pn
= normal pore pressure (bar)
2 Choose the Breckels and Van Eekelen option and click Next (see Figure
224).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype FG is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 225).
REFERENCE MANUAL
7 Choose the pore pressure dataset, and enter the normal PPG and
correction factor.
NOTE: To display datasets that only use a particular datatype, click the
Filter button. Refer to Datatype Filter Button on page 36.
8 Click Finish. The fracture gradient dataset is now created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
1 + ( )+P
1
FG =
depth
Where:
t
= superimposed tectonic stress
1 = K = Poissons ratio
P = pore pressure (bar)
2 Choose the Daines option and click Next (see Figure 227).
3 Select the well name, and enter a dataset name and description (optional).
4 Take note that the datatype FG is displayed. When searching for this
dataset, keep in mind the datatype so that you can retrieve the dataset at
a later time.
5 If desired, change the display attributes by clicking the Change button.
You can then change the color, lines, and/or symbol.
6 Select the unit and click Next (see Figure 228).
REFERENCE MANUAL
7 Choose the pore pressure dataset, the Poisson ratio dataset, overburden
gradient and enter the tectonic stress.
NOTE: To display datasets that only use a particular datatype, click the
Filter button. Refer to Datatype Filter Button on page 36.
8 Click Finish. The fracture gradient dataset is now created. To display the
dataset, refer to Displaying Datasets on the Track on page 94.
Creating a UDM
1 From the menu bar, select Tools > User Defined Method > New. The
Create a User Defined Method dialog box appears (see Figure 229).
REFERENCE MANUAL
2 Enter the name of the UDM and supply the appropriate information in
the Criteria window. The Criteria box contains the program code for the
UDM. For help with inputting code, see Understanding UDM
Expressions and Statements in Programming Code on page 217.
3 Click OK to add the UDM to your system. Click Export to copy (write)
the contents of the Criteria window to an ASCII file. Click Import to
paste (read) criteria from an ASCII file containing UDM code into the
Criteria window for the UDM you are creating. Click Cancel to terminate
this addition.
Editing a UDM
1 From the menu bar, select Tools > User Defined Method > Edit. The Edit
a User Defined Method dialog box appears (see Figure 230).
2 Select the User Defined Method to edit from the list box. Notice that the
code for the UDM is displayed in the Criteria box.
NOTE: If you have grouped the UDMs, select the List by Group option
and choose the UDM group in the drop-down list box. Notice that the UDM
list box to the left displays the UDMs for the selected UDM group.
3 Make the required changes in the Criteria box. For help with inputting
code, see Understanding UDM Expressions and Statements in
Programming Code on page 217.
4 Click OK to accept changes to the UDM and close the dialog box or click
Apply to apply changes but not close the dialog box. Click Export to copy
(write) the contents of the Criteria window to an ASCII file. Click Import
to paste (read) criteria from an ASCII file containing UDM code into the
Criteria window for the UDM you are creating. Click Cancel to terminate
this addition.
Deleting a UDM
1 From the menu bar, select Tools > User Defined Method > Delete. The
Delete a User Defined Method dialog box appears (see Figure 231).
REFERENCE MANUAL
2 Select the User Defined Method to delete from the list box. Notice that the
code for the UDM is displayed in the Criteria box.
3 If you have grouped the UDMs, select the List by Group option and
choose the UDM group in the drop-down list box. Notice that the UDM
list box to the left displays the UDMs for the selected UDM group.
4 Click OK to delete the UDM or Cancel to discontinue the operation.
Example:
REFERENCE MANUAL
NOTE: water_depth and air_gap pull the values from Well > Prop-
erties > Depth/Pressure tab in the menu bar.
UDM Example
This is an example of a pore pressure calculation using the Eaton method:
if (depth > start_depth) then
ds = OBG - ((OBG-norm_pp) * (dataset_value/
rlg_value)**eaton_pp)
else
ds= norm_pp
#any text used to explain the UDM operation can be written between the
cross-hatch symbols#
2 Select the desired method from the list box and click Next (see Figure
233).
REFERENCE MANUAL
NOTE: If you have grouped the UDMs, select the List by Group option
and choose the UDM group in the drop-down list box. Notice that the UDM
list box to the left displays the UDMs for the selected UDM group.
3 Select the well name, and enter a dataset name and description (optional).
4 From the Datatype list box, choose the datatype.
5 From the Unit List drop-down list box, choose the unit.
NOTE: Depending on the datatype chosen, the Unit List drop-down list
box changes accordingly.
REFERENCE MANUAL
Creating a UDP
1 From the menu bar, select Tools > User Defined Program > New. The
Create a User Defined Program dialog box appears (see Figure 236).
REFERENCE MANUAL
2 Enter the name of the UDP and supply the appropriate information in the
Criteria window. The Criteria window contains the program code for the
UDP. For help with inputting code, see Understanding UDP
Expressions and Statements in Programming Code on page 227.
3 Click OK to add the UDP to your system. Click Export to copy (write) the
contents of the Criteria window to an ASCII file. The ASCII file
containing the contents of the UDP will be stored in the UDM/UDP
directory specified under Tools > Options > Path tab. Click Import to
paste (read) criteria from an ASCII file containing UDP code into the
Criteria window for the UDM you are creating. Click Cancel to terminate
this addition.
Editing a UDP
1 From the menu bar, select Tools > User Defined Program > Edit. The Edit
a User Defined Program dialog box appears (see Figure 237).
2 Select the User Defined Program to edit from the list box. Notice that the
code for the UDP is displayed in the Criteria box.
NOTE: If you have grouped the UDPs, select the List by Group option
and choose the UDP group in the drop-down list box. Notice that the UDM
list box to the left displays the UDPs for the selected UDP group.
3 Make the required changes in the Criteria box. For help with inputting
code, see Understanding UDP Expressions and Statements in
Programming Code on page 227.
4 Click OK to accept changes to the UDM and close the dialog box or click
Apply to apply changes but not close the dialog box. Syntax errors will be
flagged as soon as OK is pressed. Click Export to copy (write) the
contents of the Criteria window to an ASCII file. Click Import to paste
(read) criteria from an ASCII file containing UDP code into the Criteria
window for the UDP you are creating. Click Cancel to terminate this
addition.
Deleting a UDP
1 From the menu bar, select Tools > User Defined Program > Delete. The
Delete a User Defined Program dialog box appears (see Figure 238).
REFERENCE MANUAL
2 Select the User Defined Program to delete from the list box. Notice that
the code for the UDP is displayed in the Criteria box.
NOTE: If you have grouped the UDPs, select the List by Group option
and choose the UDP group in the drop-down list box. Notice that the UDP list
box to the left displays the UDPs for the selected UDP group.
REFERENCE MANUAL
increment = 5 - 3
for loop = 1 to 100 step increment
next
The following statements are illegal because they use a negative variable for
the increment.
increment = 3 - 5
for loop = 100 to 1 step increment
next
REFERENCE MANUAL
index = 1
#Let index points to the first element, eg. top depth#
for i=1 to n_points step 1
depth = input_ds[index]
#get the depth#
value = input_ds[index+1]
#get the dataset value of this point#
#You use open bracket ([) and close bracket(])and index to
access the dataset value#
if (value >= cons_1 and value <= cons_2)
#The user needs to supply cons_1 and cons_2 when applying
this program#
then
add_point(depth, value)
endif
index = index + 2
#let index point to the next depth#
next
REFERENCE MANUAL
index = 1
#Let index points to the first element, eg. top depth#
for i=1 to n_points step 1
depth = porosity_ds[index]
#Get the depth from porosity dataset.#
#You use an index to access the porosity dataset's depth#
lithology_ds_value = lithology_ds{depth}
#Get the dataset value from lithology at specified depth.#
#You use the open brace ({) and close brace (}) and depth to
access the lithology's dataset value#
rlg_value = shale_base_line{depth}
#Get the RLG value from lithology's shale base line at the
specified depth. You use the open brace ({),close brace (})
and depth to access the lithology's shale base line value#
if (lithology_ds_value >= rlg_value)
then
value = porosity_ds[index+1]
add_point(depth, value)
endif
index = index + 2
next
Print Statement
The purpose of the print statement is to print a variable value on screen for
debugging purposes.
Syntax:
print(expression)
Example:
result = a * b + input_ds{depth}
print(result)
UDP Example 1
This is an example of a pore pressure calculation using the Eaton program.
#declare real variable#
real begin_depth, end_depth, depth, value, obg_value
begin_depth = first_ds_depth(trend_ds)
#get the starting depth of the input dataset trend_ds#
end_depth = last_ds_depth(trend_ds)
#get the ending depth of the input dataset trend_ds#
for depth = begin_depth to end_depth step 5
if (depth > start_depth)
#Start_depth will be entered by the user when applying#
#this program#
then
obg_value = OBG{depth}
#indexing by depth#
#Get the value at specified depth of the input dataset OBG#
dataset_value = trend_ds{depth}
#indexing by depth#
#Get the value at specified depth of the input dataset#
#trend_ds#
rlg_value = trend_line{depth}
#indexing by depth#
#Get the value at specified depth of the input trend line#
#trend_line#
value = obg_value - ((obg_value-noem_pp)*
(dataset_value/rlg_value)**eaton_pp)
else
value = norm_pp
#norm_pp will be entered by the user when applying#
#this program#
endif
add_point(depth, value)
#Add the depth and value pair#
next
UDP Example 2
This is an example of how to calculate the percentage shale using a sonic log
and a bulk density log (optional). The program will ask the user to specify a
sonic log dataset, bulk density log dataset if it is available, and the points
REFERENCE MANUAL
used to calculate the mean and standard deviation; it will then calculate the
percentage shale.
integer n_points, stop_point, specify_points,
prev_value_index
real sum, std_sum, ds_mean, ds_std, value, depth, std_value
integer i, j, value_index, std_value_index
real percent, diff, ref_value
n_points = NUMBER_DS_POINT(input_ds)
stop_point = n_points - specify_points
if (stop_point > 1 and specify_points > 0) then
sum = 0
value_index = 2
for j = 1 to specify_points step 1
value = input_ds[value_index]
sum = sum + value
value_index = value_index + 2
next
ds_mean = sum / specify_points
std_sum = 0
std_value_index = 2
for j = 1 to specify_points step 1
std_value = input_ds[std_value_index]
diff = std_value - ds_mean
std_sum = std_sum + diff*diff
std_value_index = std_value_index +2
next
std_sum = std_sum / specify_points
ds_std = sqrt(std_sum)
value_index = 2
ref_value = ds_mean - 2*ds_std
for j = 1 to specify_points step 1
depth = input_ds[value_index-1]
value = input_ds[value_index]
percent = (value-ref_value)/(4*ds_std)*100
if (percent > 100) then percent = 100
else
if (percent < 0) then percent = 0
endif
add_point(depth, percent)
value_index = value_index + 2
next
prev_value_index = 2 * specify_points
value_index = 2 * (specify_points+1)
for i = specify_points+1 to n_points step 1
depth = input_ds[value_index-1]
value = input_ds[value_index]
sum = sum + input_ds[value_index] -
input_ds[value_index - prev_value_index]
ds_mean = sum / specify_points
std_sum = 0
std_value_index = 2 * i
for j=1 to specify_points step 1
std_value = input_ds[std_value_index]
diff = std_value - ds_mean
std_sum = std_sum + diff * diff
std_value_index = std_value_index -2
next
std_sum =std_sum/specify_points
ds_std = sqrt(std_sum)
ref_value = ds_mean - 2 * ds_std
percent = (value - ref_value)/(4*ds_std)*100
if (percent > 100) then percent = 100
else
if (percent < 0) then percent = 0
endif
endif
add_point(depth, percent)
value_index = value_index + 2
next
endif
UDP Subroutines
DrillWork/Predict now supports subroutines in the UDP (User Defined
Program ). You can declare and define subroutines in a main UDP. These
defined subroutines can then be called inside the main UDP. Parameters can
be passed into a subroutine. A subroutine can also return an integer or a real
value back to the main program. Moreover, the subroutine is able to return
any number of integers, real values, or data values back to the main UDP
REFERENCE MANUAL
through the parameters passing into the subroutine. A subroutine may also
call other subroutines.
PROTOTYPE |
integer sum( integer n ) | function prototype
ENDPROTOTYPE |
PROGRAM |
integer i, n |
real depth, value |
for n = 100 to 150 step 5 | main Program body
depth = sum(n) |
value = 12.0 |
add_point( depth, value ) |
next |
ENDPROGRAM |
FUNCTION sum( integer n ) |
{ |
integer i, s |
s = 0 | function body
for i = 1 to n step 1 |
s = s + I |
next |
return(s) |
} |
This UDP includes a main program and one function called sum. The
function sum takes one parameter n with type integer and returns an
integer value.
A UDP with functions must include the keywords Prototype,
EndPrototype, Program, EndProgram, and Function. These
keywords are not case sensitive and must appear in the order as shown
above. In the program and function body, the syntax is almost the same as
that in a UDP without functions. It allows the user to define variables and
write statements.
UDP Prototype
Function prototypes are declared inside the keyword Prototype and
EndPrototype. Each function prototype has a return type, a function name,
and a number of parameter types. These parameter types, separated by
commas, are put inside a pair of parentheses. Each parameter type may
optionally be followed by a parameter name.
REFERENCE MANUAL
in a function body returns the value of the expression that is inside the
following pair of parentheses and terminates the execution of the function.
An Additional Example
The following example shows how the UDP functions return multiple
datasets through parameters and also shows how the UDP functions call
other functions.
#This UDP tests the mean and the standard deviation
calculations#
Prototype
integer DatasetMul( integer n, Data d1, Data d2, Data* dMul )
real DatasetMean( integer n, Data d )
real DatasetSTDV( integer n, Data d )
EndPrototype
Program
integer n
real dMean, dSTDV, depth, bd,ld
Data d_in
n = number_ds_point( d_in )
dMean = DatasetMean( n, d_in )
bd = first_ds_depth( d_in )
ld = last_ds_depth( d_in )
dSTDV = DatasetSTDV( n, d_in )
for depth = bd to ld step 200
add_point( depth, dMean )
next
EndProgram
REFERENCE MANUAL
2 Click the Export button. The Save As dialog box appears (see Figure 240).
NOTE: To edit the UDM or UDP group, choose Tools > UDM (or UDP)
Group > Edit. To delete a UDM or UDP group, choose Tools > UDM (or UDP)
Group > Delete.
REFERENCE MANUAL
Printer Setup
In this facility, you can set up the printer to the desired settings.
1 From the menu bar, select Project > Printer Setup. The Print Setup dialog
box from Windows is displayed (see Figure 242).
2 Choose the printer, paper size, paper source, orientation and/or change
the settings accordingly.
3 Click OK.
Printing
In this facility, you can print reports or screen images (such as the tracks and
views).
Printing a Report
By using this facility, you can create a report with the specifications you
choose for the scaling, header, footer, logo size, and font.
1 From the menu bar, select Project > Print Report. The Print Report
window is displayed (see Figure 243).
REFERENCE MANUAL
Enter the file path of your logo graphic file (or click the Browse button to
navigate through Windows).
Choose the logo size:
REFERENCE MANUAL
Use original size use the size specified in the original file.
Scale to whole header area the logo is adjusted to the size of the
whole header area.
Specify (in pixels) enter the width and height of the logo size.
Font (see Figure 247)
REFERENCE MANUAL
Enter the file path of your logo graphic file (or click the Browse button to
navigate through Windows).
Choose the logo size:
Use original size use the size specified in the original file.
Scale to whole header area the logo is adjusted to the size of the
whole header area.
Specify (in pixels) enter the width and height of the logo size.
Font (see Figure 251)
REFERENCE MANUAL
REFERENCE MANUAL
Introduction
Real-time data is data that is processed and/or updated simultaneously as
information streams in, thereby creating a real-time situation. The MWD/
LWD real-time option enables DrillWorks/PREDICT to accept real-time data
generated during a drilling operation. DrillWorks/PREDICT, in turn, uses
this data to perform real-time updates of any calculation derived from the
real-time data inputs. In addition, DrillWorks/PREDICT can now transmit
data in real-time. Real-time capability is an option which must be activated
during the initial installation and licensing process.
DrillWorks/WITSLINK
The program which actually manages the real-time WITS input and output
streams is called DrillWorks/WITSLINK. DrillWorks/WITSLINK is
specifically designed to function with DrillWorks/PREDICT. It is through
WITSLINK that the WITS data is received by the WITS sender and translated
into a file format readable by DrillWorks/PREDICT. WITSLINK also reads
the output files generated by the WITS transmit functions from within
DrillWorks/PREDICT and reformats them into WITS-standard data
transmission formats. It is through WITSLINK that the software and
hardware connections to the WITS sending computer and/or the WITS
receiving computer are implemented.
DrillWorks/WITSLINK reads the input WITS data, parses it into the proper
data channels and associated depths, and stores the data from each separate
WITS channel in a separate file on the hard drive. The DrillWorks/PREDICT
program, in turn, periodically searches these files for data updates and then
updates its own real-time datasets accordingly (approximately 9 seconds
each), including any affected screen displays. Similarly, when DrillWorks/
PREDICT is configured to transmit WITS data, an output file for each
separate channel is generated by the system. The output file is read
periodically and checked for updates by the DrillWorks/WITSLINK sender.
DrillWorks/WITSLINK translates the updated data contained in these files
into WITS-standard format and sends them in WITS format to the selected
receiver.
DrillWorks/WITSLINK normally runs minimized in the background. In
WITS receive mode, it can function independently of DrillWorks/PREDICT.
This allows the user to perform tasks within DrillWorks/PREDICT (such as
editing out spurious points in a real-time dataset) which require toggling off
the real-time data update capability without missing any of the data
transmitted by the WITS sender in the interim. When DrillWorks/PREDICTs
real-time update capability is toggled back on, the data files generated by
DrillWorks/WITSLINK will be searched for updates. DrillWorks/PREDICT
will then update accordingly if data is missed.
Real-time Operation
All of the basic functionality is supported in the real-time operation. Any
operation in DrillWorks/PREDICT that can be performed with static data can
also be performed using real-time data. All of the hardwired calculations
which depend upon real-time data input will also update in real-time.
Similarly, any calculation carried out from within a User Defined Method
(UDM) will update in real-time as each real-time input dataset is updated. For
example, if downhole temperature data in degrees Celsius is being recorded
in real-time, then a dataset that is the result of a User-Defined Method to
REFERENCE MANUAL
WITS Levels
In order of increasing complexity, DrillWorks/PREDICT and DrillWorks/
WITSLINK support WITS Levels 0, 1, and 2.
WITS Level 0 is an ASCII standard format that allows unidirectional
transfer of WITS data from one computer to another.
WITS Level 1 is a binary unidirectional WITS data transfer format.
WITS Level 2 is a bidirectional data transfer format that allows the
receiver to control various aspects of the communcations session.
At present, WITS Level 0 is the most common, probably because the
datastream is directly readable without special tools or software.
REFERENCE MANUAL
because the same WITS Item number can naturally occur in several different
WITS Records. In WITS Record #2, the ROP value is normally Item #10, and
mud weight is normally Item #17. Since DrillWorks/PREDICT is a depth-
based system, each WITS data item requires an associated depth for plotting.
In Record #2, the bit TVD is Item #9, and the bit MD is Item #8. An ROP
which comes in via WITS is generally associated with the depth included in
either Item #8 or Item #9.
WITS Record #8 includes LWD data. Since the depth of each LWD sensor is
different, Record #8 includes separate vertical and measured depth channels
for each associated data item. This allows data values from multiple tool
sources to be mapped to their respective depths. For example, in Record #8,
borehole corrected gamma ray 1 is usually Item 24, which is usually
associated with its corresponding vertical sensor depth in Item 22. Corrected
resistivity 1, usually Item 16, is associated with the depth value in Item 14.
To edit the WITS.SPC file, see Editing the WITS.SPC File on page 259.
The eight fields in WITS.SPC are explained below, in order from left to right
using the following example:
EXAMPLE:
REFERENCE MANUAL
ray values. The associated depth for these gamma ray values is item 0822
(see WITS.SPC list). Note that the second and third fields in item 0822
are populated with 0 and 0000, respectively. This means that there is no
external depth reference. In this case, no external depth reference is
required because item 0822 is itself a depth value. It is possible to have
more than one item mapped to a particular depth item. This is often the
case in WITS Record #2, which contains drilling data. Most of these data
items map to item 0209, which is vertical bit depth. By default,
WITS.SPC is shipped with depth-based mapped to vertical depth
channels. Some WITS sending systems only work with measured depth.
For example, an LWD contractor may wish to transmit gamma ray, item
0824, in measured depth. If so, the associated depth may be sent via item
0821 rather than 0822. In such a case, it will be necessary to edit
WITS.SPC manually and change the third field in the item 0824 line
from 0822 to 0821.
4 Long mnenomic Mnemonic designating the data item. In the example,
the fourth field displays MG1C, which is the standard mnemonic for
Borehole Corrected Gamma Ray 1.
5 Item description In the fifth field, a description of the particular WITS
item number is shown.
6 Short mnemonic - Mnemonic identifier for the data item, usually 4
characters maximum. This sixth field is usually the same as the fourth
field.
7 Datatype In the seventh field, the datatype is displayed. There are
several datatypes associated with this item. Usually it will be either A,
alphanumeric, or F, floating point. If the item is a numeric parameter
value or depth, the data type will be F.
8 Number of Bytes - Alphanumeric fields are 16 bytes in length, so this
eighth field should be populated with 16 if the data type is alphanumeric.
If the data type is floating point, F, this field should be populated with a
4.
DrillWorks/PREDICT and DrillWorks/WITSLINK read WITS.SPC
whenever either program is loaded. Fields 1 and 4 are displayed in the
selection dialog boxes involving real-time data in both programs.
NOTE: Only edit the WITS.SPC file if changes need to be made to it since
the last time you did a data transfer. Otherwise, it can remain the
same. If changes are made to the WITS.SPC file, make sure you
restart WITSLINK and PREDICT in order for it to accept the new
changes.
REFERENCE MANUAL
To delete a WITS item, choose the item in the list box on the bottom
and click Delete.
6 Click Close. Restart both DrillWorks/PREDICT and DrillWorks/
WITSLINK.
WITSLINK Connection
In the preceding example, there are four data items, with one data item per
line, and two additional lines which mark the beginning and the end of the
WITS transmission. The first two characters on any data line represent the
WITS Record number. In the example, all of the data items are from WITS
Record 8. The next two characters in each line represent the WITS item
number within the WITS record. These record numbers are 13, 15, 21, and 23
for each of the four data lines, respectively. In the WITS standard under
Record 8, item 13 is the measured depth of the resistivity 1 sensor, item 15 is
the resistivity 1 sensor reading itself, item 21 is the measured depth of the
gamma ray sensor 1, and item 23 is the gamma ray sensor 1 reading.
Characters 5 through <CR> on each line represent the data value of the WITS
item.
WITS Level 0 data can be displayed on any WITS receiver computer using
standard terminal emulation software (telnet or HyperTerminal). This ability
can sometimes be handy in debugging a WITS connection without involving
DrillWorks/WITSLINK. When DrillWorks/WITSLINK is running, any
received or transmitted WITS Level 0 is displayed directly beneath the split in
the main DrillWorks/WITSLINK screen.
WITS Levels 1 and 2 Since WITS Levels 1 and 2 are binary formats, the
WITS datastream is not directly readable using standard software. True, the
raw datastream can be displayed using standard terminal emulator, but the
datastream itself is unreadable. Therefore, DrillWorks/WITSLINK must be
used to read the transmitted or received data in real time. WITS Level 1 and 2
data are displayed in child screens which pop up whenever the first data item
is received or transmitted. One child screen is used for each different WITS
record. Therefore, it may be necessary to toggle between several screens if
multiple WITS records are involved. This is in contrast to WITS Level 0 data,
which is displayed directly beneath the horizontal split in the DrillWorks/
WITSLINK main screen. An example of a WITS Level 1 data display screen is
shown in the figure below. The display for WITS Level 2 is similar.
In the figure above, null values are represented by 999.25. In this case, items
14, 16, 22, and 24 are populated with data values. In addition, items 1-8 in the
header information portion are also populated.
REFERENCE MANUAL
REFERENCE MANUAL
Configuring DrillWorks/WITSLINK to
Receive WITS Data
After the link between the WITS sender and the DrillWorks/PREDICT
computer has been established and tested, it will be necessary to configure
DrillWorks/WITSLINK to receive real-time WITS data and DrillWorks/
PREDICT to process the data received in WITSLINK. It does not matter which
operation is performed first.
To configure WITSLINK to receive WITS Data:
1 Open the WITSLINK program. The actual configuration is handled
through a series of Wizards which guide the user through the various
configurations.
2 Select Receiver > Receive Wizard from the menu bar. The WITSLINK
Receive Setup dialog box appears with 3 options (see Figure 254).
REFERENCE MANUAL
Clean up files in Wits Input directory - allows the user the option of
deleting any previous files stored in the ..\WitsInput
subdirectory. In general, you will want to enable this option if there
are files left over from a previous project or if there is reason to
suspect that the current files are corrupted. You should leave this
option disabled if DrillWorks/PREDICT is currently updating in
real-time. It performs its updates based on the information stored in
these files. Usually, it is only necessary to delete the existing files
whenever a new project is started or if spurious depth values have
been transmitted and stored in the files. A spurious depth value can
sometimes cause DrillWorks/PREDICT to stop updating in real-time.
Receive Data Immediately After Connection (default) records WITS
data immediately.
Log Received Data options (default) - Keeps a file with a copy of the
raw WITS data.
3 Click Next. The Medium dialog box appears. The Medium dialog box
allows the user to select the connection medium between the WITS
sender and the WITS receiver (see Figure 255).
REFERENCE MANUAL
Registering DrillWorks/WITSLINK
DrillWorks/WITSLINK is activated using either a hardware key or a
software key. Since DrillWorks/WITSLINK is an option, the product is not
automatically activated when DrillWorks/PREDICT itself is activated.
The hardware key is a parallel port lock (dongle) which is shipped with the
software licensing parameters pre-configured. Whenever the DrillWorks/
WITSLINK program is activated with a valid hardware lock installed, the
program will start normally without any user intervention. This capability
allows the user to install copies on several computers and share a single
license among them by simply connecting the parallel port software lock to
the appropriate computer. Changing the terms of the licensing agreement
requires either replacing or reprogramming the parallel port lock. Contact
Knowledge Systems by telephone at 281-879-1400, fax at 281-879-1499 or via
REFERENCE MANUAL
Configuring DrillWorks/PREDICT to
Receive WITS Data
In the DrillWorks/PREDICT system, DrillWorks/WITSLINK handles the
physical connection and the actual writing of WITS data to files readable by
DrillWorks/PREDICT. It is DrillWorks/PREDICT that handles the data
append, real-time append, display, and calculation updates.
In order for a dataset to be capable of being updated in real-time, it must
explicitly be set up as a real-time dataset from within DrillWorks/PREDICT.
To set up a dataset as a real-time dataset:
1 Select MWD/LWD > New Dataset from the DrillWorks/PREDICT menu
bar. The Import Datasets dialog box appears (see Figure 257).
REFERENCE MANUAL
6 Select all the WITS channels that correspond to the WITS data which will
be sent. DrillWorks/PREDICT reads the contents of the WITS.SPC file to
generate the Channels as shown onscreen. If the desired channel is not
shown, you will need to edit the WITS.SPC file and supply additional
lines that contain the required information. See WITS Transfer
Specification Data Mapping on page 257 for additional information
regarding WITS.SPC. You may select up to 10 channels at a time.
7 Once all the required incoming WITS datasets have been chosen, click
Next to continue the configuration. The Create a Dataset window appears
(see Figure 259).
8 Select a name, attributes, and datatype for each incoming WITS dataset.
The channel name is the name of the associated channel in the WITS.SPC
file, and the well name is the name of the well with to which the data is
associated.
9 Click Next. The dialog box cycle through all WITS datasets selected.
10 Click Finish. At this point, the WITS datasets contain no data.
Appending Datasets
It is possible to append data to an existing real-time dataset. The necessity to
do so could arise, for instance, if part of the well was drilled prior to setting
up DrillWorks/PREDICT or if data over an interval was missed. In either
case, it is possible to append data to an existing real-time dataset.
The data to be appended must be in ASCII file format.
To append data to an existing real-time dataset:
1 Select Data > Append from the DrillWorks/PREDICT menu bar. A
standard Windows file selection dialog box prompts you to select the
ASCII data file to append (see Figure 260).
2 Click Open. The Select Datasets to Load dialog box appears displaying
the column headers in the ASCII file (see Figure 261).
REFERENCE MANUAL
3 Select those column headers that correspond to the data items to append.
You should NOT have to select the column containing the depth, as
DrillWorks/PREDICT will read the required depth information directly
from the file. You can select up to 10 items at a time.
4 Once the appropriate items have been highlighted, click Next. The Select
a Dataset dialog box appears (see Figure 262).
5 The Channel Name in this dialog is the original column name in the
ASCII file containing the data to be appended. A list of wells is shown on
the left list and the associated datasets are shown on the right.
6 Select the appropriate well in the left list box , and then select the dataset
to which the ASCII data should be appended in the Associated Datasets
list box. DrillWorks/PREDICT cycles through the Select a Dataset dialog
until all the datasets selected for appending have been appropriately
mapped to the corresponding column in the ASCII file.
7 When all the datasets have been associated, click Finish.
DrillWorks/PREDICT will append data in the ASCII file below the deepest
depth of the existing data in the DrillWorks/PREDICT dataset. The append
function will not overwrite existing PREDICT data. It appends only beneath
the base of the deepest existing data. If you need to replace existing data with
data in the ASCII file, then you will need to edit the dataset manually before
performing the append.
REFERENCE MANUAL
Configuring DrillWorks/PREDICT to
Send Data in WITS Format
The data channels, depth interval, depth range, and data mapping for WITS
send are all configured from within DrillWorks/PREDICT itself.
To configure DrillWorks/PREDICT for sending WITS data:
1 Select MWD/LWD > Send Setup from the menu bar. The Map Datasets
to WITS Items for Realtime Sending dialog box appears (see Figure 263).
2 Choose whether only new data, a specified depth range of data, or all
selected data will be sent. When the Specify option is selected, WITS data
over the interval specified in the From and To boxes will be sent.
3 Data mapping is handled by the 3 list boxes in the Channel mapping
section. Datasets are listed by well. Once the proper well has been
selected, the user can then map the datasets to be sent to the proper WITS
channels. The WITS channels are shown in the Mapped WITS list box to
the right. The Mapped WITS items are read directly from the WITS.SPC
file as explained in WITS Transfer Specification Data Mapping on
page 257.
4 To map a dataset to a WITS item, highlight the desired WITS item in the
Map WITS items list at right. Then highlight the corresponding data item
in the Datasets list at left. Then click Add. The completed mapping will be
shown next to the WITS item at right. In the example above, the user has
mapped a gamma ray dataset, MG1C, to the 0824 MG1C WITS channel. If
you need to delete a mapping, highlight the desired item at right and
click Remove. Click OK when you have finished mapping all the desired
WITS channels.
5 When you are ready to begin sending, begin the transfer by selecting
MWD/LWD > Start from the menu bar. This action initializes
DrillWorks/PREDICT to begin writing the desired WITS data to files in
..\WitsOutput directory. These files are read by DrillWorks/
WITSLINK, which handles the actual data transmission. See
REFERENCE MANUAL
Configuring DrillWorks/WITSLINK to
Send Data in WITS Format
The WITS connection and data sending are handled from within DrillWorks/
WITSLINK. DrillWorks/WITSLINK can send WITS data either via an RS-232
serial link or over a TCP/IP Network link. The TCP/IP network link is much
more flexible in this regard because the same physical device (network card)
can handle WITS sending and receiving over multiple links, whereas a serial
connection can handle only a single link and is distance-limited.
If WITS send and receive functions are both handled using the same machine,
two instances of DrillWorks/WITSLINK will be required one for sending
and one for receiving. It is, in fact, possible to run 3 or more instances of
DrillWorks/WITSLINK in various sending and receiving configurations if
the situation requires.
WITS sending configuration should be performed within DrillWorks/
PREDICT before attempting to configure DrillWorks/WITSLINK for WITS
sending.
To run WITSLINK to send WITS Data:
1 Open WITSLINK. Configuration is handled through a series of Wizards,
which guide the user through the various configurations.
2 Select Sender > Send Wizard from WITSLINKs menu bar. The Medium
dialog box appears. The Medium dialog box allows the user to select the
connection medium between the WITS sender and the WITS receiver (see
Figure 264).
The Medium dialog box allows the user to select the connection medium
between the WITS sender and the WITS receiver. There are three choices:
Network (TCP/IP) server This option requires that the other
machine be set up as a client. Setting up WITSLINK as a server has an
advantage because multiple sending clients can connect to
WITSLINK simultaneously
Network (TCP/IP) client -This option requires that the other machine
be set up as a server.
RS232 (Serial port) This option requires that both machines use the
RS232 option.
One of the two network options should be selected if it is anticipated that
WITS data will be transmitted via a TCP/IP network. If the Network
(TCP./IP) client option is selected, a dialog will appear within WITSLINK
which will walk the user through establishing a connection with the
WITS sender. If WITSLINK is configured as a TCP/IP client, then only
one connection can be established per WITSLINK instance. The TCP/IP
client/server functionality is included to accommodate WITS sending
software from various vendors. You should select the RS232 (Serial port)
option if the DrillWorks/WITSLINK computer is connected to the WITS
sending computer by a null modem cable. The Com port setting defaults
to Com 1, but, it can be changed if the null modem cable is attached to a
different com port. Serial port settings need to be the same on both the
WITS sender and WITS receiving computers. Typical serial port settings
of 9600 Bits per second, 8 data bits, 1 stop bit, no parity and no flow con-
trol are configured. Additional information on the serial hookup is
included in Connecting WITS Sender and Receiver Via RS-232 Cable on
page 264.
3 Click Next The dialog box which allows the user to select the WITS Level
appears (see Figure 265).
REFERENCE MANUAL
The WITS level dialog box allows the user to select WITS Level 0, 1, or 2
data input (see also WITS Levels on page 255).
The Level 2 address option is enabled only if WITS Level 2 is selected. In
WITS Level 2, each computer can be assigned an arbitrary numeric
address. This numeric address is used by the WITS protocol to send mes-
sages back and forth. Since WITS Levels 0 and 1 are unidirectional proto-
cols, this particular option is not enabled in WITS Levels 0 or 1. If 9999 is
chosen is chosen as a receiver address, then any data sent by Drill-
Works/WITSLINK using the WITS Level 2 protocol will be broadcast to
all the computers hooked into the WITS network. If any other address is
supplied here, then any WITS Level 2-generated messages go only to that
particular computer. The WITS Level 2 address configuration screen is
shown below. In this example, the WITSLINK computer is designated as
address 1, and the receiving computer is designated address 9999, which
broadcasts any messages emanating from the WITSLINK computer to
all the WITS computers on the network.
4 Click Next. The Send option dialog box appears (see Figure 266).
The Send option - specify how fast you want to send the data in samples
per second.
5 Click Finish.
What happens after the user configures the WITS sending rate depends
on which connection option was selected between the WITS sender and
receiver. If RS-232 was selected, the main screen within DrillWorks/
WITSLINK should display a message indicating that the communications
port was opened successfully. Failure to see a message indicating a suc-
cessful connection to the Com port suggests that the Com port is either
invalid or is already in use by another program or device.
Click the Start button in the toolbar directly beneath the menu
bar.
Neither of these options will be enabled until after the user has satisfacto-
rily finished configuring the WITS options. The following options are
available:
To pause an ongoing session, select Sender > Pause from the menu
REFERENCE MANUAL
Selecting File > Exit from the menu bar disconnects all the other WITS
computers from DrillWorks/WITSLINK and quits the program.
File > Register allows the user to change the DrillWorks/WITSLINK
activation options.
File > Close Current Session disconnects the WITS sender from the
WITS receiver and reenables the Simulation Wizard option.
3 Click Browse to navigate through Windows to find the desired ASCII file.
When you locate the file, click Open.
4 Click Next to continue. The Medium dialog box appears (see Figure 268).
REFERENCE MANUAL
5 Click Next. The Medium dialog box appears. The Medium dialog box
allows the user to select the connection medium between the WITS
sender and the WITS receiver. There are three choices:
Network (TCP/IP) server This option requires that the other
machine be set up as a client. Setting up WITSLINK as a server has an
advantage because multiple sending clients can connect to
WITSLINK simultaneously
Network (TCP/IP) client -This option requires that the other machine
be set up as a server.
RS232 (Serial port) This option requires that both machines use the
RS232 option.
One of the two network options should be selected if it is anticipated that
WITS data will be transmitted via a TCP/IP network. If the Network
(TCP./IP) client option is selected, a dialog will appear within WITSLINK
which will walk the user through establishing a connection with the
WITS sender. If WITSLINK is configured as a TCP/IP client, then only
one connection can be established per WITSLINK instance. The TCP/IP
client/server functionality is included to accommodate WITS sending
software from various vendors. You should select the RS232 (Serial port)
option if the DrillWorks/WITSLINK computer is connected to the WITS
sending computer by a null modem cable. The Com port setting defaults
to Com 1, but, it can be changed if the null modem cable is attached to a
different com port. Serial port settings need to be the same on both the
WITS sender and WITS receiving computers. Typical serial port settings
of 9600 Bits per second, 8 data bits, 1 stop bit, no parity and no flow con-
trol are configured. Additional information on the serial hookup is
included in Connecting WITS Sender and Receiver Via RS-232 Cable on
page 264.
6 Click Next The dialog box which allows the user to select the WITS Level.
The WITS level dialog box allows the user to select WITS Level 0, 1, or 2
data input (see also WITS Levels on page 255 and Figure 269).
REFERENCE MANUAL
It is in this window that the mappings between the desired WITS Items
and the corresponding ASCII log file columns are configured. The ASCII
file column headers appear in the list to the right, and the WITS data
items appear in the list to the left. The WITS Items are sorted by WITS
Level. The specific WITS items which appear depend on the WITS level
selected in the drop-down list box. It is possible to map multiple WITS
levels by changing the selected WITS level in the drop-down list box.
Only the items which appear in the WITS.SPC file are shown. For more
information on editing or adding to the WITS.SPC file, see WITS
Transfer Specification Data Mapping on page 257.
8 To map a particular WITS item to a corresponding ASCII file column,
highlight the corresponding items in both the left and right columns and
click the Add button. To delete an item that has already been mapped,
select the mapped item at right and click Delete. The mapped items are
indicated with arrows followed by the WITS item number and
mnemonic.
9 Click Next when you are finished with the data mapping. The Send
Option dialog box appears (see Figure 271).
It is in this window that you can select the starting depth, ending depth,
depth interval (.25, .5, 1. ,2, 5 ft or m), and the send rate (1-9 samples/sec).
10 Click Finish when done.
11 At this point, the simulator is ready to connect to the WITS receiver.
If the simulator was configured as a TCP/IP Network Client, a dialog
box appears asking you to enter the TCP/IP Servers address and a
valid TCP/IP port number. It is generally safe to accept the default
port number of 1400. A successful connection will be indicated in a
message on the main WITSLINK screen. An unsuccessful connection
attempt causes a dialog box to be displayed which explains the
failure and allows the user to retry.
If the TCP/IP Network Server option was enabled, a message
appears in the main screen stating that DrillWorks/WITSLINK is
ready to accept a TCP/IP connection from a TCP/IP client.
If RS-232 was selected, a message indicating that the communications
port has been successfully opened should appear.
Oftentimes the drilling simulator and DrillWorks/PREDICT will be running
on the same computer. In such a case, two instances of DrillWorks/
WITSLINK must be running with one configured as a drilling simulator and
the other configured to receive WITS. Also, one instance must be configured
as a TCP/IP network server and one must be configured as a TCP/IP
network client (see Figure 272).
REFERENCE MANUAL
Simulation is toggled on and off manually. There are two ways to begin
sending data:
Select Sender > Start from the DrillWorks/WITSLINK menu bar.
Click the Start button in the toolbar directly beneath the menu bar.
Neither of these options will be enabled until after the user has satisfactorily
finished configuring the WITS simulation options. The following options are
available:
To pause an ongoing session, select Sender > Pause from the menu bar or
File > Close Current Session disconnects the WITS sender from the WITS
receiver and reenables the Simulation Wizard option (see Figure 273)..
REFERENCE MANUAL
Index Table
REFERENCE MANUAL
displaying fonts, 19
dataset display attributes, 116 FOR statement, 229
dataset properties, 115 fracture gradient analysis, 203
datasets, 94 using Breckels and Van Eekelen, 209
last dataset created, 96 using Daines, 211
RLG properties, 132 using Eaton, 204
dongle, registering with, 8 using Matthews and Kelly, 206
drilling simulation in WITSLINK, 283 functions
configuring, 284 UDM, 219
DrillWorks/PREDICT UDP, 230
components/terminology, 11
how the system works, 2
introduction, 1 G
new features, 3
packaging and installation, 4 Gardner, 171, 174
philosophy, 1 geographical location, 44
registration, 7 geological age
terminology, 12 creating or editing, 99
DrillWorks/WITSLINK, 254 display attributes, 40
drilling simulation, 283 selecting for lithology column, 98
registration, 270 grid lines
adding or removing, 26
changing color, 19
E changing settings, 20
setting number, 27
Eaton, 186, 187, 204
email, 9
Equivalent Depth method, 190 H
examples
UDM, 219 hardware lock, registration, 8
UDP, 234 hardware requirements, 4
exporting horizontal rescale, 26
datasets, 81 horizontal scale, 25
projects, 73 rulers, 26
RLGs, 133
wells, 73
external survey files I
importing into wells, 71
IF statement
UDM, 218
F UDP, 229
importing
fax number, 9 data, 75
features, new, 3 data formats, 75
file paths, default, 21 data, channels, 78
filtering datasets, 90 data, depth interval, 77
boxcar, 90 data, depth reference, 77
moving weight average, 93 data, TVD or MD, 77
REFERENCE MANUAL
REFERENCE MANUAL