2004SPE Annual Technical Conference and ExhibitionRequires access

History Matching of the PUNQ-S3 Reservoir Model Using the Ensemble Kalman Filter

Yaqing Gu, Dean S. Oliver

Open publisher page 50 citations

Abstract

Abstract The problem of reservoir characterization through automatic history matching has been extensively studied in recent years. Efficient applications have, however, required either an adjoint or a gradient simulator method to compute the gradient of the objective function or a sensitivity coefficient matrix for the minimization. Both computations are expensive when the number of model parameters or the number of observation data is large. The codes for gradient-based history matching methods are also complex and time-consuming to write. This paper reports the use of the Ensemble Kalman Filter (EnKF) for automatic history matching. EnKF is a Monte Carlo method, in which an ensemble of reservoir models is used. The correlation between reservoir response (e.g. watercut and rate) and reservoir variables (e.g. permeability and porosity) can be estimated from the ensemble. An estimate of uncertainty in future reservoir performance can also be obtained from the ensemble. The methodology of EnKF consists of a forecast step and an assimilation step. A finite-difference, 3-D, 3-phase black-oil reservoir simulator is used for stepping forward the reservoir states. However, unlike the traditional history matching, the source code of the reservoir simulator is not required, which allows this method to be used with any reservoir simulator. Moreover, this forward step is well suited for parallel computation since the time evolution of ensemble reservoir models are independent, hence the ensemble of reservoir models can be advanced in time simultaneously using multiple processors. Only the data assimilation step, i.e. the computation of Kalman filter, requires communication between processors. The assimilation of the data in EnKF is done sequentially rather than simultaneously as in traditional history matching. By so doing the reservoir models are always kept up-to-date, which is important and practical when the frequency of data is fairly high as, for example, the data from permanent sensors. The PUNQ-S3 reservoir model is used to test the method in this paper. It is a small-size (19 × 28 × 5) reservoir engineering model that was developed by a group of companies, institutes and universities in the European Union to compare methods for quantifying uncertainty assessment in history matching. One conclusion is that EnKF can sometimes provide satisfactory history matching results while requiring less computation work than traditional methods.

About this research paper

What this paper is about

Abstract The problem of reservoir characterization through automatic history matching has been extensively studied in recent years. Efficient applications have, however, required either an adjoint or a gradient simulator method to compute the gradient of the objective function or a sensitivity coefficient matrix for the minimization. Both computations are expensive when the number of model parameters or the number of observation data is large. The codes for gradient-based history matching methods are also complex and time-consuming to write. This paper reports the use of the Ensemble Kalman Filter (EnKF) for automatic history matching. EnKF is a Monte Carlo method, in which an ensemble of reservoir models is used. The correlation between reservoir response (e.g. watercut and rate) and reservoir variables (e.g. permeability and porosity) can be estimated from the ensemble. An estimate of uncertainty in future reservoir performance can also be obtained from the ensemble. The methodology of EnKF consists of a forecast step and an assimilation step. A finite-difference, 3-D, 3-phase black-oil reservoir simulator is used for stepping forward the reservoir states. However, unlike the traditional history matching, the source code of the reservoir simulator is not required, which allows this method to be used with any reservoir simulator. Moreover, this forward step is well suited for parallel computation since the time evolution of ensemble reservoir models are independent, hence the ensemble of reservoir models can be advanced in time simultaneously using multiple processors. Only the data assimilation step, i.e. the computation of Kalman filter, requires communication between processors. The assimilation of the data in EnKF is done sequentially rather than simultaneously as in traditional history matching. By so doing the reservoir models are always kept up-to-date, which is important and practical when the frequency of data is fairly high as, for example, the data from permanent sensors. The PUNQ-S3 reservoir model is used to test the method in this paper. It is a small-size (19 × 28 × 5) reservoir engineering model that was developed by a group of companies, institutes and universities in the European Union to compare methods for quantifying uncertainty assessment in history matching. One conclusion is that EnKF can sometimes provide satisfactory history matching results while requiring less computation work than traditional methods.

Why it matters

OpenAlex reports 50 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract The problem of reservoir characterization through automatic history matching has been extensively studied in recent years. Efficient applications have, however, required either an adjoint or a gradient simulator method to compute the gradient of the objective function or a sensitivity coefficient matrix for the minimization. Both computations are expensive when the number of model parameters or the number of observation data is large. The codes for gradient-based history matching methods are also complex and time-consuming to write. This paper reports the use of the Ensemble Kalman Filter (EnKF) for automatic history matching. EnKF is a Monte Carlo method, in which an ensemble of reservoir models is used. The correlation between reservoir response (e.g. watercut and rate) and reservoir variables (e.g. permeability and porosity) can be estimated from the ensemble. An estimate of uncertainty in future reservoir performance can also be obtained from the ensemble. The methodology of EnKF consists of a forecast step and an assimilation step. A finite-difference, 3-D, 3-phase black-oil reservoir simulator is used for stepping forward the reservoir states. However, unlike the traditional history matching, the source code of the reservoir simulator is not required, which allows this method to be used with any reservoir simulator. Moreover, this forward step is well suited for parallel computation since the time evolution of ensemble reservoir models are independent, hence the ensemble of reservoir models can be advanced in time simultaneously using multiple processors. Only the data assimilation step, i.e. the computation of Kalman filter, requires communication between processors. The assimilation of the data in EnKF is done sequentially rather than simultaneously as in traditional history matching. By so doing the reservoir models are always kept up-to-date, which is important and practical when the frequency of data is fairly high as, for example, the data from permanent sensors. The PUNQ-S3 reservoir model is used to test the method in this paper. It is a small-size (19 × 28 × 5) reservoir engineering model that was developed by a group of companies, institutes and universities in the European Union to compare methods for quantifying uncertainty assessment in history matching. One conclusion is that EnKF can sometimes provide satisfactory history matching results while requiring less computation work than traditional methods.

Key concepts: Ensemble Kalman filter, Data assimilation, Reservoir simulation, Kalman filter, Computation, Computer science, Algorithm, Monte Carlo method

Related papers

Back to paper searchBrowse research topicsOriginal source
History Matching of the PUNQ-S3 Reservoir Model Using the Ensemble Kalman Filter — Research Paper | ScholarLens