Академический Документы
Профессиональный Документы
Культура Документы
01 - KAPPA 1988-2011
A01 Introduction
This chapter is an illustration of some more advanced features of Rubis, in which several
waterflood scenarios will be simulated and compared. It is assumed that the basic
functionalities shown in the first guided session are mastered. Like the previous guided
sessions, this exercise does not pretend to be realistic but to show Rubis features.
Key functionalities presented: multi-run document, comparison of results between
runs, time dependent skin, delayed perforation openings, creation of an aquifer,
vertical anisotropy, output and use of global results.
(
) to set a thickness of 50 ft in
the South-West and 3 ft in the
North-East:
the
The reservoir petrophysics are now quickly defined. To finish, click on the Initial State
button to enter the reservoir initial fluid levels, and in the following dialog change the GOC
to 5940 ft, the WOC to 6065 ft and the reference initial pressure to 4000 psia:
.
Edit the aquifer settings by clicking on
Change the aquifer type to Numerical, and
set the aquifer volume to 1500 MMSTB,
the permeability k to 15 md:
Click on OK to validate: the reservoir is now connected to an aquifer on its bottom western
boundary.
Click on the Wells button in the Simulation page to edit the Reservoir Wells dialog:
Repeat the same operation on the four injectors manual modification of the coordinates and
trajectory correction with the following coordinates:
Well
X (ft)
Y (ft)
Inj NW
-4500
4500
Inj NE
4500
4500
Inj SE
4500
-4500
Inj SW
-4500
-4500
Move now to the Perforations tab and set the opening time of the top perforation to
January 15th, 2020 by checking the box in the Opening time column and setting the right date
(in practice, we are making sure that the top perforation will never be opened during this run).
Set the skin of the lower perforation to +3:
Click on OK to validate the changes perforations are now defined for the Producer well.
Let us now perforate the four injectors:
In the following dialog, move to the CrossSection View tab and using
perforation in the bottom layer:
create a
Click on
to have the perforation entirely
intersect the layer:
Click on
in the Conditional constraints window to activate the constraint that closes
the well when the total bottomhole rate reaches the zero value.
Now, select each injector well in turn, change its mode to Injector and define a constant
bottomhole pressure target (P (BH)) of 4000 psia, controlled by a maximum bottomhole rate
constraint (Q Wat (BH)) of -10000 B/D. Add a conditional constraint for each well.
Once all targets and constraints have been defined over all wells, you may use the well
selection box located in the bottom left of the dialog to compare All controls from all wells in
the same table:
Fig. B01.10 SW to NE cross-section view, layers (left) and fluid contacts (right)
Fig. B01.11 NW to SE cross-section view, layers (left) and fluid contacts (right)
In the same plot maximize the Influx view to visualize the water influx coming from the
aquifer into the reservoir a total of approximately 0.3 MMSTB of water has invaded the
reservoir after 11 years of production:
in
In the above, set the display type to gradient and uncheck the Show grid box. Click on OK to
validate the changes.
), check the stratigraphic depth option and select the
Click on the Select depth button (
Middle 1 layer. Then compare the first and last water saturation fields by navigating with the
appropriate buttons in the time navigation toolbar (
and
):
Fig. B02.6 Water saturation fields in the Middle 1 layer, in 2009 (left) and end-2019 (right).
A small advance of waterfront is noted.
Maximize the cross-section plot corresponding to the NW-SE cross-section, display the
saturation fields (ternary display) and once again compare the first and last field outputs to
check the evolution of the water front and the gas saturation decrease in the upper gas cap
because of the recompression of the reservoir:
Fig. C01.2 Top perforation opening time, before (top) and after (bottom) the changes
Edit the producer controls, and click twice on the Add button to add two more lines in the grid:
Specify that the target of the second control is a shut-in (Q Tot (BH)=0, no constraint), and
set the third and last control to be identical to the first one (target of type P (BH) = 3500
psia, with a constraint Q Tot (BH) = 10000 B/D) the shut-in is inserted to take into account
the time necessary to perform the perforation job:
Click on OK to validate all changes. We do not need to rebuild the grid, as no modification was
made in the reservoir geometry. Visit the Simulation Run Settings dialog to confirm the
various options copied from the previous run, and proceed with the simulation. When it is
completed, maximize the Cumulative view in the Global Results plot to check that the total oil
cumulative production is now slightly higher than the base case:
Fig. C01.2 Global results, field total oil cumulative production of the Perf run
Let us now edit the Producer controls and, similarly to the previous case, model the
fracturation job as a shut-in just preceding the completion change:
Click on Add twice to add two new controls to the history schedule:
Specify that the target of the second control is a shut-in (Q Tot (BH)=0, no constraint), and
set the third and last control to be identical to the first one (target of type P (BH) = 3500
psia, with a constraint Q Tot (BH) = 10000 B/D):
In the Data store select the qo (surface) Base Producer and edit its properties with the
button. Change its screen color to red in the Aspect tab. Change
right-hand side toolbar
the screen color of the respective surface rate nodes to blue and green, for Perf and Frac
runs. Select the main Data store Surface rate container and click on
curves graphically:
to visualize all
Fig. C01.6 Comparing the Producer surface pressures simulated in all scenarios
Repeat the same operations with the total reservoir oil cumulative production (Qo node
contained in the Global Results container of each run), to obtain the final display:
Fig. C01.7 Comparing the total cumulative oil production simulated in all scenarios
As can be seen above, the Frac scenario results in a production increase of approximately
193,000 STB, while the Perf scenario leads to a lower production gain of 112,000 STB.