Sei sulla pagina 1di 20

SPE 95498

History Matching of Naturally Fractured Reservoirs Using Elastic Stress Simulation and
Probability Perturbation Method
S. Suzuki, SPE, Stanford U.; C. Daly, SPE, Roxar Ltd.; J. Caers, SPE, Stanford U.; and D. Mueller, Roxar Ltd.

Copyright 2005, Society of Petroleum Engineers


trend model is calibrated to both production data and
This paper was prepared for presentation at the 2005 SPE Annual Technical Conference and geological structure map (faults and horizons) by finding the
Exhibition held in Dallas, Texas, U.S.A., 9 – 12 October 2005.
optimum remote stress condition for elastic stress-field
This paper was selected for presentation by an SPE Program Committee following review of
information contained in a proposal submitted by the author(s). Contents of the paper, as
simulation. The latter is achieved by matching the actually
presented, have not been reviewed by the Society of Petroleum Engineers and are subject to observed structural deformation trend with the simulated one.
correction by the author(s). The material, as presented, does not necessarily reflect any
position of the Society of Petroleum Engineers, its officers, or members. Papers presented at The smaller-scale fluctuation of fracture density is
SPE meetings are subject to publication review by Editorial Committees of the Society of
Petroleum Engineers. Electronic reproduction, distribution, or storage of any part of this paper
simultaneously history matched through the probability
for commercial purposes without the written consent of the Society of Petroleum Engineers is perturbation method of Caers (2003)1,2. The result of synthetic
prohibited. Permission to reproduce in print is restricted to a proposal of not more than 300
words; illustrations may not be copied. The proposal must contain conspicuous reservoir application is presented.
acknowledgment of where and by whom the paper was presented. Write Librarian, SPE, P.O.
Box 833836, Richardson, TX 75083-3836, U.S.A., fax 01-972-952-9435.
Introduction
Abstract The modeling of the density and pattern of fracture
The application of elastic stress simulation for fracture distributions can take different approaches depending on the
modeling provides a more realistic description of fracture origin and the type of fracture sets. In this paper, we focus on
distribution than conventional statistical and geostatistical the modeling of shear fractures which are generated by
techniques, allowing the integration of geomechanical data structural deformation accompanied with fault slip. Recently,
and models into reservoir characterization. The geomechanical an application of the elastic stress simulation has been
prediction of the fracture distribution accounts for the proposed for predicting the pattern of shear/tensile fractures or
propagation of fracture caused by stress perturbation the pattern of secondary faults and shown some promising
associated with faults. However, the challenge lies in results3~5. The elastic simulation numerically simulates the
estimating the past remote stress conditions which induced structural deformation of reservoir by solving linear elasticity
structural deformation and fracturing, the limited applicability equations under the given boundary conditions, and
of the elasticity assumption, and the latent uncertainty in the simultaneously calculates corresponding stress/strain tensor
structural geometry of faults. The integration of historical fields3~7. The boundary conditions consist of 1)
production data and welltest permeability into geomechanical location/geometry of fault surface, 2) stress conditions or
fracture modeling is a practical way to reduce such displacement conditions on fault surfaces, and 3) the remote
uncertainty. We propose to combine geostatistical algorithms loads applied to the structure at the time of structural
for history matching with geomechanical elastic simulation deformation accompanied with fault slippage. First, satisfying
model for developing an integrated yet efficient fracture boundary conditions and by minimizing strain energy, the
modeling tool. linear elastic equations are solved to obtain a structural
This paper presents an integrated approach to history deformation field which is expressed by the displacement
matching of naturally fractured reservoirs which includes 1) vector. Then, strain field is successively computed from the
fracture trend prediction through elastic stress simulation, 2) displacement gradient based on the definition of strain.
geostatistical population of fracture density based on fracture Finally, under the assumption of elasticity, stress is calculated
trend map, 3) fracture permeability modeling integrating from strain by means of Hook’s law.
fracture density, matrix permeability and welltest During the structural deformation process, the applied
permeability, and 4) numerical flow simulation and history remote load stress is released by the slippage of faults in such
matching. All of these implementations are incorporated into a a way that the strain energy is reduced as much as possible
single forward modeling process and iterated in the automatic under the given fault geometry7. Accordingly, the spatial
history matching scheme. To obtain a history match on a variation of the stress field is controlled by the fault geometry
reservoir model, we jointly perturb the large-scale fracture and the direction of the applied remote load, leading to a
trend and local-scale geostatistical fluctuations of fracture concentration of stress at tips and kinks of the faults. This
densities rather than perturbing permeability calibrated from concentration of stress generates shear fractures in the
fractures. This strategy enables us to preserve the reservoir. The use of the simulated elastic stress field allows
geological/geomechanical consistency throughout the history us to account for geomechanical information in fracture
matching process. The geomechanically simulated fracture modeling, providing the way to yield the improved
2 SPE 95498

characterization of fracture distribution compared to density model and the matrix permeability model from core
conventional geostatistical modeling which merely relies on data, accounting for welltest permeability at the same time7.
statistical methods. The reservoir permeability model generated based on the
However, on the other hand, there are several foreseeable above fracture model does not necessarily fit all of the
limitations in accuracy and reliability of elastic simulation production data. Hence, the model needs to be further
result. Firstly, the assumption of elasticity is, in all rigor, not adjusted. However, this adjustment should not be performed
applicable for simulating structural deformations since in independently on the above procedure, since one should wish
reality structural deformation is an inelastic process. Also, the the final history matched model to account for the
assumption of frictionless fault surfaces, which is usually geomechanical constraints imposed by the elastic modeling.
applied in elastic simulation as a boundary condition, does not Therefore, history matching is performed by applying the
strictly represent actual fault slippage. Moreover, the remote probability perturbation method (Caers, 2003)1,2. The key idea
load applied to structure at the time of faulting is usually of applying the probability perturbation method is to perturb
unknown or uncertain. The fault geometry, which is the probability model of the fracture density model instead of
interpreted from seismic, also suffers from uncertainty in perturbing the fracture density model directly. The probability
many applications. Even granted that the elastic simulation perturbation method allows for any perturbed fracture density
holds validity at least in predicting the trend of fracture model to be constrained to the underlying geological /
distribution, it does not necessarily provide a fully accurate geomechanical information since the probability model of
model for the actual fracture distribution. The practical idea to fracture density is conditioned to the fracture trend model
enhance the accuracy of fracture prediction from elastic stress which is itself obtained from the elastic stress simulation. The
model is to integrate other reservoir data such as fracture probability perturbation method calibrates the local-scale
density/orientation observation at wells, geological structural fluctuation of the fracture density distribution to production
models obtained from seismic interpretation, core permeability data. The large-scale fracture trend is perturbed
data, welltest data, and historical production data into the simultaneously by optimizing the remote stress condition for
modeling. This paper proposes a history matching method that elastic stress simulation. In the latter optimization, one
fully integrates both of geological and reservoir engineering minimizes the difference between the actually observed
data with the geomechanical elastic simulation utilizing structural deformation trend and simulated one, also by
geostatistical techniques. minimizing the mismatch in production data.
Our approach to fracture modeling/history matching This paper first discusses the proposed fracture
consists of three key issues, that is: 1) how to characterize modeling/history matching methods in detail by giving a
fracture distribution reflecting geological/geomechanical synthetic reservoir application example. Then, using the same
plausibility, 2) how to convert fracture distribution model to synthetic data, history matching and future performance
effective permeability model honoring welltest permeability, prediction are demonstrated.
and 3) how to calibrate fracture distribution model to historical
production data without losing geological/geomechanical Methods
constraints. Inversion of Remote Stress Condition by Matching
The first issue, fracture distribution modeling, was Structural Deformation. The elastic stress modeling, which
achieved by combining elastic simulation and geostatistical provides a mechanism for calculating stress around faults, is
simulation. The occurrence of shear fracturing and its applied in the context suggested in Daly and Mueller(2004)6,7.
orientation is predicted from Coulomb’s failure theory using The method is based on a simplified displacement
the simulated elastic stress model3~5. This prediction gives us a discontinuity method (Crouch and Starfield, 1983)8, which is
fracture trend model which will be utilized for the regularly used for modeling earthquake phenomena (King and
geostatistical simulation of a fracture density model, through Cocco, 2001)9 and also has been used in reservoir modeling
which fracture density is calibrated to well observation as well and tested against outcrop (Bourne et al., 2000, 2001)3,5. The
as honoring the trend model. Although the geometry and displacement discontinuity method works by assuming that the
location of faults used for elastic simulation are known from a faults are discontinuities in an otherwise homogeneous and
geological structural model based on seismic interpretation, isotropic elastic space. The implementation assumes that a
the remote load which caused structural deformation is rarely regional stress is applied to the model. The boundary
known. In our approach, we invert the remote stress condition condition used assumes that movement takes place along the
(= remote load) by matching the trend of the simulated fault until the stress at the fault is relieved. The consequent
structural deformation to the structural model which is displacement of rock around the faults ensures that the
actually observed from seismic/geological interpretation. At regional stresses are disrupted locally. The principle output of
the same time, we constrain the inversion to match production the modeling is the disturbed stress field. One of the
history. challenges in the elastic stress modeling is to estimate the
To be able to match production history, we need to know input regional remote stress which describes the remote load
what effect the fracturing induced by the structural applied during structural deformation. Since tectonics can
deformation has on reservoir flow performance. In other change with time, the stress condition at the time of structural
words, the fracture density model should be converted to the deformation can be different from the present-day stress
effective permeability model for flow simulation. This status. The proposed method finds the best estimate of the
conversion is implemented by modeling the effective remote stress condition by matching the trend of a simulated
permeability of fractured rock using the simulated fracture structural deformation to that actually observed from the
SPE 95498 3

structural model. This ‘best guess’ of stress model provides an O(θSHmax) in Eq.(4)) thus can be solved using a simple one-
initial fracture trend model for history matching. dimensional optimization technique such as Brent method10.
The remote stress tensor σ is expressed using remote Fig. 1 shows an example of the structural deformation
principal stresses and their direction vectors as; matching. The reservoir structural model used for this example
T T T includes 6 normal faults which are N-S to NW-SE striking,
⎡sinθSHmax⎤⎡sinθSHmax⎤ ⎡ cosθSHmax ⎤⎡ cosθSHmax ⎤ ⎡0⎤⎡0⎤
and 1 strike-slip fault which is N-S striking. This synthetic
σ = SHmax⎢cosθSHmax⎥⎢cosθSHmax⎥ + SHmin⎢− sinθSHmax⎥⎢− sinθSHmax⎥ + SV ⎢0⎥⎢0⎥
⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ structural model is built based on a real reservoir case. All
⎣⎢ 0 ⎦⎥⎣⎢ 0 ⎦⎥ ⎣⎢ 0 ⎦⎥⎣⎢ 0 ⎦⎥ ⎣⎢1⎦⎥⎣⎢1⎦⎥ faults are specified as vertical fault surfaces with the boundary
············· (1) conditions of zero shear stress and zero normal displacement.
where SHmax is the maximum horizontal principal stress, SHmin The dimensionless z-displacement is calculated using Eqs. (2)
is the minimum horizontal principal stress, Sv is the vertical and (3) from the top structure depth model and shown in Fig.
principal stress (= overburden pressure), and θSHmax is the 1a. Given this actually observed displacement field, the
azimuth of the SHmax-direction measured clockwise from north purpose is now to determine the corresponding θSHmax
(i.e., Y-axis). The ‘best guess’ of remote stress tensor σ is parameter. The remote principal stresses are specified
found by minimizing the mismatch between the actually assuming normal faulting regime (i.e. Sv > SHmax > SHmin).
observed structural deformation and the simulated one. The The initial deformation model (Fig. 1b) is simulated using an
actually observed structural deformation in the vertical initial guess of θSHmax = 0 deg. (north direction). The optimal
direction, Uz,obs(x), x = (x,y), is calculated as; deformation model (Fig. 1c) which matches best to the
actually observed displacement field was obtained at θSHmax =
U z ,obs ( x ) = D ref − D( x ) ·································· ·(2) 50 degree (N50E). This remote stress condition corresponds to
the situation where SHmax is applied almost perpendicular to
where D(x) is top structure depth from structural model the direction of the major fault strikes.
(obtained from seismic interpretation) and Dref is some
reference depth (arbitrary depth value). The simulated Prediction of Fracture Density Trend and Fracture
structural deformation in the vertical direction, Uz,sim(x), is Orientation. Once we obtain the ‘best guess’ of θSHmax, and
simply the z component of simulated displacement vector the corresponding structural deformation field from the elastic
U(x) = (Ux(x), Uy(x), Uz(x)) obtained from elastic simulation. simulation, the corresponding stress tensor field is also
Since the actual structural deformation is not caused by a computed. A practical way to analyze stress field is to work on
single fault slippage event but created by an accumulation of principal stresses rather than directly deal with tensors. Fig. 2
several inelastic deformations repeated during the tectonic depicts the simulated principal stress fields that correspond to
history, the scale of the observed deformation Uz,obs(x) and the optimized deformation model shown in Fig. 1c (i.e. θSHmax
simulated deformation Uz,sim(x) may be different from each = 50 deg.). The direction of each principal stress is also known
other (e.g. Uz,obs(x) is the order of hundred meters while from the corresponding eigenvector of stress tensor. As shown
Uz,sim(x) is the order of from millimeters to centimeters). in the figure, stress is concentrated especially at tips and kinks
However, we are not interested in matching Uz,sim(x) to of the faults as a result of structural deformation. This
Uz,obs(x) but only interested in matching the ‘trend’ of these concentration of stress is known as the physical factor which
two deformation models. Therefore, both of these deformation causes shear fracturing.
attributes, Uz,sim(x) and Uz,obs(x), are converted to the Based on the principal stress model from the elastic
dimensionless variables, U*z,sim(x) and U*z,obs(x), by means of simulation, the relative density of shear fracture and
standardization; presumable fracture orientation are evaluated by applying
U z ( x ) − µ Uz Coulomb’s failure theory3~5. Considering the potential failure
U *Z ( x ) = ······································· (3)
s Uz plane (Fig. 3) in an intact rock, which is parallel to the
intermediate principal stress (σ2) direction and its normal lies
where µUz and sUz are mean and standard deviation of Uz(x). at angle θ from maximum principal stress (σ1) direction, the
We denote this quantity, U*z(x), as dimensionless z- normal stress σn and the shear stress τ acting on this plane are
displacement. The objective function to be minimized is calculated as;
defined as:
σ1 + σ 3 σ1 − σ 3 ·························· (5)
σn = + cos 2θ
O(σ ) = ∑ ( U *
z ,sim (x ) − U *
z ,obs ( x )) 2 ························ (4) 2 2
∀x

From Eq.(1), the remote stress tensor σ is defined by the σ1 − σ 3 ·········································· (6)
τ =− sin 2θ
parameters of SHmax, SHmin, Sv and θSHmax. However, a 2
sensitivity study showed that the simulated dimensionless where σ3 denotes the minimum principal stress. Accordingly,
structural deformation U*z(x) is mostly sensitive to θSHmax(= the normal stress σn and the shear stress τ are graphically
azimuth of SHmax), and almost insensitive to the magnitude of expressed as a Mohr circle as shown in Fig. 4. The Coulomb’s
SHmax, SHmin, Sv, as well as Young’s modulus and Poisson’s failure criterion is given by;
ratio which is used for elastic simulation. This simplicity is
attained by the use of dimensionless variable U*z(x) instead of τ = S 0 + µσ n ····················································· (7)
using the absolute values of Uz(x). Consequently, our problem
is reduced to finding the best estimate of θSHmax(i.e. O(σ) =
4 SPE 95498

where S0 is the shear strength of rock and µ is internal friction simulated dimensionless z-displacement and the
coefficient as illustrated in Fig. 4. If the Mohr circle does not corresponding fracture trend models generated using SHmax-
contact the line defined by the Coulomb’s failure criterion azimuth perturbed between θSHmax = 35 ~ 80 deg., i.e. the
(Eq. (7)), failure does not occur. If the Mohr circle touches or slight perturbation of the best θSHmax. As illustrated in the
crosses the failure criterion line, failure occurs at the angle θ figures, all of the simulated dimensionless z-displacement
which corresponds to (σn, τ) located above the failure criterion fields (a, b, c, d) reasonably reproduce the actually observed
line. structural deformation (Fig. 1a), at least visually. However,
The shear strength S0 is usually difficult to estimate since the corresponding fracture trend model shows considerable
the strength of a rock before fracturing is different from the variation by changing SHmax-azimuth. This observation
current (fractured) rock strength. This fact implies that it is suggests that the estimation of θSHmax is subject to uncertainty
impossible to evaluate whether or not shear fracturing actually (error) in fracture trend prediction, which can be even larger if
occurs in the reservoir even though maximum and minimum the uncertainty in structural model itself is taken into account.
principal stresses (σ1 and σ3) are obtainable from elastic The history matching strategy described in the later section is
simulation. However, since our goal at this stage is to predict designed to reduce such uncertainty by incorporating
the ‘trend’ of fracture density instead of predicting fracture production data.
density itself, we are only interested in evaluating the spatial
distribution of relative likeliness of shear fracturing, rather Geostatistical Population of Fracture Density. In order to
than any absolute values. As shown in Fig. 4, the possibility of generate a fracture density model from the fracture trend
failure increases with an increase in σ1/σ3 ratio since it model, we applied direct sequential simulation (DSSIM)11
expands the Mohr circle. Therefore, the σ1/σ3 ratio can be used with locally varying mean (LVM) as a geostatistical
as a measure of relative fracture density which provides the algorithm. The fracture trend model serves as a LVM. The
trend model for geostatistical simulation of fracture density. major advantage of direct sequential simulation is its ability to
Fig. 5 depicts the σ1/σ3 ratio model computed from the ensure the reproduction of covariance model between
principal stress model shown in Fig. 2 (θSHmax = 50 deg.). simulated values. This is achieved by drawing simulated
Since our purpose is to provide a trend model, rather than values directly from local conditional distribution (ccdf)
absolute values itself, the σ1/σ3 ratio shown in Fig. 5 is whose mean and variance are identified by kriging estimate
converted to dimensionless variable by standardizing to zero Z*SK(u) and kriging variance σ2SK(u). Also, unlike the
mean and unit variance similarly to Eq. (3). Again, due to the sequential Gaussian simulation technique, direct sequential
use of the dimensionless σ1/σ3 ratio instead of the absolute simulation does not require a normal score transformation
value, this fracture density trend model is insensitive to the since the local ccdf can be of any type.
magnitude of SHmax, SHmin, Sv, and Young’s modulus In the context of continuous variable simulation, the
according to the result of a sensitivity study. Also, the simulated value Z(u) of DSSIM is written as;
sensitivity to Poisson’s ratio is almost negligible. The azimuth
Z( u ) = Z *SK ( u ) + R( u ) ········································ (9)
of SHmax (θSHmax) is the only crucial parameter that controls the
predicted fracture trend. where R(u) is a random component with zero mean and
The fracture orientation is also predicted from the principal variance σ2SK(u). The simple kriging estimate Z*SK(u) in
stress model3~5. The angle between the σ1 direction and the Eq.(9) is obtained from;
normal direction to the optimum failure plane, θopt, is obtained
from Mohr diagram (Fig. 4) as; Z*SK ( u) = m( u) + ∑ λ α ( u){Z( u α ) - m( u)} ··············· (10)
π
α

(tan −1 µ + ) where Z(uα) are hard data and λα(u) are kriging weights. In
θ opt = 2
2 ··································· (8) sequential simulation, the previously simulated values are also
included in Eq.(10) as Z(uα). The mean m = E{Z(u)} can be
by taking the point tangent to the Mohr circle lying on a line
either a stationary mean (i.e. m(u)=m for ∀ u) or an explicitly
with slope µ as depicted in Fig. 4. Accordingly, the two
specified locally varying mean (LVM), i.e. m(u).
conjugate optimal failure planes given by Eq. (8) are parallel
The geostatistical simulation of a fracture density model
to the σ2 direction and deviated from the σ1 direction by the
using DSSIM with LVM takes the following steps:
angles of plus and minus (π/2 – θopt) radian, respectively. In
practice, the internal friction coefficient µ of 0.6 is generally
1) Convert the fracture trend model to a locally varying
used.
mean (LVM) model. The fracture trend model m*(u) is the
The fracture trend model depicted in Fig. 5 is built from
dimensionless σ1/σ3 ratio model which is standardized to zero
the ‘best guess’ of stress model using the remote stress
mean and unit variance. The conversion into the locally
condition inverted from actually observed structural
varying mean (LVM) model, m(u), is written as;
deformation. However, an example depicted in Fig. 6 shows
that this ‘best guess’ is still uncertain. Shown in Fig. 6a (θSHmax m( u) = s fd m * ( u) + µ fd ······································· (11)
= 50 deg.) is the simulated dimensionless z-displacement that
matches best to the actually observed displacement field (= where µfd and sfd are the mean and the standard deviation of
reference structural model, Fig. 1a). The corresponding fracture density that obtained from well data (i.e. fracture
fracture trend model (dimensionless σ1/σ3 ratio model) is also count per unit length along wellbore).
depicted in the figure. Listed below (Figs. 6b, 6c, 6d) are the
SPE 95498 5

2) Execute DSSIM to simulate a fracture density density is high enough to generate fracture network that allows
realization using the LVM model from step 1. The fracture percolation. Once the fracture density exceeds a threshold
density observations (fracture count per unit length) at wells fracture density (e0), the effective permeability increases with
are also honored by using them as conditioning hard data, if the fracture density in a power-law fashion in accordance with
that data is deemed reliable. the calibration power exponent a.
The threshold fracture density (e0) and the calibration
Fig. 7 depicts an example of a simulated fracture density power exponent a are determined by matching the effective
realization using the fracture trend model from Fig. 5. The permeability to the welltest permeability; i.e., by minimizing
well data used for the simulation is tabulated in Table 1 (well the mismatch of k1eff k eff
2
to welltest permeability at all wells.
locations are shown in Fig. 15). The simulated fracture density
realization will be utilized to build an effective permeability Fig. 10 shows the result of a calibration of the effective
model which accounts for both fracture permeability and permeability to the welltest permeability using the optimized
matrix permeability. parameters of e0 and a.
Once the threshold fracture density (e0) and the calibration
Effective Permeability Modeling. The effective permeability power exponent a are determined, the directional effective
model depends on a matrix permeability model, a fracture permeability models (k1eff & k2eff) are directly calculated from
density model, and welltest-derived permeability. The matrix the fracture density model and matrix permeability model
permeability model can be generated using any geostatistical using Eq. (12) with the optimized parameters of e0 and a. In
method and is potentially constrained to core data obtained order to increase the accuracy of calibration to welltest
from wells. Fig. 8 illustrates an example matrix permeability permeability at all well locations, the effective permeability
realization which is simulated using the synthetic core models are fine-tuned to welltest permeability through the
permeability data in Table 1. The goal of fracture permeability kriging of error residuals. Fig. 11 depicts the effective
modeling is to convert matrix permeability model and fracture permeability models computed from Figs. 7 ~ 8.
density model into directional effective permeability models The actual flow simulation input (kx & ky) is determined
(kx, ky) which is then calibrated to welltest permeability. The based on the fracture orientation and the directional effective
directional effective permeability in fracture direction should permeability model (Fig. 11). Strictly speaking, the directional
reflect the effect of fracture. The directional effective effective permeability models (k1eff & k2eff) should be
permeability in the perpendicular direction is the same as converted into a permeability tensor model unless fracture
matrix permeability. The fracture direction is identified as the orientation is parallel to the grid coordinate axis. However, in
optimal failure orientation predicted from elastic stress model. this paper, the directional effective permeability are simply
Fig. 9 shows a scatter plot comparing core permeability allocated to diagonal permeability model by setting kx = k1eff ,
against the welltest permeability at the same well locations. As ky = k2eff if major direction (j = 1) is closer to x-direction, and
shown in the figure, welltest data shows higher permeability otherwise vise versa, avoiding the use of permeability tensor
than matrix (core) at most of the wells. The basic assumption simulator.
of the method used in this paper is that this deviation of
permeability is mainly attributed to the effect of fractures. History Matching. The history matching strategy proposed in
The power law model used in this paper for calibration this paper is to calibrate a fracture density model with
was proposed by Heffer et al. (1999)12 based on some historical production data rather than directly perturbing
percolation results of Bernabe (1995)13. The model is a permeability, kx and ky. The underlying philosophy is that the
somewhat simplified version of the one used in the current modeling consistency in reservoir characterization is best
version of fracture modeling tool discussed in Ref. 7, and preserved during history matching process by perturbing the
written as: reservoir parameters which are at the core of the modeling
a
process, in this case, fracture properties. The conventional
⎛ ej ⎞ if ej > e0 history matching approach based on direct perturbation of
j
k eff = k matrix ⎜⎜ ⎟⎟
⎝ e0 ⎠ effective permeability tends to loose consistency with other
data if the perturbation is executed directly on permeability kx
and ky, hence, independent of fracture distribution model. We
j
k eff = k matrix otherwise ····························· (12)
propose a method to perturb the fracture density model, which
keff is (directional) effective permeability, kmatrix is matrix allows imposing geological/geomechanical constraints in the
permeability, e is fracture density, e0 is threshold fracture history matching process.
density, and a is calibration power exponent. The superscript j The primary source of large-scale variability in our
(j = 1,2) denotes the principal direction of the directional fracture density realization is attributed to the fracture trend
permeability field, i.e. j = 1: the direction of fracture model from elastic stress model, which is specifically
orientation (major direction), j = 2: the perpendicular direction controlled by the azimuth of SHmax for elastic simulation. The
(minor direction), thus e1 is taken from fracture density model local-scale variability in fracture density is generated
and e2 is set to 0. As shown in Eq. (12), this model changes the geostatistically by means of stochastic sequential simulation
effective permeability (keff) from the background matrix with the fracture trend model as LVM. In our approach, the
permeability (kmatrix), only when the fracture density exceeds global-scale fracture trend is history matched by finding the
the threshold fracture density (e0). The underlying assumption optimum SHmax-direction by jointly matching historical
is that fractures contribute to flow only when the fracture production data and the actually observed structural
6 SPE 95498

deformation. The local-scale fluctuation of fracture density The steps 1~6 are repeated until we obtain the history
model is history matched by means of the probability match of production data and also reproduce actually observed
perturbation method (Caers, 2003)1,2. This section first structural deformation trend. History matching is achieved by
discusses the probability perturbation method. The workflow perturbing the fracture density model. The large-scale fracture
to achieve our history matching approach is presented next. density trend (trend model) is perturbed by optimizing the
azimuth of SHmax (θSHmax) used in elastic simulation (step 1).
Probability perturbation method for a continuous The local-scale geostatistical fluctuation of the fracture density
variable. The central idea of the probability perturbation model is history matched using the probability perturbation
method1,2 is to history match geostatistical realizations method by finding optimum perturbation parameter rD
constrained to an underlying geological continuity model, for incorporated in DSSIM algorithm (step 3, See Appendix A).
example a variogram of petrophysical properties or a training The history matching procedure starts from an initial
image for facies. The perturbation of a simulated realization is model constructed based on the ‘best guess’ of SHmax-
achieved through the perturbation of the probability model direction (θSHmax) obtained by matching the observed structural
instead of properties such as porosity or permeability. The deformation. To incorporate the production data, we propose a
method is applicable for both categorical and continuous two-stage approach: First, we try to obtain an ‘overall match’
variable simulations with large variety of the geostatistical to the production data in the 1st-stage, then starting from this
techniques (i.e., Gaussian simulation, direct sequential 1st-stage history matched model, we try to ‘fine-tune’ the
simulation, indicator simulation, and multiple-point match of production data on the well-by-well basis in the 2nd-
geostatistics simulation etc.), and also can be implemented stage. This technique is in spirit similar to a traditional history
with additional constraints such as locally varying mean matching workflow and is particularly effective with a large
(LVM). The implementation of the method for direct number of wells.
sequential simulation (DSSIM) with locally varying mean
(LVM) is described in Appendix A. 1st -stage history matching. The goal of 1st-stage history
The methodology perturbs a fracture density model Z(u) matching is to calibrate SHmax-direction (θSHmax) to both of
from some initial realization z(0)(u), which is constrained to a geological structural model and historical production data by
fracture trend model (LVM), by perturbing the probability obtaining ‘overall’ history match of production data. In other
model for Z(u) using the perturbation parameter rD (0 ≤ rD ≤ words, the emphasis of history matching at this stage is more
1). If rD is set to 0, the realization is identical to z(0)(u). The on the characterization of large-scale fracture density trend
magnitude of the perturbation from z(0)(u) increases with the rather than local-scale fracture density distribution. Fig. 13
value of rD, and when rD is 1, the method creates a completely shows the flowchart of 1st-stage history matching. At this
new realization which is equi-probable to z(0)(u). The trend stage, the azimuth of SHmax (θSHmax) and the perturbation
model (LVM), the covariance model and the hard data for the parameter rD are jointly optimized in the inner iteration loop
realization are exactly preserved during the perturbation (See using the conjugate gradient method10. The perturbation of the
Appendix A). The history matching is performed through the local scale fracture density is achieved using a single
optimization of the perturbation parameter rD, by minimizing perturbation parameter rD, which is constant over the entire
the mismatch of production data. This optimization is domain. The optimum reservoir model obtained from the inner
performed in an inner iteration loop. The optimum realization iteration is successively updated through the outer iterations,
obtained from the inner iteration is successively updated by changing a random number seed for DSSIM, until history
through the outer iteration, by selecting a new random number match is obtained. The workflow shown in Fig. 13 ensures the
seed for simulation, until history match is obtained. This outer preservation of geological / geomechanical modeling
iteration process is schematically shown in Fig.12. consistency by iterating entire modeling process starting from
elastic simulation. The honoring of well data such as fracture
Automatic history matching. The automatic history density, core permeability and welltest permeability is also
matching is designed as an integrated iteration process which guaranteed.
includes: The optimization of θSHmax and rD is achieved through the
minimization of the misfit function of production data and
1) Elastic simulation for modeling structural deformation geological constraints O(θSHmax, rD), which is defined as;
field and stress field
2) Fracture trend prediction based on a stress model O(θ SH max, rD ) = [ w1O1 + w 2 O 2 ]* + [O 3 ]* ·············· (13)
3) Geostatistical simulation of fracture density based on a where, O1 is misfit of bottom-hole shut-in pressure (BHSP),
fracture trend model using DSSIM with LVM O2 is misfit of water cut, and O3 is misfit of structural
4) Effective permeability modeling from a fracture density deformation defined in Eq. (4) which serves as a penalty term
model, a matrix permeability model and welltest that constrains the fracture density model to geological
permeability. structural model. O1 and O2 are defined by;
5) Numerical flow simulation
N1
6) Evaluation of the objective function (i.e. misfit between O1 = ∑ (d1,sim ,i − d1,obs,i )
2

simulated production performance vs. historical production i =1

data, misfit of trend between simulated structural


N2
deformation model vs. geological structure model) O 2 = ∑ (d 2,sim,i − d 2,obs,i ) ····································· (14)
2

i =1
SPE 95498 7

where subscripts 1 and 2 denote water cut and bottom-hole through the inner iteration loop by minimizing the objective
shut-in pressure (BHSP), respectively. N is the number of functions Ok(rkD) separately. Since all of the objective
observed data point, dobs is observed data value, and dsim is functions Ok(rkD) can be simultaneously evaluated by the
simulated data value. The weights w1 and w2 in Eq. (13) are single forward simulation, this optimization is performed
specified such that the terms w1O1 and w2O 2 equally using one-dimensional optimization technique such as Brent
contribute to the total mismatch in the initial simulation run method10 in parallel fashion. Thus the computation cost of
(initial reservoir model). If one wishes to constrain the fracture optimization procedure is almost the same as that required for
orientation at well locations to the well observations, it can be optimizing a single parameter rD, providing great feasibility
also included in Eq.(13) as an additional penalty term. The and flexibility for history matching. The flowchart of 2nd-stage
superscript * in Eq. (13) denotes dimensionless variable of history matching is depicted in Fig.14. As in the 1st-stage
each misfit term. The production misfit term [w1O1+ w2O2] history matching, the optimum reservoir model obtained from
and the geological misfit term O3 are made dimensionless by; the inner iteration is successively updated through the outer
[ w1O1 + w 2 O 2 ]
iterations, by drawing a new random number seed for DSSIM,
[ w1O1 + w 2 O 2 ]* = until history match is obtained.
[ w1O1 + w 2 O 2 ]0
Synthetic Reservoir Application
O 3 − [O 3 ]0 ························ (15)
[O 3 ]* = History Matching Examples. The proposed approach was
[O 3 ]0 tested using a two-dimensional synthetic reservoir model. The
where subscript 0 denotes misfit term from the initial reservoir same geological settings and well data (Table 1) as in the
model. Therefore, the dimensionless geological misfit term examples shown in the previous section are used for the
[O3]* takes zero for the initial reservoir model. synthetic history matching runs. Fig.15 depicts the top depth
It is usually difficult to obtain complete history match at structural model and well locations of the reservoir. The
every wells at the end of 1st-stage history matching, especially model consists of 70*100*1 grid blocks with the horizontal
when the number of wells to history match is large, since at grid size of 100m*100m. Water flooding performance is
this stage a single perturbation parameter rD is used for entire simulated placing 6 producers and 6 injectors as depicted in
reservoir domain. Therefore, in the subsequent 2nd-stage Fig.15. The producers are operated under the constraints of
history matching, we ‘fine-tune’ the history match of liquid production rate control. The injectors are controlled by
production data on the well-by-well basis. constant injection rate. The bottom-hole shut-in pressure
(BHSP) and water cut are history matched. Fig.16 shows the
2nd -stage history matching. The 2nd-stage history matching regions for rD parameters defined for 2nd-stage history
starts from the 1st-stage history matched reservoir model. At matching.
this stage, the fracture trend model used as a locally varying The reference reservoir model is constructed using the
mean (LVM) for DSSIM is fixed to the 1st-stage history azimuth of SHmax (θSHmax) of 80 deg. As shown in Fig. 6d, this
matched model. Only the local-scale geostatistical fluctuation geomechanical setting still reproduces the actually observed
of fracture density model is perturbed using the regional structural deformation. However, the corresponding fracture
probability perturbation method (Hoffman and Caers, 2003)2. trend model is considerably deviated from the trend model
The regional probability perturbation method2 achieves obtained from the automatic structural deformation matching
history matching by dividing reservoir domain into several (θSHmax = 50 deg., Fig. 6a). The initial reservoir model is
reservoir regions and assigns separate perturbation parameters created based on the ‘best guess’ of SHmax-direction from the
rkD to the individual reservoir region k. The division of automatic structural deformation matching (θSHmax = 50 deg.).
reservoir region is defined based on either of 1) flow region The different random number seeds are used for simulating the
identified by streamline simulation, or 2) ad-hoc reservoir reference and initial fracture density model to create distinct
region such as fault blocks. The objective function (i.e. misfit local-scale heterogeneity in fracture density from each other.
function of production data) is also separately defined for each The variogram used for fracture density simulation is fixed.
reservoir region k as; The matrix permeability model is also frozen during history
matching.
O k ( rDk ) = w1k O1k + w 2k O 2k ··································· (16) The synthetic history matching runs are designed to see if
the fracture density model and effective permeability model
with,
are reasonably reproduced by the incorporation of production
O1k = ∑ (d1k,sim,i − d1k,obs,i )
N1
2 data. The following 3 cases are considered:
i =1
Case 1: Base case. The reservoir model is created using the
same geological / geostatistical settings as in the examples
O 2k = ∑ (d 2k,sim ,i − d 2k,obs,i )
N2
2 ··································· (17)
i =1
in the previous section.
where subscripts 1 and 2 denote water cut and bottom-hole Case 2: The range and sill of the variogram for simulating
shut-in pressure (BHSP), respectively, and superscript k fracture density is reduced from Case 1 to boost the impact
denotes reservoir region k. Thus the objective function Ok(rkD) of fracture trend model on the simulated fracture density
accounts only for the production data from wells placed in realization. The range of the variogram is decreased to the
region k. The set of perturbation parameters rkD are optimized
8 SPE 95498

half of that used in Case 1. The sill is reduced to 1/6 of that producers using the history matched models (i.e. the models
used in Case 1. accounting for both of geology and production data) exhibit a
good match to the ‘true’ future production behavior in Cases 2
Case 3: The matrix permeability is reduced to 1/10 from and 3, showing considerable improvement in prediction
Case 2, generating stronger contrast of permeability accuracy compared to the results from the initial models (i.e.
between the regions of high and low fracture density. the models accounting only for geology). However, in Case 1
(Fig. 30), the history matched model failed to predict the water
Figs. 17, 21, 25 show the result of history match of cut behavior at one of the new producers (New Well 1),
production performance at the selected wells. Figs. 18, 22, 26 although the performance prediction at the other new producer
compare the fracture trend models with the reference model, (New Well 2) is almost perfect showing significant
the initial model and the history matched model. Figs. 19, 23, improvement from the initial model. The poorer prediction
27 depict the comparison of fracture density models with the accuracy in Case 1 compared to Cases 2 and 3 can be
reference model, the initial model and the history matched attributed to the weaker constraint of the fracture trend model
model. Figs.20, 24, 28 show comparisons of effective on the simulated fracture density realization, due to the
permeability models in fracture direction. As shown in Figs. particular variogram used. Since the simulated fracture density
17, 21, 25, a good history match of production data is obtained realization in Case 1 has larger geostatistical fluctuation
in all cases. The reproduction of the fracture trend model, the compared to the other cases, history matching of this reservoir
fracture density model, and the effective permeability model model is achieved because of the larger local scale
are quite encouraging in all cases (Figs. 18~20, 22~24, perturbation of fracture density. Thus, matching of
26~28). Also, the reproduction of the fracture trend model is geological/geomechanical information may have traded off for
improved in Case 2 compared to Case 1. This is because the matching production data.
constraint of facture trend model on the fracture density model
is stronger in Case 2 due to the variogram with smaller range Conclusions
and sill, reducing the effect of geostatistical fluctuation of The proposed fracture modeling / history matching method
fracture density on fluid flow. Similarly, the reproduction of showed some promising results in the synthetic reservoir
the fracture trend model and fracture density model is better in application, resulting in good history match of the production
Case 3 than Case 2 due to the increased permeability contrast data, reasonable reproduction of fracture density distribution
between matrix and fracture, presumably because the stronger of ‘true’ reservoir, and the improved accuracy of future
permeability contrast enhances the effect of fracture density performance prediction. Part of the reason for these
on fluid flow. encouraging results is attributed to the fact that both the
reference model and initial model are created using the same
Future Performance Predictions. In order to evaluate the algorithm. However, the result shows the validity of the
quality of the history matched reservoir models in terms of the proposed approach for this simple application. The major
accuracy of future performance prediction, the production focus of our history matching approach is the preservation of
forecast simulation runs are executed using the reference geomechanical consistency and geological structural
models, the initial models, and the history matched models of information during the incorporation of production data, in
Cases 1~3. The performance prediction from the reference addition to the full integration of reservoir data ranging from
models is regarded as the ‘true’ future production behavior geological/geomechanical data, well data (i.e. observation of
(i.e. the reference production behavior). The prediction runs fractures, core and welltest data) to historical production data.
using the initial models correspond to the production forecast This attempt maximizes the amount of information utilized for
from a model constrained only to geological/geomechanical fracture modeling in anticipation of the reduction of
information and welltest data (i.e., the initial fracture model is uncertainty. Although the proposed workflow requires
calibrated to the well tests and the stress model which honors iterative optimization process, our parameterization of fracture
the observed reservoir structure). However, it does not account density model effectively simplified the optimization problem
for the production data. On the other hand, the production to two-parameter problem (i.e. θSHmax and rD), making the
forecast using the history matched models corresponds to the application feasible.
future performance prediction which fully utilizes the The further extension of the proposed approach could be
information from welltest data, geological/geomechanical data listed as follows:
and historical production data. The prediction runs are made
using liquid rate control for the producers and injection rate
control for the injectors. Oil production is predicted for 6
• The proposed method currently only deals with shear
fracture. The inclusion of several fracture sets (such as
existing producers for a time-span of 10 years in Cases 1~2 both of shear fracture and tensile fracture as proposed
and 40 years in Case 3, and also for 2 additional infill-drilling by Bourne et al.3) into the modeling would provide
producers. Water is injected from 6 existing injectors. Fig. 29 more realistic characterization of fractured reservoirs.
depicts the well location of the additional producers together
with the existing wells. • It is known that fractures are only conductive when
Figs. 30~32 compare the simulated future performance of they are critically stressed14. Considering that
the new producers with the reference model, the initial model tectonics can change with time, it is not realistic to
and the history matched models for Cases 1~3, respectively. assume all existing fractures are conductive. Zoback et
As depicted in Figs. 31~32, the prediction results for the new al. (2001) has proposed a method to identify
SPE 95498 9

conductive fractures by evaluating the current stress σ 2COK = collocated co-kriging variance
status on fracture surfaces based on the field stress σ 2SK = simple kriging variance
information which can be obtained by analyzing σn = normal stress
borehole failure while drilling14. The application of τ= shear stress
the method of Zoback would improve the reliability of
the flow simulation model. References
• The proposed method is currently based on single
1. Caers, J.: “History Matching Under Training-Image Based
Geological Constraints,” SPE74716 (2003)
porosity model, neglecting the effect of capillary 2. Hoffman, T. and Caers, J.: “Regional Probability Perturbation
imbibition of fractured rock. The extension of the Method Applied to a Real Reservoir,” SCRF Report, Stanford
method to dual porosity model is desired for wider University (2004)
application. 3. Bourne, S. J. and Willemse, E.J.M.: “Elastic Stress Control on
the Pattern of Tensile Fracturing Around a Small Fault Network
Acknowledgements at Nash Point, UK,” Journal of Structural Geology (2001) 23
This research is conducted as a joint research project between 1753-1770
4. Maerten, L., Gillespie, P., Pollard, D.: “Effects of Local Stress
Roxar Limited and SCRF (Stanford Center for Reservoir
Perturbation on Secondary Fault Development,” Journal of
Forecasting, Stanford University). The authors would like to Structural Geology (2002)
thank Roxar Limited for the permission to publish this paper, 5. Bourne S.J. et al.: “Predictive Modeling of Naturally Fractured
also for providing the software used in this research that Reservoirs Using Geomechanics and Flow Simulation,”
include elastic simulator, fracture permeability (= effective GeoArabia (2001) vol 6, No 1, pp27-42
permeability) modeling software, numerical flow simulator, 6. Daly, C. and Mueller D.: “Characterization and Modeling of
and geological modeling/visualization software. Fractured Reservoirs: Static Model,” Proceedings ECMOR 2004
(2004)
Nomenclature 7. Roxar: FracPerm Reference Manual (2005)
8. Crouch S.L. and Starfield A.M.: Boundary Element Methods in
C = covariance model
Solid Mechanics, Allen and Unwin. London (1983)
Dref = reference depth 9. King G. and Cocco M.: “Fault Interaction by Elastic Stress
D(x) = top structural depth at x =(x,y) Changes; New Clues from Earthquake Sequences,” Advances in
O = objective function Geophysics (2001) vol 44, pp1-46
R = random residual 10. Press, W. H. et. al.: Numerical Recipes in C, Second Edition,
S0 = shear strength of rock Cambridge (1992)
SHmax = maximum (remote) horizontal principal stress 11. Journel, A.G.: “Modeling Uncertainty: Some Conceptual
SHmin = minimum (remote) horizontal principal stress Thoughts,” in Dimitrakoponlos R et. al., Geostatistics for the
Sv = vertical (remote) principal stress Next Century, Kluwer, Dordrecht, Holland (1994) p30-43
12. Heffer, K., King, P., Jones, A.: “Fracture Modeling as Part of
Uz(x) = z-displacement at x =(x,y)
Integrated Reservoir Description," SPE53347 (1999)
U*z(x) = dimensionless z-displacement at x =(x,y) 13. Bernabe, Y.: “The Transport Properties of Networks of Cracks
Z(u) = continuous variable at u =(x,y,z) and Pores,” J. Geophysical Research (1995), vol. 100
Z*COK = collocated co-kriging estimate 14. Zoback, M. D. and Townend, J.: “Implications of Hydrostatic
Z*SK = simple kriging estimate Pore Pressures and High Crustal Strength for the Deformation of
d = production data Intraplate Lithosphere,” Tectonophysics (2001)
e = fracture density
keff = effective permeability Appendix A: Probability Perturbation Method for
kmatrix = matrix permeability Direct Sequential Simulation (DSSIM) with Locally
kx = directional permeability in x-direction Varying Mean (LVM)
ky = directional permeability in y-direction When applied to continuous variable simulation, the
m(u) = locally varying mean (LVM) at u =(x,y,z) probability perturbation method is implemented using a
rD = perturbation parameter collocated co-kriging algorithm. Consider the perturbation of a
sUz = standard deviation of Uz(x) continuous variable Z(u) from some initial realization z(0)(u)
s fd = standard deviation of fracture density through the perturbation of the probability model for Z(u).
w = weight This is achieved by perturbing kriging estimate Z*COK(u) and
kriging variance σ2COK(u), which determine the local ccdf of
θ= angle Z(u), using the perturbation parameter rD (0 ≤ rD ≤ 1). In the
θSHmax = azimuth of SHmax context of direct sequential simulation (DSSIM) with locally
λ= kriging weight varying mean (LVM), this perturbation is described as;
µ= internal friction coefficient
µfd = mean of fracture density Z*COK (u) = ∑ λα Z(uα ) + λ0′z ( 0 ) (u) + (1 −∑ λα − λ0′ )m(u)
µUz = mean of Uz(x) α α

σ= stress tensor ····················· (A1)


σ1 = maximum principal stress
σ2 = intermediate principal stress
σ3 = minimum principal stress
10 SPE 95498

∑β λβ Cαβ + λ ′ (1 − r
0 D )C 0α = C 0α ·········· (A2)

∑β λβ (1 − rD )C 0 β + λ0′C 00 = (1 − rD )C 00 ·········· (A3) Table 1 Hard data at wells

Matrix Well Test Fracture


σ COK
2
( u) = C 00 − ∑ λβ C 0 β − λ0′ (1 − rD )C 00 ····· (A4) Permeability
(mD)
Permeability
(mD)
Density
(count/m)
β
Well_A 81.1 100 2
where m(u) is the LVM, C is covariance model, and λ, λ’ are
kriging weights. The perturbation of realization Z(u) increases Well_B 76.8 150 6

as the perturbation parameter rD increases. The realization Well_C 55.0 200 8


Z(u) is identical to the realization z(0)(u) when rD = 0.
Oppositely, if rD = 1, the algorithm produces a completely new Well_D 78.4 50 1
realization which is equi-probable to z(0)(u).
Well_E 67.5 60 3
This implementation of the probability perturbation
method is executed using collocated co-simulation (with Well_F 70.1 80 2
Markov Model 1, MM1). In order to perturb a model from
Well_G 100.2 120 1
some realization z(0)(u), one specifies the realization z(0)(u) as
an input secondary data and the value of (1- rD) as a Well_H 72.7 1500 15
correlation coefficient, then, simulates a realization Z(l)(u)
using a new random number seed which is different from that Well_I 31.4 100 7

used for simulating the realization z(0)(u). The other input Well_J 78.7 400 9
parameters, such as a variogram or a LVM model, are kept the
same as used for simulating z(0)(u). The simulated realization Well_K 76.2 800 12

Z(l)(u) is the perturbation from z(0)(u). The magnitude of the Well_L 51.3 200 8
perturbation is controlled by the specified value of rD.

Mean fracture density = 6.1 (count/m)


Standard deviation = 4.5 (count/m)

* Matrix permeability is reduced to 1/10 in Case 3

Initial Model Optimized Model


Reference Structural Model
SHmax Azimuth= 0 deg (N) SHmax Azimuth= 50 deg (N50E)

(a) (b) (c)

Fig. 1: Result of structural deformation matching (Dimensionless z-displacement simulated with


SHmax = 20 MPa, SHmin= 10 MPa, Sv = 38.25 MPa, Young’s modulus = 70 GPa, Poisson’s ratio = 0.25)

Potrebbero piacerti anche