Académique Documents
Professionnel Documents
Culture Documents
In the next section the basic equations and hypothesis Using (2) in equations (1), and doing some algebra, we obtain
leading to streamline theory will be shown and explained in the pressure and saturation equations:
some detail.
V i .t dli
n
i =1
=0 (9)
Ki
where:
V i : patch i velocity
n2, 4 : outer normal to patch face 2-4
dl 2, 4 : length of patch segment 2-4
f i , 2 , f i ,3 : fluxes though quadrangle faces 2 and 3
t : patch i inner edge normal
dli + : patch i inner edge length
For N convergent elements to node i we have 2N unknown
Figure 1. Pollocks interpolation geometry.
velocities components. On the other hand, we have N
Pollocks algorithm was developed for orthogonal unit cells. conditions in (7), which simply represent mass conservation in
As our grid is non orthogonal, an isoparametric coordinate the subtriangles. In (8) we have N-1 equations that impose flux
transformation6 was needed to transform them to an conservation across the inner edges. Finally, equation (9)
orthogonal unit cell (Figure 2). Given the four coordinates assures flux irrotationality. Thus, (7), (8), and (9) give the 2N
equations necessary to solve the system.
vectors r 0 , r 1 , r 2, and r 3 of a quadrangles vertexes in
physical space ( x, y ) , the transformation to reference space
( , ) is:
r = r 0 (1 )(1 ) + r 1 (1 ) + r 2 (1 )
(6)
+ r 3
V i .n 2, 4 dl 2, 4 = f i , 2 + f i ,3 (7)
i S ( )i
SL
N quad
S quad = i =1
(11)
SL
i
N quad
i =1
i ( )i
SL
N quad
t ,quad = i =1
(12)
SL
i
N quad
i =1
Once the streamlines are traced and the Time of Flight We will present results for two problems, in order to validate
measured, the saturation is mapped along each streamline. The the implemented numerical model. First, we will simulate the
discretization of (5) was undertaken using an explicit upstream 1D immiscible two-phase displacement problem, by injecting
finite difference scheme. In points where no sources are water in a channel saturated with oil. The channel is 5000 m
present, we have: long (x direction), 200 m wide (y direction), and has a
homogeneous depth of 10 m. The calculation grid is regular,
t sln+1 n+1
S n +1
j ,k =S n
j ,k
sl
(
f j ,k f jn,k ) (10)
with 100 m side triangular elements. Properties are considered
as homogeneous: porosity = 0.2, absolute permeability K =
10-13 m2, rock compressibility cr = 5.10-9 1/Pa, oil viscosity o
where: = 0.001 Pa.s.
j : fluid phase (oil, water, gas) Water injection is applied at the three leftmost nodes from the
k : index that run over all the streamline nodes side of the channel, two at the corners and one in the middle.
n : time step index The mobility ratio is equal to 1. The total injection flow rate
t sln+1 : current time step for saturations evolution was 6 10-4 m3/s. At the producers, a constant pressure of 0.01
Pa was imposed. The relative permeability was related to
sl : Time of Flight of current node saturation through the simple relation:
k ro = k ot (1 S wd ) and k rw = k wt S wd
2 2
To start the saturation evolution, maximum water saturation at
the injectors is imposed.
To ensure numerical stability, we limit the time-step where S wd ( S w S wc ) / (1 S wc Sor ) is the relative
automatically, so as information traveling with the highest
advection velocity cannot proceed beyond the next streamline saturation, Swc the critical water saturation, Sor the residual oil
node (Courant condition). Then, for each streamline equation saturation, kot the oil relative permeability when Sw = Swc, and
(10) is solved iteratively until the pressure-update time step kwt the water relative permeability at Sw = 1-Sor .
t is reached (i.e., t = n t sln ). The pressure time step The numerical results are compared with Buckley-Leverett
analytical solution, and with a fully implicit black oil
t p is selected so as pressure diffusion has had enough time simulator2 (Figure 5). The agreement with the analytical
to proceed along the whole reservoir, i.e. solution is considered satisfactory. Deviations arise around the
saturation front due to numerical diffusion. However, this
t p cr L / ( t K ) , where L is the reservoir length. This
2
effect is weaker than for the full simulator. In a second test
time step represents the time necessary for the pressure to with fluid, a mobility ratio of 10 was undertaken, with a
change significantly because of saturation (or mobility) similar degree of agreement (Figure 6). Computer time was
change. Thus, between pressure changes many saturation time three orders of magnitude higher for the full simulator in
steps can be performed. comparison with the streamlines simulator.
SPE 107391 5
0.5
along the grid diagonal (from injector to producer) are shown
0.4 in Figure 8. As there is no closed analytical solution for this
problem, the comparison is made only against the full implicit
0.3
simulator solution. Good quantitative agreement is observed.
0.2
Again, higher numerical diffusion is detected for the full
0 1000 2000 3000 4000 5000 simulator around the saturation front. The cumulative oil
X (m) production according to both simulators is compared in Figure
9. Good quantitative agreement is observed.
Figure 5. Comparison among water saturation profiles according
to the analytical Buckley-Leverett solution (solid line), the 0.8
streamline solution (dash-dot line), and the implicit simulator
solution (small dash line), for two different instants of time. 0.7
0.6
0.8
Sw ()
0.5
0.7
0.4
0.6
Sw ()
0.3
0.5
0.2
0.4
0 500 1000 1500 2000 2500 3000
0.3 Diagonal distance (m)
Figure 8. Quarter of a five-spot tracer flow saturation profiles for
0.2
two different instants of time. Comparison between streamlines
0 1000 2000 3000 4000 5000
simulator (solid line) and fully implicit simulator (dashed line).
X (m)
Figure 6. Buckley-Leverett 1D flow with mobility ratio of 10.
Cumulative oil production (m3)
500000
5.E+05
Cumulative Oil (m3)
0.E+00
0.E+00 5.E+07 1.E+08 2.E+08 2.E+08
250000
Time (s)
Conclusions
References
Figure 10. Quarter of a five spot tracer flow horizontal picture.
1. Batycky R.P.: A three dimensional two-phase field scale
Tracer saturation front is advancing from the lower left corner.
streamline simulator, Phd Thesis, Stanford University,
(1997).
2. Menndez A.N., Pomata M., Valle J., Lacivita A., Kind M.:
Implementacin computacional de un simulador de
reservorios de petrleo y gas por el mtodo de los
volmenes finitos, VIII Congreso argentino de mecnica
computacional, (2005).
3. Pollock D.W.: Semianalytical computation of path lines
for finite-difference models, Ground water, 1998, 26(6),
743-750.
4. Cordes C., Kinzelbach W.: Continuous groundwater
velocity field and path lines in linear, bilinear, and trilinear
finite elements, Water resources research, November
1992, Vol.28, N 11, 2903-2911.
5. Prvost M., Edwards M.G., Blunt M.J.: Streamline tracing
on curvilinear structured and unstructured grids, SPE,
66347.
6. Haegland H.: Streamline tracing on irregular grids, Phd
Thesis, University of Bergen, Dec. 2003.