B030 A MULTIPLE MODEL APPROACH TO HISTORY MATCHING AND UNCERTAINTY ANALYSIS

advertisement
1
B030 A MULTIPLE MODEL APPROACH TO HISTORY
MATCHING AND UNCERTAINTY ANALYSIS
USING TIME-LAPSE SEISMIC
KARL D STEPHEN*, JUAN SOLDO, COLIN MACBETH AND MIKE CHRISTIE
Heriot-Watt Institute of Petroleum Engineering, Heriot-Watt University, Edinburgh, Scotland, EH14 4AS, UK
Abstract
We present an automated multiple model history matching method, which integrates time-lapse
seismic with production data, and determines parameter uncertainty. For each simulation model,
we compare observed seismic attributes to synthetic impedance obtained via a petroelastic
modelling step and grid transformation. For seismic and production data, we then obtain a misfit
which is used to update our model parameters in a Bayesian framework and accounts for model
errors and data covariance. We show examples of the method's application to a UKCS field
study and discuss uncertainty of the reservoir parameters.
Introduction
Reservoir management requires tools such as simulation models to predict asset behaviour.
History matching is often employed to alter these models so that they compare favourably to
observed well rates and pressures. This well information is obtained at discrete locations, and
thus lacks the aerial coverage necessary to accurately constrain dynamic reservoir parameters
such as permeability and the precise location and effect of faults, among others. Time-lapse
seismic captures the effect of pressure and saturation on seismic impedance attributes giving
two-dimensional maps or three-dimensional volumes of the missing information. The process of
seismic history matching attempts to overlap the benefits of both types of information to improve
estimates of the reservoir model parameters.
We present an automated history matching method of including time-lapse seismic along with
production data, based on an integrated workflow (Figure 1). It improves on the classical
approach, where the engineer manually adjusts parameters in the simulation model. Our method
also improves on gradient-based methods, such as Steepest Descent, Gauss-Newton and
Levenberg-Marquardt algorithms (e.g. Lépine, et al., 1999, Dong and Oliver, 2003, Gosselin et
al., 2003, Mezghani, et al, 2004), which are good at finding local likelihood maxima but can fail
to find the global maximum. Our method is also faster than stochastic methods such as genetic
algorithms and simulated annealing, which often require more simulations and have slower
convergence rates, possibly ignoring previously determined misfit information when selecting
new parameters. Finally, multiple models are generated enabling uncertainty analysis in a
Bayesian framework. The posterior probability surface is resampled to obtain parameter
distributions.
We have applied our method to a UKCS turbidite reservoir, in which time-lapse seismic has
shown great promise. The original geological model was constructed by the field operator using
typical approaches where facies objects and static flow properties such as porosity and
9th
European Conference on the Mathematics of Oil Recovery — Cannes, France, 30 August - 2 September 2004
2
permeabilities were distributed stochastically. The model was constrained to well logs and a
qualitative match to the baseline seismic survey was obtained. The operator upscaled and then
manually history matched the model to the well production data before we applied our method.
M=Σ…
Sample
from
distribution
Generate
Multiple
Models
Compare
Seismic &
Reservoir
Model
Evaluate
Misfit
Update
Probabilities
Figure 1. Schematic of the iterative automatic history matching process. The result of this process generates a
posterior probability density function (PPD), which can then be resampled.
Conventionally, geological models are constructed at a fine scale and upscaled (Christie, 1996)
while in our approach the models are generated at a scale appropriate for simulation. This speeds
up the generation process and removes the need for the upscaling process as part of history
matching.
We modified the model by combining geostatistical methods. We used simulated annealing to
update the three-dimensional model of Net To Gross (NTG). Permeabilities have been updated
using a pilot point method with Kriging (Deutsch and Journel, 1992). We also history matched
for fault transmissibility multipliers as well as rock physics parameters.
Method
The multi-dimensional global optimisation approach is broken into a number of components
(Figure 1) with an application of the stochastic Neighbourhood Algorithm (NA) (Sambridge,
1999a), which has been applied previously in history matching reservoirs to production data
(Subbey et al, 2002, Christie et al., 2002).
Sample from Distribution: The multiple model approach relies on sampling the parameter space
a number of times, ns (typically 10 to 64), and simultaneously running forward simulation to
obtain a misfit. Resampling takes place by dividing the parameter space into Voronoi cells. The
best nr models are selected and ns/nr new models are randomly located in each Voronoi cell in
this sub-sample. The process is repeated to build an approximate posterior probability
distribution (PPD), which may be resampled later as part of the uncertainty analysis.
Generate Multiple Models: A set of models are created and converted into forward simulations
of the production process.
Compare Seismic and Reservoir Model: The observed seismic (Figure 2a) is compared to the
impedance attributes (Figure 2c) using a petroelastic model (e.g. MacBeth et al., 2003) and fluid
saturations and pressures from the simulations. For each simulation cell, we calculate the dry
bulk modulus using (MacBeth, 2004):
κ
r
dry
=
r
κ inf
1 + E kr exp( − Peff / Pkr )
(1)
where the superscript r identifies rock type (sand or shale), the constants κinf, Ek and Pk are
determined empirically, Peff is the difference between the overburden pressure and the pore
3
pressure. A similar equation is used for the shear modulus, µ r. We then use Gassmann’s
Equation (1951) to get the saturated bulk modulus:
κ
r
sat
=κ
r
dry
( 1 − α )2
+
φ α−φ
+
κg
κ rf
(2)
where φ is the porosity, κg is the bulk modulus of the mineral, α = (1-κrdry/κg) and κf r is the fluid
bulk modulus given by the saturation weighted harmonic average of the individual phase bulk
modulii. The P-wave modulii for sand and shale are obtained from M r=κ rsat+4µ r/3. (shale is
assumed to consist of dry frame only) and the value for each cell, Mcell, is obtained from the
harmonic mean of the sand and shale values, weighted by the respective fractional volumes
(Postma ,1955). Finally, the impedance is calculated using:
I = ρV p = ρM cell
(3)
where ρ is the bulk density of the cell obtained by averaging the densities of the rock frame and
the fluid densities. A map of impedance is obtained first by upscaling vertically using the volume
weighted arithmetic average and then downscaling to the seismic grid by interpolation. Predicted
impedances are then compared to the observed equivalent, obtained as integrated RMS of the
migrated stack after cross-equalisation and calibration to well seismic. Both data sets are
normalised prior to comparison.
Evaluate Misfit: A single misfit objective function is obtained for each model that we create
incorporating a comparison between observed and predicted production and seismic data. For
each variable being compared we use the following equation:
obs
mod
J i = xi − xi
error
+ xi
−1
−1
obs
mod
C m ,i + C d ,i x i − x i
error
+ xi
(4)
where the xi is the ith data vector under comparison, with superscript obs or mod for observed and
modelled respectively, and Cd,i is the data covariance matrix capturing data errors while Cm,i
captures model error covariance, xierror is the model error.
We obtain the data covariance by band pass filtering the observed seismic and production data to
remove high frequency noise. We can then assume the covariance matrix to be either: (i)
diagonal, (ii) an exponential model (iii) or it is obtained numerically. We find that random
sampling of the data by volume can speed up calculations by an order of magnitude. Otherwise,
calculation of the seismic misfit can take as long as the flow simulation.
We also account for the model error. Both observed and simulated data deviate from the true
answer by the observation error and the simulation error respectively and we can express the
misfit in terms of the difference of these errors. Model errors are then determined by fine scale
simulation of representative models and subsequent interpolation for other models.
Update probabilities: Our beliefs are updated from a prior PDF, p(m), using Bayes theorem to
give the probability of the model, m, given the new data, O :
p( m | O ) =
p( O | m ) p( m )
∑ p( O | mi ) p( mi )
(5)
where p(O|m) is the likelihood of the observed data obtained from
⎛
⎞
p( m | O ) ∝ 1 / exp⎜ ∑ J i / 2 ⎟
⎝ i
⎠
9th
(6)
European Conference on the Mathematics of Oil Recovery — Cannes, France, 30 August - 2 September 2004
4
Resample the PPD for uncertainty analysis: The PPD is then resampled using Markov Chain
Monte Carlo (MCMC) methods to determine probability distributions of the reservoir description
parameters (Sambridge, 1999b). If sufficient models are generated in the above process, this
MCMC resampling can continue without further reservoir simulation. Results are generated
equivalent to running an order of magnitude or more additional models.
(a)
(b)
(c)
Figure 2. Seismic maps (a) derived from RMS amplitudes, (b) the same upscaled to the simulation grid and (c)
predicted seismic derived by simulated annealing. The RMS values are normalised by subtracting the mean and
dividing the standard deviation. The simulation model contained cells measuring approximately 100 m x 100 m x 6
m while the seismic data was obtained for 12.5 m x 12.5 m x 25.0 m bins.
Results
Synthetic models
As an initial test, we used a small sector realization of the operator’s simulation model as a truth
case and matched to the production and synthetic seismic data. As unknowns, we defined six
permeability multipliers (Figure 3). Matching to production data alone (Figure 4) shows that a
local minimum misfit was obtained after 8000 simulations. The NA method is quasi-global such
that it depends on the parameter space being sufficiently sampled. Under-sampling of the
parameter space combined with the non-uniqueness of the well data resulted in the local
minimum. The additional constraint invoked by the seismic data resulted in a near perfect match
to the truth case (Figure 5), however. Analysis of the PPD quantifies the uncertainty of the
values obtained (Figure 6).
Matching observed baseline data
We found that the history matching process was dramatically improved when the baseline survey
was more closely matched, compared to the initial model provided by the operator. To do this,
we upscaled the observed RMS amplitudes (Figure 2a) onto the simulator grid (Figure 2b) and
normalised the data to give an estimated Net to Gross (NTG) map assuming a linear relationship.
5
This map was then used as a constraint in simulated annealing together with a NTG distribution
from well data and a covariance model determined from the seismic. We retained the original
NTG values at the wells that were used in the operator’s model. A new three-dimensional model
of NTG was obtained with a much improved comparison (Figure 2c) and correlation between the
NTG map and RMS amplitudes. The misfit was reduced by one third.
1000000
29
571
1113
1655
2196
100000
1
3
4
5
6
10000
misfit
2
1000
100
10
Injectors
0
Producers
Figure 3. Plan view of permeability showing block
multipliers. The same value was applied throughout
each group of cells.
2000
4000
8000
Figure 4. Misfit value versus number of simulation
runs when matching to production data only. A local
minimum misfit was obtained.
0.18
10000
1
2
3
4
5
6
0.16
1000
0.14
100
0.12
probability
misfit
6000
number of iterations
10
1
0.10
0.08
0.06
0.04
0.1
0.02
0.01
0
500
1000
1500
2000
2500
3000
number of iterations
Figure 5. Misfit versus number of iterations matching
to both production and seismic data. Weighting factors
scale the misfit relative to Figure 4.
0.00
0
1
2
3
4
5
6
multiplier
Figure 6. Distributions of the permeability multipliers
obtained by MCMC sampling of the PPD. The legend
indicates the cell in Figure 3. Cell 2 had a value of 4.0
in the truth case while the rest had a value of 1.0.
Scaling issues
The differences in scales between the predicted and observed seismic result in a minimum
resolution that can be obtained in the history matching process. The best that we can hope to
achieve is a predicted seismic similar to the upscaled seismic (Figure 2b) used in the estimation
of our NTG map. We calculated the minimum from the upscaled data (Figure 2b) and normalise
subsequent misfits to this value.
Thresholding to eliminate noise
Time-lapse seismic data inevitably contains noise, which we would like to remove. Where
saturation effects dominated Equation 2 we can apply material balance to account for changes in
the seismic attributes (MacBeth et al., 2004) thereby identifying noise thresholds. Since the
reservoir is more affected by pressure, we applied different thresholds simultaneously to the
observed and predicted impedances. The misfit was reduced (data not shown) but the ranking of
initial models is unchanged producing very similar final parameter values.
9th
European Conference on the Mathematics of Oil Recovery — Cannes, France, 30 August - 2 September 2004
6
Fault properties
1.0
0.1
0.01
0.001
0.0001
0.00001
Figure 7. Cells in the simulation model (equivalent to Figure 1) that contain faults. Transmissibility multipliers are
coloured. Gray represents sealing faults. History matching was carried out by grouping the transmissibility
multipliers (indicated by rings) and applying a variable multiplier across each group.
Fault transmissibility multipliers (Figure 7)
were altered by the operator when manually
total misfit
8
history matching the model. We therefore
Injector 1
Injector
2
7
treated these parameters as uncertain in areas
seismic
around the injectors and producers. When
6
history matching, the misfit is the sum of
5
misfits for seismic and well data (including a
4
misfit for injection rate as simulation wells
3
may switch to pressure control if the Bottom
2
Hole Pressure limit is exceeded). Figure 8
1
shows the evolution of these misfits. The
0
producer misfits are negligible compared to
0
40
80
120
160
200
240
seismic and injector misfits. In this case,
model number
pressure around one of the injectors is still
Figure 8. Misfit variation when history matching for
too high and the well is not matching on
fault transmissibility multipliers. The total misfit is the
sum of misfits for seismic plus two injectors and two injection rate.
misfit (normalised to minimum)
9
producers.
Rock Physics parameters
We investigated the impact of the parameters in Equations (1-3). Figure 9 shows contour plots of
impedance as a function of saturation and pressure calculated for two values of Ek in Equation 1.
Reducing Ek increases the relative impact of saturation. Taking a realisation of the model, we
optimised for separate values of Ek and Pk in sand and shale. Figure 10a shows the change in
misfit during the history matching procedure. The pressure constant, Pk rapidly reaches the final
value (Figure 10b) while the Ek constants take longer (Figure 10c).
Discussion and conclusions
We have developed a seismic history matching method based on a multiple model approach
using a quasi-global stochastic method in a Bayesian framework. Our approach contrasts with
those of others, who have tended to use gradient based methods to determine new parameter
values (e.g. Dong and Oliver, 2003, Gosselin et al., 2003, Mezghani, et al, 2004). Similar to
others, however, we compare seismic impedance/attributes rather than forward modelling
seismic into the time domain. This reduces complexity of the modelling process as well as
simulation time. Mezghani et al. (2004) determine impedances by downscaling saturations and
pressures prior to application of the petro-elastic transform. This is advantageous in that
impedances reflect the fine grid geological model. However, each model generation requires an
7
upscaling step prior to flow simulation adding uncontrollable errors as well as increasing the
demand on computer resources for downscaling, upscaling and application of the covariance in
the misfit calculations. To avoid this, we calculate impedances on the simulation grid. While we
have downscaled predicted seismic, we recognise that this reduces the resolution. In future we
will investigate comparison of seismic on the simulation grid.
Overall, we find that we must match the baseline survey to improve our chances of matching 4D
seismic, similar to other workers (Gosselin et al, 2003). The uncertainty of the rock physics is
important also. Given uncertainty issues in the upscaling and representivity of core derived rock
physics parameters, we would recommend that they be included as unknowns in the history
matching process. Their uncertainty can then be captured more effectively.
(a)
0.7
6.2
6.4
6.6
6.8
0.5
0.4
7.0
0.3
2000
3000
4000
5000
6000
Pressure
misfit (normalised)
Sw
0.6
(b)
(a)
10
1
40
Pk
0.7
0.6
Sw
100
0.3
(c)
sand
shale
30
20
0
1.2
iteration
1.0
Ek
0.4
sand
shale
10
6.8
6.9
7.0
7.1
7.2
0.5
(b)
0.8
0.6
0.4
2000
3000
4000
5000
6000
Pressure
Figure 9. Impedance as a function of saturation and
pressure for cells with NTG = 1.0 and φ = 0.3. The
contour plots were obtained using different parameters
in Equations 1-3 with (a) Ek=0.5 and (b) Ek=0.25. Also
shown are trajectories of pressure and saturation for
three cells within the model located close to injector 1
(solid circles), injector 2 (empty circles) and near
producer 1 (triangles).
0.2
0
50
100
150
200
250
300
350
400
model number
Figure 10. (a) Change in misfit (normalized to the minimum
obtained due to resolution limts) when optimizing for
parameters Ek and Pk in Equation 1, (b) Ek values and (c) Pk
values.
Conclusions
9th
•
A multi-model approach to history matching has been developed to include seismic
data systematically.
•
Base line seismic should be matched prior to history matching using time-lapse.
European Conference on the Mathematics of Oil Recovery — Cannes, France, 30 August - 2 September 2004
8
•
Reservoir description parameters such as fault transmissibility multipliers and rock
physics parameters in Gassmann’s equation are all important and simultaneous
matching is necessary.
Acknowledgements
The following organizations are thanked for funding of this work: Amerada Hess Corporation, BG Group, BP,
Chevron-Texaco, Kerr McGee Corporation, Shell, Total and The UK Department for Trade and Industry, Enterprise
Oil. We thank Schlumberger Geoquest and Hampson-Russel for use of their software. The EPSRC and IBM are
thanked for funding computer resources.
References
Christie, M A, 1996. Upscaling for Reservoir Simulation. SPE Distinguished Author Series, Journal of Petroleum
Technology, Nov 1996, pp 1004–1010
Christie, M. A., MacBeth, C. and Subbey, S. 2002. Multiple History Matched Models for Teal South, The Leading
Edge, 21, 3, March 2002, pp286 – 289.
Deutsch, C. V. and Journel, A. G. 1992 GSLIB: Geostatistical Software Library and User’s Guide. Second Edition.
Oxford University Press.
Dong, Y. and Oliver, D. S. 2003. Quantitative Use of 4D Seismic for Reservoir Description. Proceedings of the SPE
Annual Technical Conference, Denver, Colorado, USA. 5-8 October, 2003.
Gassmann, F., 1951, Uber die elastizitat poroser medien: Vier. Der Natur. Gesellschaft, 96, 1–23.
Gosselin, O., Aanonsen, S. I., Aavatsmark, I., Cominelli, A., Gonard, R., Kolasinski, M., Ferdinandi, F., Kovacic, L,
and Neylon, K. 2003. History Matching Using Time-Lapse Seismic (HUTS). Proceedings of the SPE Annual
Technical Conference, Denver, Colorado, USA. 5-8 October, 2003.
Lépine, O. J., Bissel, R. C., Aanonsen, S. I., Pallister, I. and Barker J. W. 1999. Uncertainty Analysis in Predictive
Reservoir Simulation Using Gradient Information’, SPE Journal, 4 (3).
MacBeth, C., Stephen, K. D. and McInally, A. 2003. 4D modelling of OWC movement in low NTG areas of the
Nelson field. Proceedings of the 65th EAGE Conference and Technical Exhibition in Stavanger, Norway. 2-6 June,
2003.
MacBeth, C. 2004. A Classification for the Pressure-Sensitivity Properties of a Sandstone Rockframe. Geophysics,
In Press.
Macbeth, C., Soldo, J. and Floricich, M. 2004. Going Quantitative with 4D Seismic. Proceedings of the SEG
International Exposition and 74th Annual Meeting, Denver, Colorado, USA, 10-15 October, 2004.
Mezghani, M., Langlais, V., Lucet, N. and Fornel, A. 2004. Quantitative Use of 4D Seismic Data for Geological
Modelling and Reservoir Characterisation Through History Matching. Presented at the Workshop “Can Time-Lapse
Seismic Be More Quantitative” at the 66th EAGE Conference and Exhibition, Paris, France, 7-10 June, 2004.
Portella, R. C. M .and Prais, F. 1999. Use of Automatic History Matching and Geostatistical Simulation to Improve
Production Forecast, SPE 53976, Proceedings of the SPE Latin American and Caribbean Petroleum Engineering
Conference, Caracas, Venezuela, 21-23 April, 1999.
Postma, G.W., 1955. Wave propagation in a stratified medium. Geophysics, 20, p780-806.
Sambridge, M S., 1999a. Geophysical inversion with a neighborhood algorithm–I. Searching a parameter space.
Geophys.J.Int., 138, 479-494.
Sambridge, M S., 1999b. Geophysical inversion with a neighborhood algorithm–II. Appraising the ensemble.
Geophys.J.Int., 138, 727-746.
Subbey, S, Christie, M A, Sambridge, M. “Uncertainty Reduction in Reservoir Modelling”, in Fluid Flow and
Transport in Porous Media: Mathematical and Numerical Treatment Editors Z Chen and R E Ewing, American
Mathematical Society Contemporary Mathematics Monograph, 2002.
Download