Important decisions in the oil industry rely on reservoir simulation predictions. Unfortunately, most of the information available to build the necessary reservoir simulation models are uncertain, and one must quantify how this uncertainty propagates to the reservoir predictions. Recently, ensemble methods based on the Kalman filter have become very popular due to its relatively easy implementation and computational efficiency. However, ensemble methods based on the Kalman filter are developed based on an assumption of a linear relationship between reservoir parameters and reservoir simulation predictions as well as the assumption that the reservoir parameters follows a Gaussian distribution, and these assumptions do not hold for most practical applications. When these assumptions do not hold, ensemble methods only provide a rough approximation of the posterior probability density functions (pdf 's) for model parameters and predictions of future reservoir performance. However, in cases where the posterior pdf for the reservoir model parameters conditioned to dynamic observed data can be constructed from Bayes’ theorem, uncertainty quantification can be accomplished by sampling the posterior pdf. The Markov chain Monte Carlos (MCMC) method provides the means to sample the posterior pdf, although with an extremely high computational cost because, for each new state proposed in the Markov chain, the evaluation of the acceptance probability requires one reservoir simulation run. The primary objective of this work is to obtain a reliable least-squares support vector regression (LS-SVR) proxy to replace the reservoir simulator as the forward model when MCMC is used for sampling the posterior pdf of reservoir model parameters in order to characterize the uncertainty in reservoir parameters and future reservoir performance predictions using a practically feasible number of reservoir simulation runs. Application of LS-SVR to history-matching is also investigated.

You can access this article if you purchase or spend a download.