SPE-184069-MS Reservoir Simulation Using Smart Proxy · PDF file2 SPE-184069-MS fundamental...

19
SPE Eastern Regional Meeting 2016 SPE-184069-MS Reservoir Simulation Using Smart Proxy in SACROC Unit - Case Study Qin He, Saint Francis University, Shahab D. Mohaghegh, Intelligent Solutions, Inc.& West Virginia University, Zhikun Liu, Xi'an Shiyou University Copyright 2016, Society of Petroleum Engineers This paper was selected for presentation by an SPE program committee following review of information contained in an abstract submitted by the author(s). Contents of the paper have not been reviewed by the Society of Petroleum Engineers and are subject to correction by the author(s). The material does not necessarily reflect any position of the Society of Petroleum Engineers, its officers, or members. Electronic reproduction, distribution, or storage of any part of this paper without the written consent of the Society of Petroleum Engineers is prohibited. Permission to reproduce in print is restricted to an abstract of not more than 300 words; illustrations may not be copied. The abstract must contain conspicuous acknowledgment of SPE copyright. Abstract In oil and gas industry, quick decisions on reservoir management have a huge impact on business success. Reservoir simulation is used as a typical tool to predict field performance and analyze uncertainties for assistance on decision making. Nevertheless, history matching, as a critical step of reservoir simulation, typically requires running a numerical simulation model repeatedly with different parameter settings, which is a huge computational cost, especially for complicated geological models with numerous grid cells. For reservoir engineers, how to achieve efficient reservoir simulation by taking full advantage of field data without compromise on the simulation time is a big concern. In this work, Smart Proxy, as a relative new proxy model type, is proposed to investigate the feasibility of fastening history matching process as an alternative. Smart Proxy is an ensemble of Artificial Intelligence and Data Mining (AI&DM) technologies that are able to learn and replicate the behavior of reservoir simulation model with high accuracy. It can be developed off line and put online for automatic history matching at high speed such that a single run can be performed in a fraction of a second (Mohaghegh 2006). This paper presents the Smart Proxy generation and its implementation in a real oilfield simulation case named SACROC Unit. It essentially involves detailing numerical reservoir simulation and Smart Proxy generation for a naturally fractured carbonate numerical simulation model with highly complicated development stages. The developed Smart Proxy is implemented to perform automatic history matching in the designated study area of SACROC Unit. The efficient history matching has been proven to be successfully accomplished using Smart Proxy simulation. Tremendous time and efforts have been saved without any compromise on simulation accuracy compared with that of traditional numerical reservoir simulation method. Introduction Reservoir simulation has been a typical tool for reservoir management in terms of providing reservoir performance prediction, uncertainty analysis and optimization design. History matching, as a

Transcript of SPE-184069-MS Reservoir Simulation Using Smart Proxy · PDF file2 SPE-184069-MS fundamental...

SPE Eastern Regional Meeting 2016

SPE-184069-MS

Reservoir Simulation Using Smart Proxy in SACROC Unit - Case Study Qin He, Saint Francis University, Shahab D. Mohaghegh, Intelligent Solutions, Inc.& West Virginia University, Zhikun Liu, Xi'an Shiyou University

Copyright 2016, Society of Petroleum Engineers This paper was selected for presentation by an SPE program committee following review of information contained in an abstract submitted by the author(s). Contents of the paper have not been reviewed by the Society of Petroleum Engineers and are subject to correction by the author(s). The material does not necessarily reflect any position of the Society of Petroleum Engineers, its officers, or members. Electronic reproduction, distribution, or storage of any part of this paper without the written consent of the Society of Petroleum Engineers is prohibited. Permission to reproduce in print is restricted to an abstract of not more than 300 words; illustrations may not be copied. The abstract must contain conspicuous acknowledgment of SPE copyright.

Abstract In oil and gas industry, quick decisions on reservoir management have a huge impact on business

success. Reservoir simulation is used as a typical tool to predict field performance and analyze

uncertainties for assistance on decision making. Nevertheless, history matching, as a critical step of

reservoir simulation, typically requires running a numerical simulation model repeatedly with different

parameter settings, which is a huge computational cost, especially for complicated geological models

with numerous grid cells. For reservoir engineers, how to achieve efficient reservoir simulation by

taking full advantage of field data without compromise on the simulation time is a big concern.

In this work, Smart Proxy, as a relative new proxy model type, is proposed to investigate the feasibility

of fastening history matching process as an alternative. Smart Proxy is an ensemble of Artificial

Intelligence and Data Mining (AI&DM) technologies that are able to learn and replicate the behavior of

reservoir simulation model with high accuracy. It can be developed off line and put online for automatic

history matching at high speed such that a single run can be performed in a fraction of a second

(Mohaghegh 2006).

This paper presents the Smart Proxy generation and its implementation in a real oilfield simulation case

named SACROC Unit. It essentially involves detailing numerical reservoir simulation and Smart Proxy

generation for a naturally fractured carbonate numerical simulation model with highly complicated

development stages. The developed Smart Proxy is implemented to perform automatic history matching

in the designated study area of SACROC Unit. The efficient history matching has been proven to be

successfully accomplished using Smart Proxy simulation. Tremendous time and efforts have been saved

without any compromise on simulation accuracy compared with that of traditional numerical reservoir

simulation method.

Introduction Reservoir simulation has been a typical tool for reservoir management in terms of providing reservoir

performance prediction, uncertainty analysis and optimization design. History matching, as a

2 SPE-184069-MS

fundamental step in reservoir simulation, should be performed as a calibration process with adjusting

various uncertain reservoir parameters over successive simulation runs aiming to minimize the

discrepancy between simulated and observed values (Rwechungura 2011). Typically, history matching

is carried out manually with the involvement of the engineers’ understanding on the study case, which

benifites the validity of simulation. On the other hand, to a great extend, manual history matching relies

on the experience of the engineers who carry out the simulation, which is considered very subjective.

Besides, while dealing with a reservoir model consisting of hundreds of thousands or even millions of

grid blocks, short-comings of manual history matching will be easily noted as process tedious, time

consuming and computational expensive.

In order to speed up history matching process, techniques of improving the optimization methodologies

applied in automatic or assisted history matching, such as Simulated Annealing, Evolutionary

Algorithms, Evolution Strategy, Ensemble Kalman filter et al. have been widely studied for the past

decades (Chen et al., 1974; Yang et al., 1988; Wang et al., 2000; Gomez, et al., 2001; Maschio et al.,

2002; Agarwal et al., 2003; Aziz et al., 2007). Although great contribution has been made in terms of

applications of optimization methods, they are found to function inefficiently in multi-dimensional, non-

linear reservoir conditions which have hindered them to become a standard in reservoir simulation cases

(Cancelliere et al., 2011).

Correspondingly, development of efficient proxy models has become another alternative of improving

simulation efficiency. Proxy model, also named surrogate model, is adopted as an inexpensive way to

resemble a numerical simulation model when full detailed reservoir simulation is not accessible. An

efficient proxy model enables replicating the reservoir behavior with high accuracy within short

computational time. Response Surface Methodology (RSM), Reduced order model (ROM) and Reduced

Physics Model (RPM), as different types of proxy model, have been widely studied and applied in

different simulation cases (Narayanan et al., 1999; Yeten et al., 2005; Pan et al., 2010; Wilson et al.,

2012; Shi et al., 2013; Azad et al., 2013; Yoon et al., 2014; Ghasemi et al., 2014;). Those proxy models

have been deemed as easy to estimate and apply, however, disadvantages of these proxy models such as

few enhancement on computational time, too much simplification on physics or mathematics, etc. stuck

their way on the applications of various simulation cases.

Smart Proxy, different from the abovementioned proxy models, is essentially data driven based proxy

model. Generally, Smart Proxy injects the idea of pattern recognition and machine learning technologies

that enables learning and mimicing the simulator’s behavior with high accuracy and speed, which can be

developed regularly off line and put online for automatic history matching and real time processing

(Mohaghegh et al. 2006). The objective of this paper is to utilize Smart Proxy to perform history

matching with the reproducuction of the monthly oil and water production rate in the study area of a full

field case (SACROC unit). The Smart Proxy development requires and is based on the numerical

simulaton model of SACROC Unit. The employed methodology in this paper to achieve the objective

can be summarized as:

(i) Generating the numerical simulation model

(ii) Developing a spatial-temporal database based on a handful numerical model simulation runs

(iii) Training a database with designated inputs and output from the spatial-temporal database

(iv) Validating the trained Neural Network, which can be the final Smart Proxy

(v) Performing automatic history matching by integrating the Smart Proxy with optimization

algorithm

SPE-184069-MS 3

Smart Proxy Smart Proxy, previously named as Surrogate Reservoir Model (SRM), is fundamentally different from

any other proxy models, which is a new generation of proxy method classified as an artificial

intelligence based proxy model. It is firstly presented by Shahab Mohaghegh (2006) stating it as

“ensemble of multiple, interconnected neuro-fuzzy systems that are trained to adaptively learn the fluid

flow behavior from a multi-well, multi-layer reservoir simulation model, such that they can reproduce

results similar to those of the reservoir simulation model (with high accuracy) in real-time (Mohaghegh

2006). Since 2006, the applications of Smart Proxy have been widely performed as an accurate and rapid

replica of numerical simulation model in different cases (Kalantari-Dahaghi et al. 2011; Mohaghegh et

al. 2012; Shahkarami et al. 2014; Aminian et al. 2014; Haghighat et al. 2015).

The central of Smart Proxy modeling is the useful data extraction from numerical reservoir simulation

realizations. It all begins from a handful simulation scenarios’ design depending on the simulation

objectives. In this case, the purpose is to perform history matching, realizations with different porosity

and permeability distribution can be designed to cover as much heterogeneity as possible of the reservoir

static properties. If the objective is to perform field optimization, different scenarios of variable

operational constraints, such as injection pressure, bottom-hole pressure can be designed. The rule of

thumb regarding the number of simulation runs is to cover as much necessary information as possible

depending on the purposes in each case. It is possible that the proxy model can not capture the required

behaviors of the simulated reservoir without enough simulation runs; while too many simulations runs

result in reconsideration of the necessity of Smart Proxy generation.

Once the simulation runs are conducted, necessary static and dynamic data of the simulation realizations

need to be extracted in order to generate a representative spatio-temporal database, which commonly

contains hundreds of columns of parameters. Typically, static data refers to as the reservoir properties,

which keep constant over simulation time, such as reservoir depth, porosity, permeability, and thickness;

while dynamic data are the information that tend to vary, such as operational constraints, production

rate, phase saturation, etc. The spatial-temporal database is a basis for selection of necessary parameters

that are used for training process. Key performance indicator (KPI) that ranks the influence of different

properties is used for assisting inputs and output determination of the final dataset for the training, which

includes training, calibration and verification subsets. Specifically speaking, training set is the part

shown to the neural-network during the training process, which allows the ANNs to learn the

relationship between the inputs and output for finally matching the provided output; calibration set is

utilized to assure a corresponding increase in accuracy for the data set that has not been seen by the

ANNs as the accuracy of training data set increases, which is a reference for deciding whether the

training should be stopped or not, while verification step, which has not been learned by the ANNs

either, is used for verifying the predictability of the trained ANNs. Furthermore, a validation of the

ANNs robustness must be testified by a blind case run after the training process, which again has never

been used during the training process. As long as the training and verification results are satisfied, the

Proxy Model is officially ready for further analysis.

Compared with other proxy models, the beauty of Smart Proxy is its capability of replicating simulation

responses accurately as a function of changes of all the involved input parameters (reservoir

characteristics and operational constraints) in a fraction of a second by running only a handful

simulation scenario (Aminian et al. 2014). The debate of Smart Proxy is that this artificial intelligence

based model ignores the physics. Actually, all physical meanings of the system have been carried in the

generated database of Smart Proxy that includes both static and dynamic information of reservoirs.

4 SPE-184069-MS

Although the physical functions in Smart Proxy are not directly perceived and pre-defined like some

other models, the neuron network has the ability to learn and mimic the physical process.

Numerical Simulation Model

The SACROC unit (Scurry Area Canyon Reef Operational Committee Unit), as the main part of the

Kelly-Snyder field, lies along a trend of fields described as the Horseshoe Atoll Play on the northeastern

fringe of the Permian Basin in Scurry County, West Texas (Han et al. 2008). It was discovered in 1948

and went through primary depletion with the main drive mechanism being solution gas expansion and a

water flood initiated with an injection rate of 132,000 barrels of water per day in 1954. Over 17 years of

water injection, continuous CO2 injection slug process begun in early 1972 as an alternative method for

improving recovery in the SACROC Unit, in which CO2 slug is injected followed with water until 2004

in the study area (Dicharry et al. 1973).

A high-resolution geo-cellular model representing the northern platform of SACROC field was

constructed by Texas Bureau of Economic Geology with an approximate size of 4km wide and 10km

long. The reservoir model consists of 221 layers within five geological zones vertically and 149×287

cells spatially, which is a total of 9,450,623 grid blocks with more than 1,000 wells. Porosity data are

estimated from both wire-line logs and seismic survey. Permeability prediction is based on the rock-

fabric approach, which predicts permeability according to the relationship between the pore size and

rock-fabric (Han 2008). For the purpose of this study, part of the geological model has been selected as

our study area and the model is upscaled into 16 layers vertically and 39×52 cells spatially with a total

of 32,448 grid blocks.

Figure 1 demonstrated the 3-D view of the top, porosity and permeability distribution in the study area

of SACROC Unit reservoir model. Although up-scaling decreases the model resolution, the

heterogeneity is preserved as much as possible. No flow boundary condition is considered for reservoir

top, down and northern boundaries due to effective seal formations, while eastern, western, and northern

boundaries are open since there are lots of well operations going on beyond them. Initially, there are a

total of 27 production wells perforated in each single layer, and then 12 of them are converted into

injection wells either as water injector or WAG injector after a peorid of production time. Besides, in

order to imitate the effects of open boundaries on the reservoir simulation, a few pseudo production

wells are designed in the model to approach the average reservoir pressure change as much as possible.

The available information provided for SACROC Unit model is:

Geological description

Porosity, permeability and thickness distribution

Rock-fluid properties

Initial and boundary conditions

Production and injection history (1949~2004)

Considering well bottom-hole pressure data is unavailable in this study, the reservoir simulation process

was decided to be constrained by monthly liquid rate to reproduce historical monthly water and oil

production rate of each well.

SPE-184069-MS 5

Figure 1: The 3-D view of grid top, porosity and permeability in study area of SACROC Unit model

Smart Proxy Modeling

The necessity of the Smart Proxy comes from its main characteristics of low development cost and

labor. In this study, SACROC unit is a carbonate reservoir with very heterogeneous reservoir

characteristics of totally 16 layers. The reservoir development is also very complicated with primary

depletion, water-flooding and Water-Alternating-Gas injection (WAG) of a total of 55 years.

Considering the situation, it may be a good idea to perform automatic history matching using Smart

Proxy rather than do it manually.

Simulation Scenario Design Essentially, Smart Proxy modeling is an objective directed process, which is highly dependent on the

objective of the study. In this case, the objective is to obtain satisfactory history matching through the

determination on proper values of all uncertain reservoir properties. In order to make the first

investigation simple, we decide to only consider porosity and permeability as the uncertain ones along

with the acceptance on all other given reservoir properties. Therefore, three geological realizations with

low, medium and high porosity (1%~8%, 1%~16%, 1%~25%) and high heterogeneous permeability

distributions (0~1,200 md) are designed to introduce sufficient reservoir heterogeneity range for the

further Smart Proxy modeling. Those distribution realizations are created by the utilization of Latin

Hypercube sampling method, which gurantees porosity and permeability values of all 32,448 grid cells

in the reservoir are evenly distributed in every designated range.

6 SPE-184069-MS

Spatial-Temporal Database Development Once all simulation runs are finished, the static (well location, thickness, depth, porosity,

permeability…) and dynamic properties (liquid rate, oil rate, water rate…) of each grid block will be

extracted from the reservoir simulator. These data are initial candidates in the data pool for generation of

spatial-temporal database. In other words, rather than use all extracted data, only the necessary ones will

be selected and those selected data must process data summarization which are essentially reservoir

delineation and tier system for preparation of spatial-temporal database. All data processing is

performed on a well base for the purpose of history matching in this case.

Reservoir delineation, determined by Voronoi graph theory, aims art figuring out well drainage area

(Erwig, 2000). Consequently, each well drainage area is divided into four tier systems. The main

objective of data processing is to provide more information resolution of each well and its surrounding

areas. Figure 2 depicts the designated tier systems in a well base case. As it is demonstrated, tier 1(T1) is

the grid block where the well locates; tier 2(T2) is a combination of 8 grid blocks surrounding the well;

tier 3(T3) has 16 grid blocks adjacent to tier 2; tier 4(T4) includes all other grid block within the

boundary of the well drainage area.

Figure 2: The defined tier system in well base of SACROC Unit reservoir model

The spatial-temporal database generation begins as soon as data processing is done. In SACROC Unit

case, considering the collection of static and dynamic properties in four tiers of 16 layers for a total of 49

study wells and three offset wells for each, there will be more than 1,400 inputs collected for Smart

Proxy modeling, which is not able to be handled efficiently. According to the geological

characterizations, all 16 layers belong to 5 geological layers; therefore, all static properties are re-

upscaled based on the lumping of layers for simulation efficiency improvement. Generally, the selected

parameters used for spatial-temporal database generation are shown below for all studied well and their

three offset wells (wells have the closed distance to the study well):

Well identifier : index, well name, simulation scenario

Well location: i,j,k,x,y,z

Reservoir properties: top, porosity, permeability, thickness (four tier systems of each layer)

Simulation time step: month t

SPE-184069-MS 7

Operational constraint: monthly liquid rate (month t)

Production rate: water, oil, gas production (month t, t-1)

Injection rate: water, gas injection (month t, t-1)

Inputs and Output Selection SACROC Unit model has 5 geological layers after upscaling with a total of 27 well trajectories. As

aforementioned, only porosity and permeability are considered as uncertain parameters in this study.

Thus, there are 40 uncertain parameters (4 tiers × 5 layers × 2 properties) of each well, totally 1,080

static properties of all 27 wells, tending to be adjusted at each simulation time step (monthly basis)

during the history matching process. This calculation is very important, because it passes the

information to us that the generated Smart Proxy of SACROC Unit must be able to automatically find

1,080 proper values through a wide range of the uncertain properties with a repeat of totally 660 times

(55 years × 12 months/year) to fit the montly historical data until the history matching achieves.

The selected inputs and output generates the final database for neural network training, which is the last

step of Smart Proxy modeling. Iputs selction is a critical step. Appropriate inputs selection guarantees

high chance of Smart Proxy modeling success. It has been reported that many of artificial based models

fail in improper inputs selection (Mohaghegh, et al., 2012a). Except the abovementioned uncertain

properties, other parameters which have high effects on simulation process should also be included, such

as simulation constraint of monthly liquid rate. Table 1 shows the selected inputs and output for Neural

Network training in this study. Output is selected as monthly water production.

Table 1: Selected Inputs and Output for Neural Network Trainng

Output

Index Data Records

Well name Well 1 to 27

Simulation Scenario Scenario 1 to 3

Latitude (X)

Longitude (y)

Porosity at four tiers (T1 to T4) in five geological layes (L1 to L5)

Permeability at four tiers (T1 to T4) in five geological layes (L1 to L5)

Thickness at four tiers (T1 to T4) in five geological layes (L1 to L5)

Time (t) Months (1 to 660)

Monthly Liquid rate at time t, t-1

Monthly Water rate at timet-1

Monthly water rate at time t

Indexes

Static Inputs

Dynamic Inputs

Inputs

Well location

Neural Network Training (Smart Proxy Modeling) The neural network training is essentially the main part of Smart Proxy modeling, which is generally

divided into training, calibration and verification. Intelligent data partitioning was implemented in this

study as 80% of training (equivalent to 22,320 records), 10% of calibration (2,790 records), and 10% of

validation (2,790 records). Specifically speaking, the training set allows the ANNs to learn the

relationship between the inputs and output for the purpose of matching the provided output. The

calibration set helps assure a corresponding accuracy increase as the accuracy of training data set

increases and then decide whether the training should be stopped or not. At the same time, a verification

step is utilized for verifying the prediction ability of the trained ANNs. The elapsed time of training

process is much less compared with the numerical simulation time, which has much enhancement in

terms of computational cost.

Furthermore, a blind case run, which has never been used during the training process, must be used to

test the trained neural network robustness. Once both the training and blind case verification results are

8 SPE-184069-MS

satisfied, the neural network model, which can be officially called Smart Proxy, is ready for further

analysis.

Figure 3 demonstrates part of the comparison results of monthly water production rate derived from

neural network training (Smart Proxy modeling, also named as SRM) and numerical simulation model.

Red color represents monthly water production rate from numerical simulation, blue color refers to

monthly water production rate from Smart Proxy training results.

Figure 3: Comparison of water production rate between Smart Proxy and numerical simulator in training

Figure 4 shows the comparison results of monthly water production rate derived from neural network

and numerical simulation model in the blind case. Again, red color represents monthly water production

rate from numerical simulation, blue color refers to monthly water production rate from Smart Proxy

training results.

According to the training and blind case validation results, the generated Smart Proxy is able to replicate

the simulation results derived from numerical simulator (CMG) and its robustness has been assured.

Therefore, we can state that Smart Proxy modeling is officially finished and it is now ready for the

implementation of automatic history matching in SACROC Unit.

SPE-184069-MS 9

Figure 4: Comparison of water production rate between Smart Proxy and numerical simulator in blind

case

Automatic History Matching Using Smart Proxy

In this study, the automatic history matching is performed well to well by coupling the Smart Proxy with

optimization algorithm, which is operated by an integrated code. Generally, an optimization problem is

to maximize or minimize a real function by systematically choosing inputs from within an allowed range

and computing the function value (Storn et al. 1996). In our case of history matching, the error between

the field data and simulated data will be the objective function that needs to be minimized, and the

minimization is conducted through optimization. Differential Evolution (DE) optimization method,

proposed by Storn and Price, is selected in this study due to its competitve advantages: first, is much

more simple and straightforward to implement. Main body of the algorithm only needs four to five lines

to code in any programming language, which is an important feature. Second, the number of control

parameters in DE is very few. Besides, the space complexity of DE is low as compared to some of the

most competitive real parameter optimizers (Karabo et al. 2004; Das et al. 2011).

The general procedure of the automatic history matching is:

For each individual well, the range of all 40 uncertain properties (porosity and permeability of 4

tier systems in 5 layers ) and the objective function are set up by engineers before the differential

evolution optimization starts;

Initialize the values of all uncertain parameters within the given range; run the code to call Smart

Proxy to run for simulating the model output (monthly water production rate);

The quantitative misfit between the predicted water rate and actual water rate is then calculated

using the designed objective function and all misfits and selected parameters in each simulation

run are saved in the computer.

If the misfit doesn’t meet the pre-defined criteria, the Smart Proxy will continuously perform

simulation using the re-selected values of uncertain parameters, and then evaluate the

discrepancy derived from objective function continuously until the overall misfit is satisfactory,

then the history matching of a well ends.

10 SPE-184069-MS

Figure 5 presents part of the predicted monthly water production from Smart Proxy versus the historical

field water production data, which shows an excellent history match result for each well. Similarly, red

color represents predicted monthly water production rate from Smart Proxy (SRM), blue color refers to

historical field monthly water production rate.

SPE-184069-MS 11

Figure 5: History matching results of monthly water production rate derived from Smart Proxy

Performance of Smart Proxy application on history matching, for 27 wells in a total of 55 years (660

months), has been a successful work in the case of SACROC unit. In terms of computational cost, it is

recorded that the whole history matching process has used 330,000 simulation runs by Smart Proxy.

Each single simulation run only takes a fraction of a second, which means that, for such a complicated

simulation case, the required time of only Smart Proxy execution just takes 4 days. If considering the

Smart Proxy coupled with optimization cycle for automatic history matching, the total simulation time is

three weeks in this case, which means the history matching of each month only requires an average of 5

mins, which has been such a tremendous enhancement on simulation time.

The history matching in SACROC Unit is performed at a monthly basis continuously by Smart Proxy;

accordingly, the uncertain parameters have been adjusted dynamically. Figure 6 and Figure 7 illustrate

the snapshots of dynamic porosity and permeability visualization of each layer to provide better

understanding of how the uncertain reservoir properties change as time in SACROC Unit model.

12 SPE-184069-MS

SPE-184069-MS 13

14 SPE-184069-MS

Figure 6: Snapshots of dynamic porosity distribution visualization in layer 1 to layer 5

SPE-184069-MS 15

16 SPE-184069-MS

Figure 6: Snapshots of dynamic permeability distribution visualization in layer 1 to layer 5

SPE-184069-MS 17

Remarks and Conclusions Performance of history matching using Smart Proxy has been proven a successful work in SACROC

Unit case study. There has been several reported simulation work in SACROC Unit (Dicharry et al.

1973; Brummett et al. 1976; Schepers et al. 2007; Han 2008; Shahkarami et al. 2015), however, none

presents good work on history matching as Smart Proxy does.

In this paper, only three simulation runs are performed to create the Smart Proxy with the ability of

mimicking the SACROC Unit reservoir behavior, which is extremely less, but efficient. Also, the

developed Smart Proxy coupling with Differential Evolution optimization enables the automation of the

history matching process in which the optimal values of totally 40 uncertain reservoir parameters of

each well at each time step can be properly determined , which is very highlighted compared with other

simulation models.

As a state of art technology, Smart Proxy is able to not only obtain fast track replication of

numericalreservoir simulation results with high accuracy, but also achieve automatic, continuously

updated history matching at minimal computational cost, which can be highly considered as a new

opportunity in reservoir simulation field.

Acknowledgement The authors would like to thank Computer Modeling Group (CMG) and Intelligent Solution Inc. (ISI)

for supporting us with the software for reservoir simulation and development of Smart Proxy modeling,

respectively. The authors also want to express appreciation to Dr. Alireza Shahkarami in Saint Francis

Univerisity for his help on technical problems in the coding part.

References 1. Advanced History Matching Techniques Reviewed. R.Rwechungura, M.Dadashour. s.l.:

SPE142497, 2011.

2. Closed-Loop Reservoir Management: Do We Need Complex Models? E.Gildin, T.J.Lopez. s.l.:

SPE144336, 2011.

3. Gradient-Based History Matching with a Global Optimization Method. S.Gomez, O.Gosselin,

J.W.Barker. s.l. : SPE 71307, 2001.

4. Combining Global and Local Optimization Techniques for Automatic History Matching.

C.Maschio, D.J.Achiozer. s.l. : SPE 78353, 2002.

5. A New Approach to Automatic History Matching using Kernel PCA. L.J.Aziz, W.H.Chen. s.l.:

SPE 106176, 2007.

6. A New Algorithm for Automatic History Matching. W.H.Chen, G.R.Gavalas, J.H.Seinfeld. s.l.:

SPE 4545, 1974.

7. Automatic History Matching with Variable Metric Methods. P.H.Yang, A.T.Watson. s.l.: SPE

16977, 1988.

8. Optimization Algorithms for Automatic History Matching of Production Data. F.Zhang,

A.C.Reynolds. s.l.: 8th European Conference on the Mathematics of Oil Recovery, 2002.

9. Streamline Approach for History Matching Production Data. Y.Wang, A.R.Kovscek. s.l.: SPE

58350, 2000.

10. Streamline Based Method with Full-Physics Forward Stimulation for History Matching

Performance Data of a North Sea Field. B.Agarwal, M.J.Blunt. s.l.: SPE 84952, 2003.

11. A New Approach to Automatic History Matching using Kernel PCA. P.Sarma, L.J.Aziz,

W.H.Chen. s.l.: SPE 106176, 2007.

18 SPE-184069-MS

12. Benefits and Limitations of Assisted History Matching. M.Cancelliere, F.Verga and D.Viberti.

s.l.: SPE146278, 2011.

13. A Comparison Study on Experimental Design and Response Surface Methodologies. B.Yeten,

A.Castellini, B.Guyaguler and W.H.Chen. s.l.: SPE 93347, 2005.

14. Application of Analytical Proxy Models in Reservoir Estimation for SAGD Process: UTF-Project

Case Study. A.Azad, R.J.Chalaturnyk. s.l.: Journal of Canadian Petroleum Technology, 2013.

15. Development of Reduced-order Oil Reservoir Models using Localized DEM. S.Yoon,

Z.M.Alghareeb, J.R.Willam. s.l.: SPE 170741, 2014.

16. Reduced Order Modeling in Reservoir Simulation using the Bilinear Approximation Techniques.

M.Ghasemi, A.Ibeahim, E.Gildin. s.l.: SPE 169357, 2014.

17. Response Surface Methods for Upscaling Heterogeneous Geologic Models. K.Narayanan,

C.D.White,L.W.Lake, B.J.Willis. s.l.: SPE 51923, 1999.

18. Reduced-Variables Methods for General-Purpose Compostional Reservoir Simulation. H.Pan,

H.A.Tchelepi. s.l.: SPE 131737, 2010.

19. Physics-Bsed Proxy for Vapex Process Modeling in Heterogeneous Reservoirs. J.Shi, J.Y.Leung.

s.l.: SPE 165558, 2013.

20. Computational Optimization of Shale Resource Development using Reduced-Physics Surrogate

Models. K.C.Wilson, L.J.Durlofsky. s.l.: SPE 152946, 2012.

21. Development of Surrogate Reservoir Models (SRM) for Fast Track Analysis of Complex

Reservoirs. S.D.Mohaghegh, A.Modavi and H.H.Hafez. s.l.: SPE99667, 2006.

22. Quantifying Uncertainties Associated with Reservoir Simulation Studies using a Surrogate

Reservoir Model. S.D.Mohaghegh. San Antonio, TX: SPE Annual Technical Conference and

Exhibition, 2006. Society of Petroleum Engineers.

23. Application of Surrogate Reservoir Model (SRM) to an Onshore Green Field in Saudi Arabia;

Case Study. S.D.Mohaghegh, J.Liu, R.Gaskari, M.Maysami and O.A.Olukoko. s.l.: SPE 151994, 2012.

24. Application of Well-Based Surrogate Reservoir Models (SRMs) to Two Offshore Fields in Saudi

Arabia, Case Study. S.D.Mohaghegh, J.Liu, R.Gaskari, M.Maysami and O.Olukoko. s.l.: SPE 153845,

2012.

25. Artificial Intelligence (AI) Assisted History Matching. A.Shahkarami,S.D.Mohaghegh,

V.Gholami, S.A.Haghighat. s.l.: SPE 169507-MS, 2014.

26. Grid-Based Surrogate Reservoir Modeling (SRM) for Fast Track Analysis of Numerical

Reservoir Simulation Models at the Grid Block Level. S.D.Mohaghegh, S.Amini, V.Gholami, R.Gaskari

and G.Bromhal. s.l.: SPE 153844, 2012.

27. Numerical Simulation and Multiple Realizations for Sensitivity Study of Shale Gas Reservoir.

A.Kalantari-Dahaghi, S.D.Mohaghegh. s.l.: SPE 141058, 2011.

28. Pattern Recognition and Data Driven Analytics for Fast and Accurate Replication of Complex

Numerical Reservoir Models at the Grid Block Level. S.Aminian, S.D.Mohaghegh,R.Gaskari. s.l.:

SPE167897, 2014.

29. Evaluation of CO2 Trapping Mechanisms at the SACROC Northern Platform: Site of 35 Years of

CO2 Injection. W.S.Han. Socorro, New Mexico: The New Mexico Institute of Mining and Technology,

2008.

30. Permeability Estimation Using Porosity Logs and Rock Fabric Stratigraphy: An Example From

The SACROC (Pennsylvanian) Field, Scurry County, Texas. J.F.Lucia, C.Kerans. 2004.

31. Evaluation and Design of a CO2 Miscible Flood Project-SACROC Unit, Kelly-Snyder Field.

R.M.Dicharry, T.L.Perryman and J.D.Ronquille. s.l.: Journal of Petroleum Technology, 1973.

32. W.S.Han. Evaluation of CO2 Trapping Mechanisms at the SACROC Northern Platform: Site of

35 Years of CO2 Injection. s.l.: Dissertation, The New Mexoco Institute of Mining and Technology,

2008.

SPE-184069-MS 19

33. Optimized Reservoir History Matching Simulation of Canyon Formation, SACROC Unit,

Permian Basin. Karine Schepers, Reinaldo J. González, and Scott R. Reeves, Topical Report Advanced

Resources International, Inc. 2007

34. Intelligent Solutions, Inc. IDEA Step-by-step Tutorial. 2011.