History Matching and Uncertainty Quantification: Multiobjective Particle Swarm Optimisation Approach

Quantifying uncertainty in hydrocarbon production forecasts is critical in the petroleum industry because of the dominant role uncertainty quantification plays in reservoir management decisions. An efficient application of global optimisation methods to history matching and uncertainty quantification of real complex reservoirs has been an extensively an active area of research. The goals of these methods are to navigate the parameter space for multiple good fitting models quickly and identify as many different optima as possible. Obtaining multiple optima can result in an ensemble of history matches that has divergent prediction profiles for more accurate and reliable predictive uncertainty estimates. The present study extends the application of particle swarm optimisation to handle multi-objective optimisation in reservoir history matching context. Previous research studies in assisted history matching primarily focused on optimising a single objective function in which all the production data coming from the wells are aggregated into a single misfit value. The single misfit value is constructed by summing the weighted squared differences between historical and simulated production data. In the multiobjective optimisation scheme, multiple objectives can be defined representing each or some of the weighted squared difference of a production type. By constructing multiple objectives that measure the contribution of each objective in the multi-objective optimisation scheme, it can be possible to find a set of solutions which optimally balances the different objectives simultaneously while maintaining solution diversity. The advantage of this construction is that the tradeoffs between the objectives can be explored and explicitly exploited in the course of optimisation to find all possible combination of good fitting model solutions that have similar match quality. In history matching, it is desirable to have various solutions that map to relatively similar low misfit values that can represent all the possible geological scenarios. The new multi-objective particle swarm optimisation uses a crowding distance mechanism jointly with a mutation operator to preserve the diversity of solutions. In this paper, the multi-objective particle swarm optimisation scheme has been investigated on history matching a well-known synthetic reservoir simulation model and the results were compared with a single objective methodology. Analyses of history matching quality and predictive uncertainty estimation based on the resulted models have been conducted to obtain the uncertainty predictions envelopes for both strategies. The comparative results suggest that, for the reservoir under consideration, the multiobjective particle swarm approach obtains better history matches and has achieved over twofold faster convergence speed than the single objective approach. The benefits of using multi-objective scheme by comparison with the single objective scheme to obtain a diverse set of history matches while reducing the number of simulations required for achieving a similar matching performance have led to more reliable predictions. Introduction Research studies in assisted history matching techniques, such as genetic algorithms (Romero et al., 2000), neighbourhood algorithm (Christie et al., 2006; Nicotra et al., 2005), chaotic approach (Mantica et al., 2002), evolutionary strategies (SchulzeRiegert et al., 2001), and particle swam optimisation (Mohamed et al., 2010b), primarily focused on a specific optimisation method

[1]  Michael Andrew Christie,et al.  Detection of Optimal Models in Parameter Space with Support Vector Machines , 2010 .

[2]  M. N. Vrahatis,et al.  Particle swarm optimization method in multiobjective problems , 2002, SAC '02.

[3]  Louis J. Durlofsky,et al.  New Approaches for Generally Constrained Production Optimization with an Emphasis on Derivative-free Techniques , 2010 .

[4]  Michael Andrew Christie,et al.  Production Data and Uncertainty Quantification: A Real Case Study , 2005 .

[5]  Michael Andrew Christie,et al.  Comparison of Stochastic Sampling Algorithms for Uncertainty Quantification , 2010 .

[6]  Jonathan Carter,et al.  Errors in History Matching , 2004 .

[7]  Lina Mahgoub Yahya Mohamed,et al.  Novel sampling techniques for reservoir history matching optimisation and uncertainty quantification in flow prediction , 2011 .

[8]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[9]  S. Mantica,et al.  Combining Global and Local Optimization Techniques for Automatic History Matching Production and Seismic Data , 2002 .

[10]  Michael Andrew Christie,et al.  Population MCMC methods for history matching and uncertainty quantification , 2010, Computational Geosciences.

[11]  Michael Andrew Christie,et al.  Reservoir model history matching with particle swarms: variants study , 2010 .

[12]  E. Sergienko,et al.  Combining Probabilistic Inversion and Multi-objective Optimization for Production Development under Uncertainty , 2010 .

[13]  M.R. de Almeida,et al.  The energy minimization method: a multiobjective fitness evaluation technique and its application to the production scheduling in a petroleum refinery , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[14]  Jonathan Carter,et al.  A Real Parameter Genetic Algorithm for Cluster Identification in History Matching , 2004 .

[15]  M. Sambridge Geophysical inversion with a neighbourhood algorithm—II. Appraising the ensemble , 1999 .

[16]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[17]  D Busby,et al.  Adaptive design of experiments for calibration of complex simulators – An application to uncertainty quantification of a mature oil field , 2008 .

[18]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[19]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[20]  Peter R. King,et al.  Our calibrated model has poor predictive value: An example from the petroleum industry , 2006, Reliab. Eng. Syst. Saf..

[21]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[22]  D. T. Rian,et al.  Optimization Methods for History Matching of Complex Reservoirs , 2001 .

[23]  Michael Andrew Christie,et al.  Application of Particle Swarms for History Matching in the Brugge Reservoir , 2010 .

[24]  Prospero C. Naval,et al.  An effective use of crowding distance in multiobjective particle swarm optimization , 2005, GECCO '05.

[25]  Pedro. Ballester Aristin New computational methods to address nonlinear inverse problems , 2005 .

[26]  J. N. Carter,et al.  Using Bayesian Statistics to Capture the Effects of Modelling Errors in Inverse Problems , 2004 .

[27]  Mike Christie,et al.  Uncertainty quantification for porous media flows , 2006, J. Comput. Phys..

[28]  A. Stacey,et al.  Particle swarm optimization with mutation , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[29]  Francesca Verga,et al.  Use Of Evolutionary Algorithms In Single And Multi- Objective Optimization Techniques For Assisted History Matching , 2009 .

[30]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[31]  Marco Laumanns,et al.  Scalable Test Problems for Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[32]  Michael Andrew Christie,et al.  How Does Sampling Strategy Affect Uncertainty Estimations , 2007 .

[33]  Markus Krosche,et al.  Multi-Objective Optimization with Application to Model Validation and Uncertainty Quantification , 2007 .

[34]  Jonathan Carter,et al.  A Modified Genetic Algorithm for Reservoir Characterisation , 2000 .