20
History Matching, Forecasting and Updating 12/26/2017 1 Dr. Helmy Sayyouh Petroleum Engineering Cairo University

History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

History Matching, Forecasting and Updating

12/26/2017 1

Dr. Helmy Sayyouh

Petroleum Engineering

Cairo University

Page 2: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

History Matching

The most practical method for testing a reservoir model’s validity and accuracy, is a process of parameter adjustment.

Its goal is to procure a set of parameters that yields the best prediction of the reservoir’s performance history.

Simulating the reservoir’s past performance is central to history matching, and the process should ideally help to identify weaknesses in and ways of improving reservoir and model description data.

12/26/2017 DR.HELMY SAYYOUH 2

Page 3: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

The main weakness of history matching is non-uniqueness.

Non-uniqueness arises because more than one combination of reservoir parameters may yield the same predictions.

Of course, this is not physically possible, since the actual reservoir parameters that the model is attempting to describe are unique.

12/26/2017 DR.HELMY SAYYOUH 3

Page 4: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

The data we build into a reservoir simulator, at best, only approximate the actual reservoir parameters.

We therefore cannot expect these data to truly represent the reservoir.

To understand why this is true, we must consider the data sources.

Permeability and porosity data may have come from laboratory core analyses, and scaling up such data to real reservoir conditions inevitably causes a problem

12/26/2017 DR.HELMY SAYYOUH 4

Page 5: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

The reservoir’s geometrical configuration—its shape, internal discontinuities and their descriptions (e.g., fracture and fracture geometry) is inferred from a few discrete locations, and then extrapolated over vast areas.

In light of these facts, we cannot expect these data to give more than an approximation of real conditions.

12/26/2017 DR.HELMY SAYYOUH 5

Page 6: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

In essence, we can describe history matching as a feedback control procedure, analogous to the classical control problem.

With the best estimates of the model parameters in hand, we run the simulator to predict the reservoir history.

We then compare this predicted performance history, using some key history matching parameters, to the actual recorded performance history.

12/26/2017 DR.HELMY SAYYOUH 6

Page 7: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

If we do not see an acceptable match, we adjust the model parameters and attempt a new match.

We continue this iteration process until a “good” match results.

The set of model parameters that achieves this match is the best estimate, and becomes part of the simulator for future predictions.

12/26/2017 DR.HELMY SAYYOUH 7

Page 8: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

12/26/2017 DR.HELMY SAYYOUH 8

Page 9: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

The main parameters usually adjusted in history matching are:

Reservoir and fluid data.

Relative permeability function.

Capillary pressure function.

Well data.

12/26/2017 DR.HELMY SAYYOUH 9

Page 10: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

12/26/2017 DR.HELMY SAYYOUH 10

Page 11: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

Permeability is the most often used reservoir variable for pressure history matching.

This is partly because permeability is the least well-defined parameter, and at the same time, the one that affects pressure distribution the most.

Porosity data are much better than permeability data and hence are not as widely used as a tuning parameter.

While permeability information from well-test analysis may be better than that obtained from other sources, its reliability depends on the representation accuracy of the well-test model.

12/26/2017 DR.HELMY SAYYOUH 11

Page 12: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

Parameters determines good history Match:

- PRESSURE

- FLOW RATE

- GOR - WOR

12/26/2017 DR.HELMY SAYYOUH 12

Page 13: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

12/26/2017 DR.HELMY SAYYOUH 13

Main Methods of History Matching:

- Linear Programming to minimize errors between calculated and observed values

- Goal Programming

- Non-Linear Programming:

Search Methods

gradient Methods

Page 14: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

History Matching by Linear Programming

Problem

Data: Field data consists of I observations in time

0≤t≤tm : d1,d2,….,dI = di which could be , well pressure, WOR, GOR

Unknowns: Reservoir parameters : x1,x2,…,xJ = xj, which could be permeability, porosity, thickness (i.e.J unknowns)

Restrictions: Upper and lower bounds on xi are specified, otherwise assume:

x1(lower) ≤ x1 ≤x1(upper)

x2(lower) ≤ x2 ≤x2(upper)

-----

xJ(lower) ≤ xJ ≤xJ(upper)

Use xj to calculate di = di(calculated)

12/26/2017 DR.HELMY SAYYOUH 14

Page 15: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

Finally the problem is

To determine xi such that

Norm of the error Є = di(observed) - di (calculated)

is minimized

12/26/2017 DR.HELMY SAYYOUH 15

Page 16: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

In order to do this, an objective function is defined based on the history matching parameter.

This objective function is usually a function representing a measure of total error between predicted and observed data.

The strategy is to minimize this error to yield the best match.

12/26/2017 DR.HELMY SAYYOUH 16

Page 17: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

12/26/2017 DR.HELMY SAYYOUH 17

Page 18: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

Forecasting

The ultimate goal of any modeling effort is forecasting.

Ensure that a model has the necessary predictive capability before using it as a forecasting tool.

We ensure predictive capability by formulating an accurate representation of the reservoir, properly solving the resulting equations, and proving the validity of the model through history matching.

Once we have taken these steps, the simulator is ready for its primary purpose of forecasting.

12/26/2017 DR.HELMY SAYYOUH 18

Page 19: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

Analysis of results

Must promptly analyze to obtain the information we need.

Although a simulation study could involve many runs planned in advance, we should not think that we have to complete all the runs before beginning our analysis.

It is not a sequential process—we should, in fact, conduct simulation runs and analysis simultaneously.

12/26/2017 DR.HELMY SAYYOUH 19

Page 20: History Matching, Forecasting and Updating · 2020. 7. 14. · History Matching The most practical method for testing a reservoir model’s validity and accuracy, is a process of

Updating

Rarely do we have available all the information that we need at the beginning of a simulation study.

Basic tenet of engineering is using the available information—as inadequate as it may be—to come up with a “best” solution.

This solution is then improved as more information becomes available.

This process called updating. There are two methods of updating in reservoir simulation: updating the reservoir model itself, and revising the simulation approach.

12/26/2017 DR.HELMY SAYYOUH 20