Beruflich Dokumente
Kultur Dokumente
Course
Petrel 2010
About Petrel*
Development on Petrel seismic-to-simulation software began in 1996
in an attempt to combat the growing trend of increasingly specialized
geoscientists working in increasing isolation. The result was an
integrated workflow tool that allows E&P companies to think critically
and creatively about their reservoir modeling procedures and enables
specialized geoscientists to work together seamlessly. With the
enhanced geophysical tools and the integration of ECLIPSE* reservoir
simulation software and streamline simulation, Petrel is now a
complete seismic-to-simulation application for
• 3D visualization
• 3D mapping
• 3D and 2D seismic interpretation
• well correlation
• 3D grid design for geology and reservoir simulation
• depth conversion
• 3D reservoir modeling
• 3D well design
• upscaling
• volume calculation
• plotting
• post processing
• streamline simulation
• ECLIPSE
Copyright Notice
© 2010 Schlumberger. All rights reserved.
No part of this manual may be reproduced, stored in a retrieval system,
or translated in any form or by any means, electronic or mechanical,
including photocopying and recording, without the prior written
permission of Schlumberger Information Solutions, 5599 San Felipe,
Suite 1700, Houston, TX 77056-2722.
Disclaimer
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.
Schlumberger reserves the right to revise the information in this manual
at any time without notice.
Trademark Information
*Mark of Schlumberger. Certain other products and product names are
trademarks or registered trademarks of their respective companies or
organizations.
Table of Contents
About Petrel* ...........................................................................2
Copyright Notice........................................................................3
Disclaimer..................................................................................3
Trademark Information..............................................................3
Module 1 - Introduction...........................................................11
Prerequisites............................................................................11
Learning Objectives.................................................................11
What you will need.................................................................12
What to expect........................................................................12
Icons........................................................................................13
Terminology.............................................................................14
Workflow diagram...................................................................19
Agenda....................................................................................19
One application, seismic to simulation...................................20
Module 3 - Functions...............................................................65
Introduction.............................................................................65
Lesson 1 - Make fluid model...................................................66
Exercises - Make fluid model..................................................81
Make a black oil model from correlations..............................81
Reviewing fluid model settings...............................................83
Import a keyword fluid model..................................................83
Plotting the fluid model...........................................................83
Create multiple viewports – Optional.....................................85
Reservoir Engineering Table of Contents • 5
Lesson 2 - Make rock physics functions.................................88
Rock compaction function.......................................................89
Saturation function..................................................................91
Capillary pressure....................................................................95
Exercises – Make rock physics functions...............................98
Make a saturation function.....................................................98
Make a rock compaction function.........................................100
Reviewing rock physics functions data.................................102
Import a keyword rock physics function................................104
Summary................................................................................105
Module 5 - Upscaling.............................................................137
Introduction...........................................................................137
Lesson 1 – Grid Coarsening using the Pillar gridding
process..................................................................................138
Pillar Gridding - Concept.......................................................140
Pillar Gridding - Terminology.................................................141
Exercises – Grid coarsening..................................................148
Grid coarsening using the Pillar gridding process................148
Changing the grid orientation...............................................151
Lesson 2 – Vertical coarsening –the Scale up structure
process..................................................................................153
Exercises – Vertical coarsening and grid quality check........159
6 • Table of Contents Reservoir Engineering
The Scale up structure process.............................................159
Grid quality check..................................................................160
Using value filter...................................................................162
Averaging methods...............................................................167
Directional averaging methods for permeability..................169
Exercises – Scale up properties............................................170
Exercise Workflow.................................................................171
Exercise Data.........................................................................171
Scale up properties...............................................................171
Apply different methods........................................................173
Review the upscaled properties............................................174
Review upscaled properties in a 3D window.......................175
Summary................................................................................177
Index.........................................................................................383
Prerequisites
To successfully complete this course, the user must have knowledge of
the following:
• English proficiency
• Basic Windows and practical computing skills
• Familiarity with reservoir engineering fundamentals
Learning Objectives
In this course, you will prepare black oil simulation cases for ECLIPSE*
and FrontSim* using Petrel. You will learn:
• About the Petrel user interface
• How to build a simulation grid
• How to scale up structure and properties
• How to use the correlation library to make black oil fluid tables
and rock physics functions
• How to use the well engineering tools in Petrel
• How to set up simulation cases and view the results
What to expect
In this training material, you will encounter the following:
• Overview of each module
• Prerequisites to the module (if necessary)
• Learning objectives
• A workflow component
• Lesson(s)
• Scenario-based exercises
• You will also encounter notes, tips and best practices
Lessons
Warnings Questions
This icon identifies a
This icon indicates when This icon identifies the lesson, which covers a
you need to proceed with questions at the end of particular topic.
extreme caution. each lesson.
Prerequisites
.
you need to proceed with
extreme caution.
Agenda
Usability
Petrel 2010
Familiar
windows style
Tools from
seismic to
simulation
Introduction
In this module, you will become familiar with the Petrel user interface.
You will also learn how to make a grid using the Make simple grid
process. This is a process that can be used to make grids for non-
faulted reservoirs. However, it is possible to insert a “simulation fault”
into the grid to model the effect of a (partially) sealing fault.
Prerequisites
• There are no prerequisites for this module
Learning Objectives
In this module, you will learn how to:
• Start Petrel with a new or an existing project
• Navigate in the user interface
• Review and alter settings for Petrel objects
• Display data in 2D, 3D, and function windows
• Make a simple grid for a non-faulted reservoir
• Insert a simulation fault into the simple grid
Tool bar
Function bar
Petrel
explorer
panes
Display
window
Input pane
Contains all imported data
and all subjects that are
not a part of the 3D grid.
Models pane
Contains all Fault models
and 3D grids.
Bold item
Click on an object name to
make it active.
Cases pane
A new case is added each time
a simulation or volume case is
defined.
Results pane
Used to select lines to view in
function windows.
Used to display 3D properties
in 3D window.
1. Active Process
A process needs to be
active (bold) to be used.
2. Function Bar
Shows available tools for
the selected process. 1
Petrel 2010.1 is the first release that offers the possibility of doing
cartographic transforms and conversions on import and export. Well
data is supported, but not 3D grids, hence, it is not yet fully functional
for reservoir engineering purposes. Select Null, to disable the
functionality and to make Petrel perform like pre-Petrel 2010.1.
Units
Select a Unit system from the drop-
down menu (e.g. Metric or Field), or
select Customize to set units from a
mixed unit system.
Project settings
Petrel will allow for a mix of different units to be imported into the
project. A typical example is to have well data and production data in
feet, and maps and other data derived from seismic in meters. You must
check to ensure that the data is imported with the correct units. It is
not possible to convert units of data already imported into the project,
but data can be converted on import and export.
The best workflow to ensure common units in a Petrel project is:
1. Check your data before import and decide which units are best
to use as your project units. Petrel will allow you to use local
coordinates, field, metric or a combination, which most
commonly are UTM coordinates in the XY-direction and feet in
the Z-direction.
2. When creating a new Petrel project, open the Project settings
as described on the slide and select the unit system you want
to use in your project.
Reservoir Engineering The Petrel User Interface • 31
3. For every object you import, check the file before import to
inspect the units of the data. Then, select to apply unit
conversion in the import dialog, if needed.
4. If you discover that the unit of a data object is inconsistent
with the other data in the project, delete it and re-import it
with the correct conversion.
When importing data from ECLIPSE keywords, Petrel is looking for
METRIC or FIELD keywords in the file. If none of this is specified then it
will assume that the data in the import file is in the same unit system
as Petrel project. If it is specified, and the units of the file you import is
different from the units in the project, then the data will be converted
on import.
Also note that Petrel has two different concepts of time units; namely
depth measured as two way traveling time for the seismic waves in
addition to the usual meaning of time.
Object Settings
2. Access settings
2
1
Object Settings
Style tab
Style tab
The Settings dialog contains different tabs and information. Depending
on the type of object, additional tabs will be added for more
functionality. However, the settings will always include an Info tab and
a Statistics tab. The Style tab is only active when a display window
related to the Style options is active (for example, 2D vs. 3D display
windows).
Info tab
On the Info tab, you can rename the object and change the template.
The Comments tab is a white, editable area where you can add any
information such as the source of the data that was imported and its
reliability.
The history of the object is stored on the History tab, including
information about edits and operations performed on the object. By
right-clicking in this field, you can add your own date stamped
comments or clear the history completely. Note that not all objects have
a History tab.
Lists
The first list gives the X, Y, Z coordinates. If an
attribute is available it will also be shown.
Statistics tab
It is important to quality check (QC) the statistics for accuracy to verify
that the items hold the correct values.
By default, ‘Z’ values are negative based on a reservoir being below sea
level. If your data is above sea level, select the appropriate options
when importing your data. Remember that this is opposite from
GeoFrame which works in positive ‘Z’ values.
It is possible to generate a report from the statistics table: Click on the
Copy to output sheet button. A report will be generated and it can be
saved to file or copied and pasted into Excel.
Visualization windows
A range of different types of windows are available:
• 3D window – for visualization of data in 3D.
• 2D window – for visualization of data in 2D. This is useful
when working with polygons, and when you want to be certain
that you are viewing from above.
• Map window – Used for plotting horizons and layers of the 3D
property.
• Intersection window – plotting window for intersections.
• Interpretation window – 2D window used for seismic
interpretation.
• Histogram window – used for plotting histograms.
• Function window – used for plotting cross plots, variogram,
and line plots.
• Stereonet window – used for displaying dip and azimuth data.
36 • The Petrel User Interface Reservoir Engineering
• Well section window – used for well correlation, interpreting
logs, and defining well bore completions.
• Plot window – Multiple viewports can be inserted (for
example, function, intersection, and histograms together). A
viewport is a limited rectangular area where data objects are
displayed.
• Tornado plot window – to display an organized overview of
analysis results.
Visualization
Display tools
To move the view in any of the windows, use the left mouse button.
However, to be able to move anything, you must have the View mode
(hand) active. When the View mode is active, a hand is shown instead
of the mouse pointer.
The Select/pick mode (arrow) is used to select an item. When in this
mode, you can click on any object and get information about it in
Petrel’s lower right corner.
Visualization
Check boxes
1. Open Project:
Opens an already saved Petrel
project (.pet). 1
3. Automatic Save:
Automatically saves the Petrel
project, overwriting the current
saved version. Should be used
with caution.
Petrel Interface
The Petrel user interface is separated into two main window areas.
These are the Petrel explorer panes and the Display window with the
Function bar on the right hand side. The available tools in the Function
bar depend on which process is active. At the top of the Petrel interface
is a standard menu bar and a toolbar.
All data that is not connected to a 3D grid is stored on the Input pane.
Examples are wells and well top (well picks), rock physics functions,
and fluid models. Data that belongs to a 3D grid is stored together with
the 3D grid on the Models pane. Examples are, surfaces that are
defined as part of the 3D grid (in Petrel called Horizons), grid properties
such as porosity, and fluid contacts. The simulation grid properties (the
output from simulator, for example, pressure, oil saturation (SOIL)) are
stored in the Results pane.
Exercise steps
1. Click on the Input pane. Right-click the Wells folder and
select Expand (recursive) from the menu. The folder with
sub folders is now expanded. Right-click the Wells folder
again, and select Collapse (Recursively).
2. Right-click on different folders to see which options are
available. Select Settings from the list. A window providing
Reservoir Engineering The Petrel User Interface • 41
access to functions and settings for the selected folder opens
up.
The Processes pane contains a list of all available processes in Petrel.
If any of the panes They are sorted in the order which they are typically performed. Some
disappear, go to the View tab of the processes can only be run once the process above in the list is
in the Menu bar and select
Panes to reopen them.
completed. For example, you must create a 3D grid before you can
insert horizons, and you must define a fluid model before you can define
a simulation case. Processes that are grayed out cannot be used until
the process listed above is executed.
Like most PC software, the menu bar has the standard File, Edit, View,
etc. drop-down menus. In addition, on the right hand side of the Petrel
interface there are icons in a toolbar with additional Petrel related
functionality. This toolbar is called the Function bar, and the tools
available depend on which process has been selected in the
Processes pane. All of the icons in the toolbars have a descriptive text
associated with them. The text appears if you move the mouse pointer
over an icon.
Exercise steps
1. Click on each of the items in the menu bar to see the tools
available. You may want to experiment with some of the
options.
2. Slowly move the mouse pointer over the icons in the toolbar.
Text will appear describing the function of each icon.
Display window
A variety of windows can be displayed, examples are 3D and 2D
windows, well section windows, function windows (for plotting), and
interpretation windows (for seismic interpretation).
Exercise steps
In this exercise, you will use a 3D window.
1. Open a 3D window by selecting New 3D window from the
Windows menu in the menu bar.
2. Display an object from the Input pane by selecting the check
box next to it. Click on the Viewing mode button (at the
top of the function bar) and move your mouse pointer over the
display. A hand should appear instead of the pointer. This
42 • The Petrel User Interface Reservoir Engineering
means you can manipulate the display.
3. Left-click and move the mouse to rotate the object in 3D.
4. Hold the SHIFT or CTRL key down, left-click, and move the
mouse. This will pan the object. With a three button mouse,
you can use the mouse wheel to pan the object.
5. Hold both the SHIFT and CTRL keys down, left-click, and move
the mouse. This will zoom the object. With a three button
mouse, you can use the left and middle button to zoom.
6. Press the ESC key. The hand now changes back to the regular
mouse pointer. You can also use the Select/pick mode
button to do this (on the Function bar).
7. Click on an item in the display, using the mouse pointer. Note
the information that is displayed in the status bar at the bottom
of the window.
Object settings
Whether you are importing files, building a new project, or reviewing
someone else’s project, the Statistics tab of the object settings
provides you with valuable information.
Exercise steps
1. In the Models pane, right-click the 3D grid named Fine grid
and select Settings.
2. Go to the Statistics tab and check the size of the 3D grid. You
can check the minimum and maximum values for X, Y, and Z.
You can also find the number of cells and the average
increment in all spatial dimensions.
3. Go to the Properties folder of the 3D grid, and check the
statistics for a grid property. For instance, check the range of
the permeability or porosity.
4. Check the statistics of the Properties folder or of another file
folder.
The Statistics tab is read-only and is used for information and quality
checking (QC). To change the appearance of an object, you need to use
the Style and Info tabs.
Exercise steps
1. In the Models pane, right-click a property in the Properties
folder under the 3D grid Fine. Select Settings and go to the
Reservoir Engineering The Petrel User Interface • 43
Info tab. Note that you can change the name of the property by
entering a new name and clicking Apply. The name of any
object can be changed in its Info tab.
2. From the Info tab, the template can also be changed. Click on
the arrow alongside the template name to see the list of
available templates to choose from.
Skeleton
A top, mid, and base skeleton
grid is generated. Further
subdivision in the vertical
direction is needed.
If the process is run without using surfaces to define horizons, the result
is a skeleton grid.
A “skeleton grid” is a Petrel term for the framework that is made as the
first step towards defining a 3D grid. A skeleton grid consists of a top,
mid, and bottom mesh defined by pillars. The pillars define the lateral
position of the corners in the three meshes, and the z-position is
defined as the bottom, mid point, and the top of the pillars. After the
skeleton grid is generated, it needs to be further subdivided in the
vertical direction. This is done by inserting surfaces. The topmost and
the bottommost surface that are inserted define the top and the bottom
of the final 3D grid, hence, the top and the bottom skeleton grid are
usually outside the final 3D grid.
The reason why 3D grids are generated this way in Petrel is that the
gridding process starts with modeling the faults, which are defined
using pillars. Those pillars are then used to define the geometry of the
3D grid. The processes used to make grids based on fault modeling are
Fault modeling and Pillar gridding.
If you have surface data in the Input pane that describes the horizons,
you can drop them into the Input data tab of the Make simple grid
process. The result will be a skeleton grid with horizons.
Make Horizons
Insert a horizon in the grid to
define different zones.
Layering
Further subdivision is done by
employing the Layering process.
Vertical subdivision
The Make horizons, Make zones, and Layering processes are used
to perform further vertical subdivision.
Make Horizons - This process usually defines the main depositional
units of the 3D grid and are, in most cases, the layers identified and
interpreted on seismic data. The Make horizons process samples input
surfaces into the 3D Grid. Note that a “Horizon” in Petrel is a surface
that is a part of the 3D grid.
Make zones – This process defines the sub-units of the 3D grid. The
process inserts additional horizons (and zones) into the 3D grid by
inserting isochores up or down from the previously input horizons. The
isochores can be gridded thickness maps or calculated directly from
well tops. Zones can also be defined as specific thickness intervals or
percentages of the main zone.
Layering – The final step is to make the final vertical resolution of the
3D grid.
To keep the modeling simple, we will not perform the Make zones
process. That is, we assume that the stratigraphic layering is defined by
the surfaces that we insert. Then we will do layering to obtain a
suitable resolution for simulation.
Reservoir Engineering The Petrel User Interface • 51
Make Horizons
Follow Base
Follow Top
Fractions
Follow Base
with Reference
A simulation fault can be inserted into the simple grid at the position of
existing grid nodes. To approximately give the geometry of the new
fault, you can draw a polygon within the simple grid.
The Make/edit polygons process is placed under Utilities on the
Processes pane. When the process is active, tools for digitizing
polygons appear in the function bar at the right of the display window.
Use the process to digitize a line that defines the geometry of the fault.
The new polygon is stored at the bottom of the Input pane.
To insert the fault into the grid, make sure that the grid is selected in
the Models pane. Then right-click the polygon you just made, and
select Convert to fault. The polygon is then converted into a fault in
the active grid. The new fault is stored on the Faults sub-folder of the
3D grid.
Exercise Data
In this exercise, we use the Start_2010.pet.
Making a simple grid
Exercise steps
1. Open the Start_2010.pet project.
2. Open the Make simple grid process located under Utilities
in the Processes pane.
3. Select a name for the new grid, for example Simple.
4. On the Input data tab, select the Insert surface option.
5. Drop in the surfaces Top reservoir, Mid, and Base from the
Surfaces folder on the Input pane by clicking the Append
item in the table button .
Exercise steps
1. Open a 3D window and select to view your new fault.
2. Open the Fault analysis process that is located in the
Property modeling folder.
3. Enter a constant transmissibility multiplier of 0 (sealing fault)
Click OK.
4. Save the project.
Introduction
In this module, how to make fluid models (PVT), saturation functions
(relative permeability and capillary pressure), and rock compaction
functions in Petrel, will be covered.
Prerequisites
No prerequisites are required for this module.
Learning Objectives
In this module you will learn:
• How to create a correlation based black oil fluid model
• How to define the initial contact depths and pressure
• How to create correlation based saturation functions
• How to create rock compaction functions based on correlations
• How to import fluid models and rock physics functions from
keyword files
• How to edit and visualize the functions in Petrel
The Make fluid model process allows you to create black oil models
from correlations and to create compositional and thermal models. In
this course, we will only use black oil models, but we will briefly
explained how to create compositional models.
Correlation library
The correlation library we use incorporates many published
correlations, some of which use the separator conditions as input. All of
the correlations have been tested against an extensive database of
actual PVT (pressure-volume-temperature) experiments at the
Schlumberger Reservoir Fluids Center in Edmonton, Canada. Petrel
selects which correlation to use based on the input data you provide
– the API gravity, the reservoir pressure, etc.
The library contains about 70 black-oil correlations - including the ones
most commonly used in the industry.
66 • Functions Reservoir Engineering
Black Oil and Compositional Models
Rv
Rs
Temperature
Phase diagrams
The hydrocarbon behavior in a reservoir is often described in terms of a
phase diagram as showed in the illustration above. The phase diagram
relates the fluid state to pressure and temperature in the reservoir. The
upper line of the phase envelope represents the lowest pressure and
temperature limit for the existence of a liquid phase. This line is called
the bubble point line. The lower line represents the upper limit for
pressure and temperature for the existence of a vapor phase. This line
is called the dew point line. The area between the two lines is pressure
and temperature conditions where both a liquid and a vapor phase is
present simultaneously. The point where the bubble point line and the
dew point line meet, is called the critical point. At this pressure and
temperature condition, the vapor and the liquid properties are equal.
Pressure-temperature conditions close to the critical point cannot be
modelled using a black-oil model.
In the process dialog, you need to specify whether to make a black oil,
compositional or thermal fluid model.
1
3
4
1. Select Black oil as Model type.
2. On the General tab, specify which
phases are required (enter required
properties in the following tabs).
3. Or use one of the defaults.
4. Specify an initial condition.
General tab
• Select phases.
• Enter pressure and temperature
in the reservoir.
In addition to the four default fluid models, you can make black oil
models by filling in the settings in the process dialog. Based on the
settings, Petrel will select a model based on correlations.
The General tab
In the General tab, you specify which fluid phases that are present and
also the reservoir pressure and temperature.
Reservoir conditions. This is where the minimum and the maximum
pressure in the reservoir is specified. In addition, you must enter the
temperature in the reservoir.
Separator conditions. Here you can specify the pressure and the
temperature at separator conditions. Some of the correlations need
information on separator conditions.
72 • Functions Reservoir Engineering
The Gas tab
Gas
Information on the gas phase
composition entered here is
used to select correlations.
Correlations
Leave as Default to allow Petrel
to select correlations based on
your input.
Gas properties. Enter the density or the gravity of the gas phase. If
you are defining a dry gas, you must type in the vaporized gas/oil ratio.
You can also select which correlations to use or you can make Petrel
select, based on the input you give.
If you have information on the concentration of each component of the
gas phase, this can be entered here. Note that this option is only used
to select which correlations to use, it does not mean that you are
defining a compositional model.
Correlations -
are reported on the Statistics
tab of the fluid model
Oil properties. Here, you need to specify the oil density or the oil
gravity (API gravity: The usual range starts with water density at 10
degrees and rises to volatile oils and straw colored condensate liquids
around 60-70 degrees). In addition, you must enter the Bubble point
pressure or the Solution gas/oil ratio at the oil/gas contact. Note
that if the bubble point pressure you supply is lower than the minimum
reservoir pressure, then no gas will boil out of the oil. Consequently,
you get dead oil. Also, notice that unless you plan to give a depth
dependent Solution gas/oil ratio, the bubble point pressure must be
equal to the pressure at the gas/oil contact as specified in the Initial
conditions tab.
You can either select correlations, or leave it to Petrel to select based
on the input you give. Notice that the correlations that are used to make
the fluid model are listed on the Statistics tab of the settings dialog
for the fluid model.
1
1. From contact set.
2
3 2. Define in the table.
Make contacts
Make contacts
Define fluid contacts
Spreadsheets
By right-clicking the oil or gas phase of the fluid model, you can access
the data in a spreadsheet format. Data can be copied/pasted from/to
those spreadsheets from Excel.
Import
Black oil models exported
from PVTi can be imported.
Exercise Data
In this exercise, we will continue to use the project from the previous
exercise.
Or specify
1. Correlation
2. Rock type
3. Number of table entries
Then give:
1. Porosity, constant or property
2. Pressures
By clicking the Use presets button, you will be given three compaction
functions to select from. Alternatively, you can manually fill in the fields.
If you select the correlation User defined, you need to supply a
compressibility and a reference pressure (equivalent to using the ROCK
keyword). Otherwise, the compressibility is computed using the
correlation you select from the drop-down menu (the ROCKTAB keyword
is used). In both cases, the result of the process is a curve showing pore
volume multipliers as a function of reservoir pressure. The multiplier is
always one for the reference pressure, meaning that at this pressure
the pore volume is equal to the initial pore volume.
Note that when adding a rock compaction function to your simulation
case, the simulator will no longer compute the (initial) pore volume
taking only the porosity property that you supply on the Grid tab of the
Define simulation case process as input. Now the simulator is also
using the rock compaction curve. That is, for each grid block a pore
volume is assigned by multiplying, the original grid pore volume with
the pore volume multiplier. Consequently, if the pressure for a grid block
is equal to the reference pressure, the volume is unaltered. If the
90 • Functions Reservoir Engineering
pressure is lower, the volume is reduced. However, if you want to model
a reservoir that is already compacted at the beginning of the simulation,
you need to define a reference pressure that is accordingly higher than
the initial cell pressures.
If you want to use the pore volumes as given by the porosity property to
initialize your model, you have to use the Keyword Editor and change
Saturation function
the second entry of the ROCKOPTS keyword to STORE.
Saturation function
When two or more immiscible fluids (for example, oil and water) are
present in the formation, their flows interfere. Therefore, the effective
permeability to oil flow (ko) or water flow (kw) is reduced. Furthermore,
the summation of effective permeability is always less than or equal to
the absolute permeability (k). The effective permeability depends not
only on the rock itself but also on the relative amounts and properties
of the different fluids in the pores. In a given rock, ko and kw will vary
as oil and water saturations, So and Sw, vary.
Reservoir Engineering Functions • 91
Relative permeability is the ratio of the effective permeability to the
absolute (single homogeneous fluid) permeability, thus, for an oil-water
system the relative permeability to water, krw, is equal to kw/k.
Similarly, the relative permeability for oil, kro, is equal to ko/k. Relative
permeability is usually expressed in percent or fractions and never
exceed the unity (1 or 100%).
In Petrel, you can use the Make rock physics process to make
relative permeability curves as functions of saturation based on Corey
correlations.
Saturation function
The input to the Corey correlations depends on the fluid phases you
select to include in the model.
For gas:
- Sgcr: the critical gas saturation.
- Corey Gas: Corey gas exponent for values between the minimum
water saturation and (1 – Sorg).
- Krg@Swmin: Relative permeability value of gas at the minimum
water saturation.
- Krg@Sorg: Relative permeability value of gas at the residual oil
saturation.
92 • Functions Reservoir Engineering
For oil:
- Sorw: Residual oil saturation to water. Note that (1 – Sorw) >
Swcr
- Sorg: Residual oil saturation to gas. Note that (1 – Sorg) > Swcr
- Corey O/W: Corey oil exponent for values between the minimum
water saturation and (1 – Sorw).
- Corey O/G: Corey oil exponent for values between minimum
water saturation and (1 – Sorg).
- Kro@Somax: Relative permeability of oil at the maximum value
of oil saturation.
For water:
- Swmin: Minimum water saturation.
- Swcr: Critical water saturation. This must be greater than or
equal the minimum water saturation.
- Corey Water: Corey water exponent for values between Swcr and
(1 – Sorw).
- Krw@Sorw: Relative permeability of water at the residual oil
saturation value.
- Krw@S=1: Relative permeability of water at a saturation value of
unity.
Oil-water capillary pressure:
Notice that in the lower part of the process dialog you can enter input
to generate a curve for oil-water capillary pressure. You need to
provide:
- maximum capillary pressure
- water saturation when the capillary pressure is zero.
Exercise steps
The shape of the relative permeability curve and the number of points
in the table is set in the process dialog.
1. Open the Make rock physics functions process again.
2. Select Edit existing function, and then make sure the Sand
function is selected from the drop-down list.
3. Change the number of Table entries to 8.
4. Change the Corey O/W to 1 and the Corey water to 2.
5. Change Sorw to 0.15.
6. Click OK.
7. Display the new function in the Function window.
Exercise steps
1. We will import both types of rock physics functions in one
operation. Right-click on the Rock physics functions folder
in the Input pane and select Import (on selection).
2. Navigate to and select ImportData > Functions >
ROCKPHYSICS.INC and click Open to start the import. If
there are any keywords that are not imported, they will be
listed in the Petrel message log.
3. View the imported data by using both the spreadsheets and the
function window.
Introduction
In this module, you will learn how to use the Define simulation case
process to initialize the model. We will also explore the 3D viewing
options in Petrel.
Prerequisites
No prerequisites are required for this module.
Learning Objectives
In this module you will learn:
• How to initialize the model
• To use 3D visualization windows
• How to define and use filters
Restart
Initial saturation and
pressure is read from a
restart file.
Initial gas, oil, and water pressure distribution and initial saturation
distributions must be defined in the reservoir model. Pressure data is
usually given with reference to a datum depth. In Petrel, the datum
depth is mean sea level by default.
There are three initialization options:
Equilibration – Initial phase pressures and saturation are
computed by the simulator, using the fluid model. The
equilibration facility is a means of calculating the initial
conditions on the basis of hydrostatic equilibrium. If necessary,
the reservoir can be divided into separate “equilibration
regions” in which hydrostatic equilibrium exists independently
of the other regions. The number of equilibration regions is
specified in the Make fluid model process. Within each
110 • Initializing the model Reservoir Engineering
equilibration region, all grid blocks must use the same pressure
table for their PVT properties, but they can use different rock
physics functions tables as specified in the Make rock
physics functions process.
Enumeration – The initial value of pressure, saturation, and
bubble point pressure is set explicitly in each grid block by the
user. The 3D grid property must be dropped into the Grid tab of
the Define simulation case process.
Restart – The initial conditions are read from a restart file of a
previous run.
Functions
Black oil (PVT)
Deselect Initialize by
equilibration if you use
enumeration.
Drop in:
• Relative permeability curves
• Rock compaction function
Initialize by equilibration
Separate rock
Given the fluid densities, the equilibration procedure sets up saturation physics functions should be
against depth curves so that in the transition zone, when two phases used for each significant rock
are mobile, the hydrostatic pressure variation is balanced by the type.
capillary pressure between the phases.
Strategies
The Strategies tab can be left
blank when initializing the model.
Advanced
Select grid type
The Editor gives access to all
simulator keywords including
those not supported from Petrel.
Select:
• Grid export type (OPF default)
• Simulator version
• Which queue to send the job to
Initialize model
In this exercise, we will initialize the 3D model with fluid and rock
physics functions. We will leave the development strategy field empty.
Exercise steps
1. In the Processes pane, expand the Simulation folder and
open the Define simulation case process.
2. Select Create new case and name the new case Simple.
3. Make sure the Simulator is set to ECLIPSE 100, and the Grid
is set to Simple.
4. In the Grid tab, deselect the check boxes in front of
Permeability and Porosity.
5. Enter a permeability of 1000 in the I- and the J- direction and
of 50 in the K-direction.
6. Type in a porosity of 0.12.
9. Still in the Functions tab, select the Black oil fluid model
from the list in the left panel.
Reservoir Engineering Initializing the model • 121
10. Ensure that the Initialize by equilibration option is selected.
11. Drop in the Initial condition 1 of the black oil model, Light
oil + gas, that you created earlier. As you only have one
region, there is no reason to use a region index property.
12. Select the Rock compaction function from the list in the left
panel. Drop in the Rock compaction function 1 from the
Rock physics functions folder in the Input pane.
13. The Strategies tab should be left empty as you are only
initializing. If there is an empty row, delete it by selecting the
row and clicking the Delete selected row(s) in table button
14. Click Apply to save the case. The case is saved to the Cases
pane.
15. Click Run. ECLIPSE 100 is launched. Wait for the initialization
of the case to finish.
Once the run is finished, go to the Cases pane, right-click on the
simulation case (ECLIPSE 100) and select Show print file. This will
open the print file in your default text editor.
At the bottom of this file, you will find the initial fluid in place report.
You can view the initial properties that are stored in the Simulation
grid results folder on the Results pane. The next lesson explains how
to view 3D data.
122 • Initializing the model Reservoir Engineering
Lesson 2 – 3D Viewing
3D Viewing
Three sub-folders :
- Composite results
- Static
- Dynamic
3D Viewing
Time step animation
3D Viewing
1D filters
Right-click the property and select
Create 1D filter...
3D Viewing
Well filter
User filters
Schlumberger Private
You can make filters interactively from function and histogram
windows.
In a histogram window, you can drag a section along the x-axis to
specify the filter. The new filter will appear on the Input pane and can
be applied to other properties. In the illustration above, the histogram
window is used to make a filter for high values of porosity. This filter is
applied in a 3D window to show oil saturation in high porosity cells.
It is also possible to create a filter from a function window. For
example, a cloud of data points can be selected from a cross-plot of
two properties.
General intersection
Intersection window
Exercise Data
For this exercise, continue to use the project you used in the previous
exercise.
3D viewing
Your simple grid is now initialized and the initial properties are stored
in the sub-folders of Simulation grid results on the Results pane.
You can view any of the initial properties, such as saturation or
pressure in a 3D window. The exercises demonstrate how to apply
different filters for a better view.
Exercise steps
1. Open a new 3D window.
2. Go to the Cases pane and select the relevant case.
3. Go to the Results pane, and expand the Simulation grid
results folder. Then, expand the Dynamic sub-folder. Select
to display Water saturation (SWAT).
4. Click the Show/hide grid lines button in the function bar
to display the grid lines. If the icon is not on the function bar,
activate the Define simulation case process on the
Processes pane.
5. Click the Show/hide axis button in the menu bar to
display the coordinate axis.
6. Click the Show/hide auto legend button in the menu bar
to add the legend to view.
7. To get a better view, you can apply filters. Right-click on Water
saturation, and select Create 1D filter.
8. In the dialog, use the slider to select a minimum water
saturation of 0.35. Click Apply, and observe the change in the
Reservoir Engineering Initializing the model • 129
3D window. Click OK to close the dialog.
9. Go to the Input pane, open the Filters folder and turn off the
filter you just made.
Introduction
In this module we will briefly cover how to convert a geological grid into
a simulation grid. Geological grids can contain tens of millions of grid
cells; however, a model that is suitable for simulation usually consists
of 100.000 to one million cells, depending on the computer the
simulations are run on. Consequently, a coarser, less detailed model is
required. In addition, since the simulators are designed to work on
orthogonal grids, the coarse simulation grid should be as close to
orthogonal as possible.
The first step is to coarsen the fine scale grid. To do this, you must first
define the resolution in the x-and y-directions using the Pillar gridding
process. Afterwards, the subdivision in the z-direction will be made
using the Scale up structure process.
Once the geometry of the coarse grid is defined, we will use the
Geometrical modeling process to quality check geometrical
properties of the coarse grid, such as grid cell volumes and angles.
Finally, the properties from the fine grid will be re-sampled into the
coarser simulation grid using the Scale up properties process.
Prerequisites
• Basic knowledge of Petrel is required.
Learning Objectives
In this module you will learn how to:
• Make a coarse simulation grid based on a fine scale grid using
the Pillar gridding and Scale up structure processes.
• Compute geometrical properties such as cell angles and
volumes for a 3D grid
• Scale up properties from a fine to a coarse grid using the Scale
up properties process
Grid orientation
• Permeability anisotropy
• Fault directions
Wells
• Enough cells between wells
Pillar gridding
• Used to make 3D grids that adapt to
faults
There are two ways to make a simulation grid using Petrel, the Make
simple grid process and the Pillar Gridding process.
Previously, we made a grid using the Make simple grid process, and
were then able to insert vertical ‘simulation’ faults at the position of
existing grid nodes. Simulation faults can be barriers to flow, but do not
have throw, so they do not create communication between layers. You
can introduce throw along simulation faults using the Edit 3D Grid
process, but this is not recommended as the editing process is very time
consuming and can be difficult to quality control. Use the Pillar
Gridding approach if you have faults with throw, non-vertical faults or
if you want the faults to define segments in your grid.
The result of both of these processes will be a skeleton framework of
the 3D grid that is ready to insert surfaces into.
Reservoir Engineering Upscaling • 139
Pillar gridding
Overview
1. Create a grid adjusted to the mid-points 2. Extrapolate the pillars to the top and
of the Key Pillars. base shape points. This will create a
3D grid of pillars, represented by the
top, mid and base skeleton grids.
Pillars will be
created at
every corner of
every grid cell.
Boundary:
Polygon, boundary segment or part of
boundary
Trends:
Guidance for the grid and used as
segment divider (where no faults)
Segments (Regions):
Compartment closed by faults or trends
You must choose whether some faults should define a direction in the
grid. For a simulation grid, the fewer the better, as this will allow the
algorithm to make orthogonal cells. The default grid orientation is
North-South. To change this without making a fault into a directional
trend, create a trend outside the area of the grid. By doing this, you can
give a direction to the grid, and still ensure that all faults are zig-zag.
Alternatively, go to the Expert tab on the Pillar gridding process
dialog and specify the rotation angle.
I and J increment
Gives the average cell size, and hence
the model size
One of the many aspects to consider when setting cell size is the effect
of numerical dispersion. Numerical dispersion is due to the
discretization of the volume into cells with properties at the center.
Water is injected into Cell 1 and as soon as the critical water saturation
is reached, water will be able to move to Cell 2. Once water is mobile,
it will advance in every time step, no matter the length of the time step.
This creates a smeared out water saturation front, instead of the
correct sharp displacement front. One way to reduce the effect is to
have smaller cells.
If the model contains cells with a small volume, this could cause the
time required for the simulator to increase. It is possible to select to set
such cells inactive. If the total volume of all such cells is significant,
consider redoing the gridding.
Pillar gridding
Pillar geometry and grid formats
Pillar gridding
Result
The result of the Pillar gridding is a skeleton grid. The skeleton grid
consists of a top, a mid, and a base skeleton, representing the top, mid
and base shape points of the Key pillars, respectively.
Along and between all of the faults are a set of pillars, evenly
distributed based on the given increment in the I and J direction. This
defines the framework, including the faults and the cell size, that the
surfaces can be inserted into. As no surfaces are inserted yet, there are
no 3D grid cells at this stage.
a. Turn them off in the Faults folder under the Fault model in
the Models pane.
152 • Upscaling Reservoir Engineering
b. In the Faults tab of the Pillar gridding dialog, select Grid
with selected faults/trends. Then, deselect the All
Faults check box. You can now specify which of the faults
in the list you want to include in the 3D grid. Click the
Update visible from lists button to update the 2D
window.
0 1000
Permeability, mD
Settings for each zone - Once a fine scale model is inserted into this
interface, the bottom panel is populated with the vertical layering
scheme of the fine model. You must then do the required edits to
produce a coarser vertical layering. Select the settings with great care
to make sure that important features of the fine model are captured,
such as a sealing layer.
Reservoir Engineering Upscaling • 155
In this panel, you also specify the zonation of the coarse grid. It is
possible to combine two zones in the fine grid into one zone in the
coarse grid. To do so, delete one of the rows in the table. Then, insert
the correct top and bottom horizon on the remaining zones by selecting
them in the Input pane and dropping them into the table by using the
blue arrow. For each zone, you must select the type of zone division;
proportional, follow base, follow top, or fractions. Finally, specify the
number of layers or layer thickness within each zone.
After the grid is built, and before the properties are upscaled, the grid
geometry should be checked. Cells which deviate considerably from
orthogonal, have small volume cells next to large volume cells and
badly distorted cells, can have a negative impact on the simulation. If
errors are encountered as a result of poor grid geometry, the simulation
time may increase considerably or may not complete at all.
Use the simulation report to identify problems related to cell geometry.
Cells which cause problems can be set as inactive (ACTNUM=0). If
problems are severe, the grid should be rebuilt.
Cell angles - Where faults have been set as I or J trends, the grid may
become distorted and cells deviate considerably from being orthogonal.
Compute the geometrical property Cell Angle and use the property filter
to identify cells with angles that are far off from 90 degrees. The values
calculated are angles representing the maximum deviation from 90
degrees at each corner. As a rule of thumb, values less than 15 are
good for simulation. Higher values can result in errors when used in a
typical five-point difference scheme. However, distorted cells may not
be so important in regions that are not significant for flow (e.g. inactive
Remember to select
cells or aquifer regions). Create new property if you
are running the
Create 1D filters - To get a better view of where a property takes on Geometrical Modeling
values in a particular range, right-click on the property and select process to create several
Create 1D filter. Use the sliders to specify the values you want to filter new properties. Petrel will,
by default, select to
out. The new filter is stored in the Filter folder of the Input pane. overwrite an existing
property.
Cells close to faults may become so distorted that they sometimes can
turn ‘inside out’, where one axis is pushed through a different face.
These generally do not visualize well, but can be isolated by using the
property filter to remove the cells which deviate from 0 (normal). The
cell inside-out check just gives a flag to indicate errors. If it is zero
everywhere, the grid is OK.
Exercise Data
In this exercise, continue to use the project from the previous exercise.
4. Click Apply.
5. Go to the Input pane. Note that you can turn the filter on and
off from the Filters folder. Save the project.
You need to select the properties to scale up. You can select any
property from a Properties folder on the Models pane, not only from
the grid that was used for the structural upscaling. Multiple properties
can be scaled up in one run.
Once you have selected the properties to scale up, a folder for each
input grid is add to the process dialog. To access the settings for each
property, you need to expand the folder for the 3D grid, and then
left-click the property.
The coarse grid cells to populate can also be restricted by enabling the
Upscale to filtered cells only option. This will restrict upscaling to
those output grid cells, which are included in the currently active filter.
Scale up properties
Several methods available for each algorithm
Averaging methods
For all continuous properties, select between the methods:
• Arithmetic mean - Used for additive properties such as
1 n
porosity, saturation, and net/gross. x a = ∑ xi
n i =1
• Geometric mean – Normally a good estimate for permeability.
1 n 2
• RMS (quadratic mean) -
xr = ∑ xi
n i =1 .
1 n p
xr = p
∑ xi
n i =1
Exercise Data
In this exercise, continue to use the dataset from the previous exercise.
Scale up properties
Exercise steps
1. Make sure the Upscaled[U] 3D grid you created is active
(bold).
2. Open the Scale up properties process which is located
under Upscaling in the Processes pane.
3. You need to specify which properties to scale up. Select
Permeability and Porosity from the Properties folder of
Fine grid in the Models pane and drop them into the process
dialog by clicking the blue arrow.
Introduction
In this module, you will learn how to add local grid refinements and
aquifers to your simulation model. Aquifers are used to model the
pressure support from water or gas on the edge of a model. In Petrel,
such processes are modeled using the Make aquifer process. It is
useful to refine the grid in areas of fast flow, and this feature is
available through the Make local grids process.
Prerequisites
Basic knowledge of Petrel is required for this module.
Learning Objectives
In this module, you will learn how to:
• Add local grid refinements
• Model aquifers
To better model fluid flow behavior, local grid refinements allow for a
finer resolution of parts of the 3D grid. Transmissibility between the
local grids and the global model are computed automatically by
ECLIPSE/FrontSim. The properties of the cells in the refined grid cells
can be inherited from the global grid or specified explicitly for the
refined cells.
The Make local grids process is available from the Corner point
gridding folder in the Processes pane. Local grids are defined using
wells, surfaces, and polygons as input.
Host cells
Select the sources:
Wells: Make a refinement around the
well.
Polygons: Make a refinement inside
the polygon.
Surfaces: Make refinements above or
below.
Refinement Method
Select a source or folder of sources in the
source list, and then select refinement
method.
When local grids are exported to the ECLIPSE simulators, they are
decomposed into cuboids (in I,J,K). You can reduce the number of
cuboids by extending a host cell set in any, or all of the I, J or K grid
directions. This will generate larger host cell sets, but fewer cuboids in
their decompositions. You must choose between these issues so that it
generates an acceptable simulation.
Choose this option for a selected well if you want to restrict the active
source to open well–grid connections only (for example, perforations
and open-hole sections).
To change settings:
• Select a source
The source panel displays a
• Deselect Use default summary of the parameters for
• Specify individual settings each source.
Upscale properties
If the Use property filter option
is on, Petrel will only upscale
onto the grids that are visible.
1. Use polygon
2. Select generation method – Coarsen
3. Specify settings
Import a polygon
Exercise steps
1. Right-click in the Input pane and select Import(on tree) and
import the file ImportData>Local grid>LGRpolygon. Make sure
the file type General lines/points (ASCII) is selected.
2. Click OK in the dialog.
3. In the Input data dialog: select Generic boundary polygon
as Line type, then click OK. The polygon appears at the
bottom of the Input pane.
12. Open a 3D window and display the wells, the polygon you
imported, and the porosity property from the upscaled grid.
Select to show the grid lines by clicking the Show/hide grid
lines button in the function bar.
Reservoir Engineering Local grid refinements and Aquifers • 191
13. Press the Display host cells button in the
process dialog. The grid cells that will be refined are displayed
in the 3D window.
14. Increase the Well influence radius to 800 and click on Display
host cells again to see the effect.
15. You do not create any refinements until you clcik Apply or OK.
You can continue to experiment with the settings.
16. Select well P05 in the Source name list of the process dialog
and then deselect the Use default check box. Now, you can
adjust the settings for this particular oil producer. Change the
method to Cartesian Nx, Ny, Nz and the Source influence
distance to 500.
17. Click OK to generate the local grid set.
Select model.
First, specify which model to use. Then, specify the area that should be
influenced by the aquifer. This is done by supplying a closed polygon.
The polygon can be made using the Make/edit polygons process.
You can drop in multiple polygons defining the connection areas of
interest. Each of the polygons have individual settings for creating a
unique drive direction for each area of interest.
After the area of interest is specified, you must select the drive
direction and the vertical extent.
If Bottom up is selected, the aquifer is connected to the bottom edge
at the bottom of the reservoir for all cells within the area of interest. In
addition, it is possible to specify the vertical extent.
The different aquifer models require different input. Refer to the Online
Help manual for details.
Exercises – Aquifers
In this exercise, we will add an aquifer to see whether a better match
can be achieved.
Exercise Workflow
• Use the Make/edit polygons process to draw a polygon that
specifies the area that is influenced by the aquifer
• Use the Make aquifer process to add an aquifer to the model
Exercise Data
In this exercise, continue to use the project from the previous exercise.
Introduction
In this module, you will learn how to set up a development strategy
based on imported observed data. We will also look at how to import
the historically observed production data.
Prerequisites
Basic knowledge of Petrel is required.
Learning Objectives
• Import observed data
• View observed data in a function window
• Make a history strategy
• View line data
• Optional: Use the History match analysis tool to view results
History-Prediction
History:
• Done to validate the
model against history
• Use observed rates as
well control data
• Use historic events;
dates for perforations
Prediction:
• Used to predict future
behavior
• Give the rates or
pressures that the wells
should be operated at
forward in time
On the Data tab, you need to specify the type of data in each of the
columns of the file you are importing. In the illustration, column three
contains the bottom hole pressure (BHP).
User interface
History strategy
Edit default rules
Drop in the
observed
data
Edit control
modes
Edit time
stepping
The imported data is averaged over the report step length selected in
the Make development strategy process. Plot the observed data and
the development strategy to see how the averaged data matches the
observed data.
Exercise Workflow
• Import observed data
• View the imported data
• Make a history development strategy
• View the development strategy data
• Define a simulation case
Exercise Data
In this exercise, continue to use the project from the previous exercise.
3. Go to the Grid tab. Make sure you insert the properties you
want to use for simulation. Expand Upscaled grid [U] under
Models pane. Open the Properties folder and drop
Permeability and Porosity into the Grid tab. To be able to
use the blue arrow, you have to select the check box in front of
it .
2. Go to the Grid tab. Drop in the local grid set (Wells and
Polygon) from the Models pane.
3. Click Apply to save the changes, and Run to run the case.
224 • History development strategies Reservoir Engineering
Next, you will define a simulation case where an aquifer is used in
addition to the local grid refinements.
Exercise steps
1. Open the Define simulation case process.
2. Select the case NoAquifer that you made in the previous
exercise from the drop-down menu.
3. Select Create new case, and name the new case Aquifer.
Note that all settings from your case are preserved.
4. Go to the Grid tab. Add a row to the table .
5. Use the drop-down menu to select Aquifer. It is located at the
bottom of the list.
6. Select the Aquifer (Carter Tracy) from the Models pane and
drop it into the process dialog.
7. Click Apply to save the changes and Run to run the case.
The next lesson will focus on viewing line data.
Reservoir Engineering History development strategies • 225
Lesson 2 – Plotting data
Plotting data
Open a New function
window
• Select line data and
identifier from the Results
pane
• Select case from the Cases
pane
1. Go to the settings
for Function 1 (of
Function
window 1) in the
Windows pane
or,
double-click on a
line.
2. Adjust settings
under the Plot tab.
The Results pane can contain a large number of vectors. If you only
want to list vectors that contain data for a specific well or a particular
simulation case you can right-click this subject and select Filter
results tree.
Right-click the Dynamic data folder and select Export to export line
vectors. In the Export dialog that opens, you must specify a file name
and format. The only format available is Petrel Summary Data where
the columns are separated by tabs.
In the next dialog that opens, you can make a selection of result
vectors, identifiers, and cases for export.
3D Viewing
Summary data
1. Display relevant wells from the Input pane.
Bubble maps
Time varying data
The Startwell filter is useful for displaying all of the wells that are
supported by an injector. Similarly, the Endwell filter is used to display
all of the injectors that support one producer.
Select settings:
• the sample frequency
• zero data filtering
• normalization
Remember, the expression for the match value M given in slide 4. The
number N is determined by the sample frequency. If Observed
frequency is chosen, the simulated data is compared to the observed
data only when observed data is available. Consequently, N is the
number of samples of the observed data. The simulated data will be
sampled backwards. That is, at a time where there is observed data this
value will be compared to the first simulated value backwards in time.
A bubble map
shows the match
statistic for one or
more vectors at
each well.
Switch on Case
compare mode
In the above illustration, two cases are compared. The values are
lumped into three categories: Case 1 is displayed as better, equal, or
worse than Case 2.
Function window
History match statistics settings
Function window
Cross plot two vectors
To make a crossplot:
1. Use the right mouse to select which vector to plot on the
x-axis. Then select a second vector for the y-axis.
2. Select the cases you want to compare in the Cases pane.
A trend to the origin indicates both matches improve together, while a
trend to the ends of the axes indicates improving one match worsens
the other. You can crossplot two wells in a similar way.
In the illustration, you can see the match values for a single vector,
water production rate, for all wells in several cases. In this example,
the user has selected to give the best match the color green and the
worst match the color red. The remaining matches are in black.
7. If you do not see the wells, click the View all in viewport
button .
8. Open the settings for History match statistics by right-
clicking the folder and then selecting Settings.
9. Go to the Map window tab and select the radio button
Quantitative.
10. Still on the Map window tab, select the check box Enable
bubble plots. Click Apply.
11. Go to the General tab and click to change the range of the
color legend. In the dialog that opens, click Max and Min
to get the range of your pressure match vector. Click
Reservoir Engineering History development strategies • 257
Apply. Notice how well P01 has the poorest match in bottom
hole pressure.
12. Turn off the Bottom hole pressure, and select to view the
Oil production rate instead.
13. Switch to Qualitative mode in the Map tab of the Settings
panel for the History match statistics, then click Apply.
14. Open the settings for your New match set and enter the
threshold for the match values that should be considered good
and bad. Select Min =0.1 and Max=3. You should now see a
qualitative match of the oil production rates. Notice that well
P04 has a poor match in oil production rate.
Introduction
In this module, we will import well data, digitize a new well in Petrel
using the Well path design process, and complete the well with
completions using the Well completion design process. We will use
various Petrel windows and tools to create, quality check and inspect
the well data.
Prerequisites
Basic knowledge of Petrel is required.
Learning Objectives
In this module, you will learn:
• How to import well data into your Petrel project
• How to design a well path using the Well path design and
the Laterals design processes
• How to use the well completion design process to insert
completions for your wells
• How to QC wells trajectories and completions.
When you import a well header, make sure to select the correct file
format. In the import dialog that appears, notice that there is a capture
of the file you are importing at the bottom. View the data in the file
capture, and fill in the column number for the x and y coordinate and the
depth data into the Columns part of the dialog.
To import well header data:
• Right-click the Wells folder and select Import(on selection)
from the drop-down menu
• Select Well heads (ASCII)(*.*) as the file format
The algorithm will attempt to design a well that passes through all of
the design points with a curvature which is smaller than the “requested
upper” dog leg severity (DLS) set by the user. This is done by using a
series of straight sections and curves of the requested DLS.
1 4
Side
track
Stand
alone
You have the possibility to extend the proposed well trajectory to the
surface by selecting one of the Advanced algorithm options:
Simple : The well head is assumed to be vertical above the
uppermost design point.
Standalone : The well head, KB and MD need to be provided by
the user.
Side track : User must specify the main well to which Petrel will
connect proposed trajectory.
The Simulation trajectory algorithm is available only for imported wells
from simulation deck. The algorithm joins the design points with
straight lines.
3B 3C
3A
2
2. Active the Z-value selector icon and enter a depth for the
node (press =); moves along tangent vertically
2
3. Move vector arrow (turns yellow). This will not move the
node but changes the curvature (A)
1 3 3A
Exercise Data
In this exercise, you will continue on the project you have been working
on in the previous modules and exercises.
If you do not have X,
Y data (well head
X-coordinate, well head Import well data
Y-coordinate) in your
deviation file (.dev), you must Exercise steps - Import the well path deviation
first import well header (file 1. Right-click the Wells folder and select Import (on selection)
of type: Well heads (*.*))
from the drop-down menu. Use the file of type: Multiple well
paths/deviations(*.*).
2. Select the file ImportData > Well_Engineering >
You can also import ImportWells.dev and click Open.
directly into sub folders
instead of having to move 3. In the Import multiple well paths dialog that opens, select
the well after import. X,Y,TVD as Column input data.
4. Look at the file capture at the bottom of the import dialog and
enter the correct column number for X, Y, and TVD.
276 • Well Engineering Reservoir Engineering
5. Under Other settings, select the button Name as part of
header.
6. In the Name prefix field, enter the characters that precede
the well name in the file you are importing.
.
278 • Well Engineering Reservoir Engineering
Setting up the 3D window
This exercise will walk you through how to display relevant data when
digitizing wells, such as oil saturation at the end of history. Also, it is Be aware of vertical
useful to display the other wells and the faults so you can see the exaggeration, which by
default is set to 5. You may
proximity and avoid hitting them when designing the well. want to change Z-scale to 2
Exercise steps from Petrel Tool bar.
1. Open a 3D window.
2. Go to the Cases pane and select the Aquifer case.
3. On the Results pane, expand the Dynamic folder under
Simulation grid results, and select to visualize Oil
saturation (SOIL).
4. Display the last time step 2009-02-01, using time player at the
bottom.
5. Right-click the Oil saturation (SOIL) property and select
Create 1D filter.
6. Select to filter out all values below 50% of oil saturation. Click
Apply.
9. Use the Display the cells with same K button and the
If you do not have any property player buttons to move through the grid in K layers. In
properties to move along, this way, when you digitize on the grid, you can move through
you may also use a surface
or horizon. Shift the surface the reservoir. You can also use the I- and J-direction filters
up and down a short interval
using the Operation tab in
10. Turn on all existing wells from the Input pane, to avoid
the settings for the surface. collisions.
Then you can digitize on that
surface to trace the well.
This is one way out of many to set up the 3D window ready for
digitizing new well trajectories.
Exercise steps
1. Alternatively, you can use a General intersection as a target
when digitizing the well trajectory in combination with the
saturation property.
2. Go to the Input pane and turn off the User filter for saturation
you have made in the previous exercise Oil saturation (SOIL)
1 - Aquifer. Deselect filtering along K-direction as well.
3. Insert a new General intersection by right-clicking the
Intersection folder located in the Models pane under
Upscaled grid. Next, select Insert general intersection
to filter out
the cells that covers the
plane.
To resize, select or
move the well design points
you will have to either turn
off the general intersection
plane or move the plane
slightly.
5. Click the left arrow to copy the well into your project.
6. Close the Reference project tool, and save your project.
7. Display the well you just copied.
Reservoir Engineering Well Engineering • 285
Lesson 2(Optional) – Automatic well placement
This lesson shows an automatic way of creating wells using the Well
path design process :
2. Select method.
3. Select wellhead or
attach to an existing
well.
In the process
settings, you can turn
on the active filter to
be applied together
with the target body.
Shifting offset
a) Multilaterals
b) Limiting surfaces as constrain Click Make run before you close
the dialog.
c) Collision detection
Laterals design
Laterals design
Laterals design
You need to supply the depth (reference MD) that the first new lateral
should branch off from the mother bore. Either drop in a surface, in
which case the reference MD is calculated as the intersection of the
main well with that surface. Or else, enter the depth (in TVD).
On the Laterals template tab, you can select the laterals type : Fork or
Fishbone. There are several settings for both templates:
Offset MD – This value will define the starting point MD of the
first lateral and is an offset to the reference MD provided on
the general tab.
Spacing – specify the distance (MD) between the starting points
of two consecutive laterals.
Relative azimuth – is the angle between the first target point of
the lateral and the starting point of the main well. In cases
where there are more then one lateral, the first will use the
relative azimuth, the second will use the opposite of the
relative azimuth and so on.
Use the Advanced settings if you want to use different settings for
different laterals to the same main well.
Well attributes:
• Default attributes
• User attributes
• Check shots
• Well log
• Well completions
The Well manager gives you an overview of all wells in your project. It
allows you to sort and filter on well names.
From the Settings dialog of a well, you can select to create a well
report that can be handed over to the driller. You can either create a
report that tells you all the exits and entries of every zone, or you could
enter the spreadsheet for the well and get a listing of the well points,
with different types of attributes.
Also on the Settings dialog for the wells, you can select to add
synthetic well tops to the active well tops folder at the positions where
your new wells intersects the horizons of your 3D grid. Those can be
useful later when placing completion items.
Synthetic logs
1. Open the Make logs tab in the settings for
the new well and select a property.
Click the Make logs button.
1
2. Click the Make logs button.
To quality check a new well, you can create a vertical well intersection
and display different types of data on it. Also, it is possible to create
synthetic logs along the well path, based on input from the 3D grid. This
could be synthetic property logs (Phi, Perm, Sw, etc) or zone logs. The
synthetic logs can be displayed in the well section window like any
other type of log.
Vertical well intersection – right-click on the new well to insert
a vertical well intersection. The blue button allows you to display
data on the intersection. The data available for display will show a
blue check box. Examples are seismic, properties, horizons, faults,
and polygons.
2B
1
2A
Exercise steps
1. Right-click on the Wells folder in the Input pane and select
Well manager from the drop-down menu. The well manager
window opens.
There are two ways of computing the inflow to wells with ECLIPSE;
namely the standard and multi-segment well model. The multi-
segment well model is a special extension to ECLIPSE.
The following items are exported to ECLIPSE only if they are used with
multi-segmented wells settings - Inflow control devices (ICDs), Flow
control valves (FCVs), Gas lift valve, Gauges, and Pumps. The
Heater can only be used with ECLIPSE 300.
The standard well models treat the entire well bore as a single entity,
with constant or averaged fluid properties throughout the well. Such
models neglect pressure drops due to friction and inter-phase slip. This
Reservoir Engineering Well Engineering • 307
is a reasonable approximation for vertical wells producing from only
one zone. However, in a horizontal well, friction is very important. When
you have one zone producing gas and another producing oil, the
difference in fluid properties (density and viscosity) is important.
The multi-segmented well model in Petrel and ECLIPSE divides the
entire well bore into segments, similar to how a reservoir is divided into
cells when making the grid. Petrel gives each well segment the physical
VFP (vertical flow
performance) tables give the properties of the casing or tubing that it contains, allowing ECLIPSE to
BHP as a function of the flow accurately model the fluid physics throughout the well bore.
rate, the THP, the water and
gas fractions. The Petrel Define well segmentation process allows you control of
VFP tables cannot be made the length of the segments, what angles they cross, and how the
in Petrel, but they can be
imported into the Input pane
perforated zones connect to them.
and used in the Define well
segmentation process.
Multi-segmented wells is not within the scope of this class.
By clicking the Toggle flow path display button in the function bar,
you can turn on a flow path display.
Completions manager
Completions
To organize the completions data in this tabular view, you have several
options. You can grab a column header and drag it into the position you
like. Alternatively, you can grab a column header into the dark grey area
to group data by that column. Use the Columns drop-down menu to
select which columns to display.
On the Equipment tab, you can define the equipment settings that can
be used by several completion items in the project. For each equipment
type, you must assign a name, outer diameter (OD), inner diameter (ID),
inner roughness (IR), and outer roughness (OR). By clicking the
Columns tab, you can add additional columns to specify more settings,
such as drift diameter.
Give a depth
directly or relative
to a well
The connected
cells within the
Give a start date
perforation will
be reported as
single entry
Remember, for a designed well, you can make artificial well tops at the
position where the well penetrates one of the horizons in the 3D grid.
This is further explained in the “Well path design” lesson.
One way to modify existing items is by changing the radius. New items
can be added either for the whole well, or according to a well log.
Discrete well logs with the correct template must be used as input for
Petrel to understand which intervals to complete with which equipment.
Completion items
Time player
6. Next, select the check box in front the Well tops folder to
display the well tops.
7. Activate the Well completion design process in the Well
engineering folder on the Processes pane by clicking it
once. The function toolbar appears with icons (tools) relevant
to the completion design process.
Click the Add/edit casing icon and click inside the Completions
track for well P08, Petrel will prompt you for a start date. Enter
2007-01-01.
2. You can now click and drag the casing base up and down in
the well section window.
3. Right-click inside the casing in the completion track and select
Settings from the drop down menu. This opens the settings
window for the casing.
4. In the settings window, go to the Properties tab.
5. Use the Equipment name drop-down menu to assign the
New equipment to this well.
6. Select well P08 in the Input pane and drop it into the Bot.
MD(m) field of the Properties tab. Then, type 0 in the field to
the left to case the well all the way to the bottom. Click OK
and observe how the casing is extended all the way to the
bottom of the well.
5. Go to the Global well logs folder and rename the new log to
Perf.
6. Open a well section window, accept to create a new well
section template 3.
7. From the Input pane, expand the Global completions folder
select Casing and Perforation. From the Global well logs
select to view Perf.
Introduction
In this module, how to make prediction development strategies will be
covered. It is also demonstrated how to use the Keyword editor to
include features of ECLIPSE that are not yet available through the Petrel
user interface.
Prerequisites
Basic knowledge of Petrel is required.
Learning Objectives
In this module you will learn how to:
• Use the development strategy process
• Insert and modify rules to an existing development strategy
• Make a prediction strategy
• Use restart runs to continue a simulation
• Use the Keyword editor to modify cases
History-Prediction
History:
• Done to validate the
model against history
• Use observed rates as
well control data
• Use historic events;
dates for perforations
Prediction:
• Used to predict future
behavior
• Gives the rates or
pressures that the wells
should be operated at
forward in time
Make a strategy
Add times
Add wells
Add rules
You can add new times to the strategy, and then add new wells or new
rules to existing wells from that time.
Add wells
You add a new well to the project by selecting it on the Input pane and
clicking the blue arrow in the Make development strategy process
dialog. Similarly, you can add a folder of wells.
338 • Prediction Strategies Reservoir Engineering
Add wells
Linked folders
Folders of wells are used to apply the same rule to numerous wells at a
time. There are two types of folders:
1. Linked folders – are added by dropping a wells folder from
the Input pane into the process dialog. The content is When you add wells
synchronized with the Input pane – you cannot edit those to the strategy tree, their
flow path is analyzed. If the
folders within the Make development strategy process, only well cannot flow at all – that
delete the whole folder. This means that if you add a well to is it is cased but has no
the folder on the Input pane, it will be included the next time perforations – it will not be
added. If the well flows up
the development strategy is exported to the simulator, without both the tubing and the
you having to rerun the process. annulus, two well flows are
2. User folders – are added by clicking on the Add a new user added to the strategy tree.
defined folder button on the tool bar, and wells are added to
the folders by dropping in the well from the Input pane, or by
copy/paste or drag/drop within the strategy tree in the process
window.
To delete a well or a user folder of wells from the strategy tree, simply
select it in the strategy tree and click the Delete key.
Tabular rules
Rules
Validation
The validation status and the icons are updated when you click Apply
or OK, or for the active rule when you click Validate active rule.
Move the mouse over
Select the report validation check box to have all validation messages the rule’s icon in the strategy
copied to the Petrel message log once Apply or OK have been clicked. tree to see a pop-up with its
validation report.
Note that a valid rule will not necessarily create a valid simulation. For
example, many rules have several optional parameters and the
simulator requires at least one of these to be set, but Petrel does not
enforce this. Future versions of Petrel will enhance the validation logic.
Groups are used to tell the simulator how to control several wells at a
time. Often, a group will correspond to a physical structure in the field,
The group structure like a platform or a manifold – but it might as well just be a logical
can be changed at a later grouping – for example, all the wells producing from Zone 2.
date – for example, to move
a well from the producers Petrel automatically adds wells to the default (first) group when they
group to the injectors group. are added to the development strategy. You can then add groups using
Simply add the new control
date, copy the groups folder the Add new group button, and organize wells into groups by dragging
to the new date, and edit the and dropping between groups.
group structure accordingly.
To rename a group, select the group, right-click it and select Rename.
It is important to distinguish between well folders and groups:
• Well folders can be dropped in Wells parameters of rules.
When exporting to the simulator, Petrel exports the rule to the
simulator for every well in the folder. For example: set each
well in a folder to produce 1,000 bbl/day.
• Groups can be dropped in Groups parameters of rules. Upon
exporting to the simulator, Petrel exports the rule to the
simulator once for the group. The simulator works out how to
apportion the rule to the members of the group. For example,
344 • Prediction Strategies Reservoir Engineering
make the field produce 10,000 bbl/day from 10 wells – but it is
up to the simulator to determine how much each well should
contribute to the field target.
Groups
Membership changing with time
You can copy and paste a development strategy on the Input pane and
then open the copy in the Make development strategy process to
quickly recreate a similar strategy.
Restart runs
Cell
Use the solution at the end of a Saturations &
history case as start condition Pressures
Field Production Rate
(Restart Run)
(Base Run)
Time
11. Click on the Well water injection control rule. Check that
the INJ FOLDER is dropped into the Wells field and that
Control mode is set to Group control. Also, enter a Bottom
hole pressure limit of 400 bar.
12. Finally, click on the Reporting frequency rule and select to
report every sixth month.
13. Click Apply to save the development strategy.
10. Name the new folder All producers, then drag and drop the
Producers and the Imported folders into it.
15. Left-click the Well water injection control rule and drop the
Injectors folder into the Wells drop-field. Select Group
control as control mode.
16. Left-click on the Well rate production control rule. Drop in the
All producers folder into the Wells drop-field, select
Reservoir rate as the Control mode, then type in a oil rate
of 10000 m3/d.
17. Right-click the new Well rate production control rule in the
Rules folder and select Convert to tabular rule from the
drop-down menu.
Exercise steps
1. Go to the Cases tab. Right-click the aquifer case , and select
Insert restart case. A new case, Aquifer_RESTART_1,
appears on the Cases pane.
2. Open the Define simulation case process and select to edit
the restart case you just created.
3. Go to the Strategies tab.
4. Add a row to the table by clicking the Append item in the
table button .
5. On the Strategies tab, drop in your new strategy Tabular
rule.
Keyword editor
Some functionality is
not yet available from
the Petrel user
interface and must
be accessed by
manually inserting
keywords.
In some cases,
Petrel generates a
keyword but the
user want to do
manual editing, e.g.,
conversion of
ECLIPSE to Petrel
project.
There are still some ECLIPSE and FRONTSIM functionalities that cannot
be accessed through the Petrel user interface and hence the required
keywords are not exported by Petrel. In such case, it is possible to add
and edit the keyword as user keyword via the Editor.
Reservoir Engineering Prediction Strategies • 355
Keyword editor
Examples are:
• Thermal simulations
• Simulator tuning
• Output additional summary
vectors
As an example, you can use the Keyword editor to report the elapsed
time of a simulation run.
Keyword editor
The Keyword editor is accessed from:
• Advanced tab of the Define simulation
case process, or
• Cases pane. Right click a case and
select Editor…
Sort by section:
Keywords listed to the right
belong to the
ECLIPSE/FrontSim section
selected to the left
When Sort by include files is selected, the left side of the Keyword
editor shows the include files that can be edited. Double-click a file to
open it in an editor.
Reservoir Engineering Prediction Strategies • 357
Keyword editor
Inserting keywords
Keyword editor
Preserving keyword edits
“--!!! Generated file. Any edits to this file will be lost on next export
from Petrel.”
This indicates that Petrel will overwrite this file and not preserve any
changes made by the user. If you remove this comment, Petrel will not
do any changes to the keyword it contains even if new input is given
from the Petrel user interface.
Keyword documentation
Petrel will, by default, assume that the imported files have the unit
system selected in the project settings. If you attempt to load a
simulation case with data from another unit system, Petrel will warn
you and ask whether you want to change the project units to match the
incoming data. If you select to change the unit system, data that is
already in the project will not be converted. Hence, it is only when you
are importing a case into a new, empty project that you should select to
change the unit system. Note that Petrel cannot do unit conversion after
import.
If you click on Continue, then:
• The grid geometry and 3D properties imported into Petrel will
be converted into project units
• Summary line graphs imported into Petrel will be displayed in
project units
• The keyword data will remain in the original units
Keyword editor
Summary vectors
To report other summary vectors than the ones listed on the Report tab
of the Define simulation case process, you can use the Keyword
editor:
• Select the SUMMARY section in the left part of the Keyword
editor
• Select the vector you want to report in the list on the right side
• Check the syntax of the keyword in the manual if necessary
• Click the Insert button and edit the keyword in the editor that
opens
7. Select the INCLUDE keyword from the right hand side and
insert it in the left hand side by clicking Insert.
8. Enter the VFPI.TXT file in the INCLUDE file. The file contains
VFP tables for your wells. Save and close the text file.
9. Click on OK to save the changes and to close the Keyword
editor.
10. Save the project.
Dual
Dual porosity
porosity – Dual permeability
– Dual permeability
Simulator approximation
Reality
Add fracture system to simulation: 3. Add relative permeability curves for the
Fracture system
1. Select simulation type
4. Set Advanced dual porosity settings (no
2. Drop in fracture properties and DP multiplier and Gravity drainage)
the dual porosity matrix-fracture
coupling transmissibility
3
4
2
Sector modeling
Sector modeling allows you to simulate a portion of a reservoir - the
region of interest - using boundary conditions extracted from a
(previously run) full field model. This is useful when planning an infill
drill well, designing a complex completion or matching a well’s
performance to observed behavior. The sector model simulation will run
much faster than the full field model.
There are two distinct workflows for sector modeling. The main
difference is whether the regions used to identify the region of interest
are defined before or after the full field run is performed.
Regions defined before running the full field model allow the boundary
conditions to be captured by the simulator at every time step during the
full field run, and results in a more accurate sector model simulation.
Sector modeling
Insert a sector model
Once the simulation has run and the results are loaded, a new folder is
added to the Models pane. This folder is named Sector modeling and
contains the boundary condition that was captured at the boundary of
the region that was used as input.
To insert a sector model, right-click on the full field model in the Cases
pane and select Insert sector model. A new case is then added to the
Cases pane. You can open the case in the Define simulation case
process to supply the boundary condition.
Hysteresis
Hysteresis
Hysteresis: When the curve used to determine the rock properties is a function of the
history of the rock and a function of the direction of the change in the saturation.
Hysteresis
For cases with the water saturation increasing: Imbibition curves should
be used.
When (in a grid block) the saturation of water increases and then the
saturation of gas increases – Hysteresis should be used.
You supply two saturation function tables for the simulation case.
Reservoir Engineering Appendix 1- Advanced Workflows • 381
These provide respectively the primary drainage and pendular
imbibition curves.
Case management
Remote job submission
To do so you must:
• Install support for remote
simulation
• Configure Petrel for remote
job submission
• Define queues in Petrel
E Flow paths
turning on display, 311
Eclipse
Fluid models ; See also Make fluid model
importing keyword files, 81 assigning separate to regions, 112
remote job submission, 382 compositional model, 70
Empty prediction strategy making, 69
defined, 337 Fluids
Endwell filter, 236 specifying fluids phase in black oil models, 72
importing perforations, stimulations and work-overs, 320 remote job submissions, 382
Explorer panes, 25 Function bar, , 28
defined, 15
F
Function window
Fault defined, 15
defined, 14
G
Fault filter Gas properties, 73
defined, 53
General intersections
Faults
assigning transmissibility multiplier, 58 creating intersection window, 128
excluding in pillar gridding, 146 inserting, 128
how to insert into grid, 57 viewing data on an intersection plane, 133
how to make a simulation fault, 61 General surface, 52
in pillar gridding, defined, 141
General tab
inserting into grid, 56
Filters used in black oil models, 72
defined, 14 Grayed-out area, 28
fault filter, 53
how to make filters using a Histogram window, 131
Reservoir Engineering Index • 385
Grids Horizons. See also Make horizons
creatings grids without faults, 48 base surface, 52
how to make a simple grid, 48, 59 defined, 15
Skeleton grid, defined, 49 discontinuous surface, 52
Grid separate zones erosional surfaces, 52
in local grid refinements, 184 general surface, 52
inserting into simple grid, 50
H
make horizons process, 51, 52
Heavy oil+gas, 72
types of, 52
Help manual. See Online help manual Horizontal wells, 308
Histogram window Hysteresis, 380
defined, 15
History matching, 208 I
crossplotting two vectors, 254 Icons
how to compare cases in a map window, 260 used in this manual, 13
how to run history match analysis, 256 Importing
how to view match data in a function window, 259 a polygon, 190
how to view match data in a map window, 257 branching wells, 266
match values in map window, 252 fluid models, 81
normalization, 248 rock physics functions, 97
results viewing, 248 well header, 264
sampling, 246 well path deviation, , 276
settings, 245 well path / deviation file, 265
setting threshold and equality, 251 Info tab, 34
single vector versus case number, 255
Initial conditions tab, 75
statistics settings, 254
viewing data in a function window, 249 Initializing the model
viewing data in a map window, 249 3D initial properties, 116
zero data filtering, 248 by equilibration, 113
History strategies, 209 methods for, 110
adding a rule to limit the production pressures, 222 model, 108
defined, , 337 with fluid and rock physics functions, 120
defining a history case, 217 Input pane, 25, 26
defining and running simulation cases, 223 defined, 15
editing default rules, 215 Insert horizons, 50
how to create, 213
Interface, 41
how to import observed data, 217
how to make a history development strategy, 217 Intersection
how to visualize the observed data, 219 defined, 15
plotting data, 226 Intersection window
viewing the development strategy data, 221 defined, 15
History tab, 34 Irreducible saturations, 94
P Polygons
Panes defined, 16
cases pane, 26, 27 importing, 190
input pane, 25, 26 in local grid refinements, 181
models pane, 25, 26 in make aquifer, 197
processes pane, 25, 28 Pore volume
results pane, 25, 27 setting minimum, 119
templates pane, 25
388 • Index Reservoir Engineering
Prediction depletion strategy R
defined, 337
Reference project tool
Prediction development strategy how to use, 285
adding new rules, 341 Relative permeability
adding new times, 338 curve for oil-water, 94
adding new wells, 338 Remote job submission, 382
converting to tabular rule, 342
Reservoir conditions
copy and paste a development strategy, 346
group control, 344 in black oil models, 72
how to add a new rule to an existing Results
strategy, 349 3D initial properties, 116
how to create by using a default strategy, 347 Results pane, 25, 27
how to define a prediction case, 350 defined, 16
how to make a strategy with a tabular rule, 351 exporting simulation results, 231
how to view simulation results, 350 filter results tree, 230
linked folders, 339 Results viewing, 129
making a strategy, 336
Rock compaction function, 89
rule validation, 342
user folders, 339 how to make, 100
Prediction mode, 209 settings, 90
Prediction water flood strategy Rock physics functions. See Make rock physics functions
defined, 18
Well trajectories
defined, 18
Windows pane, 26, 29
defined, 18
Workflow
for Petrel reservoir engineering, 21
Workflow diagram, 19
Workflow editor, 29
Workflows pane, 25, 29
defined, 18
Z
Zonation, 155
Zone filter
defined, 53
in local grid refinements, 184
Zones
defined, 18
make zones process, 51