2008_05_15_evensen

Upload: konul-alizada

Post on 08-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 2008_05_15_Evensen

    1/27

    Classification: Internal Status: Draft

    Using the EnKF for combined state and

    parameter estimationGeir Evensen

  • 8/19/2019 2008_05_15_Evensen

    2/27

    2

    Outline

    • Reservoir modelling and simulation

    • History matching problem and uncertainty prediction

    • Ensemble Kalman filter (EnKF)

    • Field case example

  • 8/19/2019 2008_05_15_Evensen

    3/27

    3

    Reservoir Geophysics and Fast Model Updating

    • Business challenge

     – To reduce uncertainty in reserves and

    production targets

    • Project goal

     – Provide continuously updated and

    integrated models with reduced and

    quantified uncertainty

    •  Activities

     – Seismic acquisition and imaging

     – 4D quantitative analysis

     – Integrated use of 4D seismic data

     – Well based reservoir monitoring

     – Model uncertainty and updating

     – Integrated IOR work processes

    http://sp-st10.statoil.com/sites/d7ca533a-20dd-4ae1-af1d-613bc17828c6/Document%20library/Forms/DispForm.aspx?ID=42&RootFolder=%2Fsites%2Fd7ca533a%2D20dd%2D4ae1%2Daf1d%2D613bc17828c6%2FDocument%20libraryhttp://sp-st10.statoil.com/sites/d7ca533a-20dd-4ae1-af1d-613bc17828c6/Document%20library/Forms/DispForm.aspx?ID=42&RootFolder=%2Fsites%2Fd7ca533a%2D20dd%2D4ae1%2Daf1d%2D613bc17828c6%2FDocument%20library

  • 8/19/2019 2008_05_15_Evensen

    4/27

    4

    The geological model

    Log(K)

    Phie

    Geological 3D model

    Structural framework

    (Seismic data)

    Depositional model

    Rock properties distribution

    Lithology: facies, porosity and permeability

    Depth of fluid contacts and fluid properties

  • 8/19/2019 2008_05_15_Evensen

    5/27

    5

    Production data

    Time (days)   O   i   l   f   l  o  w  r  a   t  e   (  m   3   /   d  a  y   )

    History matching reservoir models

    • Traditional parameter estimation

    • Find parameter-set that gives best matchto data

     – Production and seismic data

    • Definition of quadratic cost function

     – Perfect model assumption

    • Minimization of cost function

     – Adjoints, gradients, genetic

    algorithms, ensemble methods

    • Traditional workflow updates onlysimulation model

    Simulation model

  • 8/19/2019 2008_05_15_Evensen

    6/27

    6

    History matching and uncertainty prediction

    History Prediction

    Initial uncertainty Predicteduncertainty

    Reduced initialuncertainty

    Reducedpredicteduncertainty

  • 8/19/2019 2008_05_15_Evensen

    7/27

    7

    Assisted history matching

    • Parameterization

    • Definition of cost function

    • Minimization/sampling

    • High-dimensional problem

    • Highly nonlinear problem

    • Model errors ignored

    • Multiple local minima

    • Hard to solve

  • 8/19/2019 2008_05_15_Evensen

    8/27

    8

    General formulation

    Find posterior pdf of state and parameters givenmeasurements and model with prior error statistics

    Combined parameter and state estimation problem

    Bayesian formulation

  • 8/19/2019 2008_05_15_Evensen

    9/27

    9

    Bayesian formulation

    Bayes’ theorem

    Gaussian priors Markov model

    Independent data

    Quadratic cost-function Sequential processing ofmeasurements

    Sequence of inverse

    problems

    p(x|d)~p(x)p(d|x)

    Minimization/Sampling”Ignore model errors”

    Solve only for parameters? Ensemble methods

  • 8/19/2019 2008_05_15_Evensen

    10/27

    10

    History matching and uncertainty prediction

    EnKF procedure

    Todays posterior is tomorows prior 

    p(x|d1) ~ p(x) p(d1|x)p(x|d1,d2) ~ p(x|d1) p(d2|x)

  • 8/19/2019 2008_05_15_Evensen

    11/27

    11

    Ensemble Kalman Filter

    • Sequential Monte Carlo method

    • Representation of error statistics by an ensemble of model states

     – Mean and covariance

    • Evolution of error statistics by ensemble integrations

     – Stochastic model equation

    •  Assimilation of measurements using a variance minimizing update

     – Sequential updating of both model state and static parameters

     – Model state and parameters converge towards true values

     – Information accumulates and uncertainty is reduced at each update

  • 8/19/2019 2008_05_15_Evensen

    12/27

    12

    EnKF can update geo-realizations

    Geo-model

    Geo-realizations

    Simulation realizations

    E nK F 

    Log data

    RFT/PLT data

    Production rates

    4D seismics

  • 8/19/2019 2008_05_15_Evensen

    13/27

    13

    Oseberg Sør reservoir model

    • Dimensions:

    • Field 3 km x 7 km, 300m thick• Cells size 100 x 100m, z variable

    •  60 ‘000 active cells

    • Complex reservoir• Heterogeneous flow properties

    • Many faults, poorly known properties

    • Fluid contacts poorly known

    • Parameters to estimate• Porosity and permeability fields

    • Depth of fluid contacts

    • Fault properties

    • Relperm parameterization

    • Condition initial ensemble on production data• 4 producers, 1 water injector

    • 6 years of production history

    Permeability field

  • 8/19/2019 2008_05_15_Evensen

    14/27

    14

    Initial ensemble uncertainty span

    Oil production rate

    Water cut

    Measurements

    Initial ensemble

  • 8/19/2019 2008_05_15_Evensen

    15/27

    15

    OPRWCT

    Measurements

    Initial ensemble

    EnKF updated ensemble

    Posterior prediction and uncertainty span

    Oil production rate

    Water cut

  • 8/19/2019 2008_05_15_Evensen

    16/27

    16

    Oil Water relative permeability

    0

    0,1

    0,2

    0,3

    0,4

    0,5

    0,6

    0,7

    0,8

    0,9

    1

    0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1

    Water Saturation

    Krw Initial mean

    Krow Initial mean

    Krw Updated

    Krow Updated

  • 8/19/2019 2008_05_15_Evensen

    17/27

    17

    Porosity layer 19 (UT), prior and posterior 

    Initial EnKF updated

  • 8/19/2019 2008_05_15_Evensen

    18/27

    18

    Porosity standard deviation layer 19, prior and posterior 

    Initial EnKF updated

  • 8/19/2019 2008_05_15_Evensen

    19/27

    19

    Improved estimate of initial WOC depth

    2907±

    5m

    2890 ± 2m

  • 8/19/2019 2008_05_15_Evensen

    20/27

    20

    Fault transmissibility estimation

  • 8/19/2019 2008_05_15_Evensen

    21/27

    21

    • Grane reservoir 

     – Grid consists of 90x168x20 grid cells

     – Homogenous/high permeability

     – Unclear vertical communication

     – Poorly known initial contacts

    • Parameters to estimate

     – PORO and PERM

     – MULTZ

     – WOC & GOC

     – RELPERM

    • Conditioning on production

     – 3 years production history, 19 wells

     – OPR, WCT, GOR

    Real time prediction of oil production using the EnKF

  • 8/19/2019 2008_05_15_Evensen

    22/27

    22

  • 8/19/2019 2008_05_15_Evensen

    23/27

    23

  • 8/19/2019 2008_05_15_Evensen

    24/27

    24

  • 8/19/2019 2008_05_15_Evensen

    25/27

    25

    Conclusions

    EnKF can efficiently history match complex reservoir models

    General tool for parameter and/or state estimation.

    Practically no limitation on parameter space.

    Problem with local minima avoided.

    Workflow and EnKF method allow for:

    Consistency in model chain.

    Estimates with quantified uncertainty.

    Real time and sequential updating of models.

    Updated ensemble provides future prediction with uncertainty estimates

  • 8/19/2019 2008_05_15_Evensen

    26/27

    26

    Issues and future challenges

    • EnKF with general facies models

     – Involves non-Gaussian variables

    • Pluri-Gaussian representation

    • Kernel methods

    • EnKF for estimating structural

    parameters like faults and surfaces

     – Changes model grid

    • Conditioning geo-models

     – Consistent links between geo- and

    simulation model

    • Operational workflow / best practice

     – Generally applicable

  • 8/19/2019 2008_05_15_Evensen

    27/27

    27

    Operational ocean prediction system

    TOPAZ system:

    27 000 000 unknowns

    148 000 weekly observations

    100 ensemble members

    Local analysis