Petrel RE Tutorial - Fluid Model
Petrel RE Tutorial - Fluid Model
Petrel RE Tutorial - Fluid Model
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
Reservoir Engineering
Functions 65
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
ECLIPSE Compositional
Compositional simulator
Both the vapor and the liquid
phase consists of several
components
Rv
Rs
Reservoir Engineering
Functions 67
Pressure
G: Near Critical
Fluid
F: Wet Gas,
Retrograde
A: Dead Oil
C: Live Oil,
Saturated
D: Dry Gas
E: Wet Gas
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.
68 Functions
Reservoir Engineering
1
2
In the process dialog, you need to specify whether to make a black oil,
compositional or thermal fluid model.
Reservoir Engineering
Functions 69
Compositional Model
1. Select equation of state
from the General tab.
Note: There is no
support for tuning an
equation of state to
match laboratory
measurements.
70 Functions
Reservoir Engineering
1
3
2
Reservoir Engineering
Functions 71
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
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.
Reservoir Engineering
Functions 73
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.
74 Functions
Reservoir Engineering
1
1. From contact set.
Functions 75
Make contacts
Make contacts is the process
where the contacts to be used in
the Volume calculation and
Simulation processes are made
76 Functions
Reservoir Engineering
To use contacts as input to the Make fluid model processes, you must
define them in a separate process in Petrel, called Make contacts.
The purpose of this is to be able to enter different types of contacts,
such as constant values, dipping contacts and surfaces, and you can
choose to use different contacts for each zone and each segment or the
same contacts for the entire 3D model.
Another purpose of contacts is to visualize them together with one of
the horizons. This will show the contact contour on the surface together
with colored intervals for each hydrocarbon interval. This is useful when
displaying the aerial extent of the hydrocarbon intervals.
Make contacts
Reservoir Engineering
Functions 77
Contact level
Can be a constant value or a surface. To enter a constant
value, type the value directly into the cell. If it is a surface,
select the little check box and use the blue arrow to copy the
surface that represents the contact into the cell.
To use different contacts for each segment and zone, clear the
options Same for all zones and Same for all segments.
Reservoir Engineering
Spreadsheets
You can view/edit a fluid model
in spreadsheet format.
You can copy and paste to/from
existing tables.
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.
Reservoir Engineering
Functions 79
Plotting
Fluids data can be
plotted in a
function window.
Import
Black oil models exported
from PVTi can be imported.
The status of the import is
reported in the message log.
80 Functions
Reservoir Engineering
You can import fluid models generated in PVTi, or you can import Eclipse
keyword files.
Reservoir Engineering
Functions 81
Reservoir Engineering
any of the curves. The property name and value appear in the
status bar. If you cannot see the status bar, enable it with the
View > Status bar command.
3. Deselect to view the Oil formation volume factor and select
the check box next to Oil viscosity instead.
4. Any changes made in any of the settings panels and
spreadsheets will be reflected in what you see in the function
window.
84 Functions
Reservoir Engineering
Reservoir Engineering
Functions 85
Reservoir Engineering
Reservoir Engineering
Functions 87