Escolar Documentos
Profissional Documentos
Cultura Documentos
a given reservoir environment and well operating program. (17,11,5) and is put under constant liquid flow rate of 10,000
The object of this paper is to present such a methodology. STB/day. The well is modeled with the multisegment option
of a commercial simulator and uses the drift flux correlation
Problem Formulation for friction drop calculations in the wellbore.4 Figure 1 and
A standard reservoir simulator is used to model the drainage Figure 2 show successive iterations of the algorithm moving
of oil toward a horizontal well, driven by bottom-water or gas- from the initial guess of constant partial connectivity along the
cap or both. well length (0.1 and 0.5 connection factor), to complete
connectivity as the optimum solution (1.0 connection factor).
An optimisation problem is formulated in terms of an For both the initial guesses, the optimum connection factor
objective function, constraints, and variables. The objective profile is the same.
function in this study is the cumulative production of oil from
the well, over a specified time horizon (several years). Case 2 This is a modification of the previous example with
an embedded streak with high vertical permeability in the x-
The constraints include specification of reservoir properties, gridblocks 14 and 15 so as to simulate a good connectivity
well geometry, and well operating program (e.g., production at between the well and the bottom water layer. The bottom layer
constant liquid rate subject to minimum BHP). porosity is multiplied by a factor of 10 to simulate a strong
water zone. The rest of the data is same as in the previous
The variable is the connectivity between the reservoir example. The high-transmissibility streak will contribute at
gridblocks and the wellbore. The wellbore is discretized into high water-cut and thus it may not be efficient to complete this
segments to model wellbore pressure drops. The reservoir- segment along the well path. The optimisation algorithm is run
wellbore connectivity is modeled with a normalized on this model and the results are shown in Figure 3. The
connection factor, with zero indicating non-completed cased- optimum results suggest full completion in blocks 1-13, no
hole and one indicating open-hole; see Appendix for definition completion in block 14, and partial completion in blocks 15-
of connection factor. As a reservoir simulator is used in this 17. The cumulative oil production figures are shown in Figure
work for forward modeling purposes, the resulting completion 4, which shows an increase in oil production from 9.533
profile is basically a profile of connection factors between the MMSTB to 10.481 MMSTB (for non-selective and selective
well segments and adjacent gridblocks. Converting this profile completions). Figure 5 shows the water saturation profile
to a completion profile (e.g., for pre-perforated liner or along the well plane at the end of the simulation run for the
perforated casing) is a separate problem, which is not non-selective (left) and the selective cases (right). It is clear
addressed in this study. However, the resulting connection that the optimizer tries to reduce the water channeling along
factor profile should reveal the completion pattern that may be the vertical streak, so as to reduce water production and
appropriate. increase the oil production (the well control is total liquid
production).
The optimisation problem therefore consists of finding the
connection factor profile that maximizes cumulative oil Sensitivity to Well Operating Program
production from the well within specified constraints. Two operating scenarios are considered here. One is short-
term with high offtake rate and the other is long-term with a
The constraints can also be varied to see what impact they moderate offtake rate. This is examined for both water-drive
have on the final result. In this study, the impact of reservoir and gas-drive problems.
property constraints (e.g., permeability anisotropy) and
constraints on well operating program (e.g., rate target) on the Case 3 This is a strong bottom water-drive reservoir that is
resulting completion profile are investigated. susceptible to coning. The modeling parameters are shown in
Table 2. Figure 6 shows the completion profile for the case
The mathematical formulation of this problem and solution when the well is produced at a liquid rate of 13000 STB/day
methodology is described in the Appendix. The methodology and optimised for a period of 3 years. The optimizer suggests
is an adaptation of the work presented by Fengjun Zhang on non-completion of the well towards the heel. The change in
optimisation of valve placement in segmented horizontal cumulative oil production from 13.81 MMSTB (unoptmized)
wells.3 to 14.01 MMSTB (optimized) is shown in Figure 7. However
when the well is produced at a liquid rate of 7000 STB/day
Testing the Optimization Algorithm and optimised for a period of 5 years, the optimizer suggests a
In this section two cases are presented where the required full completion along the total well length (Figure 8). Thus
selective completion pattern is intuitively evident. These the completion profile is dependent on the operating program.
cases are run in order to verify that the optimisation algorithm
is robust. Case 4 This case shows the performance of the optimization
algorithm in a gas-cap scenario The reservoir model is
Case 1 -- A 2400-ft horizontal well is placed in the center of a basically the same as the one used in the previous case (Table
4200- x 4200- x 240-ft box-shaped reservoir with oil layers 2), in which a gas-cap is introduced and the bottom water is
underlain by water. There are 21 x 21 x 12 gridblocks. Basic removed. The GOC is at 6040-ft, the well is completed in the
model parameters are summarized in Table 1. The well is 7th layer from gridblock (5,11,7) to (17,11,7). Two operating
completed in the fifth layer from gridblock (5,11,5) to programs are considered for the well. First the well is
SPE 96395 3
(r k ) T r k
SI Metrix Conversion Factor
d k +1 = r k +1 + k d k bbl 1.589 874 E 01 = m3
End k F (F 32)/1.8 = C
ft 3.048* E 01 = m
By replacing the residual in the above algorithm by the in 2.54* E 00 = cm
lbm 4.535924 E 01 = kg
gradient of the objective function, this algorithm can be
psi 6.894 757 E + 00 = kPa
applied to nonlinear problems, like the flow control
optimization problem.3,9 One difficulty with applying this *Conversion factor is exact
SPE 96395 5
Completion factor
0.8
Liquid Production Rate 10000 STB/day Iteration 1
Iteration 2
Permeability (horizontal) 100 md Iteration 3
0.6
Permeability (vertical) 10 md Iteration 4
Porosity 25% Iteration 5
Iteration 6
Connate water saturation 20% 0.4
Iteration 7
Initial Formation Pressure (at OWC) 2700 psi
Bubble Point Pressure (Pb) 2500 psi 0.2
Minimum Bottom-hole Pressure 1500 psi
Formation Volume Factor at Pb 1.32 RB/STB 0
Solution Gas-Oil Ratio at Pb 520 scf/STB 5 7 9 11 13 15 17
10.6
1.2
10.4
FOPT(MM STB)
1
10.2
Completion factor
0.8 10
Iteration 0
Iteration 1
0.6
Iteration2
9.8
Iteration 3
0.4 9.6
0.2 9.4
0 1 2 3 4 5 6
0
5 6 7 8 9 10 11 12 13 14 15 16 17
Num ber of iterations
Grid blocks along well path
Iteratio n 0
1.2 Iteratio n 1 1.2
Com pletion factor
1 Iteratio n 2
Completion factor
1
0.8 Iteratio n 3
0.8
0.6 Iteratio n 4
0.6 Iteration 0
0.4 Iteratio n 5
0.4 Iteration 1
Iteratio n 6
0.2
Iteratio n 7 0.2
0
Iteratio n 8 0
5 6 7 8 9 10 11 12 13 14 15 16 17
5 6 7 8 9 10 11 12 13 14 15 16 17
Gridblocks along w ell path
Gridblocks along w ell path
Fig. 6 Optimized completion for Case 3, Rate=13000 STB/day Fig. 8 Optimized completion for Case 3, Rate =7000 STB/day
14.05
1.2
Completion factor
1
Cumulativeoil (MMSTB)
14
Iteration 0
0.8 Iteration 1
13.95 Iteration 2
0.6
Iteration 3
13.9 0.4 Iteration 4
0.2 Iteration 5
Iteration 6
13.85
0
5 7 9 11 13 15 17
13.8
0 2 4 6 8 10 Gridblocks along w ell length
Num be r of ite rations
Fig. 7 Cumulative oil production for Case 3, Rate=13000 Fig. 9 Optimized completion for Case 4, Rate = 15000
STB/day STB/day
SPE 96395 7
1.2 Iteration 0
1.2 Iteration 0 Iteration 1
1 Iteration 1 1 Iteration 2
C om ple ion fa c tor
Iteration 4 Iteration 5
0.6 0.6 Iteration 6
Iteration 5
Iteration 7
0.4 Iteration 6 0.4
Iteration 8
Iteration 7
0.2 0.2 Iteration 9
Iteration 8 Iteration 10
Iteration 9 0 Iteration 11
0
5 6 7 8 9 10 11 12 13 14 15 16 17
5 6 7 8 9 10 11 12 13 14 15 16 17
Gridblocks along the w ellpath
Gridblocks along well path
Fig. 10 Optimized completion for Case 4, Rate = 7000 Fig. 12 Optimized completion for Case 5 (Kv/Kh=0.3)
STB/day
1.2
Iteration 0
1 Iteration 1
Completion factor
0.8 Iteration 2
Iteration 3
0.6
Iteration 4
0.4
Iteration 5
0.2 Iteration 6
0
5 7 9 11 13 15 17
Gridblocks along the w ellpath
Fig 13: Permeability field for Case 6, heterogeneous reservoir (permeability range of 15 to 2000 md)
8 SPE 96395
1.2 20
Iteration 1
0.8 19.4
Iteration 2
19.2
0.6 Iteration 3
19
0.4 Iteration 4
18.8
Iteration 5
0.2 18.6
18.4
0 0 1 2 3 4 5 6
5 6 7 8 9 10 11 12 13 14 15 16 17
Num ber of iterations
Gridblocks along w ell path
Fig. 14 Optimized completion for Case 6 Fig. 15 Optimized production for Case 6