A stochastic well-test analysis on transient pressure data using iterative ensemble Kalman filter

Accurate estimation of the reservoir parameters is crucial to predict the future reservoir behavior. Well testing is a dynamic method used to estimate the petro-physical reservoir parameters through imposing a rate disturbance at the wellhead and recording the pressure data in the wellbore. However, an accurate estimation of the reservoir parameters from well-test data is vulnerable to the noise at the recorded data, the non-uniqueness of the obtained match, and the accuracy of the optimization algorithm. Different stochastic optimization methods have been applied to this address problem in the literature. In this study, we apply the recently developed iterative ensemble Kalman filter in the context of well-test analysis to infer reservoir parameters from the noisy recorded data. Since the introduction of the ensemble Kalman filter (EnKF) by Evensen in 1994 as a novel method for data assimilation, it has had enormous impact in many application domains because of its robustness and ease of implementation, and numerical evidence of its accuracy. While the objective of the standard EnKF approaches is to approximate the statistical properties of geological parameters conditioned to observation, via an ensemble, the objective of the iterative ensemble Kalman methods is to approximate the solution of inverse problems using a deterministic derivative-free iterative scheme. We conducted three case studies of the application of the iterative ensemble Kalman methods for a well-test analysis of a homogenous reservoir model, a dual-porosity heterogeneous system, and a faulted discontinuous reservoir. We demonstrated that the convergence occurs very rapidly almost at the first iterations contrary to the well-known particle swarm optimization algorithm. The maximum relative error for the simulated cases is below 15%, which belongs to the skin factor. Low relative error, narrowed uncertainty range over time, and excellent graphical match obtained between the simulated derivative data and the generated curve by using the iterative EnKF verify the robustness of the developed algorithm even in dealing with complex heterogeneous models.

[1]  Mansoor Zoveidavianpoor,et al.  Applications of type-2 fuzzy logic system: handling the uncertainty associated with candidate-well selection for hydraulic fracturing , 2015, Neural Computing and Applications.

[2]  Iraj Ershaghi,et al.  A Robust Neural Network Model for Pattern Recognition of Pressure Transient Test Data , 1993 .

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

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

[5]  Mohamed Mahmoud,et al.  New insights into the prediction of heterogeneous carbonate reservoir permeability from well logs using artificial intelligence network , 2017, Neural Computing and Applications.

[6]  Roland N. Horne,et al.  Automatic Parameter Estimation From Well Test Data Using Artificial Neural Network , 1995 .

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

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

[9]  J. Barua,et al.  Application of Computers in the Analysis of Well Tests From Fractured Reservoirs , 1985 .

[10]  Iraj Ershaghi,et al.  Complexities of Using Neural Network in Well Test Analysis of Faulted Reservoirs , 1993 .

[11]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[12]  M. J. Mavor,et al.  Transient Pressure Behavior Of Naturally Fractured Reservoirs , 1979 .

[13]  Venkatramani Balaji,et al.  Initialization of an ENSO Forecast System Using a Parallelized Ensemble Filter , 2005 .

[14]  A. Ghalambor,et al.  Application of P'D, in Well Testing of Naturally Fractured Reservoirs , 1991 .

[15]  Michael Andrew Christie,et al.  Surrogate accelerated sampling of reservoir models with complex structures using sparse polynomial chaos expansion , 2015 .

[16]  Akin Kumoluyi,et al.  Well reservoir model identification using translation and scale invariant higher order networks , 2005, Neural Computing & Applications.

[17]  Jane Labadin,et al.  A least-square-driven functional networks type-2 fuzzy logic hybrid model for efficient petroleum reservoir properties prediction , 2012, Neural Computing and Applications.

[18]  Turgay Ertekin,et al.  The Development of an Artificial Neural Network as a Pressure Transient Analysis Tool for Applications in Double-Porosity Reservoirs , 2007 .

[19]  Andrew M. Stuart,et al.  Analysis of the Ensemble Kalman Filter for Inverse Problems , 2016, SIAM J. Numer. Anal..

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

[21]  D. Oliver,et al.  Markov chain Monte Carlo methods for conditioning a permeability field to pressure data , 1997 .

[22]  K. Rahimi,et al.  Experimental Study of the Nanoparticles Effect on Surfactant Absorption and Oil Recovery in One of the Iranian Oil Reservoirs , 2015 .

[23]  A. Stuart,et al.  Ensemble Kalman methods for inverse problems , 2012, 1209.2736.

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

[25]  Olivier Francois Allain,et al.  A Practical Artificial Intelligence Application in Well Test Interpretation , 1992 .

[26]  Muhammad Sahimi,et al.  Fractal-wavelet neural-network approach to characterization and upscaling of fractured reservoirs , 2000 .

[27]  D. Lettenmaier,et al.  Assimilating remotely sensed snow observations into a macroscale hydrology model , 2006 .

[28]  M. Rienecker,et al.  Initial testing of a massively parallel ensemble Kalman filter with the Poseidon isopycnal ocean general circulation model , 2002 .

[29]  Nando de Freitas,et al.  An Introduction to Sequential Monte Carlo Methods , 2001, Sequential Monte Carlo Methods in Practice.

[30]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[31]  Roland N. Horne,et al.  An improved regression algorithm for automated well-test analysis , 1992 .

[32]  W. J. Lee,et al.  An Artificial Neural Network Approach To Identify the Well Test Interpretation Model: Applications , 1990 .

[33]  Martin J. Blunt,et al.  Artificial neural networks workflow and its application in the petroleum industry , 2010, Neural Computing and Applications.

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

[35]  G. Da Prat Well Test Analysis for Fractured Reservoir Evaluation , 1990 .

[36]  Mohammad Ali Riahi,et al.  Permeability prediction and construction of 3D geological model: application of neural networks and stochastic approaches in an Iranian gas reservoir , 2012, Neural Computing and Applications.

[37]  Mustafa Onur,et al.  Integrated Nonlinear Regression Analysis of Multiprobe Wireline Formation Tester Packer and Probe Pressures and Flow Rate Measurements , 1999 .

[38]  I. Petrovska,et al.  Estimation of Distribution Algorithms for History Matching , 2006 .

[39]  W. B. Whalley,et al.  The use of fractals and pseudofractals in the analysis of two-dimensional outlines: Review and further exploration , 1989 .

[40]  Yalchin Efendiev,et al.  A Multistage MCMC Method with Nonparametric Error Model for Efficient Uncertainty Quantification in History Matching , 2008 .

[41]  Sadegh Baziar,et al.  Prediction of water saturation in a tight gas sandstone reservoir by using four intelligent methods: a comparative study , 2016, Neural Computing and Applications.

[42]  Christopher K. Wikle,et al.  Atmospheric Modeling, Data Assimilation, and Predictability , 2005, Technometrics.

[43]  Marco A. Iglesias,et al.  Evaluation of Gaussian approximations for data assimilation in reservoir models , 2012, Computational Geosciences.

[44]  Liangping Li,et al.  Inverse methods in hydrogeology: Evolution and recent trends , 2014 .

[45]  Soroosh Sorooshian,et al.  Dual state-parameter estimation of hydrological models using ensemble Kalman filter , 2005 .

[46]  Dean S. Oliver,et al.  Ensemble Kalman filter for automatic history matching of geologic facies , 2005 .

[47]  I. D. Gates,et al.  Support vector regression for porosity prediction in a heterogeneous reservoir: A comparative study , 2010, Comput. Geosci..

[48]  G. Evensen,et al.  Sequential Data Assimilation Techniques in Oceanography , 2003 .

[49]  Dean S. Oliver,et al.  THE ENSEMBLE KALMAN FILTER IN RESERVOIR ENGINEERING-A REVIEW , 2009 .

[50]  Istvan Szunyogh,et al.  Assessing a local ensemble Kalman filter : perfect model experiments with the National Centers for Environmental Prediction global model , 2004 .

[51]  Geir Evensen Sequential Data Assimilation for Nonlinear Dynamics: The Ensemble Kalman Filter , 2002 .

[52]  Dean S. Oliver,et al.  An Iterative Ensemble Kalman Filter for Multiphase Fluid Flow Data Assimilation , 2007 .

[53]  Mustafa Onur,et al.  Analysis of well tests from naturally fractured reservoirs by automated type-curve matching , 1995 .

[54]  Emre Artun Characterizing interwell connectivity in waterflooded reservoirs using data-driven and reduced-physics models: a comparative study , 2015, Neural Computing and Applications.

[55]  A. Reynolds,et al.  Optimization Algorithms for Automatic History Matching of Production Data , 2002 .

[56]  D. Oliver,et al.  Recent progress on reservoir history matching: a review , 2011 .

[57]  Hadi Fattahi,et al.  Estimation of asphaltene precipitation from titration data: a hybrid support vector regression with harmony search , 2014, Neural Computing and Applications.

[58]  Dean S. Oliver,et al.  History Matching of Three-Phase Flow Production Data , 2001 .

[59]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[60]  S. Alimohammadi,et al.  Estimation of asphaltene precipitation in light, medium and heavy oils: experimental study and neural network modeling , 2017, Neural Computing and Applications.

[61]  Roland N. Horne,et al.  Discrimination Between Reservoir Models in Well-Test Analysis , 1995 .

[62]  Maqsood Ali,et al.  Using artificial intelligence to predict permeability from petrographic data , 2000 .

[63]  D. Bernstein,et al.  What is the ensemble Kalman filter and how well does it work? , 2006, 2006 American Control Conference.

[64]  Meisam Adibifard,et al.  Using Particle Swarm Optimization (PSO) Algorithm in Nonlinear Regression Well Test Analysis and Its Comparison with Levenberg-Marquardt Algorithm , 2016, Int. J. Appl. Metaheuristic Comput..

[65]  R Kharat,et al.  DETERMINATION OF RESERVOIR MODEL FROM WELL TEST DATA, USING AN ARTIFICIAL NEURAL NETWORK , 2008 .

[66]  Wu Zhan,et al.  A Newton-Raphson Iterative Scheme for Integrating Multiphase Production Data Into Reservoir Models , 2001 .

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

[68]  R. Baierlein Probability Theory: The Logic of Science , 2004 .

[69]  M. Adibifard,et al.  Artificial Neural Network (ANN) to estimate reservoir parameters in Naturally Fractured Reservoirs using well test data , 2014 .

[70]  Roland N. Horne,et al.  Automated Well Test Analysis Using Robust (LAV) Nonlinear Parameter Estimation , 1995 .

[71]  Tarek Helmy,et al.  Prediction of non-hydrocarbon gas components in separator by using Hybrid Computational Intelligence models , 2015, Neural Computing and Applications.