Vds Help
Vds Help
Vds Help
Trademark Notice
Landmark, the Landmark logo, 3D Drill View, 3D Drill View KM, 3DVIEW, Active Field Surveillance, Active
Reservoir Surveillance, ARIES, Automate, BLITZ, BLITZPAK, CasingSeat, COMPASS, Contouring Assistant,
DataStar, DBPlot, Decision Suite, Decisionarium, DecisionDesktop, DecisionSpace, DepthTeam, DepthTeam
Explorer, DepthTeam Express, DepthTeam Extreme, DepthTeam Interpreter, DESKTOP-PVT, DESKTOP-VIP,
DEX, DFW, DIMS, Discovery, Drillability Suite, DrillModel, DrillVision, DSS, Dynamic Surveillance System,
EarthCube, EdgeCa$h, eLandmark, EPM, e-workspace, FastTrack, FZAP!, GeoDataLoad, GeoGraphix, GeoGraphix
Exploration System, GeoLink, GES, GESXplorer, GMAplus, GrandBasin, GRIDGENR, I2 Enterprise, iDims,
IsoMap, LandScape, LeaseMap, LMK Resources, LogEdit, LogM, LogPrep, Make Great Decisions, MathPack, Model
Builder, MyLandmark, MyWorkspace, OpenBooks, OpenExplorer, OpenJournal, OpenSGM, OpenTutor,
OpenVision, OpenWorks, OpenWorks Well File, PAL, Parallel-VIP, PetroBank, PetroWorks, PlotView, Point
Gridding Plus, Pointing Dispatcher, PostStack, PostStack ESP, PRIZM, PROFILE, ProMAX, ProMAX 2D, ProMAX
3D, ProMAX 3DPSDM, ProMAX MVA, ProMAX VSP, pStaX, QUICKDIF, RAVE, Real Freedom, Reservoir
Framework Builder, RESev, ResMap, RMS, SafeStart, SCAN, SeisCube, SeisMap, SeisModel, SeisSpace,
SeisVision, SeisWell, SeisWorks, SeisXchange, SigmaView, SpecDecomp, StrataMap, Stratamodel, StratAmp,
StrataSim, StratWorks, StressCheck, STRUCT, SynTool, SystemStart, T2B, TDQ, TERAS, Total Drilling
Performance, TOW/cs, TOW/cs The Oilfield Workstation, Trend Form Gridding, Turbo Synthetics, VIP, VIP-COMP,
VIP-CORE, VIP-DUAL, VIP-ENCORE, VIP-EXECUTIVE, VIP-Local Grid Refinement, VIP-POLYMER, VIP-
THERM, WavX, Web OpenWorks, Well Editor, Wellbase, Wellbore Planner, WELLCAT, WELLPLAN,
WellXchange, wOW, Xsection, ZAP!, Z-MAP Plus are trademarks, registered trademarks or service marks of
Landmark Graphics Corporation.
All other trademarks are the property of their respective owners.
Note
The information contained in this document is subject to change without notice and should not be construed as a
commitment by Landmark Graphics Corporation. Landmark Graphics Corporation assumes no responsibility for any
error that may appear in this manual. Some states or jurisdictions do not allow disclaimer of expressed or implied
warranties in certain transactions; therefore, this statement may not apply to you.
Landmark VIP Data Studio Users Guide
Contents
Overview .............................................................................................................................. 1
What is Data Studio? .......................................................................................................... 1
VIP-CORE Initialization Data File .............................................................................. 1
VIP-EXEC Recurrent Data File ................................................................................... 2
Starting Data Studio............................................................................................................ 3
Understanding the Data Studio Interface............................................................................ 4
User Interface Conventions ......................................................................................... 5
Color-Coded Entry Fields ...................................................................................... 5
Options Tree .......................................................................................................... 5
Menu Options .............................................................................................................. 7
Shortcut Menus ............................................................................................................ 7
Toolbar Icons ............................................................................................................... 8
R2003.4 iii
VIP Data Studio Users Guide Landmark
iv R2003.4
Landmark VIP Data Studio Users Guide
R2003.4 v
VIP Data Studio Users Guide Landmark
vi R2003.4
Landmark VIP Data Studio Users Guide
R2003.4 vii
VIP Data Studio Users Guide Landmark
viii R2003.4
Landmark VIP Data Studio Users Guide
Overview
The output files created by Data Studio are in the ASCII keyword/option
format used by the simulator. Data Studio lets you enter data within a
context-driven interface and automatically translates the information
into the required format. As you enter data, the interface dynamically
changes to reflect data-dependent options. The application also traps for
and identifies some basic input errors so you can correct them before
you begin the simulation.
Utility Data, including simulation start date, grid size and number
of components, and physical property constants.
Data Studio lets you import and edit well production history data, well
name/location data, and well perforation data for use in your reservoir
model. It also lets you generate certain types of data automatically from
production data, such as a list of well constraints to be applied on
specific days during the simulation.
VIP Data Studio is available as one of the options on the Input menu in
DESKTOP-VIP.
1. Make sure you have an open study and case for the current
simulation run. The VIP Data Studio menu option is inactive until
a study and case is selected.
2. Select Input > VIP Data Studio from the DESKTOP-VIP Main
Menu. This opens VIP Data Studio main window, as shown next.
When you first start VIP Data Studio and open a new case, the main
window appears as shown below:
Options Tree
You select the type of data you want to enter using the options tree
located in the left panel of the window. Branches of the options tree are
organized by topic.
Refer to the illustration above. Click the icon to close a branch of the
Options list. Click the icon to open a branch of the Options List.
Click on an option in the list to select it. The associated panel opens in
the right pane of the window.
Menu Options
The following options are available from the pull-down menus along
the top of the main window.
Shortcut Menus
Several shortcut menus are available for access by clicking the right
mouse button in different parts of the programs main window.
Toolbar Icons
Common options are available using icons on the toolbar. You can
determine the purpose of an icon by moving the mouse over it and
reading the pop-up description, or observing the longer description on
the Status line. You can select an icon by clicking it with the mouse.
Many of these icons correspond to specific menu options that are also
available on the pull-down menus. Selecting an icon may bring up an
additional dialog box as needed to complete the operation.
Basic Operations
Introduction
There are several basic operations on the File and View menu that you
should understand before getting started, including:
Printing data
The same is true with VIP Data Studio. However, VIP Data Studio sets
up its own unique case file (using a file extension of .vds) that differs
from the case information stored in DESKTOP-VIP. Specifically, VIP
Data Studio case files contain all the data you have compiled during a
particular work session within VIP Data Studio. This case file is used
so that you can easily save a work session and retrieve it within VIP
Data Studio.
When you open VIP Data Studio from DESKTOP-VIP, it borrows the
current case name (e.g., case3) from DESKTOP-VIP and uses it for the
current case name in VIP Data Studio. When you are finished working
with a case and save it, VIP Data Studio saves its own case file using
the borrowed case name (e.g., case3.vds). You can reopen that case file
at any time when you want to resume a work session.
When you open Data Studio, the Case that is your current Desktop
selection is active. Within Data Studio you can:
open a new case file with your own preferred case name
You can work on the case file, and then save it using the current name
or any other name you want to save it as. The following procedures
explain how to open, close and save case files in VIP Data Studio.
1Open the dialog box. Select File > New Case on the VIP Data Studio
menu bar, or press Ctrl-N. This opens the New Case dialog box.
Creation Mode
Options
3. Enter Case name. Type the Case name in the Case Name entry
field. As you type the name, the initialization (i.dat), restart (r.dat)
and well file names are also created.
5. Save the Case. Click the OK button to create and open the new
Case. Notice that your new Case name now appears on the title bar
at the top of the VIP Data Studio main window. For example:
Grid data
Grid definition, porosity, and permeability arrays
Basic water and rock properties
Fluid model
Output, equilibrium, PVT, and rock type regions
Rock and fluid table correlation data (with preview button)
PVT Data
Equilibrium data
2. Enter the data. Complete each panel. Click the Back button at any
time to return to a previous panel Click the Next button to move
between panels. The Next button will be inactive until all required
data has been entered and meets error-checking rules.
The initialization file displays in the lower portion of the Data Studio
window. The data you entered populates the panels. No red Status
Indicators (required data missing) should display on the Options Tree.
If desired, you can continue adding optional information.
Click the Folder icon located beside each field to open the File
Selection dialog box. Filter to the file to select and click the OK button.
Recognized data from each file will populate the Data Studio panels. If
the original data files contain any keywords that are not available in
Data Studio, you receive a message similar to the one shown below:
If you click the NO button, only the data recognized by Data Studio
will be included in the new data file(s). If you click the YES button, the
data will be saved as the specified file name to the current directory so
it can be added as an include file.
1. Select File > Recent Cases on the VIP Data Studio menu bar, to
see if the case you want to open is available on the Recent Cases
submenu. If not, select File > Open Case, or press Ctrl-O to
Folder
being viewed
Files
in this
folder
File
selected
for opening
2. If you do not see the desired case, use the Look in drop-down list
to locate the folder where the case is located.
3. Select the desired File name from the file list and click Open.
4. Notice that your selected case name now appears on the title bar at
the top of the VIP Data Studio main window.
If you have just started using VIP Data Studio, do not close the case
until you have finished studying this manual. In particular, use the
options in the following chapters to compile and generate new data.
In addition to Case files, VIP Data Studio also lets you work with VIP-
CORE and EXEC Data Files. In fact the main purpose of VIP Data
Studio is to produce these files for use in a simulation. When working
with these files, it is important to understand the difference between
them:
VIP Data Studio case files (*.vds) store the data and program
options that you use when working on a case. They make it easy to
start up VIP Data Studio and resume work on a particular case.
VIP-CORE data files (*i.dat) and VIP-EXEC data files (*r.dat) are
specially formatted to work with the VIP simulators. They are
stored and used with the simulation case studies that you create in
DESKTOP-VIP.
Notice that VIP-CORE data files have an *i.dat extension and VIP-
EXEC data files have a *r.dat extension. For example, a typical
simulation data file might be named newcaser.dat or fieldstudyr.dat.
You can use VIP Data Studio to create new VIP-CORE and VIP-EXEC
data files or work with existing ones. The following set of procedures
explains how to do this.
As you work with and build the data file, you can use the options on the
File menu to save the data file, save it using a different name, or close
the file. These options are explained on the following pages.
To work with an existing simulation data file, you must first open it in
VIP Data Studio. The file you are opening must be an existing r.dat file.
Use these steps:
1. Select File > Recent VIP CORE Data Files or Recent EXEC
Data Files to see if the data file you want to open is listed on the
submenu. If so, select it. If not, select File > Open VIP CORE
Data File or Open VIP EXEC Data File to display the following
dialog box:
Folder
being viewed
List of
files in
this folder
File
selected
for opening
2. If you do not see the desired VIP data file in this list, use the Look
in drop-down list to locate the folder where the data file is stored.
3. Click the desired File name in the file list and click the Open
button.
The VIP data file must have a file extension of i.dat (CORE) or
*r.dat (EXEC), which is the standard filename ending for this type
of file. Notice that the selected simulation data file now appears in
the editing window at the bottom of the VIP Data Studio main
window. You can use this window to view and edit the contents of
the data file. Standard editing controls are provided. You can insert
the text cursor on any line, type new text, backspace, delete, cut/
copy/paste, insert, move the cursor up or down, and perform other
Occasionally, you may want to save different versions of the data file
for use in different simulations. To save a different version of the
current data file:
1. Select File > Save VIP Data File As > CORE Data File or
EXEC Data File. This displays the following dialog box:
Folder where
file will
be saved
List of
existing
files
Filename
to use
for new
version
2. Use the Save in drop-down list to locate the folder where you want
the data file to be stored.
3. Type in the File name you want to use for saving this data file.
The data file must have a file extension of *i.dat (CORE) or *r.dat
(EXEC), which is the standard filename ending for this type of
file.
4. Click the Save button to begin saving the data file under a new
name. You will see a progress box, informing you that the file is
being copied.
If you have just started using VIP Data Studio, do not close the VIP
Data File until you have finished studying this manual. In particular,
use the options in the following chapters to compile and generate
new data.
As you work with VIP Data Studio, there are many options available
that let you customize the view.
1. Use the mouse to grab the handle. In other words, move the mouse
over the handle and hold down the left mouse button.
Toolbar
handle
2. Drag the mouse to any other location in the main window where
you want the toolbar to be located and release the left mouse
button. This drops the toolbar at the selected location.
3. If you drop the toolbar into any gray area of the main window, it
reappears at that location. If you drop the toolbar into any white
area of the main window (e.g., into the production data
worksheet), it floats at the selected location inside its own tiny
inset window, as shown here:
1. Click open the View menu and examine the first two options:
When these options are checked, it means that the toolbar and/or
status bar are currently displayed. When unchecked, the toolbar
and status bar are hidden.
2. Selecting the Status Bar option turns the status bar on/off
automatically.
4. In the Toolbar control panel, click any of the check boxes to turn
them on or off: You will see the VIP Data Studio window change
dynamically as you click each option:
File - shows or hides the 10 icons related to File menu and Edit
menu options (new, open, save, cut, copy, paste, delete, print).
5. Click the Close button when finished to close the panel. Other
options that you can perform using this panel are covered next.
This panel has two tabs displayed across the top of it: Toolbars
and Commands.
The Toolbars tab shows the same basic options found on the
Toolbars control panel.
The Commands tab shows the complete set of icons available
with each standard toolbar category.
3. Click the Commands tab to see the available icons for each
toolbar.
4. Use this panel interactively with the toolbar at the top of the
window.
You can drag any icon from this panel and drop it into any
toolbar currently displayed in the VIP Data Studio main
window, as desired. To do this, move the mouse over the icon
in the panel and hold down the left mouse button as you move
the mouse into the VIP Data Studio main window. Continue
dragging the icon until it is at the location where you want to
insert it, then let go of the mouse button to insert it.
You can remove any icon from the toolbars currently displayed
In the VIP Data Studio main window. To do this, move the
mouse over the icon to be discarded and hold down the left
mouse button as you move the mouse away from the toolbar.
When you let go of the mouse button, the icon disappears.
5. Click the OK button to close the Customize panel and the Close
button to close the Toolbar control panel.
2. When the Customize panel appears, click the New button under
the Toolbars tab. This displays the following field:
3. Enter the desired Toolbar name and click OK. You will see an
empty toolbar inset floating inside the main window:
4. Select the Commands tab on the Customize panel, then select the
Category containing the icons you want to place on the new
toolbar.
5. Drag the icons from the Customize panel into the new Tool inset
area.
6. Drag the toolbar inset containing the new icons into the Toolbar
area of the main window and drop it between any other two
existing toolbars.
3. To delete any of the new toolbars that you created, click the name
of the toolbar and then click the Delete button.
Setting the User Options tells VIP Data Studio what your preferences
are when using the program. These are the default selections that will
appear in other dialog boxes later in the program. Instead of having to
make the same selections over and over -- each time you use a dialog
box -- you can set them once here so that they will be automatically
selected when encountered later.
Many of these options will make more sense once you start using the
program. If so, you can always return to the User Options panel and
reset your preferences anytime. Complete instructions are provided on
the following pages.
1. Select View > User Options to display the User Options control
panel.
2. Make sure the Dates-Units tab is selected at the top of this panel.
1. Select View > User Options to display the User Options control
panel.
2. Make sure the Color and Chart tab is selected at the top of this
panel.
3. Notice the color codes in the top half of this panel. These are the
colors that will be used to chart the indicated values in any
displayed charts. This type of color-coding makes it easy to
distinguish between different types of data.
6. Repeat the last two steps for each color that you want to change.
7. Notice the line width values in the bottom half of the Display
Options panel. These are the line widths (in pixels) that will be
used to chart the indicated values in any displayed charts. You can
make the line widths thicker or thinner for each data type by
incrementing/decrementing this value. To change a line width
value, click on it and retype or use the scroll arrows that appear
when the cursor is focused in the current table cell.
8. Notice the line types and symbols. These are the line types and
symbols that will be used to chart the indicated values in any
displayed charts. Click in the field to display the drop-down menu.
Select the line type or symbol from the menu.
1. Select View > User Options to display the User Options control
panel.
2. Make sure the Reservoir Model tab is selected at the top of this
panel.
1. Select View > User Options to display the User Options control
panel.
2. Make sure the VIP Data File Generation tab is selected at the top
of this panel.
VIP EXEC data file. You must specify a filename that will be
used for saving the keyword data file generated by the program.
Observed data file. At the same time as you are generating the
EXEC data file, you will also be able to create an observed data
file to be used for history matching in PLOTVIEW. If you plan to
do this, you must specify the name to be used for the observed data
file.
1. Select Simulation Data > Related Files on the main menu bar.
This displays the following dialog box:
2. Click the buttons to the right of each field and use the resulting file
selection dialogs to identify these three types of files:
At any point in the data entry, you select the Simulation > Generate
VIP Data File > CORE or EXEC or CORE+EXEC option. This
opens the Data Set Generation message box as shown below.
Data OK
Error
Open Options
branch to view
error description
The message box displays the status of each branch of the options tree.
If an error is detected, click the (+) beside the branch to open the
individual options. A more detailed error message is listed beside each
option that is not correct.
Whether or not you choose to correct the errors at this time, click the
Generate button to create the *i.dat or *r.dat file or both. The VIP-
formatted keyword file opens in the lower part of the display window
as shown below.
Printing Data
The worksheet display in the top half of the main window lets you view
both raw data and charts derived from the data. Conveniently, VIP Data
Studio lets you set up, preview, and print copies of this data on paper,
as desired. The procedures for doing this are covered on the following
pages.
1. Select File > Print Setup to display the Print Setup dialog box.
2. Make sure the correct printer is selected in the Name field. If not,
select the correct printer.
3. Make sure the correct paper Size, Source and Orientation are
selected in the lower half of this dialog box. If not, change the
options appropriately.
1. Select File > Print Preview to display the Print Preview window.
2. Use the Next Page button to preview all the pages in the print job.
If there are any charts, they will appear on the last pages of the
preview. Other buttons are available:
Use the Prev Page button to move back through the preview.
Use the Zoom In/Zoom Out buttons to get a better view of the
previewed pages.
3. When you are finished previewing the print job, click the Print
button if you are ready to begin printing, or click the Close button
to close the preview window. Instructions on printing the job are
covered next.
1. If you are looking at the Print Preview window, click the Print
button. Otherwise, select File > Print.
2. Make sure the correct printer is selected in the Name field. If not,
select the correct printer.
3. Make sure the correct Print Range and Number of Copies are
selected in the lower half of this dialog box. If not, change the
options appropriately. The Selection option will print only cells
that are currently selected in the worksheet.
There are two ways to add external include data. You can specify an
external file. Or you can key the information directly into the panel.
Both options are described.
Both the *i.dat and *r.dat files are organized by topical sections. Notice
in the following procedures that you must always specify the correct
section in which the external data should be added (except for
unrecognized data in parsed files saved as .inc files).
A complete example of the CORE and EXEC data file sections is provided within
the Input Data Template section of the Data Overview chapter of the VIP-CORE
Reference Manual and the VIP-EXEC Reference Manual.
The Data Section Selection pane lists every section of the CORE or
EXEC template structure as shown below. When you select a section
folder for the current include information, the folder opens within the
display. When include data has been added to a section, a red asterisk
displays by the folder.
Include Files
This option lets you attach external include files to the current CORE
or EXEC data file.
Note that, except for .inc files, each include file must have data only for a single
section.
Recall that you can create a new CORE or EXEC data file by parsing an existing
file. When you do, any unrecognized keywords are placed in the current directory
with the extension .inc. You can select these files following the procedures
described below. But, since the data was extracted from particular sections, this
information is retained and sections are assigned automatically.
1. Define the section. In the Data Section Selection pane, click on the
folder for the data section in which the file should be included.
2. Add a line. Click the Add Line button as shown above. A line is
added to the list.
3. Open the dialog box. Click the button located beside the line.
The File Selection dialog box opens.
4. Select the include file. Filter and select the include file to add.
Click the Open button to close the dialog box when the file is
selected.
When you regenerate the file, an include statement is added to the data
file at the beginning of the selected section of the CORE or EXEC data
file as shown below.
When you have multiple include files, you can view the contents of any
file by clicking on the file name and clicking the . The
name of the currently open inclue file displays on the Include File tab.
You can also use the right mouse button menu in the include file
display area as shown below.
Open include file. This open opens the File Selection dialog box
and displays the contents of the selected file.
Save include file as. Opens the File Save dialog box to let you save
the file under a new name.
Find. Opens the Find dialog box to let you search the file for a
particular search string.
External Data
This option lets you enter keyword data directly onto the panel to be
written into the current CORE or EXEC file.
Note that you must perform the procedure separately for commands within
different sections of the *i.dat or *r.dat file.
1. Define the section. In the Data Section Selection pane, click on the
folder for the data section in which the file should be included.
2. Type in the command. Click in the entry field as shown below and
type the keyword command (or series of commands within the
same section of the date file). Your entry must conform to all
simulator format requirements in order to be valid. Data Studio
cannot perform validity checks on your entries.
3. Update external data. When the command has been entered, click
the button located at the bottom of the pane. The
command is added to the buffer and the screen clears. You can
perform another command procedure.
When you regenerate the file, the commands are added directly to the
CORE or EXEC data file at the beginning of the selected section as
shown below.
General utility data is divided into two branches: basic and advanced.
Basic options include the options used in most datasets: grid system,
fluid model, output array controls, fluid and reservoir constants, and
dimensions data. Advanced data options allow more specialized input
for defining a special reservoir model: initialization options, EOS-PVT
options, and saturation table and hysteresis options.
Click the (+) button beside Utility Data on the options tree. Then
double-click on the utility data icon beside the Basic Options or
Advanced Options branch to open the associated tabs. When you
double-click on a tab, the related entry pane opens. Each option is
described in detail.
General Information
1. Specify simulation start date. Click the down arrow beside the
Start Date field. Select the simulation start date from the pop-up
calendar as shown below.
2. Specify units. Click the down arrow beside the Units field and
select the data units. The default is field units.
Changing Units
If you change the units, you will receive a dialog box giving you the option
to recalculate the units or simply relabel the existing units.
Grid System
There are two ways to define the grid. You can specify grid files that
were created within the GridGenr application.
GridGenr Recommended
The GridGenr application lets you easily create complex grids. This is the
recommended method for defining all but very simple grids.
If you define a simple grid, you must also define the grid dimension arrays
and property arrays located under the Grid Data branch. Procedures for
completing the grid data are described in CORE - Defining Grid Array
Data on page 129.
Procedures for specifying GridGenr files and defining simple grids are
described below.
1. Open the File Definition pane. Click the Use Gridgenr Grid Files
toggle. The file definition pane opens as shown below.
2. Define grid file. Click the Folder icon located next to the Grid
Definition File field. The File Selection dialog box opens. Filter
and select the grid (.lgr) file. When the file is selected, click the
Open button to close the dialog box.
You can add, edit, or remove LGRs from the GridGenr definitions. Procedures
for defining local grid refinements are provided in Local Grid Refinements on
page 56.
The simple grid definition is written directly into the initialization file.
Procedures for defining local grid refinements are the same for both
cartesian and radial grids. Refer to Local Grid Refinements on page 56.
3. Enter inner radius. Then enter in the Inner Radius field the
distance in (ft) m from the origin to the inner edge of the first
gridblock. For a single well study, it is usually the wellbore radius.
Procedures for defining local grid refinements are the same for both
cartesian and radial grids. Refer to Local Grid Refinements on page 56.
GridGenr Recommended
The GridGenr application lets you easily create LGRs. This is the
recommended method for defining all but very simple, rectangular LGRs.
1. Activate LGR pane. With your root grid defined, click the Use
Local Grid Refinement toggle to activate the LGR pane as shown
below.
Your root grid and any previously defined LGRs display in the
pane.
LGR Formats
When you create, delete, or edit an LGR file within Data Studio, the LGR
definition is written or updated directly in the initialization file. When you specify
a GridGenr LGR, an include statement is written in the initialization file
When you have selected GridGenr LGR files, you can deactivate the Use
GridGenr Files toggle to create, delete or edit the LGR data. When you deactivate
the toggle, the include statement is removed from the initialization file and all LGR
information defined from the the Grid System pane is written directly into the
initialization file. Your GridGenr properties and fault file include statements are
retained in the initialization file.
If you reactivate the Use GridGenr Files toggle, the include statement for your
GridGenr LGR is restored and the LGR information defined from the Grid System
pane is deleted from the initialization file.
Add LGR
Perform the following steps to add an LGR:
1. With your pointer over the parent grid icon , select the Add
LGR option from the right mouse button menu. The LGR
Definition dialog box opens with the parent grid defined in the
dialog box title.
Parent Grid Definition
GridGenr Recommended
The GridGenr application lets you easily create local grid refinements. This
is the recommended method for defining all but very simple, rectangular
LGRs.
2. Specify LGR name. Click in the Refinement Name entry field and
enter an LGR name of up to 8 characters.
7. Enter well interesections. Click in the Location field and enter the
point where the well intersects the face of the gridblock.
9. Specify inner radius. Click in the Inner Radius entry field and
enter the distance from the origin to the inner edge of the first
gridblock.
10. Specify angular direction data (radial grid only). If you have
selected a radial grid refinement, click the up or down stepper
arrow located next to the Number of Refinements in the
Angular Direction field and define the number.
11. Specify outer radius. Click in the Minimum Outer Radius for
Innermost Ring of Gridblock entry field and enter the value.
Delete LGR
You can delete a GridGenr or defined LGR from the initialization file.
If you are removing a GridGenr LGR file from the initialization file,
you must first deactivate the Use GridGenr Grid Files toggle. The
LGR names will remain in the display.
1. Select LGR. With your pointer over the grid icon to delete,
select the Delete LGR option from the right mouse button menu.
The selected LGR is removed from the list of refined grids.
If the LGR was included from GridGenr, the original .lgr file is not
deleted from the directory, but the include statement in the current
initialization file is removed. If the LGR was defined within the Data
Studio, the data is deleted.
1. Select LGR. With your pointer over the grid icon to edit, select
the Edit LGR Properties option from the right mouse button
menu. The definition window for the selected LGR opens for
editing.
2. Edit the properties. Edit the data and then click OK to close the
definition window.
If the LGR was included from GridGenr, the original .lgr file is not
changed, but the include statement in the current initialization file is
removed and the modified LGR definition is placed directly into the
initialization file.
2. Define the gridblocks. Click the right mouse button to select the
Add Row or Remove Row option. When you add a row, the
columns display I,J, K ranges. Click in the cells to activate the up
or down stepper arrow to define the range of gridblocks to
exclude or add.
Fluid Model
Click the Fluid Model tab to open the Fluid Model panel.
Fluid Properties
for selected model
Note that when you select a Fluid Model, the corresponding Fluid and Rock
Properties Tables activates in the options tree as shown in the illustration above.
Procedures for completing the Rock Properties Tables are described in Rock
Property Tables on page 117. Procedures for completing the Fluid Properties
Tables are described in Fluid Property Tables on page 120.
1. Select fluid model. Click the toggle beside the model to select.
Output Data
Click the Output Data tab to define the controls for the initialization
array and print data that will be generated.
Output tab
Warning
You must specify at least one map option in the initialization file if you want to be
able to map recurrent arrays.
1. Open map options for selection. Click the button next to the
Map Options field. The Map Selection dialog box opens. Each
topic folder lists the associated arrays that can be written to the
initialization file.
2. Select map options. Click the plus (+) symbol beside a topic folder
to open the associated selection list. (Or click the minus (-) symbol
to close it.) Then click the check boxes to select the arrays as
shown below.
When you have selected all the map options, click OK to close the
Map Selection dialog box.
4. Do not use VDB option. The default is to write the map data
directly to the VDB file. Click the Do Not Use VDB toggle to
write the data to a map file outside the VDB. (The file will be
placed in your working directory with the name
<case_name>.map.)
You can use the VIP Convert utility to import the map file into the VDB.
The advantage of an ASCII file is that you can view and edit the
data. The disadvantage is that the ASCII file is much larger.
Print Options
These options define the array data that will be printed in the
simulation region output files.
Warning
Because of the large volume of data that can be generated, print options should be
used judiciously.
1. Define tables and arrays to print. Click the Print All or Print
None toggle in the Processed Tables and Arrays field to print all or
none of the data within any/all of the groups.
Click the plus (+) symbol beside a topic folder to open the
associated selection list. (Or click the minus (-) symbol to close it.)
Then click the check boxes to select the arrays as shown below.
Selection
All available options will print all of the
available options within the group,
regardless of your topic folder selections.
When you have selected all the print options, click OK to close the
Map Selection dialog box.
Print Format
Click the toggle to activate the following changes in print format:
Then click in the entry fields and enter the depth increment
(spacing of depths in the tables), and optional top depth.
Region Definitions
The regions you define in the Output Data panel must correspond to the gridblock
region indices defined on the Grid Data Region Arrays panel. Refer to Other
Arrays on page 135.
Separator Definitions
The options for no surface volume report or the report using the default surface
separator (one stage -- reservoir conditions directly to surface conditions) are
available for situations where you do not know the field separator information.
However, to output surface volume based on a true field separator model, you
must first provide the separator information on the Surface Separator Data tab of
the Fluid Properties tree. Refer to Define Separator Batteries (Compositional
Model Only) on page 125.
4. Specify output region datum depth. For each region, you can
specify the standard datum depth used to calculate datum pressure
for the region. Click the Specify Output Regions Datum Depth
toggle. Then click the button that displays beside the activated
field. The Region Datum Depth dialog box opens as shown below.
For each region, click in the Regions Datum Depth entry field
and enter the depth in your default units. Then click OK to close
the dialog box. The values you entered are transferred to the
Specify Output Regions Datum Depth field for display.
Fluid Reservoir
Constants tab
Note that these options are different if you have selected the Thermal Reservoir
model under the Advanced options tree. Refer to Reservoir Model on page 81.
Water Properties
Water property parameters are mandatory unless you have selected the
thermal reservoir model. These options are not used in VIP-THERM.
The displayed units depend on your selection under the Units-Grid
1. Define stock tank water density. Click in the entry field and enter
the stock tank water density.
2. Define water formation volume factor. Click in the entry field and
enter the water formation volume factor at the initial datum
reservoir pressure for the first equilibrium region.
3. Define water viscosity. Click in the entry field and enter the water
viscosity.
4. Define water compressibility. Click in the entry field and enter the
water compressibility.
Reservoir Constants
Reservoir constant parameters are mandatory. The displayed units
depend on your selection under the Units-Grid System tab. Perform the
following steps to complete the Reservoir Constants parameters:
1. Define rock compressibility. Click in the entry field and enter the
rock compressibility.
2. Define reservoir temperature. Click in the entry field and enter the
initial reservoir temperature.
Standard conditions
Standard condition displayed units depend on your selection under the
Units-Grid System tab. Perform the following steps to complete the
Standard Conditions parameters:
1. Define standard pressure. Click in the entry field and enter the
standard pressure.
2. Define standard temperature. Click in the entry field and enter the
standard temperature.
where:
CPR0 is the reference rock thermal conductivity at standard
temperature
where:
KT0 is the referenceliquid-filled thermal conductivity
Dimension Data
These options let you to change the default dimensions for any
initialization run.
Dimensions tab
Click to open
Dimensions
options dialog
box
If these values are set too high, the simulation run will use more
memory than necessary. If they are set too low, enough memory will
not be allocated to complete the run.
Separator batteries
Depth values for composition vs. depth.
Equilibrium regions
Saturation regions
Tracked hydrocarbon types
Tracked water types
Table entries in Carter-Tracy
Points in each undersaturated curve
Undersaturated curves (oil and gas)
Output regions
Entries in each saturation table input - from list of type
Stages per battery
Unique PVT regions
Compaction regions
Water-induced compaction table
SWINIT in any water-induced compaction table
2. Select dimensions. Click the plus (+) symbol beside a topic folder
to open the associated selection list. (Or click the minus (-) symbol
to close it.) Then click the check boxes to select the dimensions as
shown below.
3. Change the dimension value. Click in the Value field for each
parameter to activate the up or down stepper arrow . Increase or
decrease the value as necessary for your dataset. The minumum
allowed value is the VIP default.
Reservoir Model
Note that not all VIP-THERM options are now available in Data Studio.
You can edit the initialization file to define these options.
When the dual option is selected, matrix and fracture tables are activated in
the Tables branch of the options tree.
3. Name the fluids. Click the button located next to the Name
of Tracked Hydrocarbons field. The Tracked Fluid Names
Selection dialog box opens as shown below. An entry is
available for the number of hydrocarbons you selected to track.
6. Enter residual oil saturation. Click in the entry field and enter
the residual oil saturation used to calculate the fraction of the
transition block oil located below the gas-oil contact, fraction.
Default is to use the block value of the residual oil saturation.
The formula for the fraction is:
Note that the IMPES formulation must be used when the the water tracking
option is invoked.
3. Define index of insitu water. Click in the entry field and enter
the index to the water type to be used.
4. Name the water types. Click the button located next to the
Name of Tracked Water Types field. The Tracked Fluid Names
2. Select miscible type. Click the Miscible Type toggle and select
either the original Todd and Longstaff model (three
component: water, oil, solvent) or the four component model
(four component: water, gas, oil, solvent).
Grid Dimensions
When you select the three component model, two hydrocarbon components
are automatically selected within the Fluid Model panel. When you select
the four component model, three hydrocarbon components are au
tomatically selected on the Fluid Model panel.
The transition zone options and related parameters are described in detail in
the Initialization Data section of the VIP-CORE Reference Manual.
When this option is selected, you must import HYBETA tables as an include
file, either manually or using the Defining External Include Data on
page 45.
Rock compaction option: This option lets you input pore volume
and permeability changes based on water saturation history.
Compaction Tables
2. Select compaction table type. Click the toggle and select the
Compaction Table Type: pressure, water, or both.
Initialization Options
Initialization Type
The default initialization procedure is to always produce an equilibrium
system, which is to say that regardless of which input data options are
used, capillary pressure adjustments are computed for each gridblock
which will ensure that the phases are in equilibrium. Non-equilibrium
can be specified to deactivate the computation of the capillary pressure
adjustments.
Initialization Algorithm
Click the toggle to select the initialization algorithm The default is
gridblock center initialization.
The default for minimum calculated residual oil and gas and
critical gas saturation is zero. Click in the entry field to change the
default minimum value.
Vertical Equilibrium
The vertical equilibrium with completely segregated fluids may be
invoked for the water and oil phases, the gas and oil phases, or both.
Offband Connections
By default, non-standard gridblock connections between layers of the
grid system where pinchouts occur are generated automatically
whenever two layers are separated by one or more inactive blocks if the
total thickness separating them is less than tolerance.
Inactive blocks
Except for the thermal model, a block is inactive whenever pore volume = 0.
When the thermal model is used, a block with zero pore volume or zero total
volume are considered inactive.
By default, faults are connected only when they are logically vertical
blocks.
For each active grid, click in the PV Cutoff entry field and enter
the value. The simulator will set blocks with pore volumes less
than or equal to this value to zero.
Click the check box beside any grid refinement you want tested
separately against the tolerance for pinchout connection.
EOS-PVT Options
Initialization option are described in detail in the Fluid Property Options section of
the Initialization Data chapter.
Warning
Initialization option are described in detail in the Saturation Tables and Hysteresis
section of the Initialization Data chapter.
Capillary Pressure
These options invoke capillary pressure hysteresis.
102 CORE - Defining Utility Data: Saturation and Hysteresis Option R2003.4
Landmark VIP Data Studio Users Guide
Relative Permeability
These options are used to invoke oil and/or gas phase relative
permeability hysteresis.
1. Activate the option. Click the toggle to activate the Use Oil Phase
Rel Perm Hysteresis and or Use Gas Phase Rel Perm Hysteresis
toggle.
104 CORE - Defining Utility Data: Saturation and Hysteresis Option R2003.4
Landmark VIP Data Studio Users Guide
Overview of Tables
An overview of equilibrium, fluid property and rock property tables is provided in the Tables
chapter of the VIP-CORE Reference Manual.
Region Management
These options let you specify and manage the number of regions. The
Region Management options are located on the bottom of the pane.
Edit description
When the User Comments option is active on the VIP Data File
Generation tab of the User Options panel (View > User Options),
then the description and comments entered here will print in the
output file.
Previous Next
Once selected, you can complete the entry fields for the active region.
Delete region
Build Tables
When building equilibrium or property tables, the right mouse button
menu options let you build the rows as shown below.
Click in a row with the right mouse button and select to:
Insert Before Row. Insert a new row above the current row.
Insert After Row. Insert a new row below the current row.
Set Row Number. Opens a dialog box from which you can click the
up or down stepper arrow to define the total number of rows for
the table (including the current ones). Additional rows are added to
the bottom of the table.
Define Tables
There are two ways to define tables:
Import Tables
Perform the following steps to import an existing table:
1. Open the Select File dialog box. With the rock properties region
active, click the Import from File button located at the bottom of
the pane.
2. Select the file. Click the Files of Type drop-down menu and select
the format of the file to import. Then filter and select the file.
When you click OK, the dialog box closes. If the initialization file
contains multiple tables, the Table Import Selection dialog box
opens as shown below.
Available
tables
3. Select the table. Click on the table name in the list of available
tables to display the corresponding curves. Click the OK button
when the table you want to select is highlighted.
You can click and drag any point to edit the curve. When you press
your right mouse button, your pointer becomes an up or down arrow
( ). Drag the arrow to the new value and release MB1. The curve and
the corresponding table entries are updated.
Initialization Data
When you define the initialization (equalibrium) regions, you will define the associated
gridblock ranges within the Region Arrays branch of the Grid Data tree. Refer to Other
Arrays on page 135.
Exceptions
Phase Contact
The phase contact display depends on the fluid model you have
selected. Perform the following steps to enter the phase contacts.
1. Specify capillary pressure. Click in the entry field(s) and enter the
capillary pressure at the model-dependent contact.
Constants
Perform the following steps to define constants.
Mole Fractions
Varying by Depth
Click the Depth Varying toggle to activate the applicable equilibrium
tables. For saturation tables, enter the values in the Depth and PSAT
fields as shown in the saturation table below.
For different phases of an enhanced black oil model, you will have
toggles for additional oil-gas or gas-oil ratios. In the live oil/wet gas
model shown below, the selected option is to use solution gas ration
instead of saturation.
a. Main phase is gas above the gas-oil contact and oil below.
b. You can invoke super-critical initialization to initialize fluid systems which are always one phase but
are gas condensate overlaying volatile oils. The compositions are such that they are always above the
equilibrium two phase envelope at the reservoir temperature and pressure. The gas-oil contact is
defined by looking at the heaviest component k-value to insure it is less than one because there is no
two phase region in the reservoir at initial conditions. The initial reservoir pressure/depth values are
used as the starting point for the initial pressure profile calculations.
Click the (+) button beside Rock Property Tables on the options tree.
Then double-click on the rock property icon beside the table to
select. The related entry pane opens.
Rock property table options depend on the fluid model you have
selected. Each option is described in detail.
When you define the rock property regions, you will define the associated gridblock ranges
within the Region Arrays branch of the Grid Data tree. Refer to Other Arrays on
page 135.
Water-Oil Table
Water saturation tables define the rock properties that depend on water
saturation: relative permeability of water, relative permeability of oil in
the presence of water, and water-oil capillary pressure.
1. Define endpoints. Click in the entry fields and enter values for:
2. Define curves shape. Click in the Exponent entry fields and enter
the gas (mandatory), water (mandatory), and capillary pressure
exponents to define the shape of the curve.
Click the (+) button beside Fluid Property Tables on the options tree.
Then double-click on the rock fluid property icon beside the table to
select. The related entry pane opens.
Rock fluid table options depend on the fluid model you have selected.
Each option is described in detail.
When you define the fluid property regions, you will define the associated gridblock ranges
within the Region Arrays branch of the Grid Data tree. Refer to Other Arrays on
page 135.
Column
Fluid Models Description
Name
Column
Fluid Models Description
Name
YNC K-Values (black oil and wet gas fluid types) Values of gas mole fraction of the last (nc) compo-
nent corresponding to each value of psat.
KV-N K-Values (all fluid types) K-values for each component (N) corresponding to
each value of psat.
MW Compositional onlya Value of oil molecular weight corresponding to oil
viscosity parameter.
TC Compositional only Critical temperature.
PC Compositional only Critical pressure.
ZC Compositional only Critical gas compressibility factor.
Acentric Compositional only Acentric factor of component
Omegaa Compositional only
Equation of state factor for each component
Omegab Compositional only
a. For compositional fluid models, you specify the EOS type. You can activate the 3-parameter EOS ver-
sion. You can also specify Binary Interaction Coefficients for components defined for the Fluid Model.
You can also define separator batteries as described on page 125.
1. Define PVT conditions. Click in the entry fields and enter values
for:
Within Data Studio, you can define separator batteries only if you have
selected the compositional fluid model. Unless you plan to edit the
initialization file manually to add separator batteries, these entry fields
assume only a surface separator.
1. Define Fluid PVT conditions. Click in the entry fields and enter
values for:
Temperature (mandatory)
Within Data Studio, you can define separator batteries only if you have
selected the compositional fluid model. Unless you plan to edit the
initialization file manually to add separator batteries, these entry fields
assume only a surface separator.
Values of VFRAC
The value of vapor steam entering and leaving the stage (VFRAC1 +
VFRAC2) must be between 0 and 1.
As you build the table, the surface battery design panel dynamically
updates.
With the Gas-Water fluid model, you can only define gas gravity.
Imports
If you have imported a table, all density/molecular weight data in the table
is imported and displays.
3. Select options. Click the plus (+) symbol beside the Density and
Molecular Weight topic folder to open the associated selection
list. (Or click the minus (-) symbol to close it.) Then click the
check boxes to select the parameters as shown below.
Reservoir properties can vary spatially. A value for any one of these
properties must be given for each gridblock in the reservoir model The
field of values required to specify a reservoir property is called an
array.
Click the (+) button beside the Grid Data options tree. Then double-
click on the icon beside the grid array to select. The related entry pane
opens. The Definition Arrays panels is shown above. Grid array
procedures and definitions are described in this chapter.
Overview of Arrays
An overview of array data is provided in the Grid Data Arrays chapter of the VIP-CORE
Reference Manual.
Array Panel
The top line shows you which arrays you have already defined. The
bottom line shows you which arrays are mandatory.
Array data is not saved until you perform another action. The last array you
define is saved when you leave the panel. Therefore, it will not display on
the Roadmap unless you return to the panel.
Import Arrays
When you import text (.cor) or binary (.bin) files from other
applications such as GridGenr or ZMap, include statements are added
to the initialization file. Perform the following steps to import array
data files:
1. Specify the file type and select the file. Click the Include (text) or
Binary File toggle as shown below to specify the file type.
The File Selection dialog box opens. Filter and select the file to
include. The file name displays in the File Name field.
2. Load other properties (optional). If you want to load all other grid
arrays from the same file, click the Load Properties button. You
Define Arrays
Arrays can be defined as a constant, multiple of a property, or as a
variable. Procedures for each are described.
Note that you can "undo" an existing array definition at any time by clicking the
Not Used toggle.
2. Enter the constant. Click in the entry field and enter the value.
Define Multiple
Perform the following steps to define a multiple:
2. Select the property. Click the down arrow beside the toggle and
select the property for which you want to specify the multiplier.
3. Enter the multiplier. Click in the Multiplier Value field and enter
the multiplier.
Define Variable
Perform the following steps to define a variable in the X, Y, Z direction
or for all grid values:
2. Select the variable direction. Click the down arrow beside the
toggle and select the property for which you want to specify the
multiplier.
3. Enter the values. Click in the Multiplier Value field and enter the
multiplier.
Definition Arrays
Input Format
Properties
Selection Options
Physical Properties
Input Format
Properties
Selection Options
Porosity and gridblock center or gridblock face Porosity of each gridblock. If both net and gross thickness
permeability are input, porosity should correspond to the net thickness.
Permeability controlling flow in the X, Y, And Z direction,
applied at the gridblock face or center.
Input Format
Properties
Selection Options
Gridblock pore volume and transmissibility arrays Pore volume of each gridblock
For a rectangular grid:
134 CORE - Defining Grid Array Data: Overview of Array Data R2003.4
Landmark VIP Data Studio Users Guide
Other Arrays
Region Integer values defining distinct ranges for equilibrium regions. Each region may have different
water-oil and gas-oil contacts. Each value in this array directly refers to an equilibrium region
defined specified in Initialization pane. Default sets the entire array to 1; i.e., only one set of
contacts input for equilibrium data.
Integer values distinguishing areas with differing PVT properties. Each value in the this array
directly refers to a set of input PVT tables defined in the Fluid Properties pane.
Integer values defining different regions for output purposes. Gridblocks with the same integer
value are grouped together and considered a single region for output of average pressure,
cumulative injected volumes, cumulative produced volumes, net influx, and current fluids in
place in the Region Summary.
Integer values that distinguish areas containing rock types which require unique saturation-
dependent tables for inter-gridblock flow. Each value in this array directly refers to a set of
relative permeability/capillary pressure tables defined in the Rock Properties pane.
User-specified Pressure of each gridblock at the beginning of the run (time = 0).
Initialization
Average water saturation of each gridblock at the beginning of the run (time = 0).
Average gas saturation of each gridblock at the beginning of the run (time = 0).
Saturation Table Relative permeability of oil phase at connate minimum water saturation.
Endpoint
Residual water saturation.
Water saturation at residual oil saturation.
Relative permeability of water phase at residual oil saturation.
Maximum water saturation
Connate gas saturation.
Residual gas saturation.
Gas saturation at residual oil saturation.
Transmissibility The X/Y/Z direction transmissibility multiplier for gridblock (i,j,k) is defined at the boundary
Multiplier between blocks (i-1,j,k) and (i,j,k) and controls flow between them. For i = 1, TMX is zero. For
j = 1, TMY is zero. For k = 1, TMZ is zero.
Thermala Reference rock-specific heat capacity (values at starndard temperature). Actual values are
calculated from reference values using the equation CPR = CPR0 (1 + DCPRDT (T-TS)).
Reference thermal conductivity in the X, Y, or Z direction (applied to gridblock center). Values
correspond to liquid-filled pore volume. Actual values are calculated from reference values
using the equation KT = KT0 (1 x DKDSG x SG), where KT is thermal conductivity.
Transmissibility/ The X/Y/Z transmissibilities are to be modified.
Pore Volume
Modifications
a. Options available only if the Therm reservoir model is selected. Note that not all VIP-THERM options are now
available in Data Studio. You can edit the initialization file to define these options in keyword format.
Reservoir
Array Properties
Model
a. These options activate under each existing array in the options tree. Click the plus (+) icon beside each
array to open the Dual suboptions.
136 CORE - Defining Grid Array Data: Overview of Array Data R2003.4
Landmark VIP Data Studio Users Guide
R2003.4 CORE - Defining Grid Array Data:Functions for Array Definition 137
VIP Data Studio Users Guide Landmark
Rename a Function
Double-click in the function name field to erase the existing name and
enter a new one.
138 CORE - Defining Grid Array Data: Functions for Array Definition R2003.4
Landmark VIP Data Studio Users Guide
Select a Function
Click on a function name in the list to select it. You can then define or
edit the selected function name.
Analytical
Analytical function options are:
ADD is the sum of the values of the two input arrays in a grid
block y = x1 + x2;
R2003.4 CORE - Defining Grid Array Data:Functions for Array Definition 139
VIP Data Studio Users Guide Landmark
DIV is the ratio of the values of the two input arrays in a grid
block,
MULT is the product of the values of the two input arrays in a grid
block y = x1 x2
MIN is the minimum of the values of the two input arrays in a grid
block y = min (x1,x2)
Inputs
In the ABS, EXP, EXP10, LOG, LOG10, SQRT, SIN, COS, GE, LE, POLYN
analytical functions, only the first input array is used. All other input arrays are
ignored. In the DIV, MULT, ADD, SUBT, MIN, MAX analytical functions, the
first two input arrays are used. All other input arrays are ignored. If the number of
the input arrays in the DIV, MULT, ADD, SUBT, MIN, MAX analytical
functions is equal to one, the second input array is assumed to be equal to the first
input array.
2. Open array selection dialog boxes. Click the the button beside
the Input Arrays and Output Arrays fields to open the Input and
Output Region Selection dialog boxes.
140 CORE - Defining Grid Array Data: Functions for Array Definition R2003.4
Landmark VIP Data Studio Users Guide
The selected dialog box opens. The arrays you have defined are
available for selection in the Input dialog box. All arrays are
available for selection in the Output dialog box.
Work Arrays
IREGION Arrays
Note that if you define IREGION as an input or output array, any extra
regions you have defined are not included in the calculation.
3. Select input and output arrays. Click the plus (+) symbol beside
the Array topic folder to open the associated selection list. (Or
click the minus (-) symbol to close it.) Then click the check boxes
to select the function input and output array(s) as shown below.
Error Checking
Note that your input/output array fields will tag inconsistencies between the
analytical function you selected and the arrays that you have specified. In the
example below, the MAX function (maximum of the values of two input arrays)
has been selected, but only one input array has been specified. The (?) in the input
array field shows that an array is missing.
R2003.4 CORE - Defining Grid Array Data:Functions for Array Definition 141
VIP Data Studio Users Guide Landmark
Click in the Values field and enter a value for each required
coefficient. Click OK to close the dialog box.
Interpolation
Perform the following steps to define an interpolation function.
2. Open array selection dialog boxes. Click the the button beside
the Input Arrays and Output Arrays fields to open the Input and
Output Region Selection dialog boxes.
142 CORE - Defining Grid Array Data: Functions for Array Definition R2003.4
Landmark VIP Data Studio Users Guide
The selected dialog box opens. The arrays you have defined are
available for selection in the Input dialog box. All arrays are
available for selection in the Output dialog box.
Work Arrays
IREGION Arrays
Note that if you define IREGION as an input or output array, any extra
regions you have defined are not included in the calculation.
3. Select input and output arrays. Click the plus (+) symbol beside
the Array topic folder to open the associated selection list. (Or
click the minus (-) symbol to close it.) Then click the check boxes
to select the function input and output array(s) as shown below
R2003.4 CORE - Defining Grid Array Data:Functions for Array Definition 143
VIP Data Studio Users Guide Landmark
Define Range
You can limit the function to a specific region or gridblock range, value
range, or distance as described below.
144 CORE - Defining Grid Array Data: Functions for Array Definition R2003.4
Landmark VIP Data Studio Users Guide
Gridblock Range
The default is to apply the function to all gridblocks in all regions.
Click the Select Gridblock Range toggle to activate the gridblock
range options as shown below.
1. Select the region type. Click the down arrow next to the Specify
Region Type field and select the type from the list of regions you
defined within the Region Arrays panel.
R2003.4 CORE - Defining Grid Array Data:Functions for Array Definition 145
VIP Data Studio Users Guide Landmark
Limit by Gridblocks
Click the Specify Gridblock Range toggle to limit the function by I, J,
K range. The Gridblock Range fields open as shown below.
Click the up or down stepper arrow beside the From/To fields in each
direction to define the range over which the function is applied.In the
above example, the function will be applied in gridblocks 1 through 10
in all directions.
Value Range
You can limit the output array to within specific bounds for input value
read and/or output value calculated. You can also limit by the distance
between the gridblock and the input point used for the calculation.
Note
Limit by Value
Perform the following steps to limit the output array by defining a
minimum and maximum value.All interpolated values not within the
bounds you define are set to the minimum or maximum value. If these
bounds are not defined, the default is (+/-)1.e+12.
1. Open the dialog box. Click the button located next to the Input
Range, or Output Range field. The Bounds dialog box opens as
shown below. The Bounds for Input Arrays dialog box lists all the
function input arrays you have defined. The Bounds for Output
146 CORE - Defining Grid Array Data: Functions for Array Definition R2003.4
Landmark VIP Data Studio Users Guide
Array dialog box lists all the function output arrays you have
defined.
2. Enter the bounds. Click in the entry field and enter the value. Click
OK to close the dialog box. The value(s) you entered display in
the entry field.
Limit by Distance
This option lets you define the range of points to use for the polynomial
fit for each property. The larger the number (in property units), the
more range of influence each point will have over distant points along
the curve. The default is 1E+12 (use all points).
1. Open the dialog box. Click the button located next to the Input
DRange field. The Input Points Maximum Distance dialog box
opens as shown below. The dialog box lists all the function input
arrays you have defined.
2. Enter the range for each input array. Click in the entry field and
enter the maximum range value (in property units). Click OK to
close the dialog box. The value(s) you entered display in the entry
field.
R2003.4 CORE - Defining Grid Array Data:Functions for Array Definition 147
VIP Data Studio Users Guide Landmark
This option lets you modify pore volume and transmissibility arrays
over a range of gridblocks. It is normally used to specify an initial
override that applies during the entire simulation.
You can modify the array by a constant value or replace a section of the
array with a selected value. Options are described below.
Move up
Delete selected modification modification list
Add modification Move down
modification list
148 CORE - Defining Grid Array Data: Transmissibility/Pore Volume Modifications R2003.4
Landmark VIP Data Studio Users Guide
Rename a Modification
Double-click in the modification name field to erase the existing name
and enter a new one.
Select a Modification
Click on a modification name in the list to select it. You can then define
or edit the selected function name.
2. Specify the array. Click the Array to Override option and select
the array type from the drop-down menu.
3. Select the include file. Click the Include File icon. The File
Selection dialog box opens. Filter and select the include file. Click
the OK button to close the File Selection dialog box.
4. Specify the type of first array modification. Click the Type of First
Array Modification in Include File option and select either
Constant or Values from the drop-down menu. This field should
identify the first modification card in the include file.
5. Close the dialog box. Click the OK button to close the dialog box.
The modification displays in the Modification Management list.
Specify a Constant
Perform the following steps to specify a constant override.
2. Specify the array. Click the Array to Override option and select
the array type from the drop-down menu.
3. Specify the gridblock range. Click in the entry field and click the
up or down stepper arrow beside the From/To fields for the I, J,
150 CORE - Defining Grid Array Data: Transmissibility/Pore Volume Modifications R2003.4
Landmark VIP Data Studio Users Guide
4. Select action. Click the down arrow in the Action column and
select the action from the drop-down menu. Options are to:
6. Close the dialog box. Click the OK button to close the dialog box.
The modification displays in the Modification Management list.
3. Specify the value range. There are two options for defining the
values. You can:
Enter the grid range and click the OK button to close the table.
4. Close the dialog box. Click the OK button to close the dialog box.
The modification displays in the Modification Management list.
152 CORE - Defining Grid Array Data: Transmissibility/Pore Volume Modifications R2003.4
Landmark VIP Data Studio Users Guide
ra
A Aquifer
re
Reservoir
Aquifer options are described in detail in the Grid Boundary Flux chapter of the VIP-
CORE Reference Manual.
The Region Managment options let you create and select multiple
aquifers for definition. These options are located on the bottom of the
pane.
1. Select the method. Under the Aquifer Type pane, click to activate
the Carter-Tracy option. The properties for the Carter-Tracey
method open.
2
2 c hr s
t e
B1 = ----------------------------
-
1
where
2 k
tc = --------------------2
ct d
where:
Net thickness
The first line of the table must have both infinite time and infinite pressure
set equal to zero. Enough values should be entered to extend to
dimensionless times beyond the time to be simulated, or until a linear
extrapolation of the last two values will provide satisfactory results.
1. Select the method. Under the Aquifer Type pane, click to activate
the Fetkovich option. The properties for the Fetkovich method
open.
7.08 k h
pi = -------------------------------------, for radial flow
re
ln ---- 3
r o
4 k b h
pi = ----------------------------, for linear flow
d
where
where
4. Specify initial volume of water in place and total fluid and rock
compressibility (optional, see step 3). Click in the entry fields and
enter the volume of water in place (as defined above)
Then enter the total compressibility of the rock and fluid in the
aquifer, 1/psia (1/kPa).
The Aquifer Connection to Reservoir Grid section lets you attach the
aquifer to either a single gridblock (top table) or to a gridblock range
(bottom table).
2. Specify the scale factor. Click the down arrow in the Scale
Factor field to select the scale factor used to allocate the total
"aquifer" influx/efflux among the gridblocks attached to the
"aquifer". These are normalized within the program, so values
have only relative meaning. They will usually reflect the cross-
sectional area times the permeability of the gridblock faces
attached to the "aquifer". Options are:
If you are attaching the aquifer to a grid section, there are six
additional options which enableyou to assign an aquifer to an
irregular grid boundary. Starting on the specified face of the
window and moving inward, the aquifer is attached to the first
active gridblock encountered within the window. The options are:
162 CORE - Defining Aquifer Data: Aquifer Connection to Reservoir Grid R2003.4
Landmark VIP Data Studio Users Guide
Introduction
VIP Data Studio provides all the features you need to prepare
production data for use in a VIP-EXEC simulation. You can:
Search for and edit data where wells switch function (e.g.,
producer to injector, gas injector to water injector)
The procedures for performing the tasks listed above are provided on
the following pages of this chapter.
Importing
The first step in compiling data for VIP Data Studio is to import
production history data from OpenWorks or a prepared file, or to build
a production history from scratch by typing it directly into the
worksheet area of the main window.
The import process uses a wizard that displays the incoming data,
lets you set certain defaults for dates and units, and lets you edit the
column headings, as appropriate. The procedures for importing data
vary slightly, depending on whether you are importing from
OpenWorks or a plain text file. Use the appropriate procedure on the
following pages.
Click the button that corresponds to the data source and click OK.
2. Click on the project to select and click OK. The Select Well List
dialog box opens.
You receive the Select Project and Select Well List dialog box only when
you first log in. If you wish to change project or wells, exit Data Studio and
use the Openworks -> Project Administsration -> Project Change
option. When you reopen Data Studio, your change will be reflected in the
new session.
166 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
When the data is complete, click OK. The second Import Data
Wizard opens.
168 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
170 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Folder
being viewed
List of
files in
this folder
File
selected
for importing
7. Click the Files of type field and select from the menu the type of
file to be imported. Files of the selected type are then listed in the
display.
8. Select the file to be imported from the file list in the center of this
dialog box. This places the selected name in the File name field. If
you do not see the desired file, use the Look in drop-down list to
locate the folder where the data file is located.
9. Click the Open button to begin reading in the data file. This opens
the first page of a wizard used to import the data:
The wizard gives you a preview of the production data in the file,
with a scrollbar that you can use to scroll down through the data
and review it. Several option buttons along the bottom are preset
based on the User Options you chose in the previous chapter.
10. Review the data and set the data options as follows:
172 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
11. Click the Next button when finished to continue to the next panel
of the wizard.
12. Enter the correct start date and click the OK button to continue to
the next panel of the wizard.
For each column of data in the file, VIP Data Studio attempts to
identify the column heading, column title and data type. This page
of the wizard shows the results of this interpretation process, and
lets you adjust the formatting selections column-by-column.
13. Use the horizontal scrollbar to review all the columns parsed. Use
the Back button if necessary to compare each column to the
displayed version of the original data file.
Click Column
Title field to open
drop-down list
174 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
You can specify the units your production data is in. The software
will convert the data from the specified units to those required by
VIP:
Metric Units
Liquid (Oil, Water)
Volume Cubic meters (STCM) Thousand cubic meters (MSTCM)
Rate Cubic meters/Day (STCM/Day) Thousand Cubic meters/Day
(MSTCM/Day)
Cumulative Thousand Cubic meters Million Cubic meters (MMSTCM)
(MSTCM)
Gas
Volume Cubic meters (SCM) Thousand Cubic meters (MSCM)
Rate Cubic meter/Day (SCM/Day) Thousand Cubic meters/Day
(MSCM/Day)
Cumulative Thousand Cubic meters (MSCM) Million Cubic meters (MMSCM)
Field Units
Liquid (Oil, Water)
Volume Barrels (STB) Thousand Barrels (MSTB)
Rate Barrels/Day Thousand Barrels/Day (MSTB/Day)
(STB/Day)
Cumulative Thousand Barrels (MSTB) Million Barrels (MMSTB)
Gas
Volume Thousand Cubic Feet (MSCF) Million Cubic Feet
(MMSCF)
Rate Thousand Cubic Feet/Day Million Cubic Feet/Day
(MSCF/Day) (MMSCF/Day)
Cumulative Million Cubic Feet (MMSCF) Thousand Million Cubic Feet
(MMMSCF)
Or you can activate the Enter Conversion Factor toggle and enter a
conversion rate to the specified units. In the example below,
gallons are converted to STB.
You can also deselect data field(s) for import by clicking the
Ignore Data toggle. (Click Import Data toggle to reselect.)
15. Click the Next button when finished to continue to the next panel
of the wizard.
16. Review the data and set the data options as follows:
176 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
178 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
17. When finished, click the Finish button at the bottom of the wizard.
At this point, VIP Data Studio begins reading the production data
into the worksheet area of the display. When the data is finished
loading, you may see an optional dialog box (shown below):
18. Select one of the following options to indicate whether you want to
correct the data now or later:
Let program take action ... You can let the program
automatically correct switchovers and/or undefined values.
When you select the option, the dialog box expands to provide
the following options.
180 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Folder
being viewed
List of
files in
this folder
File
selected
for importing
2. Click open the drop-down menu on the Files of type list and select
Tabular Well Production Data ASCII File as the file type to be
imported.
3. When you select a filename and click the Open button, you will
start a wizard that is quite similar to the one used for importing PA
files, but with slight differences.
182 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
As the data is being imported into VIP Data Studio, the program
automatically assigns a start date for the production history cycle
based on the way it interprets these first few lines of data.
If the date is in other formats, VIP Data Studio takes action as follows:
Regardless of what the system puts as a start date, you can always
change the start date using Production Data > Change Production
Interval Start Date. When you select this option, the following dialog
box opens:
PA File Formats
Data Studio will accept PA files with the following two formats.
Old Format
The old format is:
Where:
The first column header must be WELL or NAME and the second
DATE or a date format, the following headers identify the type of
production data being imported.
Only positive real values are de facto imported into VIP Data
Studio, all other values (including negative values or character
symbol) will be marked as undefined (X symbol).
184 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Example:
New Format
The new format is:
186 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Where:
After the header and before production data entries for each well, a
line with the keyword WELL or NAME plus the well name must
be entered
Only positive real values are de facto imported into VIP Data
Studio, all other values (including negative values or character
symbol) will be marked as undefined (X symbol).
Example:
m/d/yy Qg Qo Qw thp
Well B01
1/1/98 25.64 10.25 2.34 80.43
2/1/98 24.32 12.43 1.45 79.12
3/1/98 25.32 14.12 2.54 76.54
4/1/98 22.31 -1 2.43 75.43
5/1/98 21.23 13.21 3.45 ?
6/1/98 19.45 12.12 4.56 73.45
7/1/98 X 11.65 4.23 74.56
8/1/98 24.65 13.54 2.34 72.34
9/1/98 23.43 11.12 3.22 71.34
10/1/98 20.43 15.23 2.54 70.12
1/1/98 44.54 20.25 7.37 96.59
2/1/98 54.38 12.73 4.55 94.42
3/1/98 27.32 24.12 4.74 93.64
4/1/98 52.31 25.64 2.03 X
5/1/98 27.23 23.91 7.48 90.02
6/1/98 39.45 22.18 5.56 88.48
7/1/98 35.76 21.65 3.28 87.66
8/1/98 24.95 23.84 6.94 86.37
9/1/98 43.43 21.12 5.22 85.74
10/1/98 50.43 25.03 4.58 83.10
188 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Header line is optional, if found VIP Data Studio will try to use it
to guess the types for each column in step 2 of the import wizard.
If omitted the user will have to specify in the same step 2 the
column for the well name, the column for the date plus the type for
all other columns.
Only positive real values are de facto imported into VIP Data
Studio, all other values (including negative values or character
symbol) will be marked as undefined (X symbol).
190 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
The file must be imported following step 1 and step 2 of the import
wizard. On step 3 the user can specify either to replace the current
production data or to append the imported production data to the
current one.
Example
Current production data has only well B01 with data from 01/12/1997
to 01/10/1998:
Importing a data file with production data for B02 from 01/12/1997 to
01/10/1998, step 1 of the import wizard:
192 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Select Add new wells to current production data, well B02 and
Finish. The case production data will now have production data
available for well B01 and B02 from 01/12/1997 to 01/10/1998.
We import now a production data file with production data for well B02
from 01/08/1998 to 01/10/1998, step1 of the wizard:
Step 3 of the wiard now gives the option to append the new entries:
Select Add new production data entries for existing wells well
B02 and press Finish button, the case has now production data
available for well B02 from 01/12/1997 to 01/10/1998 for Gas, Oil,
Water production and Tubing-Head pressure.
194 EXEC - Working with Production Data: Importing Production Data R2003.4
Landmark VIP Data Studio Users Guide
Scroll down
Scroll right to view more columns to view more rows
If a multi-level hierarchy is available within the data, you will see up/
down arrow buttons at the far right below the Production Data
worksheet. Clicking these buttons moves the worksheet display level
up or down and changes the types of data you can view.
R2003.4 EXEC - Working with Production Data:Reviewing and Editing the Worksheet 195
VIP Data Studio Users Guide Landmark
For instance, the following drop-down lists are available at the bottom
of the Production Data worksheet when the level is set to gathering
center. At this level, you can select a specific gathering center (on the
right), and then view the data for each well in the gathering center.
Change data view to: First well Previous well Next well Last well
Gathering center
selected
196 EXEC - Working with Production Data: Reviewing and Editing the Worksheet R2003.4
Landmark VIP Data Studio Users Guide
You can also can insert or delete rows in the worksheet, using the right-
click shortcut menu. Follow these steps:
3. Review the changes that VIP Data Studio has made, and adjust the
values in the worksheet to fine-tune the result.
R2003.4 EXEC - Working with Production Data:Reviewing and Editing the Worksheet 197
VIP Data Studio Users Guide Landmark
Hiding Columns
You can temporarily hide or display columns by double-clicking the
column heading:
198 EXEC - Working with Production Data: Reviewing and Editing the Worksheet R2003.4
Landmark VIP Data Studio Users Guide
R2003.4 EXEC - Working with Production Data:Reviewing and Editing the Worksheet 199
VIP Data Studio Users Guide Landmark
3. To test any of your selections, click the Apply button at the bottom
of the Properties dialog box.
200 EXEC - Working with Production Data: Reviewing and Editing the Worksheet R2003.4
Landmark VIP Data Studio Users Guide
You can view charts at the far right of the Production Data worksheet
by using the horizontal scrollbar (bottom of worksheet) to bring them
into view. Once the charts are in view, you can scroll up or down using
the vertical scroll bar, to see all the charts.
There are several different ways you can control the view of these
charts as explained on the following pages.
R2003.4 EXEC - Working with Production Data:Reviewing and Editing the Charts 201
VIP Data Studio Users Guide Landmark
Inserting/Removing Charts
You can control exactly which values are plotted in the worksheet area
by selecting them from a list. Follow these steps:
1. Right click on any worksheet cell and select Insert Chart from the
shortcut menu. This displays a list of available data.
The list shows all the data values available to be charted under
Available Data and all the data values that are actually charted
under Active Data. At first, these two lists are the same, indicating
that VIP Data Studio has already charted all available data.
2. You can move data values on/off the Active list by selecting the
data type and then clicking the arrow buttons to move it between
lists. Clicking the left arrow button moves a selected data type off
the Active list. You can move it back onto the Active list by
202 EXEC - Working with Production Data: Reviewing and Editing the Charts R2003.4
Landmark VIP Data Studio Users Guide
R2003.4 EXEC - Working with Production Data:Reviewing and Editing the Charts 203
VIP Data Studio Users Guide Landmark
4. To test any of your selections, click the Apply button at the bottom
of the Properties dialog box.
Horizontal Turn on this checkbox if you want horizontal grid lines to appear on the production charts.
Grid Lines
Avg. Interval Turn on this checkbox if you want vertical grid lines to appear on the charts for data
Grid Lines averaging intervals (not available unless data has been averaged).
Symbols Turn on this checkbox if you want symbols to display on the charts.
204 EXEC - Working with Production Data: Reviewing and Editing the Charts R2003.4
Landmark VIP Data Studio Users Guide
Production data in some time intervals may have nonzero values for
both production and injection. Such events indicate that the well is in
the process of switching over from a producer to an injector, from a
gas injector to a water injector, or vice versa. VIP Data Studio lets you
easily search for these events in your production data, so that you can
review the switchover conditions and make any adjustments necessary.
Production data may also be imported with undefined values which the
program records with an X in the appropriate cell.
Perform the following steps to check for well switch overs or undefined
values.
Scroll through all - lets you manually search for and edit each
of the switchover events or undefined values. Or you can
Cancel and search another time using the Check Production
Data Consistency option on the Production Data menu.
R2003.4 EXEC - Working with Production Data:Searching for Inconsistent Data 205
VIP Data Studio Users Guide Landmark
3. Click the Find Next button to begin searching. You can also use
Find First or Find Last to move to the first or last instance of the
selected well switchover type.
206 EXEC - Working with Production Data: Searching for Inconsistent Data R2003.4
Landmark VIP Data Studio Users Guide
At each event, it splits the switchover into two separate intervals (i.e.,
two rows in the worksheet) -- each of which represents one half of the
switchover process. For instance, one row in the worksheet might
represent the production interval while the next row represents the
injection interval. The dates are also adjusted so that the first new
interval occurs during the first half of the original interval, and the
second new interval occurs during the second half of the original
interval. Follow these steps to review and edit the changes:
R2003.4 EXEC - Working with Production Data:Searching for Inconsistent Data 207
VIP Data Studio Users Guide Landmark
Before generating type and constraints from production data, you may
want to use the data averaging option to average your production data
over fixed intervals or varying intervals defined within date ranges.
This process helps make sure that no data values are misapplied to the
wrong intervals during the VIP-EXEC reservoir simulation run. For
example, the following worksheet display shows production data
averaged over a uniform three-month interval.
Special situations may occur where a well changes type at some point in the
production history, such as from production to injection, or vice versa. The
averaging process will not honor such changes in well type if any production
interval shows nonzero flow in both the production and injection columns. To
solve this problem, you should first perform a Well Switchover search before
averaging the data. The well switchover search automatically adjusts the
production intervals so that the switching well does not have two types of flow in
the same interval. Instead it will split the interval in two and assign production to
one of the subintervals and injection to the other. Once this happens, averaging
can proceed without further problems. To search for well switchovers, see
Searching for Inconsistent Data on page 205.
208 EXEC - Working with Production Data: Averaging the Data R2003.4
Landmark VIP Data Studio Users Guide
This panel shows the Start Date and End Date for the production
data. You can select a Frequency for averaging and see the
resulting interval dates in the Date List, or you can define varying
intervals between data ranges.
2. Specify the interval. You can specify the interval in one of two
ways:
advanced
options
Note that the Advanced and Regular buttons let you move
between the dialog box for each option.
Click the Add Interval button. The Select Date dialog box
opens.
Click the down arrow icon ( ) to select the interval start date
from the calendar. Use the double arrow icons ( ) to
change the year and the single arrow icons ( ) to change the
month. Once you see the desired month/year for the Start or End
Date, click the desired date to select it.
Click OK to close the Select Date dialog box. The date you
entered displays in the Start Date field of the current interval and
the End Date field of the previous interval.
Click in the Frequency field. When you click in the field, scroll
arrows let you increment or decrement the frequency value from 1-
100.
Then click in the Frequency Units field. When you click in the
field, a pull-down menu lets you select between hours, days,
weeks, months, or years.
You can also click the Delete Interval button and select the start
date of intervals you want to delete as shown below.
210 EXEC - Working with Production Data: Averaging the Data R2003.4
Landmark VIP Data Studio Users Guide
Click Apply on the Data List Selection dialog box to compute the
varying intervals.
Note that you must click the Apply button for the varying intervals to be
computed.
3. Once you have chosen the desired frequency, click the OK button
to average the data based on that frequency.
You can also use the Cancel button to close this panel without
averaging the data. If you clicked OK above, the program adds
extra columns to the worksheet to show the averaged interval and
the data averaged over that interval (see picture on previous page).
It also updates the charts to the right of the worksheet area.
4. Make sure the data has been averaged to your satisfaction. VIP
Data Studio will use this data when generating the VIP-EXEC
simulation data file. Averaging should not skip important dates
such as a well shut-in. You can manually change any value in the
worksheet and the data will be reaveraged automatically.
1. Scroll to the right of the worksheet and view the averaged data in
the chart.
2. If you do not see the horizontal grid lines in the chart, select
Production Data> Properties then click the Production Charts
tab and turn on the Averaged Interval Grid Lines checkbox.
3. You can drag these grid lines left or right to interactively adjust the
averaging interval. To begin this process, move the mouse to the
top of the grid line until you see a large black vertical arrow
appear.
4. Without moving the mouse from its current position, hold down
the left mouse button until the arrow turns into a double white
horizontal arrow. Keep holding the mouse as you drag the grid line
left or right. As you drag the grid line, the axis annotation changes
automatically to match the current grid line position.
5. Release the mouse when the grid line is at the desired position.
212 EXEC - Working with Production Data: Averaging the Data R2003.4
Landmark VIP Data Studio Users Guide
Once you have imported the production data and defined the wells in
the Well Definition panel, the Generate Well Types and Constraints
from Production Data wizard lets you define the types and constraints.
Follow these steps:
This panel lists three types of problems with the well data as it
currently exists within your case. It shows:
wells that have production data but have not been defined in
the Wells Names and Locations view
R2003.4 EXEC - Working with Production Data:Generate Types and Constraints 213
VIP Data Studio Users Guide Landmark
Specify associated
well name
This option is useful if you have a single well listed under one or
more names. Perform the following steps to associate two wells:
Associated wells are now listed under the well ID of the name you
specified. Removed wells are deleted from the database. Any
associated data is also removed.
214 EXEC - Working with Production Data: Generate Types and Constraints R2003.4
Landmark VIP Data Studio Users Guide
worklist. This manual assumes that you have not set up such
constraints. However, some users may have already done so.
This panel shows the Start and End Dates of both your
simulation data and production data. It also points any
problems that may still exist with your data, such as whether
your production data needs averaging. If necessary, click the
Cancel button to return to the program and adjust the start/end
dates, or correct other problems, before restarting the wizard.
R2003.4 EXEC - Working with Production Data:Generate Types and Constraints 215
VIP Data Studio Users Guide Landmark
216 EXEC - Working with Production Data: Generate Types and Constraints R2003.4
Landmark VIP Data Studio Users Guide
This panel shows wells defined for the simulation and lets you
control how the observed data file and BHP/THP data will be
generated.
If you have on time, BHP, and/or THP data in your data, additional
fields are available for selection. Activate the BHP/THP cards to
define the limiting bottomhole pressure or tubing head pressure.
R2003.4 EXEC - Working with Production Data:Generate Types and Constraints 217
VIP Data Studio Users Guide Landmark
The observed data file can be generated directly from either the
raw or averaged production data, per your selection, and is used
primarily for history matching using the SimResults or
PLOTVIEW program. Using visualization programs like
PLOTVIEW and 3DVIEW, you can compare the result of your
simulation to the actual production data to determine how well
your model is working. PLOTVIEW shows simulated and
observed data side-by-side on the same plot for making detailed
comparisons.
6. Press the Finish button at the bottom of the wizard to complete the
well types and constraints generation.
218 EXEC - Working with Production Data: Generate Types and Constraints R2003.4
Landmark VIP Data Studio Users Guide
You can clear the Production Data worksheet and start over if desired.
Follow these steps:
2. Select Clear Grid Data from the shortcut menu. You will see this
message:
3. Click the Yes button to clear all data from the Production Data
worksheet. Otherwise, click No.
220 EXEC - Working with Production Data: Clearing the Worksheet R2003.4
Landmark VIP Data Studio Users Guide
When the production data is defined, the Utility options let you specify:
The Simulation Data section of the EXEC Options control panel lets
you enter miscellaneous data for the simulation.
Simulation interval - controls the start and ending dates for the
simulation. Enter the dates manually or select from a calendar by
clicking the down arrow.
files, map files, or both from drop-down menus. If you select not
to write map files to the VDB, you can select the map file format
from the drop-down menu.
The Dimension Data section of the EXEC Options control panel lets
you enter dimension data for the simulation. This corresponds to the
DIM card discussed in the VIP-EXEC Reference Manual.There are
dozens of options available for the DIM card, and this panel gives you
access to most of them.
Several DIM options are set automatically when you generate a VIP-
EXEC data file, based on some simple consistency checks that VIP
Data Studio does on your worksheet data. The automatically set DIM
options include NPRFMX, NWMAX, NPRFTOT, NAREAX,
NFSMAX, and NGCMAX. For instance, VIP Data Studio will verify
the number of wells and perforations in your compiled worksheet data
and set the maximum number of perforations (NPRFMX) and
maximum number of wells (NWMAX) accordingly. The same types of
checks are performed for the other automatic DIM options.
You can use the Dimension Data panel to specify other DIM options.
Follow these steps:
2. Open the various folders on this panel by clicking the (+) sign next
to each folder. You will see many of the DIM options described in
the VIP-EXEC Reference Manual.
5. Click inside the Value column on the display and type in the value
for this dimension setting, or use the scroll arrows to set the
dimension.
Introduction
So far, this manual has only discussed using the Production Data
worksheet. However, there are several other types of worksheets you
can use to compile data. In particular, you can use the Output Options
worksheet to generate date records and output records that will be used
in the VIP-EXEC simulation. You can:
Edit the records, for instance, you may want to change the types
of output produced on a specific date.
The procedures in this chapter explain how to perform each of the tasks
listed above. It is assumed that you understand the purpose of PRINT,
PLOT, MAPOUT, and RESTART records as explained in the VIP-
EXEC Reference Manual.
To begin generating a list of dates, you must first view the Output
Options worksheet. To do this, double-click the Output Options option
in the tree diagram to the left of the worksheet display area. The
worksheet display area should now appear as follows:
This display lets you set up a list of Run Dates and then designate
various events that will occur on those dates, such as:
MAP options - map records that will be generated on certain dates for
use by 3DVIEW
If you have a compositional fluid model, you will have three additional fields
(MAPX Options, MAPY Options, and MAPZ Options). These put mile fraction
of the selected component into the map file, where X is liquid, Y is gas, and Z
is overall.
PLOT options - plot records that will be generated on certain dates for
use by PLOTVIEW
226 EXEC - Defining Output Options: Viewing the Output Options Worksheet R2003.4
Landmark VIP Data Studio Users Guide
Inclue files are now added using the External Include Data tab on the options tree
as described in Include Files on page 47.
R2003.4 EXEC - Defining Output Options:Viewing the Output Options Worksheet 227
VIP Data Studio Users Guide Landmark
Once you have opened the Output Options worksheet, use the
following procedure to start generating a list of run dates on which you
can program specific simulation events:
This dialog box lets you define the Start Date and End Date for
the entire list of dates that you will be generating. You can also
indicate the type and frequency for four different types of VIP-
EXEC data records: PRINT, PLOT, MAPOUT, and RESTART.
3. Select the desired Start Date and End Date for your list of
dates.Notice that these are already set to the defaults listed on the
Dates-Units tab of the User Options panel (as covered under
228 EXEC - Defining Output Options: Setting Up the Date List R2003.4
Landmark VIP Data Studio Users Guide
The dates shown here are the default start and end dates of the
production data. It is not recommended that you change the Start
Date, however you may want to set the End Date much later than
the end date of your production data if you want to simulate a
production run that continues well into the future.
You can click on the date to retype it, or you can click the down
arrow icon ( ) to select from a calendar.
5. When finished setting up the date list options, click the OK button
to close this panel.The date list is generated automatically and
looks something like this:
Click to
expand folders
Click to turn on
appropriate
checkboxes
Once selected, these options will be included as keywords in any VIP-EXEC data file that
you generate with VIP Data Studio, until the next time you change them.
Note: You can use the MB3 Change Print Option option for cell to define multiple
reports, each with its own frequency. Refer to Adding or Changing the Selected Options in
a Cell on page 235.
230 EXEC - Defining Output Options: Setting Up the Date List R2003.4
Landmark VIP Data Studio Users Guide
Map Options/ Specify the MAPOUT options to be used and default frequency for the MAPOUT options.
Frequency MAPOUT records will be generated for the simulation on the frequency specified.
This works the same way as the PRINT options discussed earlier. The only difference is the
option list that you see:
Note: when this option is set, it is not used unless the Array option is active within the
corresponding Print command.
Create special reports such as timestep summaries, well/performation status changes,
convergence information, automatic workovers, recompletion unit status changes, and
condensate information. The Action Options dialog box opens as shown below.
This option lets you shift values by a constant factor and change average pore-volume
pressure from total to hydrocarbon only,
232 EXEC - Defining Output Options: Setting Up the Date List R2003.4
Landmark VIP Data Studio Users Guide
Use this dialog box to select the spreadsheet format and data.
Restart Options / Use the check box to indicate whether you want RESTART records to be written. When the
Frequency box is checked, a Frequency field displays so you can specify the frequency of the
RESTART records.
6. Use the procedures in the rest of this chapter to change the date
list, as needed to make it conform to your needs.
Once you have generated a date list, there are various ways you can
change the Output Options worksheet, as explained on the following
pages.
1. Right-click on the date list at the point where you want to insert a
new date (i.e., on the row above where you want the date inserted).
You should see the following shortcut menu:
3. Type in the date you want to add to the list, or select it from the
pop-up calendar that appears when you click the down-arrow
button ( ).
4. Click the OK button. This adds an empty row to the chart. You
will now need to manually specify the options that apply in each
column of the Output Options worksheet, as explained next.
234 EXEC - Defining Output Options: Changing the Date List R2003.4
Landmark VIP Data Studio Users Guide
Option to select
You cannot do this on an empty row in the worksheet. The shortcut menu will
not provide the appropriate Change option if you click on an empty row.
Selecting the Change Print Option for Cell option displays the
Select Print Options dialog for the appropriate option type.
2. Click the Add Option button to add a new report. The Print Option
dialog box opens as shown below.
4. Put a check next to each option desired, then click OK. The Select
Frequency dialog box opens as shown below.
Select the print frequency and click OK. You return to the Select
Print Option dialog box with all selected reports listed.
You can then click and highlight an individual report in the list to
delete it (Remove button), replace it (Modify button), or change
the frequency.
236 EXEC - Defining Output Options: Changing the Date List R2003.4
Landmark VIP Data Studio Users Guide
If desired, you can turn Restart on or off on any date in this worksheet.
To do this, click the check box until the check is on or off.
1. Move your mouse cursor to the exact cell where you want to apply
a frequency modifier. For instance, you might want to apply a
frequency modifier to the fourth cell in the Print Options column.
238 EXEC - Defining Output Options: Changing the Date List R2003.4
Landmark VIP Data Studio Users Guide
You can clear the Output Options worksheet and start over if desired.
Follow these steps:
2. Select Clear Grid Data from the shortcut menu. You will see this
message:
3. Click the Yes button to clear all data from the Date Summary
worksheet. Otherwise, click No.
Introduction
In the previous chapter, this manual discussed using the worksheet area
to generate date lists. You can also use the worksheet area to generate
lists of Well Names and Locations for use in the VIP-EXEC input data
stream. In particular, you can:
Review and edit the well list, and sort it in various ways
Import and edit a well perforation list based on the .fpf files
produced in GRIDGENR/ARRAY. Or import well trajectory and
perforation data from OpenWorks, a .gtf file, or a formatted text
file, edit the perforations, and adjust them to the simulation grid
Define and edit the well management level data and define
production/injection target rates and ontime factors
The procedures in this chapter explain how to perform each of the tasks
listed above.
To start generating a list of wells, you must first view the Well Names
and Locations worksheet. To do this, double-click the Wells Name and
Location option in the tree diagram to the left of the worksheet. The
worksheet display area should now appear as follows:
This display lets you set up a list of wells that will come online during
the simulation, including:
Effective Date - the date on which the well becomes visible to the
simulation and begins producing or injecting as specific flow rates
242 EXEC - Working with Well Data: Viewing the Well Names and Locations Worksheet R2003.4
Landmark VIP Data Studio Users Guide
Grid - the name of the local grid refinement file where the well is
located, if applicable. If local grid refinement is not used, this column
contains the word ROOT to indicate the well is located in the base
grid.
R2003.4 EXEC - Working with Well Data:Viewing the Well Names and Locations Worksheet 243
VIP Data Studio Users Guide Landmark
Once you have opened the Well Names and Locations worksheet, you
can fill in the worksheet manually with well names, locations, and
effective dates. If you have already used GRIDGENR and ARRAY to
set up a simulation model, you can import data directly from the
resulting .wij file using the following procedure.
Folder being
scanned
List of files
in this folder
File name
selected
for inclusion
3. If you do not see the desired file, use the Look in drop-down list to
locate the folder where the .wij file is stored.
When looking for a folder, you also have the following options:
244 EXEC - Working with Well Data: Setting Up the Well List R2003.4
Landmark VIP Data Studio Users Guide
4. Click the desired File name in the file list and click the Open
button.
This reads in data from the .wij file and fills in the worksheet with
the resulting data. For instance:
R2003.4 EXEC - Working with Well Data:Setting Up the Well List 245
VIP Data Studio Users Guide Landmark
The Common Well ID section of the EXEC Options panel lets you
view cross-referenced well names from OpenWorks and how they
translate for use with VIP. This information comes from the .wdb file.
246 EXEC - Working with Well Data: Displaying Common Well IDs R2003.4
Landmark VIP Data Studio Users Guide
Once you have set up the Well Names and Locations worksheet, you
can change it in various ways, as explained on the following pages.
To sort the list based on a particular data type, click the appropriate
column heading for that data type. For instance, if you click the Well
Number column heading, the list will be resorted by Well Number.
3. Select Edit > Cut to delete the selected cells or Edit > Copy to
copy them. Or you can press Ctrl-X to cut or Ctrl-C to copy.
R2003.4 EXEC - Working with Well Data:Changing the Well List 247
VIP Data Studio Users Guide Landmark
4. You can paste the selected cells by clicking on the top cell in the
area to be pasted, and then selecting Edit > Paste (or Ctrl-V).
VIP Data Studio performs basic validation to make sure the data
remains consistent within the spreadsheet. If you try to cut, copy,
or paste inconsistent data types, it will display an error message.
248 EXEC - Working with Well Data: Changing the Well List R2003.4
Landmark VIP Data Studio Users Guide
1. Right click on the row you want to delete, then select Delete Well
from the shortcut menu. This displays the following message:
R2003.4 EXEC - Working with Well Data:Changing the Well List 249
VIP Data Studio Users Guide Landmark
1. Right click on any cell in the worksheet, then select Delete Wells
from the shortcut menu. This displays the following dialog box:
3. Hold down the Control key and click on all the wells you want to
delete. Use the scrollbar to see the entire list.
4. Make sure all wells to be deleted are highlighted, then click the
OK button to delete them (or click Cancel if you change your
mind and do not want to delete any wells).
If you click OK, the appropriate rows are deleted from the
worksheet.
250 EXEC - Working with Well Data: Changing the Well List R2003.4
Landmark VIP Data Studio Users Guide
You can clear the worksheet and start over if desired. Follow these
steps:
2. Select Clear Grid Data from the shortcut menu. You will see this
message:
3. Click the Yes button to clear all data from the worksheet.
Otherwise, click No.
To begin generating a list of well perforations, you must open the Well
Perforations worksheet. To do this, double-click the Well Perforations
option in the tree diagram to the left of the worksheet. The worksheet
display area should now appear as follows:
This display lets you set up a list of well perforations that will come
online during the simulation, including the following data:
Layer No. - the vertical simulation grid layer in which the perforation
is located.
Grid Name - the name of the local grid refinement file where the well
is located, if applicable. Default is root (i.e., no LGR file).
These are the standard data fields typically found in perforation data.
However, many more fields may be available, depending on the source
of the data.
252 EXEC - Working with Well Data: Viewing the Perforations Worksheet R2003.4
Landmark VIP Data Studio Users Guide
Once you have opened the Well Perforations worksheet, you can fill it
in manually with perforation data and effective dates. If you have
already used GRIDGENR and ARRAY to set up a simulation model,
you can import data directly from the resulting .fpf file using the
following procedure. Otherwise, you can import an ASCII test file
which meets the following specification.
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 253
VIP Data Studio Users Guide Landmark
Folder being
scanned
List of files
in this folder
File name
selected
for import
3. The default lists only the fpf files. If you are importing from
another ASCII file format, click the Files of Type pull-down menu
and select All Files.
4. If you do not see the desired file, use the Look in drop-down list to
locate the folder where the .fpf file is stored.
When looking for a folder, you also have the following options:
5. Click the desired File name in the file list and click the Open
button.
254 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 255
VIP Data Studio Users Guide Landmark
Simulation Grid
Perforation Wizard
Perforate/Plug
Add/Delete Perforations
Change Length
Geological Layers/Faults
Mapped to Simulation Grid
Modified Perforations
The Perforation Wizard lets you load well trajectory and perforation
data from:
Openworks.
It is highly recommended that you import data in order (i.e., traces before
perforations and perforations before markers.
256 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
The perforation wizard guides you through the steps necessary to load
the file as described below.
2. Select the grid from the VDB. The grid definition wizard is panel
shown below.
Click the folder icon to open the File Selection dialog box.
Select the database (.vdb) file which contains the grid definition. If
multiple Cases exist for the study, click the icon and select the
Case. Then click the Next Button.
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 257
VIP Data Studio Users Guide Landmark
3. Select the text and/or .gtf well file(s). The well file definition
wizard is panel shown below.
File types
Use the Files of Type menu on the File Selection dialog box to filter the
available .txt or .gtf files.
Select the date format from the drop-down menu. Click the toggle
to define whether the units are in field or metric.
If you are importing data from OpenWorks, activate the Import Well Data
from Openworks toggle. Then click the button and select the
OpenWorks project, wells to import, and interpreter.
258 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
Then click the Next Button. If you imported a well trajectory file
with markers, the marker mapping panel opens as described in the
next step. If you did not import markers, proceed to step 5.
Click in Marker
Type field to Click in
open marker Simulation
type drop-down Layer field to
menu. activate
simulation
layer selection
stepper
Import existing
marker file.
Save defined
connections
as marker file.
This panel lets you assign markers for geological layers or faults to
the top or bottom of a simulation layer in order to adjust for
discrepancies between the simulation grid and the structural
layers. The simulator will then compute the location of the
perforation in terms of the gridblock. This can improve the
accuracy of the simulation, especially in highly dipping areas
where the gridblock is too coarse to track the structure.
For each imported marker ID, select the marker type and use the
stepper to map it to the appropriate simulation layer. Options are to
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 259
VIP Data Studio Users Guide Landmark
Once defined, you can save the marker map to a file for repeated use.
Then click the Next Button. The marker locations are recalculated.
Error report
Open
Perforation well/time perforations
selection menus in 3DView
Sort by perforation
length cutoff
If you did not map markers, the panel displays as shown above. If
you mapped markers, the corrected perforations are color-coded,
by default green for corrected depths and orange for deleted
perforations.
Error Reporting
Note the message Simulation Grid Perforations could not be calculated for some
perforation intervals. The program ignores intervals where well trace did not
intersect the reservoir. Click the View Intervals button to open a listing of
ignored intervals.
260 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
View the Click the button to open 3DView and view the
perforations perforations.
Find perforation Enter the cut-off value in the field shown below. This
cut-off length activates the Apply Cut-off button. When you click the
button, all perforations less than specified length
highlight (default red) for easy identification.
Cut-off
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 261
VIP Data Studio Users Guide Landmark
Click the Next button when you are ready to export the
perforations.
262 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
If you have perforations less than the specified cut-off value, click
the toggle to remove them or set their status to off. The default is
to keep them.
Click the Finish button to perform the import/export and close the
Wizard.
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 263
VIP Data Studio Users Guide Landmark
name1 [bore k] Xi,1,k Yi,1,k Zi,1,k [MD]i,1,k
namen [bore p] Xi,n.p Yi,n,p Zi,n,p [MD]i,n,p
where:
namen
Name for the nth well entered.
Borep
Bore number for the nth well entered. If no bore
information is entered, bore 1 is assumed.
Xi,n,p
X coordinate of the ith trajectory point entered for
pth bore of nth well.
Yi,n,p
Y coordinate of the ith trajectory point entered for
pth bore of nth well.
Zi,n,p
Z coordinate of the ith trajectory point entered for pth
bore of nth well.
MDi,n,p
Measured depth of the ith trajectory point entered for
pth bore of nth well. If no measured depth is entered,
it will be interpolated from the trajectory segments.
Example:
WELL X Y Z MD
W1 6100 5000 0.00 0.00
W1 6000 5000 4812.50 4813.54
W1 5750 5000 4860.08 5068.03
264 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
name1 [bore k] datei,1,k eventi,1,k MDTi,1,k [MDB]i,1,k
namen [bore p] datei,n.p eventi,n,p MDTi,n,p [MDB]i,n,p
or:
datei,1,k name1 [bore k] eventi,1,k MDTi,1,k [MDB]i,1,k
datei,n.p namen [bore p] eventi,n,p MDTi,n,p [MDB]i,n,p
where:
namen
Name for the nth well entered.
Borep
Bore number for the nth well entered. If no bore
information is entered, bore 1 is assumed.
datei,n,p
Date of ith perforation event for pth bore of nth well.
Event must be given in historical order i.e.
datei+1,n,p >= datei,n,p. Format for the date must be
specified on the UI, most common date format sup-
ported.
eventi,n,p
ith event for pth bore of nth well. Event can be either
PERF or PLUG. For a PLUG event, the interval
must have had a PERF event at a previous date.
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 265
VIP Data Studio Users Guide Landmark
MDTOPi,n,p
Measured depth of the top of the ith perf interval for
pth bore of nth well.
MDBOTi,n,p
Measured depth of the bottom of the ith perf interval
for pth bore of nth well. If no bottom depth is given,
a bottom depth of a previous defined perf interval
will be assigned if any. If none perf interval will be
assumed all the way to the end of the reservoir.
Examples:
name1 [bore k] MDi,1,k picki,1,k
namen [bore p] MDi,n,p picki,n,p
where:
namen
Name for the nth well entered.
266 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
Borep
Bore number for the nth well entered. If no bore
information is entered, bore 1 is assumed.
MDi,n,p
Measured depth of the ith marker entered for pth
bore of nth well.
picki,n,p
Surface name corresponding to the ith marker
entered for pth bore of nth well.
Example:
WELL MD PICK
W1 5835.51 Perf1
W1 6249.06 Fault1
W1 6666.98 Perf2
Notes
For true vertical wells, to define a trace only one record per well
with a name, X and Y location might be specified. Header cards
needed will be reduced to (WELL X Y).
For true vertical wells, true vertical depth can be entered for
Perforation Events. Use TVDTOP/TVDBOT header instead of
MDTOP/MDBOT. For Markers use TVD header instead of MD.
Comments can be added to the data files with same format as VIP
(C at beginning of line of after ! at the end of a data line).
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 267
VIP Data Studio Users Guide Landmark
You can click the toggles to change the number of columns or the
delimiter that the program should recognize. Click the Next button
when the format is correct. The Import Wizard proceeds to the next
dialog box. If you titled each column with a valid keyword, the data
type should appear correctly as shown below.
Pop-up menu
268 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
If a keyword was not included or could not be read, click in the header
row and select the data type from the pop-up menu. Click Ignore Data
for any column you do not wish to import.
When all columns have been defined or ignored, the Finish button
becomes active. Click Finish to load the data. The keywords for which
data is loaded displays in the message area.
If the .fpf file does not contain any date information, the Effective Date
for each perforation record defaults to the simulation start date. If you
want the perforation to come online later in the simulation, you will
need to change the Effective Date appropriately.
If the .fpf file does contain date information for the perfs, they will
show in the Effective Date column. If there are sets of perforations
R2003.4 EXEC - Working with Well Data:Setting Up the Well Perforation List 269
VIP Data Studio Users Guide Landmark
defined before the simulation start date, for each well only the more
recent one will be kept and its Effective Date will be set to the
simulation start date.
270 EXEC - Working with Well Data: Setting Up the Well Perforation List R2003.4
Landmark VIP Data Studio Users Guide
Once you have set up well perforation data in the worksheet, you can
change the data in various ways, as explained on the following pages.
To sort the list based on a particular data type, click the appropriate
column heading for that data type. For instance, if you click the Well
Number column heading, the list will be resorted by Well Number.
R2003.4 EXEC - Working with Well Data:Changing the Perforation List 271
VIP Data Studio Users Guide Landmark
2. Notice the folders tagged with a red mark. These contain data
types already shown in the worksheet. You can open any folder by
clicking the (+) sign to the left of it. When you open a red-tagged
folder, the selected data fields are indicated by a check in the check
box next to the data field name.
3. Review all the data types and turn check boxes on or off,
depending on how you want the worksheet to be organized.
272 EXEC - Working with Well Data: Changing the Perforation List R2003.4
Landmark VIP Data Studio Users Guide
4. Use the scrollable list on the right to select the well being
perforated.
R2003.4 EXEC - Working with Well Data:Changing the Perforation List 273
VIP Data Studio Users Guide Landmark
1. In the worksheet, locate the well that you want to add a perforation
to. Right-click on the well to see the following shortcut menu:
274 EXEC - Working with Well Data: Changing the Perforation List R2003.4
Landmark VIP Data Studio Users Guide
3. Enter the Layer Number of the simulation grid layer in which the
well will be perfed, or enter the Depth to Top and Depth to
Bottom of the perforation interval, in the units requested.
3. Hold down the Control key and click on all the wells you want to
delete. Use the scrollbar to see the entire list.
4. Make sure all wells to be deleted are highlighted, then click the
OK button to delete them (or click Cancel if you change your
mind and do not want to delete any wells).
If you click OK, all the rows are deleted from the worksheet that
contain the selected wells.
R2003.4 EXEC - Working with Well Data:Changing the Perforation List 275
VIP Data Studio Users Guide Landmark
Stepper Buttons
Increase Number
Decrease Number
2. Use the Scroll Arrows to increment or decrement the first and last
(inclusive) layer of perforations to remove.
3. Click the OK button to delete them (or click Cancel if you change
your mind and do not want to delete any perforations).
If you click OK, all the perforations are deleted from the
worksheet that contains the selected layers.
276 EXEC - Working with Well Data: Changing the Perforation List R2003.4
Landmark VIP Data Studio Users Guide
2. Select Clear Grid Data from the shortcut menu. You will see this
message:
3. Click the Yes button to clear all data from the worksheet.
Otherwise, click No.
R2003.4 EXEC - Working with Well Data:Changing the Perforation List 277
VIP Data Studio Users Guide Landmark
The dates are those generated on the Dates Summary worksheet. The
wells are those generated on the Well Names and Locations worksheet.
278 EXEC - Working with Well Data: Viewing/Editing Well Constraints R2003.4
Landmark VIP Data Studio Users Guide
Setting Constraints
A definition for each type of constraint is provided. Procedures for
setting constraints are then detailed.
Definitions
Constraints are defined as summarized in the table below.
Tubing Length Used in conjunction with tubing diameter data to relate tubinghead TUBE
pressure to bottomhole pressure.
280 EXEC - Working with Well Data: Viewing/Editing Well Constraints R2003.4
Landmark VIP Data Studio Users Guide
Procedures
You must specify the type of well and type of constraint for each
production or injection unit to be brought online during the simulation.
For instance, you might specify that well N4 is a gas producer at the
beginning of the simulation, and then change it to a water producer at a
later date in the simulation.
1. Right-click the selected cell and select the constraint option from
from the pull-down menu as shown below. Or double-click with
the left mouse button.
This displays a dialog box you can use to define the constraint
parameters.
Well Type
Use the radio buttons to define the well as a producer, injector, or water
alternating gas. Then define the following based on the well type you
specified.
282 EXEC - Working with Well Data: Viewing/Editing Well Constraints R2003.4
Landmark VIP Data Studio Users Guide
Enter the desired maximum flow rates to be applied to the selected well
on the selected date. If this is a producing well for which you selected
Specify each Fluid Phase within the Well Type dialog box, then this
dialog box provides entry fields for each fluid. If you selected a water
alternating gas well type within the Well Type dialog box, then this
dialog box provides entry fields for water and gas.
Water Limit
You can specify a water limit for any given well on any available
effective date from the dialog box as shown below.
Click the toggle to select the limit option. Then enter the Water cut
limit value.
Gas Limit
You can specify a gas limit for any given well on any available
effective date from the dialog box as shown below.
Click the toggle to select the limit option. Then enter the Gas/oil ratio
limit value.
Click the toggle to select minimum oil, gas, water, or liquid option.
Then enter the Rate Value.
Fraction On-Time
You can specify a fraction on-time for any given well from the dialog
box as shown below.
284 EXEC - Working with Well Data: Viewing/Editing Well Constraints R2003.4
Landmark VIP Data Studio Users Guide
Each component you defined under the Fluid Model tab of the CORE -
- Basic Utilities panel displays in the dialog box. Click in the
corresponding Mole Fraction entry field and enter the value. Values
must sum to 1.0.
Well Index
You can specify a well index for any given well from the dialog box as
shown below
Click the toggle to select the index format. The dialog box expands to
display the Well Index Data topic block. The data fields vary depending
on the format you selected:
If you selected to define the well index directly, enter the Well
Index.
Reference Depth
You can specify the depth to which the flowing and limiting bottomhole
pressures are referenced from the dialog box as shown below.
Bottomhole Pressure
You can specify a bottomhole pressure constraint for any given well on
any available effective date from the dialog box as shown below.
Tubinghead Pressure
You can specify a tubinghead pressure constraint for any given well on
any available effective date from the dialog box as shown below.
286 EXEC - Working with Well Data: Viewing/Editing Well Constraints R2003.4
Landmark VIP Data Studio Users Guide
Use the stepper to select the bottomhole pressure table number that will
define tubing prssure losses for this well. Then enter the following:
Datum Depth
The bottomhole pressure printed in well reports is referenced to this depth, which
must be measured from the same reference point as used for gridblock depths
Enter the number of the gas producer THP table that defines the Z-
factors and viscocities in the wellbore for this well.
Tubing Length
You can define the tubing length that, in conjunction with tubing
diameter data, relates tubinghead pressure to bottomhole pressure from
the dialog box as shown below.
Datum Depth
The bottomhole pressure printed in well reports is referenced to this depth, which
must be measured from the same reference point as used for gridblock depths
288 EXEC - Working with Well Data: Viewing/Editing Well Constraints R2003.4
Landmark VIP Data Studio Users Guide
Enter the inside diameter of the tubing and the tubing roughness factor.
FrictionFactor Calculation
Click the button beside the phase to select and enter the corresponding
minimum value.
The Well Management Level Data panel lets you view, define, and edit
the available fields, areas, flow stations and gathering centers involved
in a simulation.
Expand the diagram to its full extent by clicking on the (+) signs.Right-
click any of the symbols in the diagram and notice the shortcut menus:
290 EXEC - Working with Well Data: Well Management Level Data R2003.4
Landmark VIP Data Studio Users Guide
For the selected date/time, these menus let you add, delete, and rename
new components and assign targets and rates.
R2003.4 EXEC - Working with Well Data:Well Management Level Data 291
VIP Data Studio Users Guide Landmark
When you select the Add option on a Gathering Center, the Well List
opens as shown below.
These options are described in detail in the Well Data chapter of the VIP-
EXECUTIVE Reference Manual. Keywords are provided below for cross-
reference.
292 EXEC - Working with Well Data: Well Management Level Data R2003.4
Landmark VIP Data Studio Users Guide
If you activate the gas phase, you can choose to include gaslift gas.
Injection rate (ITARG). The following dialog box opens. Click the
toggle(s) to activate the phase and enter the corresponding target.
For each phase, you can select to shutin producer wells when the
corresponding rate is not met.
For each phase, you can select to shutin injectors when the
corresponding rate is not met.
R2003.4 EXEC - Working with Well Data:Well Management Level Data 293
VIP Data Studio Users Guide Landmark
294 EXEC - Working with Well Data: Well Management Level Data R2003.4
Landmark VIP Data Studio Users Guide
Index
A
aquifers
Carter-Tracey Algorithm 156
definition 153
Fetkovich algorithm 159
area
definition of 290
arrays
advanced reservoir model 136
defining 131
definition arrays 133
functions for array definition 137
importing 130
physical properties arrays 133
region arrays 134
saturation Table Endpoint 135
thermal 135
transmissibility Multiplier 135
transmissibility/Pore Volume Modifications 135
user-specified Initialization 135
using the Roadmap 130
averaging data 208
B
barriers for low pore-volume gridblocks 95
black-oil table monotonicity (deactivate) 99
bottomhole pressure
specifying 283, 284, 285, 286
C
capillary pressure hysteresis 101
case files
existing 14
saving and closing 15
working with 10
chart properties
changing 203
charts
production data 201
closing a case 15
color coding 5
colors
setting 31, 34
common well IDs 246
connection across pinchout and fault tolerances 95
constraints
D
data
averaging 208
data files
closing 19
creating new 16
opening existing 17
saving 18
understanding 16
data status indicators 5
dates
changing the date list 234
of perforations 271
setting preferences for 28
setting up the date list 228
Dates Summary worksheet 226
default color and line widths
setting 31, 34
dimension data
automatically set (CORE) 78
specifying (CORE) 77, 79
specifying (EXEC) 223
E
effective dates
for wells 242
of perforations 271
error checking
data status indicators 5
entry field level 5
simulation file generation 40
existing case 14
external data
entering 49
F
field
definition of 290
flow rate
specifying 282
flow station
definition of 290
fluid model
defining 64
ccxcvi R2003.4
VIP Data Studio Users Guide Landmark
types of 63
functions for array definition
defining 139, 149
limiting range 144
functions for array definitions
defining 137
G
gas injector composition
specifying as a constraint 284
gathering center
definition of 290
Generating CORE or EXEC file 40
graphs
production data 201
grid system
creating LGRs 56
defining 54
including GridGenr files 53
H
hydrocarbon compressibility checking (deactivate) 99
I
I/J location 242
icons
on toolbar 8
importing production data 164
INCLUDE files
attaching 47
specifying sections 46
initialization
algorithm 92
equilibrium 92
non-equilibrium 92
vertical 94
L
line widths
setting 31, 34
local grid refinement 243, 252
M
MAP Options (CORE) 67
MAP options (EXEC) 226
MAPOUT options (EXEC) 231
menu options 7
ccxcvii R2003.4
VIP Data Studio Users Guide Landmark
menus 4
shortcuts 7
O
observed data file
specifying 38
offband connections 95
opening an existing case 14
OpenWorks
importing production data 165
options tree 5
output 228
output data options
setting 35
output frequency (EXEC) 237
output regions (CORE) 72
P
perforation
data types 252
perforations
adding columns to worksheet 272
adding to well 274
adding to worksheet 273
deleting 275, 276
effective dates 271
setting up a list 253
PLOT options (EXEC) 226, 231
preferences
setting 27
pressure
specifying 282
PRINT options (CORE) 70
PRINT options (EXEC) 226, 230
printing 41
basic steps 43
print preview 42
setup 41
production data
averaging 208
charts 201
importing 164
importing from OpenWorks 165
Production Data worksheet 195
clearing 219
Properties 133
PVT interpolation (activate) 99
R
region data
ccxcviii R2003.4
Landmark VIP Data Studio Users Guide
S
saving a case 15
separator batteries 125
shortcut menus 7
sorting columns 247
specifying EXEC output 228
standard pressure 77
standard temperature 77
start date
adjusting 183
starting the program 3
status bar
controlling display of 21
status messages
where found 4
switchovers
working 205
T
tables
editing 110
importing 109
toolbar icons 8
toolbars 4
changing location of 20
controlling display of 21
creating new 24
customizing 22
resetting or deleting 24
U
units
R2003.4 ccxcix
VIP Data Studio Users Guide Landmark
V
VIP Data Studio
product definition 1
starting the program 3
understanding the interface 4
VIP-EXEC data file
specifying name of 38
W
water-oil capillary pressure hysteresis 102
well constraints
viewing and editing 278
well data
available features 241
Well ID table file
specifying 38
well management hierarchy 290
Well Names and Locations worksheet 242
Well Perforations worksheet 252
well type
specifying 281
wells
adding a new well 248
adding perforations 274
changing well list 247
defining common IDs 246
deleting 249
effective dates 242
setting up well list 244
Wells Dates worksheet 278
worksheet
cut,copy,paste 247
worksheets 4
adding columns 272
Dates Summary 226
Production Data 195
Well Names and Locations 242
Well Perforations 252
Wells Dates 278
ccc R2003.4
Landmark VIP Data Studio Users Guide
Z
zoom features 201
R2003.4 ccci
VIP Data Studio Users Guide Landmark
cccii R2003.4