Académique Documents
Professionnel Documents
Culture Documents
HERIOT-WATT UNIVERSITY
ECLIPSE TUTORIAL 1
(3D 2-Phase)
A Prepare an input data file for simulating the performance of a two-phase (water/oil) reservoir.
The model will have a regular shape, with two wells at opposite corners to simulate production
in a quarter five-spot pattern.
The 3D section of reservoir being modelled has dimensions 2500' x 2500' x 150', and it is
divided into three layers of equal thickness. The number of cells in the x and y directions are
5 and 5 respectively. Other relevant data are given below, using field units throughout:
1 2 3 4 5
500 50
500 50
500 50
500
1
500
2
1
3
2
4
3
5
1
FLUID PVT AND FLUID-ROCK INTERACTION PROPERTIES (PROPS)
Pressure Bw cw w
(psia) (rb/stb) (psi-1) (cp)
4500 1.02 3.0E-06 0.8
Pressure Bo Viscosity
(psia) (rb/stb) (cp)
300 1.25 1.0
800 1.20 1.1
6000 1.15 2.0
The oil-water contact is below the reservoir (8,500 ft), with zero capillary pressure at the
contact.
2
WELLS AND PRODUCTION SCHEDULE (SCHEDULE)
Produce at the gross rate of 10,000 stb liquid/day with a minimum bottom hole pressure limit
of 2,000 psia
Inject 11,000 stb water/day with a maximum bottom hole pressure limit of 6,000 psia.
Start the simulation on 1st January 2020, and use 10 time steps of 200 days each.
· Initial permeability, porosity and depth data (keyword INIT in GRID section)
· Initial grid block pressures and water saturations into a RESTART file (keyword RPTRST
in SOLUTION section – set ‘BASIC=2’ to give basic dynamic output at t = 0)
· Field Average Pressure (FPR) Bottom Hole Pressure for both wells (WBHP)
Field Oil Production Rate (FOPR) Field Water Production Rate (FWPR)
Total Field Oil Production (FOPT) Total Field Water Production (FWPT)
Well Water Cut for PROD (WWCT) CPU usage (TCPU)
to a separate Excel readable file (using keyword EXCEL) in the SUMMARY section.
· Grid block pressures and water saturations into RESTART files at each report step of the
simulation (keyword RPTRST in SCHEDULE section – again set ‘BASIC=2’ to give basic
dynamic output at each TSTEP)
PROCEDURE
3
2 Activate the Schlumberger ECLIPSE Launcher from the Desktop or the Start menu and run
ECLIPSE using the TUT1A dataset or RUN Eclipse within RE Studio.
4 When the simulation has finished, use ECLIPSE Office -> Results and menu File -> Open
-> SUMMARY -> All Vectors, or use MS Excel to open the output file TUT1A.RSM, which
will be in the \eclipse\tut1 folder.
5 Plot the BHP of both wells (WBHP) vs. time and the field average pressure (FPR) vs. time
on Figure 1.
6 Plot the water cut (WWCT) of the well PROD and the field oil production rate (FOPR) vs.
time on Figure 2.
7 Plot on Figure 3 the BHP values for the first 10 days in the range 3,500 psia to 5,500 psia.
1. Explain the initial short-term rise in BHP in the injection well and drop in BHP in
the production well. Account for the subsequent trends of these two pressures and
of the field average pressure, relating these to the reservoir production and
injection rates, water cut and the PVT data of the reservoir fluids.
B Make a copy of the file TUT1A.DATA called TUT1B.DATA in the same folder tut1 (it is easier
to load multiple simulation results into the post-processor from a single folder).
By modifying the keyword TSTEP change the time steps to the following:
15*200
Modify the WCONINJ keyword to operate the injection well at a constant flowing bottom hole
pressure (BHP) of 5000 psia, instead of injecting at a constant 11,000 stb water/day (RATE) –
i.e. delete reference to 11000 and replace with 1*.
Add field volume production rate (FVPR) to the items already listed in the SUMMARY
section.
Run Eclipse using the TUT1B.DATA file, and then plot the two following pictures:
Figure 4: both well bottom hole pressures and field average pressure vs. time, showing
pressures in the range 3,700 psia to 5,100 psia
Figure 5: field water cut and field volume production rate vs. time
Account for the differences between the pressure profiles in this problem and Tutorial
1A. To assist with the interpretation, calculate total mobility as a function of water
saturation for the 4 saturation points given, using:
kro(Sw) krw(Sw)
MTOT(Sw) = +
o w
and show how this would change the differential pressure across the reservoir as the
water saturation throughout the reservoir increases. From Figure 5, explain the impact
of the WWCT profile (fraction) on the FVPR (rb/day).
4
C Copy file TUT1B.DATA to TUT1C.DATA in the same folder.
This time, instead of injecting at a constant flowing bottom hole pressure of 5000 psi, let the
simulator calculate the injection rate such that the reservoir voidage created by oil and water
production is replaced by injected water. To do this, modify the control mode for the injection
well (keyword WCONINJ) from BHP to reservoir rate (RESV), and use the voidage
replacement flag (FVDG) in item 8. Set the upper limit on the bottom hole pressure for the
injection well to 8,000 psia again.
Note the definitions given in the manual for item 8 of the WCONINJ keyword. Based on the
definition for voidage replacement,
reservoir volume injection rate = item 6 + (item 7 * field voidage rate)
Therefore, to inject the same volume of liquid as has been produced, set
item 6 to 0, and
item 7 to 1.
Run Eclipse using the TUT1C.DATA file, and then run Floviz or Petrel, to display the grid cell
oil saturations (these displays need NOT be printed).
2. Discuss the profile of the saturation front in each layer, and explain how it is affected
by gravity and the distribution of flow speeds between the wells.
Plot the BHP of the injector and producer wells for cases A, D, E and F against time on Figure
6. Also plot the cumulative volume of oil produced (FOPT) versus time for the same three
cases on Figure 7.
5
SENSITIVITIES
The first set of sensitivities below (i) will provide insight into the model and field
behaviour in the third tutorial.
For the sensitivity calculations try variations of +/- 10% (unless otherwise specified) from
the base case (TUT1A), and use a spider diagram to plot the results (we provide an excel
spreadsheet with an example for guidance, we leave you to figure out the details).
(i) Water cut and pressure behaviour: Assess the impact of the following variables
on both the water cut and also the pressure difference between the injector and
producer wells by varying:
a. the average horizontal permeability: multiply PERMX, PERMY and
throughout the model by the same amount using the MULTIPLY keyword. Do
not change PERMZ!;
b. permeability contrast: change PERMX and PERMY in the 1000mD and 200
mD layers to increase or decrease the contrast between them but keep the
average horizontal permeability the same as the TUT1A model. Do not change
PERMZ. First calculate the average PERMX and PERMY for TUT1A. Apply
these two values to all cells for the first sensitivity case so that the contrast is
removed. For the next case, double the contrast so that the ratio of high to low
permeability is 10:1. (Hint: You know average PERMX, write the equation for
the average as if the high perm is 10 times the low perm and solve for the low
perm value - repeat for PERMY).
c. kv:kh (change only PERMZ and by the same amount throughout), for this
sensitivity treble the kv:kh and divide it by three;
d. average porosity.
To assess the pressure difference numerically it is best to plot BHP of both producer
and injector on a graph in Eclipse Office and then view the data as a spreadsheet,
export to a table file and import into Excel to calculate pressure differences between
the injector and producer. You can use the same graph to assess differences less
quantitatively of course. In RE Studio you can also calculate the pressure difference
for plotting purposes.
(ii) Mobility effects: What happens to the pressure differential between the wells when
you use straight line rel perms (by deleting rows in SWOF keyword containing
saturation points 0.5 and 0.7? What if you then change the values of the relative
permeability endpoints (initially Krw = 0.55 and Kro=0.9)?
(iii) Study impact of changing oil density and volume formation factor across the field
on flow distribution in the field.
G This part is essential for TUT2. Copy file TUT1A.DATA to TUT1G.DATA in the same folder.
6
To implement these changes, replace the entire GRID section with the following:
--================================================================
GRID
EQUALS
-- Keyword value X1 X2 Y1 Y2 Z1 Z2
DX 500 1 5 1 5 1 3 / whole model
DY 500 / same as above
DZ 50 / same as above
Run the model in ECLIPSE, visualise the grid and plot the same properties as in TUT1A. The
results should be very similar (why are they not the same?). The purpose of this part of the
exercise is to familiarise you with some features of ECLIPSE that you will find useful later.
No in depth analysis of results is required for part G, but it will be used as a starting point
for Tutorial 2.