Nexus SimDataStudio User Guide
Nexus SimDataStudio User Guide
R5000.0.1
© 2008 Landmark Graphics Corporation
All Rights Reserved Worldwide
This publication has been provided pursuant to an agreement containing restrictions on its use. The publication is also
protected by Federal copyright law. No part of this publication may be copied or distributed, transmitted, transcribed,
stored in a retrieval system, or translated into any human or computer language, in any form or by any means,
electronic, magnetic, manual, or otherwise, or disclosed to third parties without the express written permission of:
Trademark Notice
3D Drill View, 3D Drill View KM, 3DFS, 3D Surveillance, 3DView, Active Field Surveillance, Active Reservoir
Surveillance, ADC, Advanced Data Transfer, ARIES, ARIES DecisionSuite, AssetConnect, Asset Decision
Solutions, Asset Development Center, AssetDirector, Asset Journal, AssetLink, AssetLink Advisor, AssetLink
Director, AssetLink Observer, AssetObserver, AssetObserver Advisor, Asset Performance, AssetPlanner,
AssetSolver, AssetSolver Online, AssetView, BLITZPAK, CasingLife, CasingSeat, COMPASS, Corporate Data
Archiver, Corporate Data Store, Data Analyzer, DataManager, DataStar, DBPlot, Decision Management System,
DecisionSpace, DecisionsSpace 3D Drill View KM, DecisionSpace AssetLink, DecisionSpace AssetPlanner,
DecisionSpace AssetSolver, DecisionSpace AssetView 2D, DecisionSpace AssetView 3D, DecisionSpace Atomic
Meshing, DecisionSpace Decision Management Systems(DMS), DecisionSpace for Production, DecisionSpace
Infrastructure, DecisionSpace Nexus, DecisionSpace PowerModel, DecisionSpace PrecisionTarget, DecisionSpace
Reservoir, DecisionSpace TracPlanner, DecisionSpace Well Seismic Fusion, DecisionSpace WellSolver,
DecisionSuite, DepthTeam, Depth Team, DepthTeam Explorer, Depth Team Explorer, DepthTeam Express, Depth
Team Express, DepthTeam Extreme, Depth Team Extreme, DepthTeam Interpreter, Depth Team Interpreter, Desktop
Navigator, DESKTOP-PVT, DESKTOP-VIP, DEX, DIMS, Discovery, Discovery Asset, Discovery FrameBuilder,
DMS, Drillability Suite, Drilling Desktop, DrillModel, Drill-to-the-Earth Model, Drillworks, Drillworks
ConnectML, DSS, Dynamic Reservoir Management, Dynamic Surveillance System, EarthCube, EDM, EDT,
eLandmark, Engineer’s Data Model, Engineer's Desktop, Engineer’s Link, ESP, Event Similarity Prediction, ezFault,
ezModel, ezSurface, ezTracker, FastTrack, FG+, FieldPlan, Field Scenario Planner, FZAP!, GeoAtlas, GeoDataLoad,
GeoGraphix, GeoGraphix Exploration System, GeoLink, GeoProbe GF DataServer, GES, GES97, GESXplorer,
GMAplus, GMI Imager, GRIDGENR, Handheld Field Operator, HHFO, I2 Enterprise, iDIMS, IsoMap, iWellFile, i
Wellfile, KnowledgeSource, Landmark, Landmark Decision Center, Landmark & Design, Landmark Logo and
Design, Landscape, Lattix, LeaseMap, LMK Resources, LogEdit, LogM, LogPrep, Make Great Decisions,
MathPack, MIMIC, MIMIC+, Model Builder, MyLandmark, Nexus, Object MP, OpenBooks, OpenJournal,
OpenSGM, OpenVision, OpenWells, OpenWire, OpenWorks, OpenWorks Development Kit, OpenWorks Well File,
OpenWorks Production, PAL, Parallel-VIP, PetroBank, PetroBank Explorer, PetroBank Master Data Store,
PetroWorks, PetroWorks Asset, PetroWorks Pro, PetroWorks ULTRA, PlotView, Point Gridding Plus, Pointing
Dispatcher, PostStack, PostStack ESP, PostStack Family, PowerCalculator, PowerExplorer, PowerExplorer Connect,
PowerGrid, PowerHub, Power Interpretation, PowerJournal, PowerModel, PowerView, PrecisionTarget, Presgraf,
Pressworks, PRIZM, Production Asset Manager, Production, PROFILE, Project Administrator, ProMAGIC,
ProMAGIC Connect, ProMAGIC Server, ProMAX, ProMAX 2D, ProMAX 3D, ProMAX 3DPSDM, ProMAX 4D,
ProMAX Family, ProMAX MVA, ProMAX VSP, pSTAx, Query Builder, Quick, Quick+, QUICKDIF, QuickWell,
QuickWell+, QUIKRAY, QUIKSHOT, QUIKVSP, RAVE, RAYMAP, RAYMAP+, Real Freedom, Real Time Asset
Management Center, Real Time Decision Center, Real Time Operations Center, Real Time Production Surveillance,
Real Time Surveillance, Real-Time View, Reference Data Manager, Reservoir Framework Builder, RESev, ResMap,
RightTime, RTOC, SCAN, SeisCube, SeisMap, SeisModel, SeisSpace, SeisVision, SeisWell, SeisWorks, SeisWorks
2D, SeisWorks 3D, SeisWorks PowerCalculator, SeisWorks PowerJournal, SeisWorks PowerSection, SeisWorks
PowerView, SeisXchange, Semblance Computation and Analysis, Sierra Family, SigmaView, SimConnect,
SimConvert, SimDataStudio, SimResults, SimResults+, SimResults+3D, SIVA+, SLAM, smartSECTION,
Spatializer, SpecDecomp, StrataAmp, StrataMap, StrataModel, StrataSim, StrataWorks, StratWorks, StratWorks 3D,
StreamCalc, StressCheck, STRUCT, Structure Cube, Surf & Connect, SynTool, SystemStart, SystemStart for Clients,
SystemStart for Servers, System Start for Servers, SystemStart for Storage, Tanks & Tubes, TDQ, Team Workspace,
TERAS, The Engineer’s Desktop, Total Drilling Performance, TOW/cs, TOW/cs Revenue Interface, TracPlanner,
TracPlanner Xpress, Trend Form Gridding, Turbo Synthetics, VESPA, VESPA+, VIP, VIP-COMP, VIP-CORE,
VIPDataStudio, VIP-DUAL, VIP-ENCORE, VIP-EXECUTIVE, VIP-Local Grid Refinement, VIP-THERM, WavX,
Web Editor, Wellbase, Wellbore Planner, Wellbore Planner Connect, WELLCAT, Well Cost, WELLPLAN, Well
Seismic Fusion, WellSolver, WellXchange, WOW, Xsection, You're in Control. Experience the difference, ZAP!, and
Z-MAP Plus are trademarks, registered trademarks or service marks of Landmark Graphics Corporation.
All other trademarks, service marks and product or service names are the trademarks or names 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 acknowledges that certain third party code has been bundled with, or embedded in, Landmark’s software.
The licensors of this third party code, and the terms and conditions of their respective licenses, may be found at the
following location:
..\Nexus-VIP5000.0.1\help\com\lgc\dspx\ThirdParty.pdf
Landmark Nexus® SimDataStudio™ User Guide
Table of Contents
Overview .............................................................................................................................. 13
What is SimDataStudio™? ................................................................................................. 13
Initialization Data ............................................................................................................... 14
Recurrent Data .................................................................................................................... 15
R5000.0.1 v
Nexus® SimDataStudio™ User Guide Landmark
vi R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 vii
Nexus® SimDataStudio™ User Guide Landmark
viii R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 ix
Nexus® SimDataStudio™ User Guide Landmark
x R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 xi
Nexus® SimDataStudio™ User Guide Landmark
Defining External Include Data for Network and Control Options...... 397
Introduction......................................................................................................................... 397
Include Files........................................................................................................................ 399
External Data ...................................................................................................................... 401
xii R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Overview
What is SimDataStudio™?
The output files created by the SimDataStudio software are in the ASCII
keyword/option format used by the simulator. The SimDataStudio
software 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.
Initialization Data
• Utility Data, including simulation start date, grid size and number
of components, and physical property constants.
Recurrent Data
Recurrent data contains the data needed to take the initialized model
and move it forward in time, calculating migration of fluids through the
reservoir and production or injection flow at wells. It contains the data
needed to accurately describe the time-dependent characteristics of the
reservoir.
The SimDataStudio software 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 and network
constraints to be applied on specific days during the simulation.
Basic Operations
Introduction
There are several basic operations on the File and View menu that you
should understand before getting started, including:
• Printing data
When you select the SimDataStudio software from the Nexus main
window, you must have selected a study and case. When you are
finished working with a case and save it, the SimDataStudio software
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.
• 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 the SimDataStudio
software.
1. Open the dialog box. Select File > New Case on the
SimDataStudio menu bar, or press Ctrl-N. This opens the New
Case dialog box.
Folder where
new file will
File names be saved
to use
Creation Mode
Options
3. Enter case name. Type the case name in the Case Name entry
field. As you type the name, the simulation 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 SimDataStudio main window.
• Grid data
2. Open the assistant. Enter the new case name and grid data. Click
the OK button to open the assistant as shown below.
3. 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.
Click the Folder icon located beside each field to open the File
Selection dialog box. Filter to the VIP data file to select and click the
OK button.
1. Select File > Recent Cases on the SimDataStudio 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
display the Open Case dialog box.
Folder being
viewed
List of files in
this folder
File selected
for opening
File Type filters to
*.vds
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 SimDataStudio main window.
You can use the SimDataStudio software to create new simulation files
or work with existing ones. The following set of procedures explains
how to do this.
As you work with and build the simulation 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
the SimDataStudio software. The file you are opening can be an
existing .fcs file or VIP i.dat and/or r.dat files from which you intend to
generate Nexus data). Use these steps:
1. Select File > Recent VIP CORE Data Files or Recent EXEC or
Recent Nexus 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 Data File and select VIP CORE, VIP EXEC, or Nexus
Case from the submenu to display the following dialog box:
Folder being
viewed
List of files in
this folder
File selected
for opening
File Type filters to
*i.dat and then *r.dat
2. If you do not see the desired 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.
Notice that the selected simulation data file now appears in the
editing window at the bottom of the SimDataStudio 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
standard editing operations.
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 Data File as and select VIP CORE, VIP
EXEC, or Nexus from the submenu. 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, *r.dat, or *.fcs.
These are the extensions for the VIP-CORE®, VIP-EXEC®, and
Nexus case names, respectively.
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.
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, the toolbar and 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 SimDataStudio 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.
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 SimDataStudio 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 SimDataStudio 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 SimDataStudio 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.
Introduction
Setting the User Options tells the SimDataStudio software 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.
Setting your preferences here does not force you always to use these
options. In every dialog box where you see these options applied, you
will still be able to change your selection, within the context of that
specific dialog.
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.
Plot Options / PLOT options are a standard feature that let you specify data sets to be
Frequency generated for use with the PLOTVIEW™ software. To see a list of all available
options, click the button to the right of the PLOT Options field. Use the
Frequency field to the right of the PLOT Options field to select a default
frequency for generating data sets. For example, you may want plot data to be
generated at the gathering center level and at the field level every three months
during the simulation.
Map Options/ MAP options are a standard feature that let you specify data sets to be generated
Frequency for use with the 3DVIEW™ software. To see a list of all available options, click
the button to the right of the MAP Options field. Use the Frequency field to
the right of the MAP Options field to select a default frequency for generating
data sets. For example, you may want to generate a set of pressures, saturations,
and fluid volumes every month during the simulation.
Restart Use the check box to indicate whether you want restart records to be written
Options / that will allow you to restart the simulation at a specific point in time. Use the
Frequency Frequency field to specify the default frequency of the restart records.
Well By Well/ By Within the well constraints table, you have the option of viewing data by well or
Constraints Constraint by wells meeting specific criteria (i.e., gas producers at maximum rate). This
View Mode toggle lets you define the default display when you first open a session.
1. Select View > User Options to display the User Options control
panel.
2. Select the Color and Chart tab 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.
Observed Data
You can specify how observed data files should be generated and
reported. To set these preferences, follow these steps:
1. Select View > User Options to display the User Options control
panel.
1. Select View > User Options to display the User Options control
panel.
2. Select the VIP Data File Generation tab at the top of this panel.
1. Select View > User Options to display the User Options control
panel.
1. Select View > User Options to display the User Options control
panel.
Structured grid
format: special
text simulation
output
1. Select View > User Options to display the User Options control
panel.
2. Select the Nexus - Recurrent Data tab at the top of this panel.
1. Select View > User Options to display the User Options control
panel.
Introduction
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 and region 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
The current case units display in the Units field. If you change the units for
the case, the production data units do not change. But the production data
will be converted to the specified units when used to calculate production
rates and rate constraints for the current case. For example, if you have a
production data rate of 1 barrel per day, production data in which you have
specified metric units will be output as a QMAX of 0.159 m3/day.
Production data in which you have specified field units will be output as a
QMAX of 1/barrel/day.
Grid System
There are three ways to define the grid. You can specify grid files that
were created within the GRIDGENR™ application, within an existing
VDB, or by defining a simple Cartesian grid.
The GRIDGENR software 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 arrays located
under the Grid Data branch.
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 64.
The simple grid definition is written directly into the initialization file.
1. Specify option. Click the Use Grid from VDB toggle to activate
the option. Two selection fields open to allow you to specify the
VDB and the case.
2. Specify the VDB. Click the folder icon located next to the
VDB Database field. Filter and select the VDB.
3. Specify the Case. Click the folder icon located next to the
Case field. A dialog box opens listing all cases for the specified
VDB. Click on the case to select and click OK to close the dialog
box.
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 SimDataStudio™, 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.
6. Enter well intersections. Click in the Location field and enter the
point where the well intersects the face of the gridblock.
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.
2. 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
SimDataStudio software, 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.
3. 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.
Repeat the process described above for every grid you wish to
decompose. You assign the domains to the available processors within
the Job Submittal application.
The example below shows three domains in the X direction and two in
the Y direction. X direction domains have the grid sizes of 3, 2, and 4.
Y direction domains have a constant grid size of 3.
Fluid Model
Click the Fluid Model tab to open the Fluid Model panel.
Fluid Model tab
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 122. Procedures for completing the Fluid Properties
Tables are described in “Fluid Property Tables” on page 129.
1. Select fluid model. Click the toggle beside the model to select.
Click the Output Data tab to define the controls for the initialization
array and print data that will be generated.
Output and Region Data
Tip
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 that you want to be
written to the .vdb or .map file, 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 Convert utility to import the map file into the VDB.
5. Write full size map arrays. Controls the pack/unpack feature of the
i.map file generated by SimDataStudio for unstructured case file
generation. The unpacked input format writes full arrays to the
i.map file. Toggle the Write full size map arrays option ON to
generate an i.map file with the unpacked input format for
unstructured cases.
Note: The Write full size map arrays option works for unstructured
grid data sets only. For structured grid data sets, insert the
"NOVDBPACK" or "FULLMAPARRAYS" keyword in the grid
file to use the unpacked input format.
Print Options
These options define the array data that will be printed in the
simulation region output files.
Warning
1. Define tables and arrays to print. Click the No Print Card, 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. Note:
The Print None option will write your default print settings to the
initialization file. These settings will be commented out in the
simulation file. The No Print Card option will not write print
settings to the simulation file.
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.
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.
1. Select the group type. Click the toggle beside the name of a group
type to activate the option.
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.
Regions Definition
These options let you specify multiple output region groups for region
reports and for the assignment of surface batteries.
By default, the Nexus model has a single region group which includes
all the cells in the model. You can create additional region groups, each
containing multiple gridblocks that can be assigned particular region
names, separators, and PVT methods.
See the "Region Summaries" chapter of the Nexus User Guide for a
discussion of region groups.
Region Definitions
The region numbers that 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 153.
d. Click on OK.
3. Repeat Step 2 for each new region group that you want to include
in the model.
Separator Definitions
You can accept the default surface separator (one stage, reservoir conditions equal
to surface conditions). 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 (K-Values Models and Compositional Models Only)” on page 142.
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 89.
Water Properties
Water property parameters are mandatory unless you have selected the
thermal reservoir model. These options are not used in THERM. The
displayed units depend on your selection under the Units-Grid System
tab. Perform the following steps to complete the Water Properties
parameters:
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.
Dimension Data
The Nexus software does not require dimensions be set. If you are
defining parameters for the Nexus software only, you can ignore the
Dimension Data panel.
Reservoir Model
These future options will let you to define advanced reservoir models.
For this release, only rock compaction can be specified.
1. Define rock compaction. This option lets you input pore volume
and permeability changes based on pressure history, water
saturation history or both.
Compaction Tables
• 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.
Click the button located next to the activated field to open the
following dialog box.
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.
2. Define whether to use the DX, DY, and DZ arrays for root grid
pore volume and transmissibility calculation. Toggle this option
on if you want to use the DX, DY, and DZ arrays for the
calculation.
Cornerpoint Options
1. Define the gridblock connection tolerance parameters. Click the
button located next to the Gridblock Connection Generation
Tolerances field. The tolerance dialog box opens. Define the
parameters as follows:
EOS-PVT Options
Initialization Data
Introduction
When you define the initialization (equilibrium) regions, you will define the associated
gridblock ranges within the Region Arrays branch of the Grid Data tree. Refer to “Other
Arrays” on page 153.
Exceptions
For Gas-Water, Water-Oil, and Enhanced Black Oil fluid models, a default
temperature is posted but not used.
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 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.
Initial Salinity
Define the actual salinity in a given region of a reservoir., If you have two
initialization regions with different salinities that use the same water pvt, the
simulator will then use the value of the salinity in each region to calculate the water
pvt.
Region Management
The Region Management options let you specify and manage multiple
initialization regions in the reservoir. The Region Management options
are located on the bottom of the Initialization Data pane.
Edit description
Previous Next
Once selected, you can complete the entry fields for the active region.
Delete region
Introduction
General Tasks
Building 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.
Defining Tables
There are two ways to define tables:
Importing Tables
Important: When importing table data from existing Nexus® data,
select the .fcs file, not the .dat file. For example, if you are importing
relative permeability table data, import it from the project’s .fcs file
rather than the project relpm.dat file. If you attempt to import from the
relpm.dat file, an error message will state that no data of the proper
format exists in the file. This error occurs because the import option
requires the VIP® data format when importing from a .dat file.
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
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.
Values
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.
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 153.
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.
Perform the following steps to create the table using a Corey model:
2. Define endpoints. Click in the entry fields and enter values for:
3. 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.
5. Click on Generate.
Perform the following steps to create the table using a Corey model:
2. Define endpoints. Click in the entry fields and enter values for:
3. Define curves shape. Click in the Exponent entry fields and enter
the gas (mandatory), oil (mandatory), and capillary pressure
exponents to define the shape of the curve.
5. Click on Generate.
Option Description
The Nexus software can initialize multiple fluid property regions. The
available fluid property tables will vary depending on the fluid model
that you have selected for the current SimDataStudio™ case.
Click the (+) button beside Fluid Property Tables on the options tree.
Then double-click on the PVT Tables icon beside the table to select.
The related entry pane opens.
PVT 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 153.
Water PVT
Temperature variations are established as shown in the diagram below.
Column
Description
Name
Column
Description
Name
Salinity Tracking
Salinity tracking requires three types of input data. Perform the
following steps:
2. Water PVT salinity. Specify the water PVT salinity with the
corresponding values as described in the table above. Refer to
“Water PVT” on page 130
3. Injection water salinity. For each well, specify the injection water
salinity value on the Well Constraints panel. This entry is used to
calculate the STREAM_TRACER and TRACER values. Refer to
“Viewing/Editing Well Constraints” on page 332.
Note: You can also directly enter stream tracer data directly into
the .fcs file. Refer to the Nexus Keyword Document.
Column
Description
Name
Black-Oil PVT
PSAT Values of saturation pressure at successive pressure steps in the
differential expansion experiment, psia (kPa). These values must be
monotonically decreasing.
RS Values of solution gas-oil ratio corresponding to each value of psat,
SCF/STB (SCM/STCM).
Column
Description
Name
1. Define PVT conditions. Click in the entry fields and enter values
for:
Within the SimDataStudio software, you can define separator batteries only
if you have selected the compositional fluid model. These entry fields
assume only a surface separator. However, you can edit the initialization file
and manually add separator batteries.
1. Define Fluid PVT conditions. Click in the entry fields and enter
values for:
• Temperature (mandatory)
Within the SimDataStudio software, 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.
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 EOS
Perform the following steps to define reservoir EOS data.
1. Select EOS type. Click the down arrow next to the Equation of
State Type field and select the type from the pull down menu.
Available methods are: Peng Robinson (modified), original Peng-
Robinson, Redlich-Kwong, Soave-Redlich-Kwong, and
Zudkevitch-Joffe.
Parameter Definition
Z-Factor Lowest Gibbs Click the toggle to activate the Z-factor selection
Free Energy option process by which the Z-factor that provides the
lowest Gibbs free energy for the phase is selected.
Normally, this option is off, and the lowest Z-factor is
selected for the liquid phase, and the largest Z-factor
is selected for the vapor phase
Ignore VSHIFT Input in Activate this toggle to cause the simulator to ignore
Component Properties VSHIFT input in the EOS Component Properties
Table option Table.
Ignore STKATZ Input in Activate this toggle to cause the simulator to ignore
Component Properties SKATZ input in the EOS Component Properties
Table option Table.
Phase Transition
Method to Detect Click the arrow and select the method from the pull-
Transition from 1-phase down menu. Options are:
to 2-phase state • INCRP: determined by increasing pressure
method.
• GIBB: determined by Gibbs stability test.
• PSAT: determined by saturation pressure test.
Parameter Definition
Calculation Method for Click the arrow and select the method from the pull-
Phase Transitions down menu the method controlling how phase
transition calculations are performed. Options are:
• Neighbor: all single phase grid blocks which
neighbor a two phase grid block (except well grid
blocks) will use K-values from the neighbor block
as the starting point to test for the emergence of a
second phase.
• Test: all single phase grid blocks which neighbor a
two phase grid block, and all well grid blocks, will
undergo a test for the emergence of a second phase.
• All: all single phase grid blocks are tested for the
emergence of a second phase using the increasing
pressure method.
Phase Fraction Enter the phase fraction in the entry field. The second
increasing loop is entered if the first loop fails on the
last increment and the mole phase fraction is within
PHASEFRAC of the phase boundary.
Test Threshold Enter in the entry field the value for applying the
phase transition test when two adjacent blocks are of
difference single phase types.
Phase Labeling
Single Phase Click the pull-down menu and select the option for
Hydrocarbon System determining the labeling of a single phase
Labeling for hydrocarbon system during initialization
Initialization calculations. Options are:
• OIL: Always label a single phase hydrocarbon as
oil,
• GAS: Always label a single phase hydrocarbon as
gas.
• V: Label a single phase, depending on the vapor
mole fraction obtained from the flash calculation.
(Default)
Parameter Definition
Criteria to Label Single- • Click the pull-down menu to select the single-phase
Phase Hydrocarbon hydrocarbon system: Options are:
System
• PREVIOUS: Use label applied during previous
timestep. (Default)
• DENSITY: Base label on whether the mass density
of a phase is above or below the specified threshold
value. Fluids with density above the threshold
value are labeled as oil, while fluids with density
below the threshold value are labeled as gas.
• FLASH: Base the phase label on the vapor mole
fraction calculated from a set of increasing pressure
flash calculations.
• OIL: Always label a single phase fluid as an oil.
• GAS: Always label a single phase fluid as a gas.
• PSAT: Label a single phase fluid based on the
result of a saturation pressure calculation. A bubble
point fluid is labeled as an oil, while a dew point
fluid is labeled as a gas.
CO2 Data
Specify CO2 This option lets you specify a component. Click the
Component Number up arrow to increase the value from 0 (default) to 1.
Critical Volume Click in the entry field and enter a critical volume
Correction Factor for correction factor applied to CO2 during Thodos
Viscosity Calculation viscosity calculation.
Parameter Definition
Other Parameters
You can specify that you want viscosity to the modeled with either
Pedersen correlations or the Lohrenz-Bray-Clark correlation.
Separator EOS
The EOS separator options are all described within the Reservoir EOS
section (refer to “Reservoir EOS” on page 137.)
Note that you can activate or deactivate the Use Reservoir Equation
of State toggle to either duplicate the settings from the previous panel
or define new ones for the separator.
For K-values models and compositional models, you have the option to
define the separator batteries.
Parameter Description
Parameter Description
PVT Table This index defines which PVT table to use for the
separator calculation. It must be a valid PVT table
number.
Note: The parameter names that appear in the Surface Separator input
table are specific to the VIP software. However, these parameters are
also valid for the Nexus software. When you generate a Nexus data set,
the parameters are output to the Nexus data set as follows:
• LFRAC1 = FDL1
• LDEST1 = IDL1
• LDEST2 = IDL2
• VFRAC1 = FDV1
• VDEST1 = IDV1
• VDEST2 = IDV2
LFRAC2 and VFRAC2 do not have Nexus equivalents since they are
calculated automatically in Nexus from LFRAC1 and VFRAC1.
Introduction
The Grid Arrays node allows you to define the reservoir properties to
be used in a simulation data set. For each reservoir property that you
define, a value must be assigned to each gridblock in the reservoir
model. The reservoir properties can vary spatially. The entire set of
values required to specify a particular reservoir property is called an
“array.”
To define a set of arrays, click the (+) button beside the Grid Arrays
node of the SimDataStudio™ options tree. Then double-click on the
icon beside the array type that you want to define. The related entry
pane opens. The Physical Properties Arrays panels is shown above.
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
You can import array data from existing text (.cor) or binary (.bin) files
that have been created with other applications such as the
GRIDGENR™ software or the Z-MAP Plus™ software. When you
perform this type of import, the existing files are incorporated into the
SimDataStudio data set. Include statements that identify these files are
added to the initialization file that gets created when you generate a
Nexus® or VIP® data set.
You can also import array data from an existing .vdb folder.
Perform the following steps to import array data from existing files:
1. Specify the file type and select the file. Toggle ON the Is in
include file option or Is in vdb option to specify the file type.
2. Load other properties (optional). If you want to load all other grid
arrays from the same file, click the Load Properties button. You
receive a confirmation prompt. Click the Yes button to close the
prompt window. All grid array data loads and populates the panels
under the Grid Data tree.
Define Arrays
Arrays can be defined as a constant, multiple of a property, or as a
variable. Procedures for each are described below.
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 permeability arrays Porosity of each gridblock. If both net and gross thickness
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:
Other Arrays
Region IEQUIL - 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.
IPVT - 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.
IREGION - 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.
IRELPM - 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 standard 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 THERM options are now available
in the SimDataStudio software. 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.
R5000.0.1 Defining Grid Array Data: Functions for Array Definition 155
Nexus® SimDataStudio™ User Guide Landmark
Rename a Function
Double-click in the function name field to erase the existing name and
enter a new one.
156 Defining Grid Array Data: Functions for Array Definition R5000.0.1
Landmark Nexus® SimDataStudio™ User 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:
R5000.0.1 Defining Grid Array Data: Functions for Array Definition 157
Nexus® SimDataStudio™ User Guide Landmark
• ADD is the sum of the values of the two input arrays in a grid
block y = x1 + x2;
• 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.
158 Defining Grid Array Data: Functions for Array Definition R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
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.
R5000.0.1 Defining Grid Array Data: Functions for Array Definition 159
Nexus® SimDataStudio™ User Guide Landmark
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.
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.
160 Defining Grid Array Data: Functions for Array Definition R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
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
R5000.0.1 Defining Grid Array Data: Functions for Array Definition 161
Nexus® SimDataStudio™ User Guide Landmark
162 Defining Grid Array Data: Functions for Array Definition R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Define Range
You can limit the function to a specific region or gridblock range, value
range, or distance as described below.
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.
R5000.0.1 Defining Grid Array Data: Functions for Array Definition 163
Nexus® SimDataStudio™ User 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
164 Defining Grid Array Data: Functions for Array Definition R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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
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
R5000.0.1 Defining Grid Array Data: Functions for Array Definition 165
Nexus® SimDataStudio™ User Guide Landmark
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.
166 Defining Grid Array Data: Functions for Array Definition R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Grid Coarsening
This option lets you coarsen the refined grid in the I, J, K and X, Y, Z
direction.
1 10 1 20 1 5 5 10 5
But, if the Fine Grid Decomposition values are entered for the
same coarsening values as follows, a different coarsening scheme
would result in which the cells at the outer edges of the grid would
be coarsened but the cells on the inner edge would not.
X 3 1 1 1 3 (X)
Y 4 3 1 1 1 1 1 1 3 4 (Y)
Z 1 1 1 1 1 (Z)
Introduction
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.
Click the plus (+) minus (-) to increase or decrease the displayed level
in the Hierarchy column. Then right-click on a symbol to open a menu
corresponding to the selected level. Or right-click in a corresponding
field to open the menu.
For the selected date/time, these menus let you add, delete, and rename
new components and assign targets and rates.
When you select the Add option on a Gathering Center, the Well List
opens as shown below.
170 Well Management Level Data: Add, Delete, or Rename Components R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
These options are described in detail in the Well Data chapter of the Nexus®
Keyword Document. Keywords are provided below for cross-reference.
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.
R5000.0.1 Well Management Level Data: Add, Delete, or Rename Components 171
Nexus® SimDataStudio™ User Guide Landmark
For each phase, you can select to shut in producer wells when the
corresponding rate is not met.
For each phase, you can select to shut in injectors when the
corresponding rate is not met.
172 Well Management Level Data: Add, Delete, or Rename Components R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 Well Management Level Data: Add, Delete, or Rename Components 173
Nexus® SimDataStudio™ User Guide Landmark
The Nexus software allows you to define global gaslift defaults and
import gaslift optimization tables.
1. Select active date. Click the active data in the Date/Time Card
Selection list at the right of the panel.
Parameter Description
174 Well Management Level Data: Global Gaslift Options and Optimization Tables R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Parameter Description
Parameter Description
R5000.0.1 Well Management Level Data: Global Gaslift Options and Optimization Tables 175
Nexus® SimDataStudio™ User Guide Landmark
176 Well Management Level Data: Global Gaslift Options and Optimization Tables R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Select the table to import or click the toggle to import all tables. The
preview box for the table opens for the table highlighted in the list.
Click the Open button to close the Selection dialog box and import the
table(s).
R5000.0.1 Well Management Level Data: Global Gaslift Options and Optimization Tables 177
Nexus® SimDataStudio™ User Guide Landmark
Injection Regions
This panel is not valid for the Nexus software. Injection Regions should
only be used for converting VIP® models with existing Injection
Region data. Any new voidage replacement or pressure maintenance
data should be input through the Targeting Options panel (see
“Targeting Options” on page 180).
Gas Cycling
This panel is not valid for SimDataStudio™. Gas Cycling data can be
entered using Nexus keywords.
Targeting Options
Target Management
You can either define or import an existing target management file.
Perform the following steps to specify the target management
parameters.
Import a File
Scroll to the bottom of the panel and click the Import from File button
to access a file selection dialog box in order to import an existing file.
When you select a path/filename for a file in the appropriate format and
click the OK button, the panel is populated with the existing target
management data
Define a Target
Perform the following steps to define target management parameters.
1. Add a target. Scroll to the bottom of the panel and click the Add
New Target button. A menu displays letting you select the target
type: simple production/injection, voidage replacement, or
pressure maintenance. You can also select to activate a Wizard to
define a simple target by specifying the phase rate, production/
injection value allocation method.
Parameter Description
Parameter Description
Parameter Description
Parameter Description
Parameter Description
QWPNETINJ - net potential water injection
rate.
QGPNETINJ - net potential gas injection rate.
QOPNETINJ - net potential oil injection rate.
QLIQPNETINJ - net potential liquid injection
rate.
QHCPNETINJ - net potential hydrocarbon
injection rate.
QALLPNETINJ - net potential total injection
rate.
CALCCOND Click in the field and select from the pull-
down menu to specify the conditions used to
calculate the target rate (default is Surface):
Parameter Description
1. Add a line. Click the Add Line button located at the bottom, right
of the panel as shown below. (Notice the use of the other list
As you define the function, the description will display on the line
you added.
Click the tab for each corresponding connection type to define. For
each type, all connections of the type display as shown below.
selected connection
Click the pull-down menu next to the Target Type field as shown
below to select from a complete list of plot options.
Procedure Definition
Drill Queue
This panel is not yet valid in the SimDataStudio software. The drill
queue options are fully functional through Nexus keywords.
Multipliers - Overrides
Introduction
Procedures
Perform the following steps to to complete the Array Modification
panel.
1. Define array. Click in the Array field and select the array name
from the pull down menu. Available arrays are connection
transmissibilities in the X, Y, and Z direction.
3. Define the action. Click and select the modification action from
the pull-down menu: add, subtract, multiply, or divide.
4. Define the value. Click in the entry field and enter the value
associated with the action (i.e., an action of multiply with a value
of 2 will multiply all the values within the defined range by 2).
5. Define the format for the value. These options are defined as follows:
• The Single Value option lets you enter a single modifier in the
Value field. This modifier is applied to the grid cell range by
the specified operator.
• The All Values option opens a dialog box in the Value field
and lets you enter modifiers for each grid cell in the range. These
modifiers are applied by the specified operator.
• The All Values in Include File option is the same as the All
Values option, except that you can import the modifiers from
an include file.
• The All Values in vdb option is the same as the All Values
option, except that you can import the modifiers from a vdb.
Include files
The include file data can provide OVER/VOVER values (for standard,
unfaulted grids) or MULT values (for faulted grids) but a single include file
cannot mix the two types of keyword values.
6. Select the connection type. Click in the Connect Type field and
specify whether you want the multiplier applied only to standard
connections, only to non-standard connections, or all connections
within the region.
8. Define the named fault. Click in the Fault Name field and select
from a list of named faults (FNAME). This is the fault to which
modifiers will be applied.
Data is imported or entered in VIP format using in the same manner as the
VIP OVER/VOVER options.
When using the corner point option with automatically generated fault
connections, transmissibility overreads can be specified using the MULT option.
As well as modifying the interblock transmissibilities, the MULT option also
modifies the transmissibilities across faults between blocks with modified
transmissibilities, whereas the OVER/VOVER cards will only modify normal
interblock connection transmissibilities. Care should be taken not to specify, for
example, both OVER TX cards and MULT cards with overlapping ranges as this
will result in normal interblock transmissibilities being modified twice.
Procedures
Perform the following steps to define transmissibility or pore volume
modifications.
1. Define array. Click in the Array field and select the array name
from the pull down menu. Available arrays are pore volume (PV)
and transmissibilities in the X, Y, and Z direction.
3. Define the action. Click and select the modification action from
the pull-down menu: add, subtract, multiply, or divide.
4. Define the value. Click in the entry field and enter the value
associated with the action (i.e., an action of multiply with a value
of 2 will multiply all the values within the defined range by 2).
5. Define the format for the value. These options are defined as follows:
• The Single Value option lets you enter a single modifier in the
Value field. This modifier is applied to the grid cell range by
the specified operator.
• The All Values option opens a dialog box in the Value field
and lets you enter modifiers for each grid cell in the range. These
modifiers are applied by the specified operator.
• The All Values in Include File option is the same as the All
Values option, except that you can import the modifiers from
an include file.
Include files
The include file data can provide OVER/VOVER values (for standard,
unfaulted grids) or MULT values (for faulted grids) but a single include file
cannot mix the two types of keyword values.
6. Define the named fault. Click in the Fault Name field and select
from a list of named faults (FNAME). This is the fault to which
modifiers will be applied.
Half-Transmissibilities
Procedures
Perform the following steps to define half-transmissibilities.
1. Define array. Click in the Array field and select the array name
from the pull down menu. Available arrays are transmissibilities in
the X, Y, and Z direction.
3. Define the action. Click and select the modification action from
the pull-down menu: add, subtract, multiply, or divide.
4. Define the value. Click in the entry field and enter the value
associated with the action (i.e., an action of multiply with a value
of 2 will multiply all the values within the defined range by 2).
5. Define the format for the value. These options are defined as follows:
• The All Values option opens a dialog box in the Value field
and lets you enter modifiers for each grid cell in the range.
These modifiers are applied by the specified operator.
• The All Values in Include File option is the same as the All
Values option, except that you can import the modifiers from
an include file.
When using the standard fault option this panel lets you specify non-
cornerpoint connections between gridblocks and the transmissibility
between two blocks connected as the result of a named fault
Data is imported or entered in VIP format using in the same manner as the
VIP FLT option.
Procedures
Perform the following steps to define arbitrary gridblock connections.
2. Select the grid. Click the Grid field and select the active grid for
which the connections are to be made.
4. Define the format for the value. The Single Value option applies a
constant arithmetic operation to the specified portion of the grid
system. It modifies the immediately preceding array data.
5. Define the named fault. Click in the Fault Name field and select
from a list of named faults (FNAME). This is the fault to which
modifiers will be applied.
This panel displays the named transmissibility regions and lets you
assign a multiplier to modify transmissibilities between and within
gridblocks over time. Both standard and non-standard connections can
be multiplied.
Procedures
Perform the following steps to define inter/intra gridblock region
transmissibility multipliers.
3. Enter the multiplier. Click in the Multiplier entry field and enter
the multiplier value.
4. Select the direction. Click in the Direction field and select the
multiplier direction from the pull-down menu: X, Y, Z, or both X
and Y.
5. Select the connection type. Click in the Connect Type field and
specify whether you want the multiplier applied only to standard
connections, only to non-standard connections, or all connections
within the region.
This panel displays named faults that intersect the grid and lets you
assign fault multipliers to change the transmissibility of the fault over
time.
Value Description
0 sealed
1 fully conductive
decimal value between 0 and 1 partial transmissibility value
Optionally, the PTHLD keyword lets you assign gridblock to gridblock flow
based on calculated pressure threshold. Refer to the “Inter/Intra Gridblock
Region Transmissibility Multipliers” on page 204.
Procedures
Perform the following steps to assign fault multipliers.
1. Display the fault list. Click the Check Fault Name List button
located near the bottom of the panel. A list of all faults that
intersect the active grid displays in the Fault Name list.
2. Select the fault. Click the fault name for which you want to change
the multiplier value. The row highlights and the associated Fault
Multiplier field activates.
3. Enter the multiplier value for the fault. Click in the Fault
Multiplier field for the selected fault and enter a value of zero
(sealed), 1 (fully conductive), or an intermediate decimal value
indicating partial transmissibility.
Introduction
ra
A Aquifer
re
Reservoir
θ B
The Region Management 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 enable you 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:
Introduction
• 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.
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 the
OpenWorks software or a plain text file. Use the appropriate procedure
on the following pages.
Openworks Data
1. Select Production Data > Import Production Data. The Select
Data Source dialog box opens.
Click the button that corresponds to the data source and click OK.
If you are not in using the OpenWorks software or if you select to import
from an ASCII file, proceed to Step 1.
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 the
SimDataStudio software and use the Openworks -> Project Administration
-> Project Change option. When you reopen the SimDataStudio software,
your change will be reflected in the new session.
When the data is complete, click OK. The second Import Data
Wizard opens.
2. 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.
3. 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.
5. Click the Next button when finished to continue to the next panel
of the wizard.
6. Enter the correct start date and click the OK button to continue to
the next panel of the wizard.
7. 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
You can specify the units your production data is in. The software
will convert the data from the specified units to those required by
the Nexus software:
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.)
9. Click the Next button when finished to continue to the next panel
of the wizard.
10. Review the data and set the data options as follows:
11. When finished, click the Finish button at the bottom of the wizard.
12. 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.
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
The SimDataStudio software 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.
Example:
New Format
The new format is:
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
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
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:
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 wizard 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.
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.
250 Working with Production Data: Reviewing and Editing the Worksheet R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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
R5000.0.1 Working with Production Data: Reviewing and Editing the Worksheet 251
Nexus® SimDataStudio™ User Guide Landmark
You can also can insert or delete rows in the worksheet, using the right-
click shortcut menu. Follow these steps:
252 Working with Production Data: Reviewing and Editing the Worksheet R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Hiding Columns
You can temporarily hide or display columns by double-clicking the
column heading:
R5000.0.1 Working with Production Data: Reviewing and Editing the Worksheet 253
Nexus® SimDataStudio™ User Guide Landmark
254 Working with Production Data: Reviewing and Editing the Worksheet R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
3. To test any of your selections, click the Apply button at the bottom
of the Properties dialog box.
R5000.0.1 Working with Production Data: Reviewing and Editing the Worksheet 255
Nexus® SimDataStudio™ User Guide Landmark
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.
256 Working with Production Data: Reviewing and Editing the Charts R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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 the SimDataStudio software 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
R5000.0.1 Working with Production Data: Reviewing and Editing the Charts 257
Nexus® SimDataStudio™ User Guide Landmark
258 Working with Production Data: Reviewing and Editing the Charts R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Production Data: Reviewing and Editing the Charts 259
Nexus® SimDataStudio™ User Guide Landmark
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. The SimDataStudio
software 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.
260 Working with Production Data: Searching for Inconsistent Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Production Data: Searching for Inconsistent Data 261
Nexus® SimDataStudio™ User Guide Landmark
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:
262 Working with Production Data: Searching for Inconsistent Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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 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 260.
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.
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. The
SimDataStudio software will use this data when generating the
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 re-averaged 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.
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
268 Working with Production Data: Generate Types and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Production Data: Generate Types and Constraints 269
Nexus® SimDataStudio™ User Guide Landmark
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.
270 Working with Production Data: Generate Types and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 Working with Production Data: Generate Types and Constraints 271
Nexus® SimDataStudio™ User Guide Landmark
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.
272 Working with Production Data: Generate Types and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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 the
PLOTVIEW™ software. Using visualization programs like the
PLOTVIEW software and the 3DVIEW™ software, you can
compare the result of your simulation to the actual production data
to determine how well your model is working. The PLOTVIEW
software 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.
R5000.0.1 Working with Production Data: Generate Types and Constraints 273
Nexus® SimDataStudio™ User Guide Landmark
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.
Introduction
When the production data is defined, the Utility options let you specify
simulation start date, end date, title, and solver.
1. Simulation interval and units. Set the start and ending dates for the
simulation. Select from the calendar by clicking the down arrow.
Click the toggle to select European date format (mm/dd/yy).
Click the associated pull-down menu to select the units for the
input data and the run units. The INPUT UNITS define the default
units for the input data. The RUN UNITS define the units in which
Nexus® will run. All output data will be written using RUN
UNITS. The Nexus software will perform any necessary
conversion.
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 Nexus® 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 Nexus
Keyword Document.
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:
278 Defining Output Options: Viewing the Output Options Worksheet R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
MAP options - map records that will be generated on certain dates for
use by the 3DVIEW™ software.
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 the PLOTVIEW™ software.
RFT Wells option -- specifies the wells to be included in the well RFT
report.
Include files are now added using the External Include Data tab on the options tree
as described in “Include Files” on page 399.
R5000.0.1 Defining Output Options: Viewing the Output Options Worksheet 279
Nexus® SimDataStudio™ User 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 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
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 data file that you generate
with the SimDataStudio™ software, 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 287.
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/perforation 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,
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.
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.
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.
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
This panel displays the list of wells as a worksheet and lets you set up
or modify the list of wells that will come online during the simulation,
including those that you chose to import from a Network Planner file.
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 the GRIDGENR software. Or import well trajectory
and perforation data from the OpenWorks software, 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.
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
R5000.0.1 Working with Well Data: Viewing the Well Names and Locations Worksheet 295
Nexus® SimDataStudio™ User Guide Landmark
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.
296 Working with Well Data: Viewing the Well Names and Locations Worksheet R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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 the GRIDGENR software 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:
R5000.0.1 Working with Well Data: Setting Up the Well List 297
Nexus® SimDataStudio™ User Guide Landmark
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:
298 Working with Well Data: Setting Up the Well List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 Working with Well Data: Displaying Common Well IDs 299
Nexus® SimDataStudio™ User Guide Landmark
Once you have set up the Well Names and Locations worksheet, you an
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.
300 Working with Well Data: Changing the Well List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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).
R5000.0.1 Working with Well Data: Changing the Well List 301
Nexus® SimDataStudio™ User Guide Landmark
1. Right click on the row you want to delete, then select Delete Well
from the shortcut menu. This displays the following message:
302 Working with Well Data: Changing the Well List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Well Data: Changing the Well List 303
Nexus® SimDataStudio™ User Guide Landmark
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.
R5000.0.1 Working with Well Data: Viewing the Perforations Worksheet 305
Nexus® SimDataStudio™ User Guide Landmark
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 the GRIDGENR software 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 text file
which meets the following specification.
306 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 307
Nexus® SimDataStudio™ User Guide Landmark
308 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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:
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 309
Nexus® SimDataStudio™ User Guide Landmark
It is highly recommended that you import data in order (i.e., traces before
perforations and perforations before markers.
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.
310 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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 the OpenWorks software, activate the Import
Well Data from Openworks toggle. Then click the button and select the
OpenWorks project, wells to import, and interpreter.
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 311
Nexus® SimDataStudio™ User Guide Landmark
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
312 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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 the
3DVIEW
software
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.
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 313
Nexus® SimDataStudio™ User Guide Landmark
Cut-off
314 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Click the Next button when you are ready to export the
perforations.
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 315
Nexus® SimDataStudio™ User Guide Landmark
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.
316 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
…
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
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 317
Nexus® SimDataStudio™ User Guide Landmark
…
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.
318 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 319
Nexus® SimDataStudio™ User Guide Landmark
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.
320 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 321
Nexus® SimDataStudio™ User Guide Landmark
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
322 Working with Well Data: Setting Up the Well Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Well Data: Setting Up the Well Perforation List 323
Nexus® SimDataStudio™ User Guide Landmark
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.
324 Working with Well Data: Changing the Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Well Data: Changing the Perforation List 325
Nexus® SimDataStudio™ User Guide Landmark
4. Use the scrollable list on the right to select the well being
perforated.
326 Working with Well Data: Changing the Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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:
R5000.0.1 Working with Well Data: Changing the Perforation List 327
Nexus® SimDataStudio™ User Guide Landmark
3. Enter the Layer Number of the simulation grid layer in which the
well will be perforated, 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.
328 Working with Well Data: Changing the Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
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.
R5000.0.1 Working with Well Data: Changing the Perforation List 329
Nexus® SimDataStudio™ User Guide Landmark
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.
330 Working with Well Data: Changing the Perforation List R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
The dates are those generated on the Dates Summary worksheet. The
wells are those generated on the Well Names and Locations worksheet.
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
KH Multiplier KH column on
WELLSPEC data
Reference Depth The depth to which the flowing and DATUM column WLWDA
limiting bottomhole pressures are on well table T
referenced.
Bottomhole The limiting bottomhole pressure (a PMIN/MAX for BHP
Pressure productivity/injectivity index must well bh node on
be defined). CONSTRAINT
table
Tubinghead The limiting tubinghead pressure PMIN/MAX for THP
Pressure (Gas Producer THP tables must be well wh node on
defined. See below). CONSTRAINT
table
Drawdown Limit DPBHAVG on DPBHMX
CONSTRAINT
table if the average
drawdown/buildup
is specified.
DPBHMX if
maximum
drawdown/buildup
constraint is
specified.
Hydraulic Table Relates tubinghead pressure to METHOD column ITUBE
Assignment bottomhole pressure. Must be on NODECON
defined if tubinghead pressure limits table for well
are defined for a multi-phase connection
producer.
Artificial Lift ALQ on constraint ALQ
Quantity table
Gas Producer Number of the gas producer THP GTHPWL
THP Tables table that defines the z-factors and
Assignment viscosities in the wellbore for this
well.
Tubing Length Used in conjunction with tubing LENGTH column TUBE
diameter data to relate tubinghead on NODECON
pressure to bottomhole pressure. table for well
connection
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.
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.
Each component you defined under the Fluid Model tab of the 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.
Use the stepper to select the bottomhole pressure table number that will
define tubing pressure 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 viscosities 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
Enter the inside diameter of the tubing and the tubing roughness factor.
Click the button beside the phase to select and enter the corresponding
minimum value.
Global Options
These global options can be overridden for individual wells using the
Well Constraint panel. (Restriction: you can not yet override the
default injector mobility treatment method.) Perform the following
steps to specify global controls:
2. Specify the time interval between tests. Click the ellipse button
and specify the following from the Time Interval Between Tests
dialog box.
• Select test time interval. Click the toggles to select the types
of shut-in for which you want to define the test interval.
Once a selection is made, click the ellipse button to open
a dialog box to define the test interval based on number of
time steps, number of days, changes in constraints or
network, number of shut-ins, or number or re-openings. Test
interval options are:
3. Define test time for target and procedure shut-ins. The Test Time
for Target Shut-ins table lets you define test intervals for
connections which have been shut in by targeting (Refer to
“Targeting Options” on page 180). Then you select the target to
which it applies.
Click the Add a Line button as shown below to open a new line in
the table. (Notice also the other table management buttons.) Then
click in the field where the new line would be to activate the ellipse
button.
The Test Time for Procedure Shut-ins table lets you define test
intervals for connections which have been shut in by the
CONSTRAINT procedure with a SHUTIN argument (see the
“Procedures” chapter of the Nexus Keyword Document). You
define the test interval using the same criteria defined above. Then
you select the shut-ins for which it applies.
Introduction
These options let you define the connections, and controls, as well as
other information pertaining to the network. When applicable, network
values override those set for individual wells.
Well Planner Data: If you activated the following option on the New
SimDataStudio Case dialog box, this panel is populated with network
data created in Network Planner.
This panel displays the network and any node pressures and
temperatures that you define or import as shown below. (The surface
network includes only node links and connections, not the reservoirs.)
The right-mouse button pop-up menu within the Nodes column lets
you connect the wells from the individual reservoirs to the interconnect
network.
Convention Description
include coupled_bhptable.data
C ##########################################
C # NETWORK DEFINITION #C
##########################################
PIPES
NN NAME DIAMETER THICKNESS ROUGHNESS LENGTH
1 DUM1 30.0 0.65 0 2 !<return>
! Tubing is not required because BHPTABs are
used for hydraulics
! TUBING
! NN NAME DIAMETERTHICKNESSROUGHNESSLENGTHPDCORR
!
NODES
NN NAME PMIN
1 FIELD1 290.0
NODES
NN NAME
2 FIELD2
3 GATHER
4 PLAT
6 WELL1
7 WELL2
! EAST PLATFORM
LINK 1 LINK 1
1 1 BHPTAB 1 0 IBAT -1
LINK 2 LINK 2
1 2 BHPTAB 1 0 IBAT -1
NODCON
NODE OUTCON OUTCNT OUTNOD
FIELD1 DUM1 PIPE FIELD
FIELD2 DUM1 PIPE FIELD
GATHER DUM1 PIPE GATHER
PLAT DUM1 PIPE GATHER
WELL11 3 LINK PLAT
WELL2 4 LINK WELL1
!NODESOURCE
!NODES SRP
! OIL 0
! GAS 0
!WATER 360000
2. Select the file. The dialog box opens, filtered to files of type *r.dat.
Filter to the directory containing the network.dat file. Select the
file and click the OK button. The data defined in your master file
import into the panel.
Importing Subnetworks
Once a network file exists, you will receive the following prompt when you attempt
to import a new one. Select Yes if you want to replace the existing network. If you
select No, the new network will be appended as a subnetwork.
1. Add a network. Click the Add Network button located near the
bottom of the panel and select the network type to add as shown
below: production, water injection, or gas injection.
The selected network displays at the bottom of the nodes list in the
designated symbol color. The node is named numerically, in
consecutive order by network type.
This menu lets you perform the following tasks on the selected
node.
Task Description
Add new interconnect node down- Right-click on the node below which
stream you want to add another node. Then
select the option. A child node of the
same type is added, numbered consecu-
tively.
Delete node from network Right-click on the node and select the
option. You receive the prompt:
Task Description
Remove node and reconnect down- Click on a node to delete. All child
stream nodes will be connected to the new par-
ent
Terminal node pressure constraints Right-click on the node and select the
option. A dialog box opens. Enter the
minimum pressure and activate any of
the following toggles: apply to all termi-
nal nodes of the same type, overwrite
current value, or specify a date if one
has not been set.
Minimum Requirement
You must have a node pressure limit and corresponding temperature assigned to each
top-level node. For production networks this will be the minimum sink pressure. For
injection networks this will be the maximum source pressure. Pressure limits and
temperatures on non-terminal (interior) nodes are optional.
Keyboard Shortcuts
All values you assign subsequently display in a pop-up menu for re-selection. Also,
you can double-click in the field to duplicate the previous entry.
Unlike other optimizers, the Nexus software does not need to assume:
1. Create the node and click the right mouse button menu on the
Nodes panel to select gaslift sources.
3. Create a connection list for the gaslift connections you want to put
on automatic gaslift, plus a target with the GASLIFTOPT control
This panels lets you define properties and constraints for each
connection as shown below, or define connection data as described in
“Default Connection Data” on page 364.
358 Surface and Interconnect Network: Define Network Properties and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
• If you select the CALC option, the simulator will calculate the
fluid gradient from the fluid conditions in the connection. The
simulator will then calculate the pressure change through the
connection based on the depths of the inlet and outlet nodes
and the input or calculated fluid gradient.
R5000.0.1 Surface and Interconnect Network: Define Network Properties and Constraints 359
Nexus® SimDataStudio™ User Guide Landmark
The Nexus software does not distinguish between PIPE and TUBING; both are
categorized as PIPE. It is only the angle and inclination of the connection (vertical
PIPE or horizontal/near horizontal PIPE) that is important. The Nexus software
considers wellbores and risers to be steeply-inclined PIPE.
Some correlations are more suitable for horizontal or near horizontal connections
(PIPE devices in the VIP software): NOSLIP, DUKLER, and DUKEAT. Others are
more suitable for vertical or steeply inclined connections (TUBING in the VIP
software): HAGEDORN, DUNROS, AZIZ, ORKISZ, and GRIFFITH. A few, such
as SUPRIB and BEGGS are suitable for both.
You will not receive a warning or error message if you select a correlation method that
was not designed for the inclination of the connection. Be aware that the 'accuracy'
of the model may decline the farther the connection gets from its optimum inclination.
Brill, J.P. and Beggs, H.D., Two-Phase Flow in Pipes, University of Tulsa, Sixth
Edition, January, 1991.
Alkaya, B.: “Drift-Flux Models for Multiphase Flow in Wells” M.S. Thesis,
Stanford University, Sept. 2002.
• For type Hydraulic Tables, select the Add New Method option
from the pull-down menu a shown below.
360 Surface and Interconnect Network: Define Network Properties and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Note that hydraulic tables can be imported from any files, as long as the tables are in
VIP format. Nexus hydraulic tables may be imported from Nexus case (.fcs) files.
Note that you can click each table separately to view a plot of
the data. Then highlight the tables to import:
When you click the OK button, the tables are imported to the
Method field pull-down menu. Open the pull down menu and
select the table as shown below.
R5000.0.1 Surface and Interconnect Network: Define Network Properties and Constraints 361
Nexus® SimDataStudio™ User Guide Landmark
The Nexus software assigns a method number to each table in the order in which they
are read. Since these method numbers are not meaningful to the novice user, the
corresponding table number is also shown in the list.
Within the SimDataStudio™ software, you can also create, import and modify
hydraulics tables using the Hydraulics Table panel. Refer to page 368 .
Parameter Description
Properties
IBAT Default connection separator table number.
(Not used for wellbore connections.)
DIAM Default connection diameters. Only used if
pressure drop correlations are used in a con-
nection. Default: 6 inches for CONNEC-
TION, otherwise 3.5 inches.
362 Surface and Interconnect Network: Define Network Properties and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Parameter Description
Constraints
QOMAX, QGMAX, Maximum oil, gas, water, liquid, all, or hydro-
QWMAX, QLIQMAX, carbon rate.
QALLMAX, QHC-
MAX
Maximum rate
QOMIN, QGMIN, Minimum oil, gas, water, liquid, all, or hydro-
QWMIN, QLIQMIN, carbon rate.
QALLMIN, QHCMIN
Minimum rate
QOSMAX, QGSMAX, Maximum surface oil rate for oil, gas, water,
QWSMAX, QLIQ- liquid, all, or hydrocarbon.
MAX, QALLMAX,
QHCMAX
Maximum rate
QOSMIN, QGSMIN, Minimum surface oil rate for oil, gas, water,
QWSMIN, QLIQMIN, liquid, all, or hydrocarbon.
QALLMIN, QHCMIN
Minimum rate
QRESULTMULT
SETTING Specifies a maximum valve setting used when
calculating the pressure drop across a valve,
unless another constraint is violated, in which
case the setting is calculated by the
program.
QFUEL Rate of gas in the connection used as fuel.
FFUEL Fraction of gas rate in connection used as fuel.
Note: If QFUEL and FFUEL both exist as a non-zero value, the total fuel
used is the sum of the two.
QSHRINK Rate of gas for the connection lost to shrink-
age.
FSHRINK Fraction of gas rate for the connection lost to
shrinkage.
Note: If QSHRINK and FSHRINK both exist as a non-zero value, the
total shrinkage is the sum of the two.
R5000.0.1 Surface and Interconnect Network: Define Network Properties and Constraints 363
Nexus® SimDataStudio™ User Guide Landmark
Parameter Description
Click the button to open the associated dialog box. Enter the values as
described below.
364 Surface and Interconnect Network: Define Network Properties and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Wellbore
Datum Correction
Select from the pull-down menu the well bottomhole pressures will be
adjusted to datum:
R5000.0.1 Surface and Interconnect Network: Define Network Properties and Constraints 365
Nexus® SimDataStudio™ User Guide Landmark
Crossflow
Click the toggle to activate and deactivate crossflow (not active when
checked). When active, wellbore crossflow is modeled based on the
method of Coats, Modine, and Wells. This method is based on the
superposition of interlayer “crossflow” flow terms that sum to zero and
the “no crossflow” flow terms that are obtained in the conventional
manner by shutting in the backflowing layers.
366 Surface and Interconnect Network: Define Network Properties and Constraints R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
These panels let you define, view, and edit PVT and hydraulics table
data.
PVT and Hydraulics table panels
You can:
Once created or imported, the data is available under the Method and
IPVT fields for Interconnect Network Connection properties and
constraints.
The Nexus® software assigns a method number to each table in the order in which
they are read. Since these method numbers are not meaningful to the novice user,
the corresponding table number is also shown in the list.
R5000.0.1 Surface and Interconnect Network: PVT and Hydraulics Data 367
Nexus® SimDataStudio™ User Guide Landmark
Import
The table can be imported from a Nexus case file (.fcs) file, a VIP
include file (.inc), or a properly-formatted external text file.
1. Import the file. Scroll to the bottom of the panel and click the
Import from File button to open the file selection dialog box.
Filter to and select the file containing the hydraulics tables.
In the Table Selection list, highlight the tables to import and then
click OK:
• Import All Table toggle - Click to highlight all the tables for
import
368 Surface and Interconnect Network: PVT and Hydraulics Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
1. Open the dialog box. Scroll to the bottom of the panel and click the
Correlation... button to open the Curve Correlation dialog box.
2. Define table parameters. Click in the entry fields and enter values
for the parameters. Note that mandatory fields are shown in red
within the dialog box. Parameters for black oil PVT tables are
described below.
Option Description
R5000.0.1 Surface and Interconnect Network: PVT and Hydraulics Data 369
Nexus® SimDataStudio™ User Guide Landmark
For the currently displayed table, you can display bottomhole pressure
versus gas-oil ratio, water cut, or liquid rates. You can click in the
entry fields to edit the values. Click the Plot Projection toggle to view a
plot of the data. Click and drag a line within the plot to edit the values.
370 Surface and Interconnect Network: PVT and Hydraulics Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Simulation Controls
This panel lets you define or modify the timesteps and the related
simulator limits and controls.
Multi-Reservoir Models
If you imported a multi-reservoir model, the default values are determined by the
selection you made on the Multi-reservoir Wizard. (You chose to either apply to
all reservoirs the simulator controls for the first reservoir you imported, or apply
the most restrictive controls to all reservoirs.)
1. Select the date. In the date list on the right side of the panel, click
to select the date from which the controls will apply. Follow the
subsequent procedure steps to modify the simulator controls that
you want to activate on the active date. Folder icons in the date list
display with a red asterisk when populated with simulation control
changes.
Note that you can modify the date list. Click MB3 on a date to add
a new date or delete the selected one.
R5000.0.1 Surface and Interconnect Network: PVT and Hydraulics Data 371
Nexus® SimDataStudio™ User Guide Landmark
dialog box opens. You can change the timestep size and maximum
change allowed during the timestep.
Typically, you would leave the default Automatic control to let the
program select the timestep size within the following constraints
that you enter the following maximum timestep increases:
allowed, allowed after activation of a production connection, and
allowed after activation of an injection connection. (The
specialized Skip Time Step Size Adjustment parameter is not
typically used.)
3. Select scope. The Control Scope column lists All Grids by default.
Some input parameters can be specified by individual grids or
individual fields in a multi-field model. If applicable, select the
grid or field for which you want to apply different controls.
4. Select time stepping method. Click the toggle to select whether the
solver should use IMPES or Implicit formulation.
6. Select grid solver options. Click the ellipse button beside the Grid
Solver options column to open the Grid Solvers Parameters dialog
box. For both the Impes or Implicit method, you can define:
Option Description
372 Surface and Interconnect Network: PVT and Hydraulics Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Option Description
R5000.0.1 Surface and Interconnect Network: PVT and Hydraulics Data 373
Nexus® SimDataStudio™ User Guide Landmark
374 Surface and Interconnect Network: PVT and Hydraulics Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
This panel lets you define different valve settings for smart wells that
can be triggered during the simulation.
1. Import the file. Scroll to the bottom of the panel and click the
Import from File button to open the file selection dialog box. Filter
to and select the file containing the valve and choke table.
R5000.0.1 Surface and Interconnect Network: Valve and Choke Data 375
Nexus® SimDataStudio™ User Guide Landmark
Select the Add New Valve Method option on the Region Management
menu to add a new method. Then use the steppers or menu options to
select the method to define.
2. Define rate type for pressure drop (valve only). Click the Rate
Type toggle to activate which fluid is to be used to determine the
pressure drop across the valve: oil, gas, water, liquid, or total
mass.
3. Complete the table. Enter the setting numbers in the Setting field
and the corresponding valve coefficient (VC) or choke inner
diameter (ID).
376 Surface and Interconnect Network: Valve and Choke Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
R5000.0.1 Surface and Interconnect Network: Valve and Choke Data 377
Nexus® SimDataStudio™ User Guide Landmark
This panel displays all smart wells defined in Well Planner. They are
used by Procedures WELL_VALVE and SET_VALVE_SETTING.
The procedures open, close or adjust the valve setting for the
connection or well if the trigger is exceeded.
Valve Trigger Panel
You can use the Valve Triggers panel to create the WELL_VALVE and
SET_VALVE_SETTING procedures table if the valve is below the
wellhead. If the valve is above the wellhead, you must create the
Procedures table manually as defined in the “Procedures chapter” of
the Nexus Keyword Document:
Parameter Description
For the selected DATE card, the following parameters may be set to
control smart well valves. The default for all values is huge. If a well
exceeds one of the parameters specified for that well, the Nexus
software will determine which of the well’s valve connections is the
worst offender and perform the appropriate action on that valve
connection. The possible actions are to ‘close’ the valve connection or
to set a ‘target’ constraint for the valve connection.
Parameter Description
Introduction
This panel lets you modify over time the cell-to-cell transmissibility
(ITRAN), saturation (ISAT), imbibition saturation (ISATI), and
transmissibility for named faults.
Data is imported or entered in VIP® format using in the same manner as the
VIP OVER/VOVER or FTRAN options.
Procedures
Perform the following steps to to complete the Array Modification
panel.
1. Define array. Click in the Array field and select the array name
from the pull down menu.
3. Define the action. Click and select the modification action from
the pull-down menu: add, subtract, multiply, or divide.
4. Define the value. Click in the entry field and enter the value
associated with the action (i.e., an action of multiply with a value
of 2 will multiply all the values within the defined range by 2).
5. Define the format for the value. These options are defined as follows:
• The Single Value option lets you enter a single modifier in the
Value field. This modifier is applied to the grid cell range by
the specified operator.
• The All Values option opens a dialog box in the Value field
and lets you enter modifiers for each grid cell in the range. These
modifiers are applied by the specified operator.
• The All Values in Include File option is the same as the All
Values option, except that you can import the modifiers from
an include file.
Include files
The include file data can provide OVER/VOVER values (for standard,
unfaulted grids) or FTRANS values (for faulted grids) but a single include
file cannot mix the two types of keyword values.
When using the standard fault option this panel lets you specify non-
cornerpoint connections between gridblocks and the transmissibility
between two blocks connected as the result of a named fault
Data is imported or entered in VIP format using in the same manner as the
VIP FLT option.
Procedures
Perform the following steps to define arbitrary gridblock connections.
2. Select the grid. Click the Grid field and select the active grid for
which the connections are to be made.
4. Define the format for the value. The Single Value option applies a
constant arithmetic operation to the specified portion of the grid
system. It modifies the immediately preceding array data.
This panel displays the named transmissibility regions and lets you
assign a multiplier to modify transmissibilities between and within
gridblocks over time. Both standard and non-standard connections can
be multiplied.
386 Time-Dependent Grid Data: Inter/Intra Gridblock Region Transmissibility Multipliers R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Procedures
Perform the following steps to define inter/intra gridblock region
transmissibility multipliers.
3. Enter the multiplier. Click in the Multiplier entry field and enter
the multiplier value.
4. Select the direction. Click in the Direction field and select the
multiplier direction from the pull-down menu: X, Y, Z, or both X
and Y.
5. Select the connection type. Click in the Connect Type field and
specify whether you want the multiplier applied only to standard
connections, only to non-standard connections, or all connections
within the region.
R5000.0.1 Time-Dependent Grid Data: Inter/Intra Gridblock Region Transmissibility Multipliers 387
Nexus® SimDataStudio™ User Guide Landmark
This panel displays named faults that intersect the grid and lets you
assign fault multipliers to change the transmissibility of the fault over
time.
Value Description
0 sealed
1 fully conductive
decimal value between 0 and 1 partial transmissibility value
Optionally, the PTHLD keyword lets you assign gridblock to gridblock flow
based on calculated pressure threshold. Refer to the “Interface Pressure
Threshold” on page 390.
Procedures
Perform the following steps to assign fault multipliers.
1. Display the fault list. Click the Check Fault Name List button
located near the bottom of the panel. A list of all faults that
intersect the active grid displays in the Fault Name list.
2. Select the date. Click on the effective start date in the Date/Time
card column on the right of the panel. This is the date from which
the multiplier value will be active for the fault.
3. Select the fault. Click the fault name for which you want to change
the multiplier value. The row highlights and the associated Fault
Multiplier field activates.
4. Enter the multiplier value for the fault. Click in the Fault
Multiplier field for the selected fault and enter a value of zero
(sealed), 1 (fully conductive), or an intermediate decimal value
indicating partial transmissibility.
This panel lets you limit the pressure threshold for a named fault or
between transmissibility regions of a fault. Flow across any interface
connection will not occur until the phase potential difference across the
connection exceeds the threshold pressure. The phase potential difference to
flow will be reduced by the threshold pressure.
Procedures
Perform the following steps to limit the pressure threshold.
1. Display the fault list and transmissibility regions. The data stored
in the VDB displays automatically in the panel. Click the Check
2. Select the date. Click on the effective start date in the Date/Time
card column on the right of the panel. This is the date from which
the multiplier value will be active for the fault.
3. Select the fault. Click the fault name for which you want to define
the the pressure threshold. The row highlights and the assigned
transmissibility regions for the fault display.
Simulation Control
Introduction
This panel lets you define or modify the timesteps and the related
simulator limits and controls.
Multi-reservoir models
If you imported a multi-reservoir model, the default values are determined by the
selection you made on the Mult-reservoir Wizard. (You chose either to apply to
all reservoirs the simulator controls for the first reservoir you imported or to apply
the most restrictive controls to all reservoirs.)
Procedures
You can also define the number of timesteps for which to skip the
size adjustment. (The specialized Skip Time Step Size Adjustment
parameter is not typically used.)
Define Controls
2. Select the date. In the date list on the right side of the panel, click
to select the date from which the controls will apply. The active
folder icon displays as open . Follow the subsequent procedure
steps to modify the simulator controls that you want to activate on
the selected date. Folder icons in the date list display with a red
asterisk when populated with simulation control changes.
3. Define the scope for the specified simulation controls. The Control
Scope column lists All Grids by default. Some input parameters
can be specified by individual grids or individual fields in a multi-
field model. If applicable, select the grid or field for which you
want to apply different controls.
4. Select time stepping method. Click the toggle to select whether the
solver should use IMPES or Implicit formulation. If you toggle the
Impes method off, the Implicit method will be used.
6. Select grid solver options. Click the ellipse button beside the
Grid Solver options column to open the Grid Solvers Parameters
dialog box. For both the Impes or Implicit method, you can
define:
8. Set the rate limit. Set maximum rate of GOR increase. Click the
ellipse button under the Limit on Rate column. A dialog box
opens to let you enter a limit on the rate of solution gas-oil ratio.
You can also specify that this limit will apply only to gridblocks
that have both an oil and a gas phase.
Introduction
External include panels are available for network, and control option
data. These panels let you import or enter additional keyword
command not those currently recognized by the SimDataStudio™
software.
R5000.0.1 Defining External Include Data for Network and Control Options: Introduction 397
Nexus® SimDataStudio™ User Guide Landmark
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.
Include data is placed at the beginning of the section. Any data dependencies
within the section must be performed by editing the data file directly.
398 Defining External Include Data for Network and Control Options: Introduction R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Include Files
This option lets you attach external include files to the current
simulation file.
1. Add a line. Click the Add Line button as shown above. A line is
added to the list.
2. Open the dialog box. Click the button located beside the line.
The File Selection dialog box opens.
3. 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 Nexus® file as shown
below.
R5000.0.1 Defining External Include Data for Network and Control Options: Include Files 399
Nexus® SimDataStudio™ User Guide Landmark
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 include 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.
400 Defining External Include Data for Network and Control Options: Include Files R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
External Data
This option lets you enter keywords data directly onto the panel to be
written into the current Nexus file.
Note that you must perform the procedure separately for commands within
different sections of the Nexus file.
1. Type in the command. Click in the entry field as shown below and
type the keyword command(s). Your entry must conform to all
simulator format requirements in order to be valid. SimDataStudio
cannot perform validity checks on your entries.
2. 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
data file at the beginning of the selected section as shown below.
R5000.0.1 Defining External Include Data for Network and Control Options: External Data 401
Nexus® SimDataStudio™ User Guide Landmark
402 Defining External Include Data for Network and Control Options: External Data R5000.0.1
Landmark Nexus® SimDataStudio™ User Guide
Index
flow rate M
specifying 338
flow station MAP Options (CORE) 76
definition of 169 MAP options (EXEC) 279
fluid model MAPOUT options (EXEC) 283
defining 73
types of 72 O
functions for array definition
defining 157 offband connections 95
limiting range 163 OILGRAD 366
functions for array definitions opening an existing case 24
defining 155 OpenWorks
importing production data 221
output 280
G output data options
gas injector composition setting 46, 49, 53, 56, 58
specifying as a constraint 340 output regions (CORE) 83
GASGRAD 366
gathering center P
definition of 169
graphs parse
production data 256 existing dataset 23
grid system unrecognized data 23
creating LGRs 64 perforation
defining 63 data types 305
including GridGenr files 62 perforations
adding columns to worksheet 325
adding to well 327
H adding to worksheet 326
hydrocarbon compressibility checking (deactivate) 102 deleting 328, 329
effective dates 324
setting up a list 306
I PLOT options (EXEC) 279, 283
preferences
I/J location 295
setting 37
importing production data 219
pressure
INCLUDE files
specifying 338
attaching 399
PRINT options (CORE) 79
initialization
PRINT options (EXEC) 278, 282
algorithm 92
production data
equilibrium 91
averaging 263
non-equilibrium 92
charts 256
vertical 94
importing 219
Introduction 59
importing from OpenWorks 221
Production Data worksheet 250
L clearing 274
Properties 151
line widths PVT interpolation (activate) 102
setting 40
local grid refinement 296, 305
R
region data
fluid property 129
U
units
setting preferences for 38
unrecognized data 23
user options
setting colors and line widths 40
setting output data 46, 49, 53, 56, 58
user preferences
setting 37