Copyright © Schlumberger. All rights reserved.
No part of the this document may be reproduced, stored in an
information retrieval system, or translated or retransmitted in any
form or by
any means, electronic or mechanical, including photocopying and
recording, without the prior written permission of the copyright
owner.
Use of this product is governed by the License Agreement.
Schlumberger makes no warranties, express, implied, or statutory,
with respect
to the product described herein and disclaims without limitation
any warranties of merchantability or fitness for a particular
purpose.
Patent information
Schlumberger ECLIPSE reservoir simulation software is protected by
US Patents 6,018,497, 6,078,869 and 6,106,561, and UK Patents
GB 2,326,747 B and GB 2,336,008 B. Patents pending. Schlumberger
FrontSim reservoir simulation software is protected by US
Patent
2004/0015295A1.
The following are all service marks of Schlumberger:
The Calculator, Charisma, ConPac, ECLIPSE 100, ECLIPSE 200, ECLIPSE
300, ECLIPSE 500, ECLIPSE Office, EDIT, Extract, Fill,
Finder, FloGeo, FloGrid, FloViz, FrontSim, GeoFrame, GRAF, GRID,
GridSim, Nodal, NWM, Open-ECLIPSE, PetraGrid, PIPESIM,
PIPESIM FPT, PIPESIM GOAL, PlanOpt, Prodman, Pseudo, PVTi ,
RTView, SCAL, Schedule, SimOpt, VFPi , Weltest 200.
Trademark information
Silicon Graphics and IRIX are registered trademarks of Silicon
Graphics, Inc. OpenGL® and the oval logo are trademarks or
registered
trademarks of Silicon Graphics, Inc. in the United States and/or
other countries worldwide. OpenInventor and WebSpace are
trademarks
of Silicon Graphics, Inc. IBM, AIX are registered trademarks of
International Business Machines Corporation. Sun, SPARC, Solaris,
Ultra
and UltraSPARC are trademarks or registered trademarks of Sun
Microsystems, Inc. Macintosh is a registered trademark of
Apple
Computer, Inc. UNIX is a registered trademark of UNIX System
Laboratories. Motif is a registered trademark of the Open
Software
Foundation, Inc. The X Window System and X11 are registered
trademarks of the Massachusetts Institute of Technology. PostScript
and
Encapsulated PostScript are registered trademarks of Adobe Systems,
Inc. OpenWorks and VIP are registered trademarks of Landmark
Graphics Corporation. Lotus, 1-2-3 and Symphony are registered
trademarks of Lotus Development Corporation. Microsoft,
Windows,
Windows NT, Windows 95, Windows 98, Windows 2000, Windows XP,
Internet Explorer, Intellimouse and PowerPoint are
either
registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries. Netscape is a
registered
trademark of Netscape Communications Corporation. AVS is a
registered trademark of AVS Inc. ZEH is a registered trademark of
ZEH
Graphics Systems. Ghostscript and GSview are Copyright of Aladdin
Enterprises, CA. GNU Ghostscript is Copyright of the Free
Software
Foundation, Inc. Linux is Copyright of the Free Software
Foundation, Inc. IRAP is Copyright of Roxar Technologies. LSF is a
registered
trademark of Platform Computing Corporation, Canada. VISAGE is a
registered trademark of VIPS Ltd. Cosmo is a trademark and
PLATINUM technology is a registered trademark of PLATINUM
technology, inc. PEBI is a trademark of Veritas DGC Inc./HOT
Engineering
GmbH. Stratamodel is a trademark of Landmark Graphics Corporation.
GLOBEtrotter , FLEXlm and SAMreport are registered
trademarks
of GLOBEtrotter Software, Inc. CrystalEyes is a trademark of
StereoGraphics Corporation. Tektronix is a registered trade mark
of
Tektronix, Inc. GOCAD and JACTA are trademarks of T-Surf. Myrinet
is a trade name of Myricom, Inc. This product may include
software
developed by the Apache Software Foundation
(http://www.apache.org). Copyright (c) 1999-2001 The Apache
Software Foundation. All
rights reserved. MPI/Pro is a registered trademark of MPI Software
Technology, Inc. The TGS logo is a trademark of TGS, Inc. POSC,
the
POSC logo and Epicentre are registered trademarks of Petrotechnical
Open Standards Consortium, Inc. Red Hat is a registered
trademeak of Red Hat, Inc. This product may include software
developed using LAPACK (http://www.netlib.org/lapack/), which is
copyright
of its authors. Scali is a trademark of Scali Inc.
8/21/2019 Eclipse Schlumberger
Welcome to Schedule, a petroleum engineering software application
from ECLIPSE Suite.
Schedule is an interactive program for preparing, validating and
integrating production and
completion data for use in a reservoir simulator. The software
helps the engineer translate the
real-world information into a format that can be readily used by
simulators. It is an integrated
application for Windows and UNIX platforms.
8/21/2019 Eclipse Schlumberger
Starting Schedule
.................................................................................................................................................................15
Interactive data editing and
validation...................................................................................................................................41
Importing a SCHEDULE section from ECLIPSE data files
.................................................................................................128
Creating and editing a multi-lateral multi-segment well
model............................................................................................135
Chapter 5 - Reference
Section.....................................................................................................
165
Grid intersection with deviation survey
...............................................................................................................................280
8/21/2019 Eclipse Schlumberger
Well event file format
..........................................................................................................................................................309
Appendix C - Sources and combinations of grid, property and well
data files ...................... 315
Introduction.........
...............................................................................................................................................................315
Grid file format and contents
..............................................................................................................................................328
Tubing description file
format..............................................................................................................................................333
Introduction.........
...............................................................................................................................................................353
Introduction.........
...............................................................................................................................................................361
Introduction.........
...............................................................................................................................................................371
Converting 96A projects to
98B..........................................................................................................................................374
Figure 4.2 ........... The Completion/Event graph for well P2
................................................................................................26
Figure 4.3 ........... Default 3D well
display............................................................................................................................33
Figure 4.4 ........... Incompatible grouping structure in the
Control Network window
............................................................44
Figure 4.5 ........... Splitting the Control Network and hiding
part of the hierarchy
................................................................46
Figure 4.6 ........... Production data graph of oil, water and gas
rates
..................................................................................55
Figure 4.7 ........... Averages superimposed on the production data
graph
..........................................................................56
Figure 4.8 ........... Cumulatives plotted on the production data
graph
.................................................................................57
Figure 4.9 ........... Overlaid production
data.........................................................................................................................59
Figure 4.11 ......... Edit well trajectory on 3D Viewer
............................................................................................................65
Figure 4.12 ......... Alias list
window......................................................................................................................................78
Figure 4.16 ......... Example using Schedule for quality control
............................................................................................92
Figure 4.17 ......... Control network for prediction
run...........................................................................................................96
Figure 4.18 ......... Control network for examples
...............................................................................................................100
Figure 4.19 ......... A Definition Data file
.............................................................................................................................122
Figure 4.20 ......... Well trajectory on 3D
Viewer.................................................................................................................141
Figure 4.21 ......... Time framework
settings.......................................................................................................................144
Figure 4.23 ......... Schematic of the complex multi-segment well
......................................................................................157
Figure 4.24 ......... Control Network of ECLIPSE wells
.......................................................................................................158
Figure 4.25 ......... Multi-segment wells in the 3D Viewer
...................................................................................................161
Figure 5.1 ........... Example plot
.........................................................................................................................................192
Figure 5.5 ........... Edit
Table..............................................................................................................................................229
Figure 5.10 ......... The Animate Time Options panel
.........................................................................................................239
Figure 5.11 ......... Normalization panel
.............................................................................................................................239
Figure 5.13 ......... Lighting
panel........................................................................................................................................242
Figure 5.18 ......... Real Threshold
panel............................................................................................................................248
Figure 5.21 ......... VOI Grid Cells panel
.............................................................................................................................251
Figure 5.22 ......... VOI Domain Selection
panel.................................................................................................................252
Figure 5.23 ......... Create VOI From Boundary panel
........................................................................................................253
Figure 5.24 ......... The Cell Face Selection panel
..............................................................................................................254
Figure 5.25 ......... Wells panel
...........................................................................................................................................255
Figure 5.29 ......... Axes panel
............................................................................................................................................262
Figure 6.1 .......... A bilinear
surface..................................................................................................................................280
Figure 6.2 .......... Simple shift of three events to layer Sand_1
........................................................................................282
Figure 6.3 .......... Relative shift of two events to layer
Sand_1.........................................................................................282
Figure 6.4 .......... Linear scaling shift of three events to layer
Sand_1
.............................................................................283
Figure C.1 .......... Meanings of the MAPAXES keyword
entries........................................................................................329
Figure C.2 .......... Meanings of default values of MAPAXES keyword
..............................................................................330
Figure D.1 .......... Default Eclipse Options
settings...........................................................................................................336
Figure D.2 .......... Well position leading to a perforation
percentage greater than 100%
..................................................338
8/21/2019 Eclipse Schlumberger
Table 4.2 Simulation Time Framework panel with the date added
..........................................................................53
Table 4.3 FIELD KEYWORDS list
.........................................................................................................................105
Table 5.1 Multi-segment data table contents
.........................................................................................................217
Table 5.2 Configuration file
settings.......................................................................................................................227
Table A.4 Production field
keywords......................................................................................................................297
Table A.6 Gas injection field keywords
..................................................................................................................300
Table A.7 Water injection field keywords
...............................................................................................................300
Table A.8 Rate units used by the Metric and Field unit sets
..................................................................................302
Table B.1 Event file UNITS keywords
....................................................................................................................307
Table B.2 Recognized event file length UNITS (units)
...........................................................................................307
Table B.3 Recognized event file pressure UNITS (units)
.......................................................................................308
Table B.4 Event names and associated event related data
...................................................................................309
Table D.1 Possible combinations of CF, kh and
Skin.............................................................................................341
Table G.1 SUBSECT GS
keywords........................................................................................................................365
Table G.2 SUBSECT VG
keywords........................................................................................................................365
Developments
Schedule is an interactive program for preparing, validating
and integrating production and
completion data for use in a reservoir simulator.
Schedule imports production data from ASCII files
(including Production Analyst and
OilField Manager format, and the Finder Schedule-Loader files). You
can, also, easily create
this format from any database or spreadsheet. Schedule uses
this data to generate production
control keywords for the simulator.
The program has graphic display features which simplify the
validating and averaging of
production data. In addition, Schedule automatically
calculates correctly averaged production
volumes for models with regular or irregular time steps. You may
select these time steps or they can be read in from a file
describing reservoir events.
Schedule handles all the main categories of production data
necessary for simulation
Schedule. These may take the form of well deviation surveys,
historical production and
injection volumes, and completion data, such as those obtained from
workover operations. The
software helps translate the real-world information into a format
that can be readily used by
ECLIPSE and other simulators.
Schedule reduces the time needed to generate simulation model
input files. You can now enter,
in a matter of hours, information about a field's history, which
used to take days to prepare. In
addition, if a model is re-gridded, or a new time step sequence is
selected, Schedule can easily
calculate the new production rates and well connection data.
8/21/2019 Eclipse Schlumberger
Overview
Flexible time step selection
Simulation well rates can be calculated from imported oil, water
and gas production volumes
based on any user-defined timestep framework. This framework
can be generated from a
combination of specific events and regularly spaced time steps,
rules for which can be varied
throughout the run. For example, you can opt to model the early
production, when data quality may be poor, using 6 monthly time
steps. More recent production history may then be modeled
monthly. You can also generate additional timestep to model
specific well operations, such as
workovers. This can help to reduce the simulation run time and
ensure that specific events are
modeled more accurately.
Automatic calculation of well completion data
Schedule input data is typically in the form of deviation
surveys and completion data which are
specified in terms of measured depth. Schedule combines this
information with grid geometry
and property data to calculate parameters defining how well
completions are connected to the
grid. Schedule
calculates cell intersections with each deviation survey as a
function of
measured depth.
Once this information is calculated, you can specify or import
events, such as perforations and
workovers in terms of measured depth. Schedule maps these
events to the appropriate grid cell
and generate the connection parameters for the simulator. In the
process, Schedule takes into
account corrections for partial penetrations and well deviation,
and allows for damage skin. If a
well has multiple perforations within a single grid cell,
Schedule generates a single equivalent
perforation for that cell.
Schedule offers advanced point-and-click data grouping
facilities. You can interactively construct hierarchical groups of
wells and sub-groups. Schedule automatically calculates
an
aggregate view of production data for one well, a single group, or
the entire field. In addition,
you have at your disposal the full range of graphical handling
features of Schedule that make
data display and editing extremely simple. Data can be
superimposed, for comparison, by
clicking and dragging, and calculated properties such as
GORs and watercuts are available for
any level in the data hierarchy. A range of layout and hard-copy
output facilities are also
included.
Support for prediction cases
Schedule supports the creation of new wells and groups, the
switching of wells between groups
and the placing of wells in a grid based on their IJK location.
Powerful macro facilities exist to
facilitate entering prediction control information where controls
may need to be duplicated or
shared between multiple wells or groups.
8/21/2019 Eclipse Schlumberger
Features
• Cross-platform support - from UNIX/Motif work stations, to PCs
running Windows, NT
and Windows 95.
• Link to Finder for production data, well events and well
deviation data. • Link to Production Analyst and OilField Manager
for production data.
• Creates complete SCHEDULE section for reservoir simulators
(such as the ECLIPSE
family of reservoir simulators). The Schedule keyword classes
are designed in such a way
that they can be replaced by keyword classes for different
simulators.
• Graphical creation of group hierarchies from imported well
data.
• Graphical and tabular display of well data for any level of the
hierarchy.
• Zooming, panning, and editing operations on multiple simultaneous
graphical and tabular
displays, and superimposition of additional data by dragging and
dropping.
• Graph of GOR and water cut available for any level of the
hierarchy.
• Simulation well rates can be calculated based on any user-defined
flexible time step framework.
• Time step framework can be generated from specific events and/or
flexible intervals which
can vary with time.
• Extensive event modeling capability, such as workovers and acid
treatments.
• Events specified in actual depths, with Schedule calculating
the IJK location required in
the simulation grid.
• Events can be ordered on a well-by-well basis.
• User events to allow new keywords to be entered directly. This
means that you can enter
and store all keywords in Schedule, even those which have yet to be
fully modeled.
• Connection factors are calculated accurately within
Schedule for deviated and partially penetrating wells,
and multiple perforations within a given cell.
• Peaceman's formulation is solved in 3 orthogonal directions,
along the perforated interval,
to more accurately describe the well connection to the grid.
• Optional specification of formation layer for each perforation
event.
• Used to ensure calculated connections honor any formation
information.
• Easy checking of errors in production data including - incorrect
downtimes, missing events,
incorrect perforations or deviation data, and erroneous recording
of production volumes.
• Combining of well data into groups in the hierarchy for tabular
and graphical display.
• Well information is easily fitted into any simulation grid, with
transfer between grids
carried out both quickly and easily. Local grid refinements (LGRs)
and unstructured grids
(PEBI grids) are also supported.
• Interactive creation of well trajectories for prediction
wells.
• Creation and editing of all SCHEDULE section keywords.
• A keyword macro mechanism which simplifies the task of specifying
prediction
information for multiple wells in the control network.
• A keyword template mechanism which allows the user to specify
default values for
internally generated keywords.
8/21/2019 Eclipse Schlumberger
Features
• Date macros, Initial and Final, which automatically track the
first and last dates of
production history and events.
• 3D viewing of the well with perforations and connections to the
grid animated through
time.
• Calculation of the depth values for the
COMPVE keyword.
• Automatic aliasing of long well names to acceptable ECLIPSE
names. • Support for multiple completions with separate flow
history and shared well trajectories.
• Support for the generation of multi-segment well keywords from
descriptions of tubing and
locations of chokes, packers and inflow controls.
8/21/2019 Eclipse Schlumberger
Starting Schedule 15
launcher
This is available on the Windows NT platform. After successful
installation of an ECLIPSE
Suite program, a program icon or short-cut is installed on the
machine.
1 To start the ECLIPSE Suite Simulation Software Launcher select
the program short-cut
from the task bar or double-click on the icon.
2 To start the Schedule program click on the Schedule button
on the Launcher, select a
start-up directory when the Schedule Launcher panel
appears by browsing through the
directory tree, and click on the Run button.
Using command prompts
PC platforms
1 Type $schedule command at the prompt in a DOS window on PC
platforms.
Unix platforms
1 Type @schedule command at the prompt in the selected
start-up directory on UNIX
platforms to run the start-up macro.
8/21/2019 Eclipse Schlumberger
Starting Schedule
Tutorials
Introduction
The aim of this section is to familiarize you with the main program
functionality and to
demonstrate the workflow through the program. Schedule provides
data import and export
interfaces to both Schlumberger and other applications, on
condition that the data file formats
are consistent with the Schedule data file specifications.
Schlumberger applications are used as
examples within these tutorials.
The first tutorial aims to give an overview of a typical Schedule
project. Subsequent tutorials
highlight further areas of Schedule program functionality and build
on procedures demonstrated
in previous tutorials. We therefore recommend that you perform the
tutorials in the order found
in this manual. However, if you want to examine a specific feature,
select from the list of tutorials and the table below.
Available tutorials
1 "Creating a basic Schedule project" on page 21
This tutorial is aimed at first-time users of the program and
demonstrates how to work
through a complete project. All input files have been prepared in a
Schedule-readable
format.
This tutorial demonstrates the interactive data editing and data
validating facilities of Schedule. The tutorial also demonstrates
the nearly complete interactive building of a
project.
3 "3D visualization and predictive SCHEDULE file generation" on
page 82
8/21/2019 Eclipse Schlumberger
Introduction
This tutorial demonstrates some of the main new features of
Schedule. The first part deals
with 3D well visualization capabilities. The second part covers the
new template, macros
and ECLIPSE keyword definition facilities, thus focusing on the use
of the program for
simulation prediction projects. It also covers the interactive
definition of hypothetical infill
wells.
4 "Importing data from OilField Manager and Finder" on page
116
An example is provided to show how production/injection data can be
transferred from
OilField Manager into Schedule.
5 "Converting 98B projects to 99A" on page 371
This tutorial discusses the procedure for converting old Schedule
projects (98B and older)
to Schedule 99A projects. If you feel some of the figures shown in
tutorials 1, 2 and 3 are
slightly different from those shown in your current Schedule
version, please refer to this
tutorial to find the new features in Schedule 99A.
6 "Importing a SCHEDULE section from ECLIPSE data files" on page
128
This tutorial discusses reading existing ECLIPSE data files,
viewing and editing, as well as
extracting data and extending the existing project.
7 "Creating and editing a multi-lateral multi-segment well model"
on page 135 This tutorial shows how to use Schedule to build a
multi-lateral multi-segment well model.
It includes step-by-step instructions for using the 3D Well
Editor , Trajectory Editing
table, and Editing Segment panel, as well as for creating a
tubing file.
Functionality covered by the tutorials
Tutorials 1 to 3 and 7 cover a complete Schedule project, starting
with importing data, followed
by visualization, editing, and finally generating a
SCHEDULE section file for inclusion in an
ECLIPSE run. Each of these tutorials covers specific areas of the
program functionality. Table
4.1 should help you quickly find the appropriate tutorial when
you are looking for more details
on a specific feature.
Tutorial 1 2 3 4 5 6 7
Tabular editing • • •
3D Editor • •
2D visualization,
data validation
†
How to interact with the 3D Viewer
Note For the 2004A release we switched the underlying graphics
libraries to OpenInventor,
giving greatly improved graphics performance. We took this
opportunity to adopt the
OpenInventor standard mouse interactions, giving us consistency
with other OpenInventor applications such as Petrel.
The 3D Viewer has 2 distinct modes of operation:
'viewing' and 'picking'. The 3D Viewer is by
default in 'view' mode (the default cursor is a hand ), which means
that you can use the
mouse buttons to rotate, translate and zoom the display. To pick on
objects in the display you
must select the 'pick' mode (the cursor changes to an arrow ). In
pick mode you cannot
change the orientation of the display, just pick on objects in the
display.
To change mode you can either:
• use the hand and arrow button on the top left toolbar,
• use the '' (pick) and 'V' (view) keys,
• or use the <Esc> key to toggle between modes.
View mode
Rotate
Press the left mouse button and move the mouse to rotate about the
model.
Translate
Press the middle mouse button and move the mouse to pan from side
to side.
Zoom
Press both the Ctrl key and the middle mouse button (or left
and middle mouse buttons
simultaneously) and move the mouse to zoom the display.
Note Note that the 3D Viewer displays a
Perspective view by default.
Other buttons of interest on the left hand toolbar are:
Normalize Returns the model to the middle of the
window.
Seek to Point Select this button and then click on a point on
the model. The 3D Viewer zooms to the selected point.
The ’S’ key provides a short
cut to this button.
model.
Introduction
User View Returns the view to its orientation prior to a
fixed view being set
(with the Set View buttons below).
Set View
These 6 buttons align the view with each of the primary axes.
8/21/2019 Eclipse Schlumberger
Creating a basic Schedule project
Background
This tutorial is aimed at first-time users of the Schedule program.
It demonstrates how to work
through a simple Schedule project.
This tutorial guides you through the main features of Schedule,
from loading data through data
visualization and editing, to the production of an ECLIPSE
SCHEDULE section.
The input data files required have been created in a
Schedule-readable format. Although this is
the recommended method of using the Schedule program, almost all of
the input data can be
entered interactively into a Schedule project. Interactive data
input, data visualization and data
editing is addressed in more detail in Tutorial 2, "Importing the
grid and property files" on
page 42.
The geometrical block model and well description data, used in this
example, have deliberately
been simplified to allow you to concentrate on the program
functionality. In this example, the
simulation grid required as input for Schedule has been created
using the GRID program. A grid
and a trajectory interface file for Schedule have been exported
from GRID in a Schedule-
readable format.
• "Importing data" on page 22
• "Defining simulation timing" on page 31
• "Visualizing, validating and editing data" on page 32
• "Saving the project to disk" on page 35
• "Defining Schedule reporting" on page 35
• "Exporting the interface file for the simulator" on page 36
• "Inspecting the interface file" on page 37
• "Using the File menu to exit from current project" on page
38
• "Running ECLIPSE" on page 38
• "SCHEDULE standard symbols" on page 39
• "Discussion" on page 40
Getting started
The tutorial data files are included with your Schedule
installation. They can be found in the
following directory: schedule/tutorial/ex1/.
1 Copy all the tutorial data files to your current working
directory.
8/21/2019 Eclipse Schlumberger
22 Tutorials Schedule User Guide
Creating a basic Schedule project
2 To start Schedule type@schedule in your working directory or
run it from the ECLIPSE
Simulation Software Launcher on your PC.
Creating a new Schedule project
A Schedule project contains all the information you have loaded,
entered or calculated. You can save a project file at any time,
which allows you to restart Schedule at a later date and
continue
working on the project from the point at which it was saved.
Note When you create a new project, the existing project (and all
associated data) is cleared
from memory. If you have made changes in the existing project, you
are asked if you
want to save these changes before the new project is created.
When you start Schedule, a new project is created and the main
window is displayed.
Hint If you are already running a project and you want to
create a new project, select File |
New.
1 File | Save As….
2 In the Write Schedule Project box, enter EX1.PRJ as the
project name and save it.
Importing data
Background
This section explains how to import data into Schedule. For a
complete Schedule project you need the following data:
• Production data (*.VOL, *.vol).
(for example well perforations, well squeezes, plugs, etc.)
• Well geometry data (*.TRJ, *.trj; *.CNT, *.cnt; *.NET,
*.net;
*.LYR, *lyr).
• GRID data (*.*GR*, *.*gr*).
• Property information(*.*IN*, *.*in*).
The Import menu in the
Schedule window provides options for importing each
of the required
data files. Schedule uses standard file extensions (shown above, in
parentheses) for file import dialogs.
Hint If your import files have non-standard suffixes, they do
not appear in the list of files
available for import. In this case, you must enter the complete
file names to read in the
data.
Specifying the units being used in the project
Before importing data, specify the project/display units to be used
in the current project.
1 Setup | Units | Field
This sets the project/display units to FIELD units.
The selected project/display units determine: • The units used for
data display on windows and panels
• The units that are applied on data imported from files if the
UNITS keyword is not
placed in the header of the data file
• The units used in exported data (like in the
SCHEDULE Section).
Hint To make sure that the data are imported with the correct
units, we recommend that you
always include the UNITS keyword in the headers of data files.
If the units are not
specified in the data file, Schedule assumes that the data is in
project units. If the units
specified in the file are different from the project/display units,
Schedule converts the
data to project/display units. With some files, for example
GRID files, the program
prompts for the units during import.
2 You may need to edit the SCHEDULE section of your
configuration file to change the
default setting of the map units from METRES to FEET for
importing a grid file in a field
application. For details see "Importing a grid" on page 27.
Importing production data
Processing large amounts of production data to generate control
keywords that can be
understood by the simulator can be a difficult and time-consuming
task. Schedule provides you
with a powerful production data reader that understands various
production/injection data and
file formats. These file formats include: • Production Analyst
ASCII files
• OilField Manager report files
• Finder load files
Production data files created in many other databases or
spreadsheets can be imported by adding
a few descriptive keywords to the start of the file. See
"Production Data File Formats" on
page 285 for more details.
In this tutorial you will import a file that is already in
Schedule-readable format.
1 Import | Production History | Replace.
The Replace option is used when importing data for the first
time or whenever you want
to delete existing data and replace it with a new set.
Hint If you have additional data to import (for example, if
you have well production data
stored in different files) use the Merge option.
8/21/2019 Eclipse Schlumberger
24 Tutorials Schedule User Guide
Creating a basic Schedule project
Hint If you started the program from somewhere other than
your working directory, you
need to go to the directory containing your data files.
2 Select EX1.VOL.
When Schedule is importing the production data, a progress
indicator is displayed briefly. This
window disappears after successful completion of the operation. If
any errors occur during the operation, the progress indicator
displays the error and you must close the window by clicking
on OK.
3 Data | Item List
The well names of the imported production data are now listed in
the Item List window, as
shown in Figure 4.1.
Figure 4.1 The Item List window
4 Click on well P1:01 in the Item List window with the
right mouse button.
A pop-up menu appears.
5 Select Table History.
The imported production data for the selected well is displayed in
the Production History
table.
Hint You can also edit the production data using this table.
Details can be found in "Entering
and editing tabular production data" on page 48 and in the
"Reference Section" on
page 165.
Hint To see the same production data in graphical form,
select Graph History from the pop-
up menu. This opens a graphical display window showing the
production data for the
selected well.
6 Close the Production History table (and the graph
window if it is open).
8/21/2019 Eclipse Schlumberger
Importing events data
Data from well events such as perforations, squeezes and well tests
are combined with
geometrical well and grid information to calculate connection
factors for well to grid
connections.
2 Select EX1.EV from the file browser.
Hint If you have well event data stored in several different
files (for example, separated by
wells or by event types) then choose Import | Events |
Merge instead of Replace
during import.
3 Click, with the right mouse button, on well P1:02 in the
Item List window.
4 Choose Show Events from the pop-up menu.
This opens the well Events window, which allows you to
view all of the events for the
selected well that are currently defined in Schedule.
The left side of the Events window shows the list of events
for the selected well. Further
details concerning the currently selected event are displayed on
the right side of the
window. You can click on any of the events on the left to display
its details.
5 Close the Events window.
6 Click, with the right mouse button, on well P2 in the Item
List window.
7 Choose Graph Completions from the pop-up menu.
This displays a Completion/Event graph similar to Figure 4.2. This
graph shows the event
history for the well P2 on a graph of the measured depth, MD,
in the y-axis versus time (x-
axis).
Figure 4.2 The Completion/Event graph for well P2
The top of each event is marked by a small yellow square. You can
read the event MD and
the date at which the events occurred while the mouse is on the
yellow square of an event.
Hint Click on View in the Completion/Event
graph window, and choose Flow Diagram
from the pop-up menu to show the plot of production history at the
bottom of the graph.
Hint Double clicking on a yellow square representing an event
opens the Events window for that event.
8 Close the Completion/Event window.
Importing control network
With Schedule, you can create a well and group control network that
represents group
production and injection. A control network in Schedule does
not have to represent a physical
grouping structure; it can be a control hierarchy for a simulation
run, hence the name control
network. A hierarchy of groups with assigned wells can either be
built interactively within a
project or imported from a file.You can view the control
hierarchy on the Control Network window.
1 Data | Control Network.
This displays the current control network (the well/group hierachy
information).
2 Import | Control Network.
This allows you to import the control network from a file.
3 Select EX1.NET.
8/21/2019 Eclipse Schlumberger
Creating a basic Schedule project 27
Note A small square appears next to each well on the Item List.
This indicates that the well
is now assigned to a group.
The Control Network window then displays the loaded hierarchy
information. EX1.NET
is an example of a three-level hierarchy. The field occupies the
highest level, level 0.
PLAT-A and PLAT-B are node groups at level 1. The groups
at level 2 are all well groups (SAT-1, SAT-2, SAT-3) containing
wells only. When these wells are included, the
hierarchy has three levels in total.
Hint You can also build hierarchies, interactively, within a
project by defining groups and
assigning wells to it. This is addressed in detail in "Interactive
data editing and
validation" on page 41.
Importing a grid
Schedule calculates connections of wells with a simulation grid
based on geometrical grid and well information.
1 Import | Grid | Single Porosity
This allows you to import a grid file in single porosity (for
example those generated by a
gridding application such as the GRID or FloGrid programs
or by ECLIPSE). For more
details on grid file sources, see "Grid, property and well
geometry file sources, and
combinations" on page 318.
Note Schedule can read and manage a grid file in dual porosity, and
set the wells in dual
porosity case. The process on the dual porosity case is
similar to running a single
porosity case except that you must select Import | Grid |
Dual Porosity and import
a dual-porosity grid file instead. The tutorials in this manual all
describe use of single
porosities.
This grid file was produced by the GRID program.
Caution If the grid has not been exported using map coordinates,
Schedule does not know
the map units, and it sets the units to the default setting
specified in the
SCHEDULE section of the configuration file (usually
METRES).
The file EX1.FGRID was not exported using map coordinates, but
the map units were FEET.
When Schedule was importing the grid it may have displayed a
message in the log window
stating “Map units from config. file set to METRES”. If this is the
case then do not continue working with these map units.
You need to edit the SCHEDULE Section of your configuration file to
change the default setting
of the map units from METRES to FEET and re-import the
grid file.
3 File | Save
4 Exit Schedule.
8/21/2019 Eclipse Schlumberger
28 Tutorials Schedule User Guide
Creating a basic Schedule project
5 Open your configuration file in a text editor (either the local
ECL.CFG file if you copied
the master to you working directory, or the master
CONFIG.ECL file in the
/ecl/macros directory).
6 Go to the section beginning “SECTION SCHEDULE”, uncomment
“MAPUNITS FEET”;
Or enter a new line with this text, comment “MAPUNITS METRES” and
save the
configuration file.
This loads the changed configuration file.
Caution If you have edited the CONFIG.ECL file rather than the
local ECL.CFG file, you
should not load the existing local configuration file. Instead, the
master
configuration file should be copied to the current directory. In
this case, you will
see this message
deletes local file) (y/n)?”
You should type n.
8 Open your Schedule project and re-import the grid. This replaces
the existing grid.
Schedule reports “Map units from config file set to FEET” in the
Log
window.
Note The grid and property information (GRID and
INIT files) are not stored with the
project. This uses less disk space and allows Schedule to
work faster. Schedule only
saves the path and file names of the GRID and INIT files,
then re-reads the files
whenever it opens the project. If you have changed the location of
the GRID and/or
INIT file or if you have moved the project file, you are
prompted for the new location
of both files.
Defining well trajectories
A well trajectory describes the path of the wells through the
simulation grid as well as the initial
permeability and Net To Gross (NTG) properties for the grid
blocks through which the well
passes.
Schedule uses the well trajectory data to map the measured depth
information for well events
onto the simulation grid block. The combination of well trajectory
and perforation information
allows Schedule to calculate well connection factors for a
simulation run.
There are three ways of defining well trajectories in
Schedule:
Importing well deviation survey data and calculating well
trajectory
You can import the deviation data file into Schedule (in the
GRID format) and Schedule uses it
together with the grid file and the properties file to calculate
the trajectory.
8/21/2019 Eclipse Schlumberger
Creating a basic Schedule project 29
Schedule can load the grid block property information from an
ECLIPSE INIT file. The
ECLIPSE INIT data file can be produced with an ECLIPSE no
simulation (NOSIM) data set,
run with the INIT keyword in the GRID section and the
NOSIM keyword in the RUNSPEC
section. The NOSIM keyword performs data checking with no
simulation.
When calculating the well trajectory in Schedule, ensure you
perform the following steps:
• Load the grid file (the GRID file can be from ECLIPSE or the
GRID program or another
gridding application).
• Read the property file (ECLIPSE INIT file).
• Import the deviation survey data (by importing the proper control
*.CNT file).
Hint The file reading sequence is not important as long as a
grid file is available before you
read in the deviation data.
At this point you have imported the GRID file but not the
property file. You now need the
properties (permeabilities and NTG values) for the trajectory
calculation.
1 Import | Properties
This allows you to load the property information from the ECLIPSE
INIT file.
2 Select EX1.FINIT from the File menu.
3 Import | Well Locations | Deviation Survey
This allows you to load the well deviation data.
4 Select EX1.CNT.
EX1.CNT is the control file that contains file names and data
file format for the well
deviation information. The well deviation information for this
example is held in the
deviation file named EX1.DEV. This deviation file is called by the
control file during the
loading procedure.
The well trajectories have not been calculated, yet. Schedule
automatically calculates the
trajectories if you perform one of the following actions: • Display
well(s) in a 3D view.
• View the well trajectory table for well(s).
• Export the SCHEDULE section.
• Select Data | Recalculate Trajectories.
5 Select Data | Recalculate Trajectories.
The well deviation data is not stored with the project.
Schedule only stores the calculated
well trajectories. If you save and exit the project before
calculating the well trajectories, the
deviation data must be re-imported to allow Schedule to calculate
the well trajectories.
Once you have calculated the trajectories and saved the project,
the deviation data does not
have to be stored.
Note For the purpose of editing a well by means of the 3D
Viewer , or of viewing the well
deviations graphically later on, we suggest you save the new
deviation data by
exporting deviations in the Schedule main window before you save or
exit the project.
8/21/2019 Eclipse Schlumberger
30 Tutorials Schedule User Guide
Creating a basic Schedule project
Note If your deviation data changes and you re import the data into
the project, you must
select Data | Recalculate Trajectories to update the
trajectories. Existing data is
replaced on a per well bore basis. You must also recalculate the
trajectories if your grid
properties or dimensions have changed.
Importing a well trajectory file
These files are produced by a gridding application like the GRID or
FloGrid programs
If you have the well geometry information already loaded in, for
example, the GRID program,
you can calculate the well trajectory in GRID and export a
trajectory file for use in Schedule.
This is done by selecting the ‘Output of well connections’ option
in GRID. As block
properties are already defined for the block model, the
trajectory file contains permeabilities and
NTG values for the grid blocks that are intersected by the
wells.
At this point, since you have already calculated the trajectory
internally based on imported well
deviation survey data, importing trajectory files replaces the
existing trajectories.
1 Import | Well Locations | Trajectory File
2 From the file browser select EX1.TRJ.
3 View a Well Trajectory table by clicking on a well on the
Control Network window with
the right mouse button and selecting Edit Trajectory from the
pop-up menu.
Hint Another way to view and edit the well trajectory
information will be addressed in
"Visualizing, validating and editing data" on page 32.
Note If you import both the trajectory file from the GRID program
(or another gridding
application) and the deviation data, you may import redundant well
geometry
information. In this case, the information in the trajectory file
has a higher priority than
the deviation information, unless you recalculate your trajectories
whilst having the deviation survey information loaded. Then the
trajectory is updated based on the
imported well deviation information.
Interactively defining a well trajectory
If you do not have a trajectory file or a deviation survey
available for a well, you can define the
trajectory manually by editing the trajectory table or by
digitizing the well graphically in a 3D
Viewer . Both are easy ways in Schedule to specify drilling
scenarios for new wells during a
prediction run. This is addressed in "Defining well
trajectories interactively" on page 61.
8/21/2019 Eclipse Schlumberger
Importing geological layer information
In a simulation model, geological units are represented by one or
more grid layers. As the
geometry of the grid does not always model exactly the
corresponding geological layering, a
well-to-grid connection is sometimes placed in the wrong simulation
flow unit. For example, a
producing geological layer may be intersected by a well at a
top depth of 1000 feet. On the other hand the simulation block
representing the geological flow unit may have been assigned
an
average top depth value over its horizontal extents of 1005 feet.
If a perforation is placed from
a depth of 1000 feet downwards it will not only intersect the
current grid block starting at 1005
feet, it is also placed in the simulation block representing the
geological unit above (for the
interval between 1000 and 1005 feet). This may not be an active
flow unit.
To avoid placement of well events in incorrect simulation grid
layers, Schedule provides a facility for placing well
connections based not just on the measured depth information but
also
on geological layer assignment.
You can define the geological flow units in a Layer
Table where they are associated with
specific simulation grid layers. If the depth approximation of a
grid layer is different from the
real position of the geological layer where a well event is
assigned to, Schedule automatically
shifts the well event to the correct geological layer. For more
details on layer shifting, see "Defining well events" on page
67 and "Configuring simulation options" on page 336.
1 Import | Layer Table.
2 From the file browser select EX1.LYR.
3 Data | Layer Table
This allows you to view and edit the Layer Table window.
Defining simulation timing
Schedule allows complete flexibility in the choice of time step
lengths. Overall time steps can
be chosen on a daily, monthly or yearly basis. Time step size
can also vary during your
simulation run. You can have very short simulator time steps during
periods of special interest,
and long ones during periods of less interest. Additional time
steps can also be defined for
specific well or group events. For more details on declaring
individual events to force additional
time steps, see “"Entering simulation time framework data" on page
51.
Schedule calculates average production rates based on the time
steps you have
defined. If you decide to use a different time step size for
another simulation run,
Schedule will automatically recalculate the average production
rates accordingly.
In the current example you will define monthly time steps with
additional time steps for well
events.
32 Tutorials Schedule User Guide
Creating a basic Schedule project
You can change the simulation timing by clicking the time step
button on the Simulation
Time Framework window and selecting either Year ,
Month or Day from the drop-down
menu. You can add more time steps or more lines for events. The
Event Shifts column
allows you to choose when Schedule adds additional time steps if
certain events occur. The
date format allows real dates (for example 01 Jan 1970), symbolic
dates (for example SOH
indicating Start of History) and relative dates (for example SOH +
1 month). You can enter
extra user specified dates in the Time Framework Date
List panel, which is accessed from
the Dates button. (See "Time framework window XYZ" on page
184.)
2 Click on OK.
This accepts the default settings in the Simulation Time
Framework panel (monthly time
steps, event shifts ignored).
Visualizing, validating and editing data
Data visualization, validation and editing is addressed in greater
detail in "Interactive data
editing and validation" on page 41. You may have had a look at the
imported tabular data when
following the loading instructions in the previous sections. The
next stage of this tutorial covers
the three-dimensional display feature of Schedule.
3D visualization of well to grid connections
Once you have loaded or calculated your well trajectory, you can
inspect a three-dimensional
view of the wells.
1 Click with the right mouse button on well G1 in the Control
Network window.
2 Select View 3D Well.
The program calculates the well connections over the defined
simulation time based on the
specified grid, well geometry, events and simulation timing
information and displays the
well in the 3D Well Viewer window. By default Schedule
displays a picture similar to that
shown in Figure 4.3. The actual view may differ slightly due to the
default settings, so axes
and a bounding box for the entire grid may be present. These can be
removed in the
Display|Axes menu options.
Creating a basic Schedule project 33
Figure 4.3 Default 3D well display
Hint You can select several contiguous or non-contiguous
wells within a group from the
Well list with a combination of the mouse and the
SHIFT or CTRL keys.To add more wells to a 3D
Viewer that is already open, drag and drop the
selected
wells to the open 3D Viewer window. If you wish to view
the selected wells in a
different 3D Viewer, click on the “3D Viewer” button
again.
Viewing the well completion state at the initial time step
1 If the cell outlines are not switched on, select 3D Well Viewer:
Scene | Grid | Show |
Outlines.
This displays the model grid as an outline around the well
trajectories, making the wells
easier to visualize. Alternatively, you can click on the outline
button.
Hint You can also select:
Cells only
2 3D Well Viewer: Scene| Grid | Property | PORO .
This displays porosity, one of the initial properties imported, in
colored grid cells.
8/21/2019 Eclipse Schlumberger
Hint Select other initial properties for various views.
3 3D Well Viewer: View | Timesteps…
This allows you to step through the completion history of this
well.
Hint You can also use the Timestep toolbar at the top
right side
of the panel.
Viewing well connections
1 3D Well Viewer: 3D View | Connections
Hint You can modify the displayed size of completion
decorations and well radii by
selecting the menu option 3D Well Viewer: Scene | Wells | Level of
Detail.
The 3D Well Viewer is an excellent tool for detecting
badly-modeled wells. Examples of bad models include wells with a
large offset from the grid block center caused by
inappropriate
positioning of grid cells or two wells intersecting the same
grid block. This is an important
consideration if your project contains highly deviated or
horizontal wells.
2 3D Well Viewer: 3D View | Deviation
This allows you to view the imported well path.
3 3D Well Viewer: 3D View | Full Grid
This allows you to see the well positions within the whole model
grid.
Hint If you need to visualize another well, click, with the
right mouse button on the well
name in the Control Network window and select View 3D
Well from the pop-up
menu. If you have more than one well in your 3D display, the Wells
menu on the 3D Visualization window allows you to switch wells
ON or OFF by selecting individual
well or Multiple Selector…You can normalize the
view by selecting AutoNormalize
from the Display menu or by clicking
the AutoNormalize button in the top left
of the 3D Viewer window.
The visualization can be customized in a number of ways, see
"Functionality covered by the
tutorials" on page 18 for further information. The Schedule 3D
visualization facilities is
addressed in more detail in "3D visualization and predictive
SCHEDULE file generation" on
page 82.
Viewing the well geometry data
1 Reopen the 3D Well Viewer window with well G1.
2 Select 3D Well Viewer: Scene | Grid | Show | Outlines, (if this
is not already
switched on.) You will also need to click on the “Cells” button to
switch off the Cells
display function so that only the Cell Outlines are active.
You see, clearly, a well with three
colors in a well completion status.
8/21/2019 Eclipse Schlumberger
3 Select 3D Well Viewer: Controls | Well Show Table.
Hint You can also do this by clicking the “Well Show Table”
button, , on the top
window.
4 Click on the central part of the green area on the well to open
the Events Table for G1.
5 View and close the table.
6 Click the Well Show Table button again, and this time click
the central part of the blue and
gray area.
This opens the Trajectory table for G1.
7 View and click on the OK button to close the table.
8 Select 3D Well Viewer: 3D View | Deviation
This shows well deviation with a violet color.
9 Select 3D Well Viewer: Controls | Well Edit Deviation
10 Click on the central part of the well. You will see a message
onEdit Well Bore: “Confirm
edit of Well Bore: G1”.
11 Click the OK button.
This opens the G1 Edit Table, and shows the deviation points
on the well bore.
12 Try changing a value on the table, for example the value of
X in point 3 to 8000, and then
click Update View. Watch what happens.
13 Click the Close button. The table will now close.
Hint Click the “Set View” buttons on the left side of the
window to set the view in different
directions.
15 Close the 3D Well Viewer window.
Saving the project to disk
Once you have edited the data imported into your current project,
you should save your project
to disk. To do so, select
1 File | Save.
2 Remember to export your deviation survey if you have not already
done so, as they are not
saved with the project. Save it as Ex1.cnt.
Defining Schedule reporting
Schedule allows report files to be created at designated times
during the simulation. This section
demonstrates how to define report steps for your simulation
run.
Schedule reports are defined for the whole field; it is therefore
handled as a FIELD event.
8/21/2019 Eclipse Schlumberger
36 Tutorials Schedule User Guide
Creating a basic Schedule project
1 Click with the right mouse button on the FIELD in your
Control Network window.
2 Select Show Events from the pop-up menu.
3 Select Events: New | Schedule Report Style to define your
report frequency and
content.
4 To switch the properties to be reported on or off, press the
appropriate selection buttons
(initially they only have a * in the middle) until either
ON or OFF appears.
5 Switch reporting ON for:
• grid block pressures
• grid block oil saturation
• grid block water saturation
• grid block gas saturation
For a full description of each of the options and their associated
values, refer to the
"ECLIPSE Reference Manual".
The report frequency and reporting times are defaulted to quarterly
reports from the Initial
until Final data step of your simulation. You can change any
reporting time between theInitial and Final data step. You can also
change the reporting frequency to daily, monthly
or yearly, with reports at any nth step.
6 Change the final report time from UNDEFINED to Final or
EOS (End Of Simulation).
7 Change the report frequency to once per year.
8 Click on Apply to register the changes and close the
panel.
Additional time steps are placed in the simulation model at those
dates where Schedule
reports are specified. Schedule inserts the ECLIPSE keyword
RPTSCHED at the defined
intervals in the exported SCHEDULE section and ECLIPSE writes
the Schedule reports at
the defined intervals to the print file.
Hint You can specify further Schedule reports with different
frequencies and contents by defining another SCHEDULE section
report.
Note You can use the Simulation Options window to control how
Schedule generates the
SCHEDULE section. Please refer to "Simulation options window"
on page 186.
Exporting the interface file for the simulator
1 Export | Schedule Section, to create the SCHEDULE section
file for inclusion in the
ECLIPSE data file.
Hint We recommend that you place your SCHEDULE section
file in the same directory as
your data files.
Creating a basic Schedule project 37
Hint You can also export the subsections listed on the
Export menu. Remember to use the
standard suffix as shown in the Filter column when
exporting files. The default
standard file suffixes are used for file import and export
dialogs.
3 Click on OK.
The program displays a panel that indicates the progress of the
current keyword generation and save operation.
Schedule first creates the simulation model, by converting all the
Schedule information into
simulator keywords, the progress of which is indicated by the
Schedule status window
named Building Simulation Model.
Schedule, then, writes the interface file for the simulator, the
progress of which is indicated
by the Schedule status window named Writing Schedule
section.
4 At the end of the run, you will get this error message:
“3 Errors were detected during output”.
Click on OK to complete the exporting process.
Hint You can also export your SCHEDULE section for
selected wells, or for groups only.
Click on the desired well or group on the Control
Network window, then select
Control Network: Export | Selected Schedule.
5 File | Save.
Inspecting the interface file
1 Open the SCHEDULE section file EX1.SCH with a text
editor.
This file is an interface file to ECLIPSE. It is the
SCHEDULE section of the ECLIPSEDATA file. You can include
this file in the ECLIPSE DATA file by using the
INCLUDE
keyword, as detailed in the "ECLIPSE Reference Manual".
The SCHEDULE section file consists of ECLIPSE
SCHEDULE section keywords with
associated data, as well as information messages from Schedule
which give you a better
understanding of the form and content of the data set.
2 Check the error message using the find function in a text
editor.
Schedule gives the following ERROR message in the exported
file:
The errors are for the problem cells on well G4. At least one CF
component is negative and
you will find that this happens due to the well acidifying or
stimulation event.
-- : G4 Acidise Top: 8100.00 Bot: 8150.00 Skin: -13.00
-- : >> -- Acidising upper most perforation
-- ERROR: COMPDAT Cell 10 2 2 At least one CF component is
negative
-- : G4 Connection 10 2 2 Perf. Len 52.45 ( 61.3%)
-- WARN: G4 Connection 10 2 2 SUPPRESSED, can’t calculate CF
38 Tutorials Schedule User Guide
Creating a basic Schedule project
Note Schedule deals with the problem cells with errors by
suppressing the cell connection
from the well.
If you continue to check the events on well G4, you find the skin
factors are in large
negative values in the acidifying and stimulating events, which
cause the connection factors
(CF) to become negative.
Note ECLIPSE does not allow a negative CF. You can re-edit the
events to fit the criteria, or
leave the problem cells out of the well connections.
Schedule writes keywords and associated data only when changes
occur in the data. If a
keyword with associated data has been written at a defined date, it
is valid until redefined.
Hint For example, the COMPDAT keyword in the
SCHEDULE section file is written when an
event takes place on a well for the first time. It defines
completion data of wells and
reflects well events at that specific date. When a well is
perforated, the COMPDAT
keyword is written for that well, and the new data is valid until
the keyword is written
again, when another event occurs.
In this tutorial example, well G1 was perforated at the initial
state of the simulation, which
is shown when the COMPDAT keyword is first written. These data
are valid until January
15, when a layer of well G1 was squeezed. The COMPDAT keyword
is again written by
Schedule to make these changes occur in the simulator.
Hint For further details on the SCHEDULE section of the
simulator input DATA file, please
refer to the"ECLIPSE Reference Manual" and to "SCHEDULE
Section File" on
page 335.
1 To close Schedule, select File | Exit.
Schedule prompts you to save the current project if it contains any
unsaved data. If you do not
want to save the changes, click on the Continue button, or the
Exit button to exit from the
current project. Otherwise, click on the Cancel button and
save the current project.
Hint After you exit from the current project, whether or not
you have changed anything, the
data files remain unchanged unless you have exported the updated
data file(s) to a
file(s) of the same name(s).
Running ECLIPSE
An ECLIPSE DATA file has been created for this tutorial. It
runs the simulator using the
SCHEDULE section file you have exported from Schedule.
Creating a basic Schedule project 39
Before running the simulator, make sure that the directory where
you run ECLIPSE contains the
SCHEDULE section file (EX1.SCH), the GRID file
(EX1.GRDECL), and the data file
(EX1.DATA). Also ensure that both EX1.SCH and
EX1.GRDECL have been correctly
included in the data file using the ECLIPSE
INCLUDE keyword.
1 Run the simulator.
(By typing @eclipse on a UNIX platform, clicking on the
ECLIPSE Simulation
Software Launcher on a PC, or using ECLIPSE Office)
2 Specify the EX1.DATA file as the data file.
3 When the run finishes, look at the simulation results.
Hint If you want to look at the production and pressure data
for wells, they have been
written to the summary file (EX1.RSM).
You can use the Result Viewer of ECLIPSE Office to visualize your
simulator results. As
uniform output has been chosen in the ECLIPSE data file (by
specifying the keyword UNIFOUT
in the RUNSPEC section of the ECLIPSE data set), both unified
summary and restart files are
written by the simulator.
• EX1.FINIT
Schedule import/export file suffixes
The file extensions (suffixes) may be either in UPPER or in lower
case.
*.VOL Production file
Symbolic simulation date
Discussion
This tutorial demonstrated how to start a new project, load data
into your project, view data, and
export the SCHEDULE section file for the simulator. While
working through this tutorial you
learned what data is required by Schedule to create the simulator
interface file.
You then ran ECLIPSE to see how Schedule interacts with the
simulator, and you may have
viewed the simulation results.
For more details on tabular and graphical data editing, work
through Tutorial 2, "Interactive
data editing and validation" on page 41.
This tutorial focused on converting field data accumulated during
the history of an oil field into
a SCHEDULE section keyword file, in an ECLIPSE-readable
format. Schedule can also create the simulator
SCHEDULE section for a prediction run. Schedule can define any
SCHEDULE
section keyword for the FIELD, groups and wells with associated
data that is then recognized
by the simulator. You can also define templates that fill in
default data in your keywords or
macros that automatically create keywords with associated data. You
can apply keywords,
templates, and macros to individual wells, several wells, well
groups or the entire field. These
features are addressed in "3D visualization and predictive
SCHEDULE file generation" on
page 82.
*.NET Control network file
*.LYR Geological layer file
*.TFW Time FrameWork file
*.*SMRY, *.*SMSPECY Summary file
*.*UNRST,*.X*, *.F* Restart file
*.DAT* ECLIPSE data file
SOS Start of simulation (can not be used in Simulation Time Frame
work)
EOS End of simulation can not be used in Simulation Time Frame
work)
SPH First date of production history
EPH Last date of production history
SOH Start date of simulation on production history
EOH End date of simulation on production history
SOP Start date of simulation on production prediction
EOP End date of simulation on production prediction
8/21/2019 Eclipse Schlumberger
Interactive data editing and validation
Introduction
The goal of this tutorial is to demonstrate the interactive data
editing and data validating
facilities of Schedule.
• If you do not have all of the input data required for a Schedule
project available in a
format that is readable by Schedule, the interactive data editing
facilities of the
program help you to input your data correctly. You can create
a complete project within
Schedule, by having available a grid and property file created in
another program, and
then specifying the rest of the required input interactively on
panels and windows
generated in Schedule.
If you have already loaded your data from existing input files, the
same facilities allow you to
visualize and check your data for accuracy and completeness, and
edit the data where necessary.
Also, if you are not sure about the input data file format, you can
enter the data interactively on
a panel, export the data using one of the Schedule data export
options, and then continue editing
the data on the exported file which is now in the right format. You
can then re-import the file
into your project after you have finished editing the data
file.
This tutorial demonstrates the main editing and visualization
features of Schedule. In addition,
it guides you through a complete typical Schedule project.
Stages
• "Creating a new project" on page 42
• "Importing the grid and property files" on page 42
• "Creating a control network of wells and groups of wells" on page
43
• "Entering, editing and analyzing well production and injection
data" on page 48
• "Defining well trajectories interactively" on page 61
• "Entering geological layer data" on page 66
• "Defining well events" on page 67
• "Inspecting the completion diagram" on page 73
• "Configuring simulation options" on page 74
• "Exporting SCHEDULE section for use in ECLIPSE" on page 74
• "Using Schedule for a history match run" on page 79
• "Discussion" on page 80
Getting started
The tutorial data files are included with your Schedule
installation. They can be found in the
following directory: schedule/tutorial/ex2/.
8/21/2019 Eclipse Schlumberger
42 Tutorials Schedule User Guide
Interactive data editing and validation
1 Copy all the tutorial data files to your current working
directory.
2 To start Schedule type @schedule in your working directory,
or run it from the ECLIPSE
Simulation Software Launcher on your PC.
Creating a new project When you start Schedule, a new project opens
automatically and the main Schedule window
appears on the screen. If you already have a Schedule project
running, save it before starting a
new one, as discussed in "Creating a new Schedule project" on page
22.
1 File | Save As…
This opens the Save Project window, which allows you to enter
a project name.
2 Enter EX2.PRJ as the project name and save it.
There are two other windows you work with most of the time during a
Schedule project: the
Control Network and the Item List windows.
3 To open these windows, select:
• Data | Item List
• Data | Control Network
Hint You may need to resize or move the various windows to
make them fit neatly on the
screen. This makes it easier when entering and editing the
data.
Importing the grid and property files
To build a new Schedule project you need the grid and property
files, available from other
programs. For this tutorial both input files have been
created with the ECLIPSE simulator. For other sources of grid and
property files, see "Sources and combinations of grid, property
and
well data files" on page 315.
1 To load the grid information into your current project, select
Import | Grid | Single
Porosity
2 Select the GRID file named EX2.FGRID from the file
browser.
3 To load the properties information into Schedule, select Import |
Properties
4 Select the property file named EX2.FINIT from the file
browser.
During data import, Schedule briefly displays a progress indicator.
This window disappears
after successful completion of the operation. If any errors occur
during the operation, the
progress indicator displays the error.
5 Close the window by clicking on OK.
Note The grid and property files can be either formatted or
unformatted: if formatted, they
must have the extensions *.FGRID and *.FINIT; if unformatted, the
extensions
*.GRID and *.INIT. Both upper and lower case are accepted by the
reader.
8/21/2019 Eclipse Schlumberger
Creating a control network of wells and groups of
wells
The Control Network window allows you to interactively create
a network (or hierarchy) of
groups and wells. Although there is an option to import a control
network from an ASCII file,
you will find it convenient most of the time to create the control
network interactively in a
Schedule project.
As mentioned in the previous tutorial, the control network does not
necessarily have to represent
a physical grouping of wells in the field. You can group the wells
together for any specific
purpose, for example to allow you to apply economic or
physical flow constraints on the wells
or to sum up production/injection volumes.
Adding groups and wells to a control network
The top level of the hierarchy in the control network is called
FIELD, which is consistent with
the ECLIPSE grouping structure requirement. First, add three groups
to the existing FIELD.
(Wells can only belong to groups and not directly to FIELD. This
constraint is imposed by
ECLIPSE.)
Groups can be added to FIELD (or to other groups, for that
matter) in three ways:
1 Click with the right mouse button on FIELD and select Create
Group from the pop-up
menu. This allows you to key in a name for the group you want to
add.
2 Name the group Group_1.
3 Click on FIELD with the left mouse button (this changes the fill
color to red) then click on
the “plus” button on the tool bar at the top of the Control
Network window. The same
pop-up window appears.
4 Name the group Group_2.
5 Click on FIELD with the left mouse button then select Edit | New
Group from the Control
Network menu bar. Again, the same pop-up window appears.
6 Name the group Group_3.
7 Now add a sub-group Group_3.1 to Group_3.
Note To rename a group click on the GROUP name with the
right mouse button and select
Rename Group from the pop-up menu. Enter your new name.
Similarly, you can now add wells to the groups you just
created:
8 Click on Group_1 with the right mouse button and
select Create Well from the pop down
menu.
9 Name the well Well_1 and click on OK.
Hint After you have imported production and/or events data
from a file, you have the well
names available on the Item List window, and you can add wells
to different groups
by dragging and dropping them from the Item
List window.
10 Add another three wells to the first group and name themWell_2,
Well_3 and Well_4.
8/21/2019 Eclipse Schlumberger
44 Tutorials Schedule User Guide
Interactive data editing and validation
While you were defining the new wells in the Control
Network window, the well names
appear, also, on the Item List window. They cannot now be
removed from the Item List.
Note Groups can contain either wells or other groups, but
not groups and wells on the same
hierarchical level because this is incompatible with the ECLIPSE
grouping structure;
for example Group_1 should not contain another group in
addition to wells Well_1
to Well_4. Figure 4.4 shows an example of an incompatible
grouping structure.
Figure 4.4 Incompatible grouping structure in the Control Network
window
There are two methods of removing wells or groups from the control
network:
11 First select the items to be deleted in the Control
Network window, Click on Well_3 and
Well_4 from Group_1, then, click on the “Dustbin” button at
the top right of the
Control Network window. (This is not a drag and drop
operation.)
Hint Several contiguous or non-contiguous wells within a
group can be selected from the
control network with a combination of the mouse and the
Shift or Ctrl keys.
Multiple selections can only be made within one group on the
control network
12 Alternatively select the items to be removed first, click on
Well_3 and Well_4 from
Group_1 and, then select, Edit | Remove Items.
The wells disappear from the Control Network, however, they remain
on the Item List but
now do not have a black square beside them. This shows they are no
longer active in this
project.
Note Only wells that are assigned to groups in the control network
are active and are
considered when a SCHEDULE section is generated. Active
wells are indicated by a
black square by the side of the wellname in the Item List.
Removing wells from the
control network does not delete related well
information; the wells are only made
inactive in the current project. The same applies when a group is
deleted from the
control network; all the wells assigned to that group are removed,
but they are still
available for selection and reassignment to another group.
8/21/2019 Eclipse Schlumberger
Interactive data editing and validation 45
Note Any new well(s) created can not use same name(s) as the
existing well(s) on the Item
List.
Assigning wells
You can assign wells to the control network in two ways:
By selecting the wellnames on the Item List window and
dragging them over to the
required group.
1 Click on Well_3 on the Item List.
2 Drag the well to Group_1 in the Control Network and then
release the mouse.
Or, by using the small text entry box on the Item List window
to select inactive well names
that match a defined pattern. The special characters "*" and "?"
are used as wild cards in
the text pattern string. The "?" character stands for any single
character, the "*" character
stands for any number of characters. If you then click on the “+”
button above the text entry
box, the required wells are highlighted and you can drag them
onto the control network.
3 Type Well_? in the text entry box and click on the plus
button above the box.
Well_4 is now highlighted.
4 Drag the well to Group_1.
Reassigning wells/groups in a control network
You can reassign wells to other groups by clicking on them and
dragging them to another group.
1 Click on Well_2 then drag it to Group_2.
2 Click and drag Well_3 and Well_4 into Group_3.1.
Note When you drag a well/group the mouse cursor changes shape to a
no entry sign. This indicates that you cannot place the well in the
current position. The cursor changes to
a cross hair when a valid destination for the well has been
reached.
Hint If there are a large number of wells and groups in the
control network, you may have
to scroll through the Control Network window to view all the
network items. When
re-assigning wells, there may be instances when you are not able to
view both the well
you wish to move and its destination, at the same time. In this
case, we recommend
splitting the Control Network window into two panes. Along the
bottom of the
Control Network window there is a black bar. Drag this bar to
split the Control
Network display area into two windows and view different areas
of the control
network at the same time. You can now reassign wells by dragging
them from onescreen to the other. To remove the split drag the bar
back to the bottom of the screen.
Hint Alternatively, you can collapse part of the network on
the Control Network window
by double-clicking on the box next to a group name. The wells
assigned to that group
disappear, and the box has a "+" marker inside it to indicate that
there are hidden
features. Double-clicking again on the box expands the group once
more.
8/21/2019 Eclipse Schlumberger
46 Tutorials Schedule User Guide
Interactive data editing and validation
Figure 4.5 Splitting the Control Network and hiding part of the
hierarchy
Time-dependent control network
When you start to build your control network, Schedule assigns the
time SOS (indicating Start
Of Simulation) to the network. This is indicated by an arrow at the
top left of the Control
Network window next to the symbol SOS. This means the
current control network is valid for
this SOS time.
If your control network changes with time, you can reflect this in
the project using the Schedule
time-dependent grouping structure. A time-dependent control network
allows you to re-assign
wells between groups during a simulation run. This may be helpful
for applying different group
production or injection constraints within the history m