Professional Documents
Culture Documents
Introduction To RE Through Petrel: 1. Setting Unit System in Our New Project
Introduction To RE Through Petrel: 1. Setting Unit System in Our New Project
This is a quick exercise going through the creation of a very simplified ECLIPSE model in Petrel RE,
consisting of a cubic grid with a producer well in the center. A constant pressure boundary condition is
set on the borders by the implementation of an aquifer, and its influence is analyzed through three
ECLIPSE simulations. Throughout all steps it is expected that a parallel to real field cases are made, in
order to teach Reservoir Engineering through a practical workflow.
Schlumberger Public
2. Creating the simple grid
Our grid will be created from the Make simple grid process,
which can be found under Utilities in the Process pane.
Double-click it and, on the first tab, Input data, fill in the
following parameters:
Top: -1524
Bottom: -1578
With that, we just specified the top and bottom limits
of our grid. Now click the next pane, Geometry and fill
in the following values:
XMax: 330
YMax: 330
Xinc: 30
Yinc: 30
Schlumberger Public
3. Creating the vertical subdivision
In order to make the vertical subdivision (layering), we need to go through three steps:
a. Create boundary
surfaces
On the Models pane, expand
New model and 3D grid. Right-
click Skeleton and select
Convert to surface. These will
be stored in a folder under the
Input pane.
dialog window. Click the Append item in table button twice to add two lines which will create the
horizons. Highlight the surface Top under the Input pane by clicking its name once, and then drop it in
the Make Horizons process by clicking the blue arrow icon in line 1 under the Input #1 column. Do the
same with the Base surface for line 2. Hit Ok after your process window looks like the following:
Schlumberger Public
This will add new items, horizons, to the Models pane.
c. Layering
With the horizons defined, we
can now do layering by activating
the Layering process under
Structural modeling in the
Processes pane. Change the
number of layers to 6 and keep all
the other settings default. Hit Ok
when done.
PORO = 0.2
Hit Enter when you are done. Now change the template to
Permeability and enter the equation:
PERM = 200
Schlumberger Public
Hit Enter once again when done. Finally, change the
template to Permeability Z and type in the equation:
PERMZ = 0.1*PERM
And after hitting Enter, notice how all the properties are
stored under Properties inside 3D grid (Models pane).
New well folders are stored in the Input pane. Click on Insert again, but
now choose New well. Create a well with the following parameters:
Name: Producer
Well symbol: (3) Oil
Well head X: 165
Well head Y: 165
Specify vertical trace: checked
Top MD: 0
Bottom MD: 1700
The well will be stored under our well folder in the Input pane. Next, we
can work on our fluid model and saturation functions. We will not add
completions to the well. This means that, by default, Petrel will consider
that it is completed (perforated) in all layers.
Schlumberger Public
We create the fluid model by accessing the
Make fluid model process, which can be
found under Simulation in the Processes
pane. First we click the Use defaults button
and select Heavy oil + gas.
Next, we will supply a series of initial conditions. To do so, we switch to the Initial conditions tab and fill
in the following data:
Name: No GOC
Pressure (bar): 207
Datum depth (m): -1493
Gas-oil contact (m): -1493
Oil-gas PC (bar): 0
Water contact (m): -1554
Water-oil Pc (bar): 0
Schlumberger Public
window.
Schlumberger Public
We will model an aquifer as a constant pressure at the
side boundaries of our system.
Pressure: 200
Datum: -1551
Fluid model: Heavy oil + gas (drop it in using the blue arrow from
the input pane)
Hit Ok when done. The aquifer is stored under our grid in the
Models pane.
Schlumberger Public
9. Creating development strategies
Next, we create the flow controls for our single well. Two strategies should be created, both based on a
constant oil rate control, however one will be limited by a BHP.
Schlumberger Public
project.
Click the next item, Black oil fluid model, and drop in the initial condition No GOC from the input pane.
Next, choose the final item, Rock compaction, and drop in the Consolidated sandstone function, also
Schlumberger Public
from the Input pane.
Switch to the Strategies tab. Click the Append item in table button once and drop in the ORAT
development strategy. Click Apply. Now Export and Run the case by clicking the appropriate buttons,
Petrel will automatically load the results.
Schlumberger Public
Before we check on the results, we will create
two additional simulation cases. Still on the
Define simulation case dialog, toggle the upper
radio button to Create new and give it the name
ORAT_BHP. Change to the Strategies tab and
replace the ORAT strategy by ORAT + BHP.
Apply the changes, then Export and Run the
case.
Drop in Aquifer from the Models pane via the blue arrow. Apply the changes and then Export and Run
the case. After the case runs, close the dialog window.
11. Visualizing the results
Open a new function window by selecting Window from the menu bar and clicking on New function
window. Different results are stored in the Results pane, and cases organized in the Cases pane. Try
activating the checkboxes to analyze different results such as Field Pressure and Field Oil Production
Rate.
As a final discussion, consider the effect of the aquifer as an energy provider to the system.
Schlumberger Public