Ensemble Kalman filter for automatic history matching of geologic facies

Abstract In this paper we address two fairly difficult problems. The first is the problem of matching production data (in this case, production and injection rates) by adjustment of the locations of the geologic facies boundaries. The second is the use of a Kalman filter for updating the facies locations in the reservoir model. Traditional automatic history matching tools are not widely available for reservoirs with unknown facies boundaries, largely because of the complexity of developing software for computing the sensitivity of the data to model parameters, the lack of differentiability of facies type, and the high computational cost in generating multiple reservoir models that are conditional to given data. With careful definition of variables, the use of the ensemble Kalman filter (EnKF) minimizes those difficulties. First, the gradient does not need to be computed explicitly, the coding for the EnKF algorithm is easy and adaptable to any reservoir simulator on a plug-in basis. Second, an approximation to differentiability results from the correlation of variables. Third, the ensemble Kalman filter (EnKF) method takes one simulation run per reservoir model realization, and the simulations of the reservoir models in the ensemble are ideal for multiple-processor parallel computation. We use the truncated pluri-Gaussian model to generate random facies realizations. The geostatistical model is fully specified by the threshold truncation map and the covariance models for the two Gaussian random fields. The pluri-Gaussian model is well known but not widely used, partly because of the difficulty of generating conditional realizations. In the first example, we demonstrate the application of the EnKF to the problem of generating facies realizations conditional to observations at 18 wells on a 128 × 128 grid. In the second example, realizations of facies on a 50 × 50 grid, conditional to facies observations at the wells and to production and injection rates, are generated using the EnKF. In general, we found that application of the EnKF to the problem of adjusting facies boundaries to match production data was relatively straightforward and efficient.

[1]  Dean S. Oliver,et al.  History Matching of the PUNQ-S3 Reservoir Model Using the Ensemble Kalman Filter , 2005 .

[2]  G. P. Corser,et al.  Field Test Results For A Real-Time Intelligent Drilling Monitor , 2000 .

[3]  Alain Galli,et al.  The Pros and Cons of the Truncated Gaussian Method , 1994 .

[4]  D. McLaughlin,et al.  Hydrologic Data Assimilation with the Ensemble Kalman Filter , 2002 .

[5]  P. Houtekamer,et al.  A Sequential Ensemble Kalman Filter for Atmospheric Data Assimilation , 2001 .

[6]  Christian Lantuéjoul,et al.  Geostatistical Simulation: Models and Algorithms , 2001 .

[7]  A. Cominelli,et al.  A gradient-based approach of history-matching of both production and 4 D seismic data , 2000 .

[8]  John Killough,et al.  History Matching Using the Method of Gradients: Two Case Studies , 1994 .

[9]  Pierre Eisenmann,et al.  Improved Rxo Measurements Through Semi-Active Focusing , 1994 .

[10]  Geir Nævdal,et al.  Reservoir Monitoring and Continuous Model Updating Using Ensemble Kalman Filter , 2005 .

[11]  Dean S. Oliver,et al.  COMPUTATION OF SENSITIVITY COEFFICIENTS FOR CONDITIONING THE PERMEABILITY FIELD TO WELL-TEST PRESSURE DATA , 1995 .

[12]  Xian-Huan Wen,et al.  Real-Time Reservoir Model Updating Using Ensemble Kalman Filter , 2005 .

[13]  A. R. Syversveen,et al.  Methods for quantifying the uncertainty of production forecasts: a comparative study , 2001, Petroleum Geoscience.

[14]  Jeffrey L. Anderson An Ensemble Adjustment Kalman Filter for Data Assimilation , 2001 .

[15]  Ning Liu,et al.  Automatic History Matching of Geologic Facies , 2004 .

[16]  E. Ziegel,et al.  Geostatistics Wollongong '96 , 1997 .

[17]  Jeffrey L. Anderson,et al.  A Monte Carlo Implementation of the Nonlinear Filtering Problem to Produce Ensemble Assimilations and Forecasts , 1999 .

[18]  A. Galli,et al.  Improvement In The Truncated Gaussian Method: Combining Several Gaussian Functions , 1994 .

[19]  Sigurd Ivar Aanonsen,et al.  Reservoir Monitoring and Continuous Model Updating Using Ensemble Kalman Filter , 2005 .

[20]  Geir Evensen,et al.  The Ensemble Kalman Filter: theoretical formulation and practical implementation , 2003 .

[21]  Roland N. Horne,et al.  Reservoir Characterization Constrained to Well-Test Data: A Field Example , 2000 .

[22]  D. Rahon,et al.  Gradients Method Constrained by Geological Bodies for History Matching , 1996 .

[23]  Dean S. Oliver,et al.  Sensitivity Coefficients for Three-Phase Flow History Matching , 2001 .

[24]  G. Evensen Sequential data assimilation with a nonlinear quasi‐geostrophic model using Monte Carlo methods to forecast error statistics , 1994 .

[25]  Dean S. Oliver,et al.  Critical Evaluation of the Ensemble Kalman Filter on History Matching of Geologic Facies , 2005 .