Application of the EnKF and Localization to Automatic History Matching of Facies Distribution and Production Data

The performance of the ensemble Kalman filter (EnKF) for continuous updating of facies location and boundaries in a reservoir model based on production and facies data for a 3D synthetic problem is presented. The occurrence of the different facies types is treated as a random process and the initial distribution was obtained by truncating a bi-Gaussian random field. Because facies data are highly non-Gaussian, re-parameterization was necessary in order to use the EnKF algorithm for data assimilation; two Gaussian random fields are updated in lieu of the static facies parameters. The problem of history matching applied to facies is difficult due to (1) constraints to facies observations at wells are occasionally violated when productions data are assimilated; (2) excessive reduction of variance seems to be a bigger problem with facies than with Gaussian random permeability and porosity fields; and (3) the relationship between facies variables and data is so highly non-linear that the final facies field does not always honor early production data well. Consequently three issues are investigated in this work. Is it possible to iteratively enforce facies constraints when updates due to production data have caused them to be violated? Can localization of adjustments be used for facies to prevent collapse of the variance during the data-assimilation period? Is a forecast from the final state better than a forecast from time zero using the final parameter fields?To investigate these issues, a 3D reservoir simulation model is coupled with the EnKF technique for data assimilation. One approach to enforcing the facies constraint is continuous iteration on all available data, which may lead to inconsistent model states, incorrect weighting of the production data and incorrect adjustment of the state vector. A sequential EnKF where the dynamic and static data are assimilated sequentially is presented and this approach seems to have solved the highlighted problems above. When the ensemble size is small compared to the number of independent data, the localized adjustment of the state vector is a very important technique that may be used to mitigate loss of rank in the ensemble. Implementing a distance-based localization of the facies adjustment appears to mitigate the problem of variance deficiency in the ensembles by ensuring that sufficient variability in the ensemble is maintained throughout the data assimilation period. Finally, when data are assimilated without localization, the prediction results appear to be independent of the starting point. When localization is applied, it is better to predict from the start using the final parameter field rather than continue from the final state.

[1]  Production Data Integration in Sand/Shale Reservoirs Using Sequential Self-Calibration and GeoMorphing: A Comparison , 2000 .

[2]  G. Evensen Data Assimilation: The Ensemble Kalman Filter , 2006 .

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

[4]  S. Cohn,et al.  Ooce Note Series on Global Modeling and Data Assimilation Construction of Correlation Functions in Two and Three Dimensions and Convolution Covariance Functions , 2022 .

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

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

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

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

[9]  Dean S. Oliver,et al.  Moving averages for Gaussian simulation in two and three dimensions , 1995 .

[10]  Xian-Huan Wen,et al.  Production Data Integration in Sand/Shale Reservoirs Using Sequential Self-Calibration and GeoMorphing: AComparison , 2002 .

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

[12]  P. Houtekamer,et al.  Data Assimilation Using an Ensemble Kalman Filter Technique , 1998 .

[13]  Kanti V. Mardia,et al.  A flexible true plurigaussian code for spatial facies simulations , 2006, Comput. Geosci..

[14]  J. Whitaker,et al.  Distance-dependent filtering of background error covariance estimates in an ensemble Kalman filter , 2001 .

[15]  Lawrence C. Katz,et al.  Encoding social signals in the mouse main olfactory bulb , 2005, Nature.

[16]  P. Houtekamer,et al.  Ensemble size, balance, and model-error representation in an ensemble Kalman filter , 2002 .

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