Professional Documents
Culture Documents
SPE - 101674 Simulation of Gas Oil Displacements in Vuggy and Fractured Reservoirs
SPE - 101674 Simulation of Gas Oil Displacements in Vuggy and Fractured Reservoirs
conventional dual porosity reservoir simulators since three permeability and capillary curves are generated so that the
porosity system isolated vugs are not part of the dual porosity simulation results match the fine grid results.
formulation. Thus, the simulation of oil production from triple
porosity reservoirs requires the development of composite This process works very well. The objective of showing the
relative permeability and capillary pressure relationships that results from these six cases is to give detailed examples of the
incorporates the behavior of the vugs into the matrix curves. process/workflow so simulation engineers will be able to
Gurpinar, et al4 applied this procedure to a reservoir in a generate appropriate composite properties and composite
water-oil displacement situation. A set of composite curves relative permeability and capillary pressure curves for their
can be generated from properly designed laboratory individual field cases when gas invades a fractured and vuggy
experiments on representative cores. If these experiments are reservoir. In actual field cases it is expected that many
made they must emulate the mechanisms present in the realizations of the vug distributions in the matrix block will be
reservoir. needed to properly set up the composite curves for full field
simulations.
Kossack, et al1 described a technique to create composite
matrix properties and composite matrix relative permeability Geological Considerations
and capillary pressure curves to be used in a dual porosity Vugs, which are void spaces in reservoir rock, are created by
simulation of the triple porosity system for water-oil diagenesis, which in most cases is the dissolution of water-
displacements. They explained that, in water-oil systems to soluble compounds. Some of the vugs are connected to the
generate these composite curves one must know the vug major fracture system, while others are isolated in the matrix
fraction, distribution, and the approximate ratio of viscous and rock. Vug size, orientation, connectivity, and distribution in
gravity forces in the reservoir. Geostatistical information the matrix blocks, etc. are specific to the depositional process
about the vug distribution can be incorporated into the and the diagenesis.
analysis. The results from this numerical procedure are
composite curves that are more dependable than the result Casar-Gonzalez and Suro-Perez5 have studied vuggy rock with
obtained from matching of laboratory displacement CT scans and created semi-variograms of the distribution of
experiments on vuggy cores. the vugs. The small value of the range in the semi-variograms
showed that for this rock the distribution was random beyond
Since Kossack, et al1 have described in detail the process of this short distance.
creating composite properties and composite curves only a
summary of the process will be given in this paper. The basic As was the case in Kossack, et al1, and for this papers
idea is to generate the answer to the fluid flow/oil recovery analysis, the vug distribution was assumed to be random in the
system from very fine grid single porosity simulations. Here matrix blocks. Other reservoir rocks may have different
the geological features, rock, fractures, and vugs are distributions of vugs. For these cases, the realizations should
physically represented in the discretized grid. Composite be created using the actual geo-statistical vug distribution.
properties, relative permeability and capillary pressure are
then created for a dual porosity model so that displacement Mechanism of Oil Displacement from Matrix Rock
results made with a dual porosity simulator match the fine grid and Vugs
single porosity simulations. Displacement from Matrix Blocks
In the paper published by Kossack, et al1, the water-wet matrix
Since the displacement of oil by gas in fractured and vuggy blocks were flooded with water from the fractures. In this
reservoirs is substantially more complicated than that in water- situation, the forces present that cause this displacement were
oil systems, a complete discussion of the mechanisms will be capillary imbibition, gravity, and viscous. All three forces
given. were acting to displace the oil from the matrix rock. Gravity
and viscous forces controlled the oil recovery from the vugs.
The factors affecting the rate of displacement of oil from vug In history matching the fine grid single porosity results with
by gas and the ultimate oil recovery in the matrix rock and in the composite dual porosity model, the authors choose to alter
the vugs are (1) viscous forces, (2) capillary forces, (3) gravity the krow and Pcow of the matrix.
forces, (4) diffusive forces and (5) injection gas composition.
In this gas-oil case, the situation is much more complex.
For this paper viscous forces are minimized and neglected in When the fracture fills with gas and the matrix contains oil
the analysis, gravity forces are fixed and constant. Diffusive and connate water, the movement of the gas into the matrix
forces are neglected in some simulations and accounted for in rock is a drainage process. The matrix rock gas-oil capillary
others. Comparisons of the results show the effect of diffusive pressure tends to resist this process. There are two forces
forces in the oil recovery process. Three different magnitudes available to displace gas into the matrix and oil out. They are
of capillary forces are used in the simulations to show their gravity forces and diffusive forces. When the fracture fills
effect. with gas, gravity forces will push oil out the bottom side of the
matrix block and gas will flow into the topside. This
Six cases are simulated with a very fine single porosity grid displacement is basically a one-dimensional process that
using one realization of isolated vugs distributed in a matrix results in a horizontal gas-oil contact in the matrix block. The
rock. Composite properties and composite relative magnitude of the gravity force is proportional to the phase
SPE 101674 3
density difference, (oil -gas), times [the height of the gas-oil phases will force gas into the vugs from the top side of the
contact in the fracture minus the height of the gas oil contact vugs and the oil will drain out the bottom of the vugs. Once
in the matrix block, (H-Z)]. Z is measured from the top of the this oil is in the matrix rock it will flow along with matrix oil
matrix block downward. At the start of the displacement, Z to the bottom of the block and into the fracture.
= 0. If the fracture is filled with gas the height of the gas oil
contact in the fracture is the matrix block height or stack Diffusion forces are created when the matrix fills with gas
height, H. For any gas to invade the matrix block the gravity with a different composition from the oil, for example when
forces given by Equation 1 must be larger than the capillary the gas is Methane. The Methane will diffuse into the oil in
forces given by Equation 2. If the gravity force is larger than the vug and the heavier oil molecules will diffuse out of the
the capillary force at the beginning of the drainage process the vug into the matrix rock. Once the oil is in the matrix rock it
matrix will be flooded with gas until the two forces are equal. will flow to the bottom of the block and into the fracture.
As gas fills the matrix, Z increases and the magnitude of
gravity force decreases. At some point in the displacement Fine Grid Single Porosity Simulations
process the level of the gas oil contact in the matrix block has As described previously by Gurpinar and Kossack6, the default
moved down from the top of the block, that is Z > 0 and (H dual porosity simulator model (Warren and Root7, Kazemi8)
Z) may be of small magnitude. At this point the gravity and does not give the correct solution to the water-oil
capillary forces are equal and the flow of oil from the matrix displacement. In additions it does not give the correct solution
and gas into the matrix stops. The recovery of oil from the to the gas-oil displacement. This will be shown later in this
matrix, in the absence of diffusion, has reached its maximum. paper. Also Kossack, et al1, discussed that the dual porosity
model is incapable of simulating oil displacement/recovery
Pg = ( o g ) g / g c ( H Z ) (1) from triple porosity reservoirs. In both cases, the true solution
can be calculated using a very fine grid single porosity
simulation where all the physical features, fractures, matrix
2 Cos rock and vugs are modeled with small grid blocks. This paper
Pc = (2) will follow this direction of analysis so one can simulate the
r gc
oil recovery from triple porosity reservoir using a dual
porosity simulator using appropriate composite functions.
When there is a difference in composition between the gas in
the fracture and the oil in the matrix, diffusion will push gas Model Description
molecules into the matrix (from all sides) and push oil A single porosity, fine grid, numerical description of a vug
molecules out into the fractures. The magnitude of the filled matrix block surrounded by fractures was created for the
diffusion force is a function of the diffusion coefficients of the ECLIPSE Compositional Reservoir Simulator9. The
various molecules in the oil phase times the mole fraction assumption is made that simulations of displacements with
(concentration) gradient with distance. this model provide the correct answer of the oil recovery from
the matrix block and from the vugs. To demonstrate the
Viscous forces are in general relatively small in a gas-oil workflow that a simulation engineer would use to simulate this
displacement for two reasons. One, in many cases the gas cap triple porosity system with a dual porosity simulator, a sample
is expanding into the reservoir. Here the gas velocity and matrix block surrounded by fractures was created with a
pressure gradient in the gas cap are very small. Two, even random distribution of vugs, a compositional reservoir fluid, a
when gas is injected into the fractures and is moving through compositional injection gas with injection and production
the reservoir displacing oil, the combination of the low rates, a gas-oil capillary pressure in the matrix rock, and
viscosity gas and high permeability fractures, results in very component diffusion coefficients in the oil and gas phases.
low viscous forces.
The matrix block was 5.2 x 5.2 x 5.2 feet surrounded by
Displacement from Vugs fractures on six sides. Since the matrix fracture displacement
situation is effectively a one-dimensional displacement driven
In the water-oil system, as described by Kossack, et al1, two by gravity forces, gas was injected evenly in the top fracture
mechanisms force the oil out of the vugs into the reservoir and fluid was removed from the bottom fracture. This is to
rock of the matrix. The forces are (1) viscous from the model the movement of a gas cap as it expands into the
pressure gradient in the fractures and (2) gravity from the reservoir or an injected gas front as it passes by the matrix
density difference between the oil in the vug and the water in block. The matrix block (km = 5 mD and m = 0.1) and
the matrix rock.
fractures (kf = 10,000 mD and f = 1.0) were sub-divided into
2744 grid blocks. A realization (the same as Realization 1 as
In the gas oil system the forces available to push oil out of the
described by Kossack, et al1) of 169 vugs (kv = 10,000 mD
vugs and gas, from the matrix rock, into the vugs are (1)
and v = 1.0) randomly distributed throughout the matrix
gravity and (2) diffusion. Viscous forces in this system are
block was created, where the vugs were not in contact with the
very small.
fracture blocks. This gave a vug fraction of 15%. The
definition of vug fraction used in this paper is vug bulk
Gravity forces are created when the matrix fills with gas and
volume in the matrix block /matrix block bulk volume (vugs +
the vugs are still oil filled. The density difference between the
4 SPE 101674
matrix rock). In the following discussions the part of the the matrix, vugs, and fractures during the displacement leveled
matrix block that is rock with pores will be referred to as off at 2670 Psia. Thus, the displacement phases present were
matrix rock, the part of the matrix block that is vugs will be a gas (injection gas) in the fractures and a single phase
referred to as vugs and the block containing the matrix rock (slightly undersaturated) oil in the matrix and vugs.
and the vugs will be referred to as the matrix block.
The results of the fine grid single porosity simulations showed
Fluid Description that the pressure drop across the matrix block in the direction
A simple 4-component compositional reservoir fluid of the gas flow (top to bottom) was approximately 0.28 psi.
(containing C1, C3, C10, C15) was used as the oil for the This gave a pressure gradient of 0.05 psi/foot. Which implies
Methane displacement cases and a 5-component that the viscous forces acting on the matrix block are
compositional reservoir fluid (containing N2, C1, C3, C10, C15) negligible.
was used as the oil for the Nitrogen displacement cases. The
compositions of the reservoir oils are given in Table 1. The The numerical grid was described in detail by Kossack, et al1.
bubble point pressure for the reservoir oil was 2604 Psia at the The matrix block and surrounding fractures as subdivided into
reservoir temperature of 100o F. A 3-Parameter Peng- 2744 small grid blocks. In the interior of the matrix block
Robinson10 characterization was used for the 4 and 5 were 169 randomly distributed vug blocks. The only
component descriptions using standard default component restriction on the location of the vugs was that they were not
properties. Lorentz-Bray-Clark11 default parameters were adjacent to fracture blocks. A FloViz9 view of the matrix,
used for the viscosities. Cheuh-Prausnitz12 Binary Interaction fractures and vugs is shown in Figure 2. This is one
Coefficients (A=0.15) were defaulted. At the reservoir realization of the vug distribution. In a complete analysis
temperature of 100o F this oil is typical black oil. In an actual several realizations would be created, simulated, history
field case, a simulation engineer would use the characterized matched with a dual porosity composite model, and resulting
fluid matched to the phase behavior at the actual reservoir curves/parameters averaged.
temperature.
capillary pressure of 2 Psia at a gas saturation of 0. This very the capillary forces are greater than the gravity forces at the
high Pc is unlikely in the real world and was used as an start of the displacement. Thus no matrix oil is recovered.
academic exercise. Actually in the displacement process the pressure in the matrix
block increases as gas is injected into the fracture and oil,
initially in the fracture, is pushed into the matrix block and the
recovery factor is slightly negative. The oil recovery from the
vugs is similar to that in the matrix rock.
Figure 5. Oil Recovery Factor from matrix rock for Methane and
Nitrogen displacements.
Figure 4. Oil Recovery from matrix rock and vugs for the four matrix
gas-oil capillary pressures.
Diffusion Sensitive
Diffusion can be an important mechanism to extract oil from
matrix blocks when there is a large mole fraction difference
between the gas in the fracture and the oil in the matrix rock.
When diffusive forces are added to the displacement process
the main result is that oil recovery from the matrix rock can
continue past the point where the gravity and capillary forces
are equal. The rate of oil recovery from the matrix rock and
from the vugs can either be increased or decreased as diffusion
is added to the flow mechanisms. It is increased when the
mole fraction gradient is high and the diffusion coefficient for
the components is large. On the other hand, the additional
flux of components from diffusion can reduce the density
difference between phases and reduce the gravity forces. This
can result in a lower overall recovery of oil. Both of these
cases will be seen in the examples that follow.
Figure 7. Oil Recovery Factor from matrix rock for Methane
To test the effectiveness of diffusion in the recovery of oil displacements with and without diffusion.
from the matrix block including the vugs, cases were run with
and without the diffusion calculation. The key input to the
diffusion calculation is the magnitude of the diffusion
coefficients of each component in the gas phase and in the oil
phase. The component diffusion coefficients in the gas phase
are easily available in several handbooks of chemical
properties as a function of pressure and temperature. Typical
gas component values for the components in this study are
shown in Table 2. Component oil phase diffusion coefficients
are more difficult to determine. In normal cases they are
determined experimentally. From experience we know that
for a typical component the oil phase diffusion coefficient are
1/10 to 1/30 of the gas phase value. For this study gas phase
values were estimated to be 1/10 of the gas phase values.
Development of Composite Curves for Simulating properties, composite properties. Details of this shift
Triple Porosity Reservoirs are best observed in the example problems.
Overview of the Process 6. A dual porosity simulation model of the fracture,
The main objective of this research was to determine how one matrix, and vugs should be created for the ECLIPSE
could simulate a triple porosity system with a dual porosity Compositional Simulator. This model represents the
(fracture and matrix) reservoir simulation such as the fracture with one grid block and matrix with another.
ECLIPSE Compositional Simulator. This section will The estimated sigma and stack height for the matrix-
describe the process to develop the appropriate composite fracture system are inputs to the simulator. Two
curves to accomplish this and the following sections will additional fracture blocks are attached adjacent to the
demonstrate how this is done for six cases with different top and bottom for the injector and producer
injection gases, with and without diffusion and with different connections. The dual porosity matrix block has the
gas-oil capillary pressure in the matrix rock. porosity and permeability of the combined matrix and
vug system (shifted properties) and is initialized with
The process (demonstrated in Figure 10) of developing the shifted curves. The oil and water in place of the
composite curves that will allow the dual porosity simulator to dual porosity matrix should be the same as the sum
model the oil flow and recovery from a triple porosity system from the matrix and vugs in the single porosity
is as follows: system. A gas injector and fluid producer should be
The engineer must have the following data connected to the extra fracture blocks. The wells
1. Approximate matrix block size in the area of interest should be run exactly the same as they were in the
Matrix rock Pcog, krg, krog, km, and m single porosity simulation.
Approximate fracture permeability and 7. The gas displacement should be simulated the same
thickness length of time as the single porosity simulation. The
Vug fraction (in the matrix block) oil recovery from the composite matrix block
Any geo-statistical information available should be recorded.
about the distribution of the vugs in the 8. The oil recoveries from the single and dual porosity
matrix blocks simulations should be compared (plotted together).
2. A fine grid, single porosity simulation model The objective then is to adjust (history match) the
(ECLIPSE Compositional Simulator) is made shifted models properties until the dual porosity
consisting of the fracture, matrix and vugs. The simulated, oil recovery matches the fine grid, single
fractures and vugs are assigned straight-line relative porosity results. These adjusted composite curves
permeabilities (that is krg = Sg and kro = So), Pcog = 0, and other adjusted matrix properties, when used in
f = v = 1.0, and k = kf = kv = 10,000 mD (a very the dual porosity model, give the same oil production
large permeability). The matrix is assigned the rock rate and RF from the matrix block as one gets from
relative permeabilities and capillary pressure, that is, the triple porosity system, which we assume is the
= m, k = km. The number of grid blocks assigned correct result.
as vugs should yield the known vug fraction. Vug 9. In an actual field situation, a second realization is
grid blocks should not be adjacent to fracture grid then created. This process the jumps to step 4 and
blocks. Vug grid block locations should be assigned new composite curves are history matched for this
according to the geo-statistical model; in the absence realization.
of a particular model the vugs should be located 10. This process is repeated until N realizations have
randomly. been matched. The value of N is determined by
3. Simulator gas injection wells should be located on statistical principles (say, a 95% confidence level) or
the top fracture for displacement from above. The by resources available.
well(s) should be completed evenly over the top 11. The N curves are averaged into one effective
fracture. Producer (gas rate or BHP control) wells composite curve that is used in the full field
should be located on the opposite side of the matrix simulation. This process provides composite curves
block from the injectors. The gas injection rate that can be used when the full field grid block is
should model the estimated flow that will be (is) approximately the same size as the matrix blocks. If
found in the reservoir. larger numerical grid blocks are to be used in the full
4. The simulation of the displacement should be run field simulation another step in the scale-up process
until nearly 100% of the oil is recovered from the may be required. This further scale-up calculation
vugs or the oil recovery factor (RF) from the matrix must use the averaged composite curves as a starting
rock and vugs plateaus as a function of time. The oil point.
recovery from the matrix rock + vugs should be
recorded vs. time.
5. The rock relative permeability and capillary pressure
curves and matrix porosity should be shifted (end
points/values changed) to incorporate the vugs in the
composite matrix material. We will call these
8 SPE 101674
Figure 10. View of the process of matching fine grid single porosity
simulation with a dual porosity model.
Figure 16. Case 2 match - Comparison of initial Pcog and altered Pcog
Figure 13. Case 1 match - Comparison of initial krog and altered krog required to match the fine grid single porosity results.
required to match the fine grid single porosity results.
10 SPE 101674
Figure 20. Case 4 match - Comparison of initial krog and altered krog
required to match the fine grid single porosity results.
Figure 21. Case 5 match methane gas injection, high capillary pressure, Figure 24. Case 6 match methane gas injection, high capillary pressure,
no diffusion comparison of fine grid single porosity results with pre and with diffusion comparison of fine grid single porosity results with pre
post matched results. and post matched results.
Figure 22. Case 5 match - Comparison of initial krog and altered krog Figure 25. Case 6 match - Comparison of initial krog and altered krog
required to match the fine grid single porosity results. required to match the fine grid single porosity results.
Figure 23. Case 5 match - Comparison of initial Pcog and altered Pcog Figure 26. Case 6 match - Comparison of initial Pcog and altered Pcog
required to match the fine grid single porosity results. required to match the fine grid single porosity results.
grid single porosity results. To match the fine grid single Acknowledgement
porosity simulations with a dual porosity (ECLIPSE The author thanks Schlumberger Information Solutions for
Compositional) model, sigma, Pcog, krog, and matrix fracture permission to participate in preparation and publication of the
diffusion transmissibilities were altered in various cases. paper.
4. Since the rate of oil recovery from the vugs is dependent on
the vug size, distribution, connection, and location in the Nomenclature
matrix block, the composite curves that one would use in a A Cheuh-Prausnitz Binary Interaction Coefficients
field scale simulation must be an average of the results from Multiplier
several realizations of the vug filled matrix block. C1 Methane
5. The methodology proposed is valid in general however it C3 Propane
should be modified if other oil recovery mechanisms are C10 Decane
present in the reservoir. C15 Pentadecane
g acceleration of gravity
References gc mass to force conversion factor
1. Kossack, C. A. and Gurpinar, O., A Methodology for H Matrix block height or stack height (feet)
Simulation of Vuggy and Fractured Reservoirs, SPE kf fracture permeability (mD)
66366, presented at the 2001 SPE Reservoir Simulation km matrix rock permeability (mD)
Symposium held in Houston, Texas, 11-14 February 2001. kv vug permeability (mD)
2. Ehrlich, R., Relative Permeability Characteristics of
Vugular Cores-Their Measurement and Significance, SPE
krow oil water relative permeability
3553, presented at the 46th Annual Fall Meeting of the krg gas relative permeability
Society of Petroleum Engineers of AIME, New Orleans, kro oil relative permeability
La. 3-6 October 1971. krog oil gas relative permeability
3. Dehghani, K., Edwards, K. A. and Harris, P. M., krw water relative permeability
Modeling of Waterflood in a Vuggy Carbonate lx matrix block length in the x-direction (feet)
Reservoir, SPE 38910, presented at the 1997 SPE Annual ly matrix block length in the y-direction (feet)
Technical Conference and Exhibition held in San Antonio, lz matrix block length in the z-direction (feet)
Texas, 5-8 October 1997. N number of realizations
4. Gurpinar, O., Kalbus, J., and List, D., Numerical
Modeling of a Triple Porosity Reservoir, SPE 57277,
P pressure (psia)
presented at the 1999 SPE Asia Pacific Improved Oil Pc capillary pressure Pcog gas-oil capillary pressure (psia)
Recovery Conference, Kuala Lumpur, Malaysia, 25-26 Pcog gas-oil capillary pressure (psia)
October 1999. Pcow water-oil capillary pressure (psia)
5. Casar-Gonzalez, R., and Suro-Perez, V., Stochastic Pg gravity force in gas-oil system (psia)
Imaging of Vuggy Formations, SPE 58998, presented at r radius of capillary tube (cm)
the 2000 SPE International Petroleum Conference and Sg gas saturation
Exhibition in Mexico in Villahermosa, Mexico 1-3 So oil saturation
February 2000. Z distance from top of matrix block to gas-oil contact in
6. Gurpinar, O. and Kossack, C. A., Realistic Numerical
Models for Fractured Reservoirs SPE 59041, SPEJ,
the matrix block (feet)
December 2000. Interfacial Tension (feet-2) or Matrix-Fracture transfer
7. Warren, J.E. and Root, P.J., The Behavior of Naturally coefficient
Fractured Reservoirs SPE 426, SPEJ, September 1963. f fracture porosity
8. Kazemi, H., Numerical Simulation of Water-Oil Flow in m matrix rock porosity
Naturally Fracture Reservoirs, SPE 5719, SPEJ Page 317- v vug porosity
326, Dec 1976
9. ECLIPSE Reference Manual and ECLIPE Technical
oil density oil (lb/ft3)
Description, Copyright 2005, Schlumberger. gas density gas (lb/ft3)
10. Martin, J. J., Cubic Equations of State-Which? I and EC Contact angle in gas-oil IFT system
Fundamentals, Vol. 18, Page 81, May 1973.
11. Lorentz, J., Bray, B. G. and Clark, C.R.J., Calculating Appendix
Viscosity of Reservoir Fluids from there Composition,
J.Pet.Tech. 1171, Page 231, 1964. The gravity forces created when the fracture is gas filled and
12. Whitson, C.H., Anderson, T.F., and Soreide, I., C7+
the matrix is oil filled is:
Characterization of Related Equilibrium Fluid using the
Gamma Distribution, Paper in C7+ Characterization,
Edited by Mansoori, G.A., Chorn L.G., Taylor and Francis, Pg = ( o g ) g / g c ( H Z )
New York, (1989).
13. Thomas, L.K., Thomas, N.D., and Pierson, R.G.,
Fractured Reservoir simulation SPE 9305, SPEJ,
February 1983.
SPE 101674 13