29
Coupled EnKF Geir Nævdal and Brice Vallès

Coupled EnKF

  • Upload
    bracha

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

Geir Nævdal and Brice Vallès. Coupled EnKF. Outline. Motivation Background: Alternative implementation Examples Simple 1-D linear model PUNQS3 Further work. Coupled EnKF – motivation. Lorentzen et. al., 2005, SPE96375 Problem with consistency between repeated runs - PowerPoint PPT Presentation

Citation preview

Page 1: Coupled EnKF

Coupled EnKF

Geir Nævdal and Brice Vallès

Page 2: Coupled EnKF

Outline• Motivation• Background: Alternative

implementation• Examples

– Simple 1-D linear model– PUNQS3

• Further work

Page 3: Coupled EnKF

Coupled EnKF – motivation

• Lorentzen et. al., 2005, SPE96375– Problem with consistency between repeated runs

• Thulin et. al., in preparation, previous talk + ECMOR XI– Set of independent EnKFs to estimate Monte-Carlo

uncertainty

• Anderson, Physica D, vol. 230, 2007– “Hierarchical ensemble filter” to calculate localization– Use several independent EnKF, calculate a reduction in

Kalman gain based on statistics

Page 4: Coupled EnKF

Reminder: SPE96375• 10 initial ensembles

– Generated with same distribution

• Kolmogorov-Smirnov test on posterior distributions– Posterior distributions are not coming from same distribution

Example: FOPT

Page 5: Coupled EnKF

Hierarchical ensemble filter (by Anderson)• Split the ensemble in several sub-ensembles• Run each sub-ensemble using different Kalman gain

matrices• Modify each of the Kalman gain matrices

– multiplied with factor

Page 6: Coupled EnKF

Localization by Hierarchical EnKF – simple 1-D example• Initial guess:

– Zero mean– Gaussian variogram– Correlation length: 5– Standard deviation: 1

• Measurement: y=2 at x=26– Measurement uncertainty:

2

• Kalman filter gives updated mean (and covariance)

Page 7: Coupled EnKF

Localization by Hierarchical EnKF – simple 1-D example• Initial guess:

– Zero mean– Gaussian variogram– Correlation length: 5– Standard deviation: 1

• Measurement: y=2 at x=26– Measurement uncertainty:

2

• Kalman filter gives updated mean (and covariance)

• Compare– EnKF with 100 ens.

members– Hierarchical ensemble filter

with 5x20 members

Page 8: Coupled EnKF

Localization by Hierarchical ensemble filter – simple example (40 runs)

True True EnKF

Hierarchical

Results from 40 runs (ens. mean) Average of 40 runs

Page 9: Coupled EnKF

Localization by Hierarchical ensemble filter – simple example (40 runs)

True True EnKF

Hierarchical

Results from 40 runs (ens. mean) Standard deviation of mean of 40 runs

Page 10: Coupled EnKF

PUNQS3• The PUNQ-S3 is a small-size

synthetic 3-D reservoir engineering model.

• The reservoir consists of 19 x 28 x5 gridblocks, where 1761 are active.

• Equal 180 meter sides in x- and y-directions.

• Reservoir is bounded by a fault in east and south.

• Reservoir is bounded by an aquifer in west and north.

• New webpage: http://www3.imperial.ac.uk/earthscienceandengineering/research/perm/punq-s3model

Page 11: Coupled EnKF

PUNQS3 – production history and forecasting

• First 8 years: history matching phase. – 1 year of well testing, – 3 year shut-in period, and – 4 years of production.

• Next 8.5 years: forecasting phase. • During history matching phase:

– wells are controlled by using history target rates for oil.• During forecasting phase:

– wells are controlled using target oil rate of 150 scm/day.– Minimum bottom hole pressure of 120 bar. – If gas/oil ratio is greater than 200, a cutback factor of

0.75 is used.

Page 12: Coupled EnKF

Investigation

• Initial ensemble generated based on description on old PUNQS3 webpage

• Permeability and porosity are estimated• Comparing result of forecasts• Ordinary EnKF versus hierarchical ensemble filter

(200 members vs. 5 x 40 members)• Arguing for 40 members in each batch:

– For PUNQS3 Gu & Oliver found reasonable history match with 40 members

– For field case, Bianco et. al. found reasonable history match with 50 members

Page 13: Coupled EnKF

Comparison: Ordinary EnKF compared to 5x40 members with hierarchical ensemble filter – Forecasted FOPT• 10 initial ensembles

used in both cases • Compare forecasted

FOPT from final estimates

• Figure shows maximum, mean, and minimum of cdfs for FOPT

• There is generally less deviation in the results from hierarchical ensemble filter EnKF Hierarchical

Page 14: Coupled EnKF

Comparison: Ordinary EnKF compared to 5x40 members with hierarchical ensemble filter – Forecasted FOPT

EnKF Hierarchical

Page 15: Coupled EnKF

Quality of the solutions: History matching• Evaluate the estimated

fields by rerunning from time zero

• 117 measurements• Objective function:

EnKF Hierarchical

Page 16: Coupled EnKF

Quality of solutions: Estimated porosity• Compare quality of

solutions with following measure:

• Hierarchical more robust

EnKF Hierarchical

Page 17: Coupled EnKF

Quality of solutions: Estimated log-perm

EnKF Hierarchical

Log-permZLog-permX

Page 18: Coupled EnKF

Quality of solutions: Estimated dynamic quantities

EnKF Hierarchical

PressureGas-oil ratio

Page 19: Coupled EnKF

Quality of solutions: Estimated saturations

EnKF Hierarchical

Water saturationGas saturation

Page 20: Coupled EnKF

Comparison of mean of final estimates – the concept:

True True EnKF

Hierarchical

Results from 40 runs (ens. mean) Standard deviation of mean of 40 runs

Page 21: Coupled EnKF

Comparison of std. deviation of the mean estimate for the 10 runs: Porosity layer 1 – final time

Hierarchical filter Ordinary EnKF

Page 22: Coupled EnKF

Porosity layer 5 – 10 runs – final time

Hierarchical filter Ordinary EnKF

Page 23: Coupled EnKF

Log-Permx - layer 1 – final time

Hierarchical filter Ordinary EnKF

Page 24: Coupled EnKF

Water saturation - layer 2 – final time

Hierarchical filter Ordinary EnKF

Page 25: Coupled EnKF

Gas saturation - layer 3 – final time

Hierarchical filter Ordinary EnKF

Page 26: Coupled EnKF

Pressure - layer 2 – final time

Hierarchical filter Ordinary EnKF

Page 27: Coupled EnKF

Conclusion of PUNQS3 study

• Slightly better history matches with EnKF compared to hierarchical ensemble filter

• Hierarchical ensemble filter seems to be more robust and have less variations in repeated runs

• Computation time is of same order for the two approaches

• PUNQS3 forecasts do not differ to much

Page 28: Coupled EnKF

Conclusions & suggestions for further work• Hierarchical ensemble filter

– Gives the opportunity to estimate Monte-Carlo uncertainty

– Seems to be more robust– Have computation time as ordinary EnKF

• Other approaches for localization could be evaluated– Datta-Gupta and coworkers based on streamlines– Approaches based on Schur product– …

• Evaluate hierarchical ensemble filter on more challenging examples

• Evaluate different partitions than 5 x 40 members

Page 29: Coupled EnKF

Acknowledgment

• This work has been done with financial support from Research Council of Norway (PETROMAKS) and industrial partners

• Licenses for Eclipse have been provided by Schlumberger