based history matching using wavelets EnKF workshop Bergen May - - PowerPoint PPT Presentation

based history matching using
SMART_READER_LITE
LIVE PREVIEW

based history matching using wavelets EnKF workshop Bergen May - - PowerPoint PPT Presentation

Adaptive multi-scale ensemble- based history matching using wavelets EnKF workshop Bergen May 2013 Thophile Gentilhomme , Dean Oliver, Trond Mannesth, Remi Moyen, Guillaume Caumon 6/4/2013 I - 2/21 Motivations Match the data and


slide-1
SLIDE 1

Théophile Gentilhomme, Dean Oliver, Trond Mannesth, Remi Moyen, Guillaume Caumon

Adaptive multi-scale ensemble- based history matching using wavelets

6/4/2013

“EnKF workshop “ Bergen May 2013

slide-2
SLIDE 2

Motivations

  • Match the data and preserve the prior models

        

6/4/2013 I - 2/21

slide-3
SLIDE 3

Motivations

  • Match the data and preserve the prior models

        

6/4/2013 I - 2/21

Optimization

slide-4
SLIDE 4

Motivations

  • Match the data and preserve the prior models
  • Multi-scale approach:
  • Helps to avoid local minima
  • Stabilizes the inversion
  • Modifies low resolution first

    

6/4/2013 I - 2/21

slide-5
SLIDE 5

Motivations

  • Match the data and preserve the prior models
  • Multi-scale approach:
  • Helps to avoid local minima
  • Stabilizes the inversion
  • Modifies low resolution first

    

6/4/2013 I - 2/21

Seismic Prior model

Informative power Resolution

slide-6
SLIDE 6

Motivations

  • Match the data and preserve the prior models
  • Multi-scale approach:
  • Helps to avoid local minima
  • Stabilizes the inversion
  • Modifies low resolution first
  • Adaptive localization
  • Identify important parameters
  • Preservation of the prior: modify only where needed

 

6/4/2013 I - 2/21

slide-7
SLIDE 7

Motivations

  • Match the data and preserve the prior models
  • Multi-scale approach:
  • Helps to avoid local minima
  • Stabilizes the inversion
  • Modifies low resolution first
  • Adaptive localization
  • Identify important parameters
  • Preservation of the prior: modify only where needed

 

6/4/2013 I - 2/21

slide-8
SLIDE 8

Motivations

  • Match the data and preserve the prior models
  • Multi-scale approach:
  • Helps to avoid local minima
  • Stabilizes the inversion
  • Modifies low resolution first
  • Adaptive localization
  • Identify important parameters
  • Preservation of the prior: modify only where needed
  • Ensemble based method:
  • Use of any parameterization

6/4/2013 I - 2/21

slide-9
SLIDE 9

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-10
SLIDE 10

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-11
SLIDE 11

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-12
SLIDE 12

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-13
SLIDE 13

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-14
SLIDE 14

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-15
SLIDE 15

Multi-scale parameterization: wavelets

  • Parameterization localized both in space and frequency

6/4/2013 I - 3/21

Frequency Frequency From [Xiang-Yang, 2008] Coarse version Original signal

slide-16
SLIDE 16

Multi-scale parameterization: wavelets

  • Sparse basis: only few coefficients are needed to characterize

most significant features:

  • Second generation wavelets
  • Much more flexible: can be used on stratigraphical grids

6/4/2013 I - 4/21

Initial 3D property

slide-17
SLIDE 17

Multi-scale parameterization: wavelets

  • Sparse basis: only few coefficients are needed to characterize

most significant features:

  • Second generation wavelets
  • Much more flexible: can be used on stratigraphical grids

6/4/2013 I - 4/21

Initial 3D property Property reconstructed using 1% of the wavelets coefficients

slide-18
SLIDE 18

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

I – 5/21 6/4/2013

slide-19
SLIDE 19

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

I – 5/21 6/4/2013

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-20
SLIDE 20

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

I – 5/21 6/4/2013

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-21
SLIDE 21

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

I – 5/21 6/4/2013

Reversible smoothing assists first

  • ptimizations

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-22
SLIDE 22

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

Ensemble- based Optimization

I – 5/21 6/4/2013

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-23
SLIDE 23

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

Ensemble- based Optimization

I – 5/21 6/4/2013

Coarse update Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-24
SLIDE 24

Adaptive multi-scale ensemble based inversion

First parameters to

  • ptimize

Ensemble- based Optimization Adaptive localization and refinement Resolution 0

Sensitivity analysis

I – 5/21 6/4/2013

Re-introduction of smoothed frequencies

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-25
SLIDE 25

1 0,2

Adaptive multi-scale ensemble based inversion

Ensemble- based Optimization Adaptive localization and refinement Resolution 0 Resolution 1

Sensitivity analysis

I – 5/21 6/4/2013

Re-introduction of smoothed frequencies

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-26
SLIDE 26

1 0,2

Adaptive multi-scale ensemble based inversion

Ensemble- based Optimization Adaptive localization and refinement Resolution 0 Resolution 1

Sensitivity analysis

I – 5/21 6/4/2013

Re-introduction of smoothed frequencies

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-27
SLIDE 27

1 0,2

Adaptive multi-scale ensemble based inversion

Ensemble- based Optimization Adaptive localization and refinement Resolution 0 Resolution 1 Resolution 2

Sensitivity analysis

I – 5/21 6/4/2013

Re-introduction of smoothed frequencies

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-28
SLIDE 28

1 0,2

Adaptive multi-scale ensemble based inversion

Ensemble- based Optimization Adaptive localization and refinement Resolution 0 Resolution 1 Resolution 2

Sensitivity analysis

Resolution 3

I – 5/21 6/4/2013

Re-introduction of smoothed frequencies

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-29
SLIDE 29

1 0,2

Adaptive multi-scale ensemble based inversion

Ensemble- based Optimization Adaptive localization and refinement Resolution 0 Resolution 1 Resolution 2

Sensitivity analysis

Resolution 3 Resolution 4

I – 5/21 6/4/2013

Re-introduction of smoothed frequencies

Wavelet decomposition R4 R4 R4

R3 R3 R3

R2 R2 R2

slide-30
SLIDE 30

Iterative LM-enRML using wavelet parameterization

  • Levenberg-Marquadt optimization:

δ𝛅opt = −

1 𝜇+1 (𝜀𝛅𝑞𝑠 + 𝑳(𝜇). 𝑯. 𝜀𝛅𝑞𝑠 − 𝑳(𝜇). 𝜀𝒆 where 𝛅 :{vector of wavelet coefficients}, 𝜇:{LM damping factor}, 𝑳:{similar to Kalman gain}, 𝑯 :{Sensitivity matrix}, 𝜀𝒆 :{data mismatch}

  • Prior constraint term dominates in insensitive areas
  • Data mismatch term dominates in sensitive areas
  • Global sensitivity matrix G computed from an ensemble
  • Sensitivity matrix is used to automatically compute the

localization vector

6/4/2013 I – 6/21

Prior constraint term Data mismatch term

slide-31
SLIDE 31

Key points of the method

           

6/4/2013 I - 8/21

slide-32
SLIDE 32

Key points of the method

  • Initial smoothing:
  • Automatically done by dividing wavelets coefficients
  • Easily reversible
  • Minimize the effects of high frequencies on flow response
  • Preserve the initial main features

      

6/4/2013 I - 8/21

slide-33
SLIDE 33

Key points of the method

  • Initial smoothing:
  • Automatically done by dividing wavelets coefficients
  • Easily reversible
  • Minimize the effects of high frequencies on flow response
  • Preserve the initial main features
  • Multi-scale approach
  • The optimization of the low frequencies does not destroying main

features

  • The mismatch is significantly decreased when starting the
  • ptimization of the high frequencies

   

6/4/2013 I - 8/21

slide-34
SLIDE 34

Key points of the method

  • Initial smoothing:
  • Automatically done by dividing wavelets coefficients
  • Easily reversible
  • Minimize the effects of high frequencies on flow response
  • Preserve the initial main features
  • Multi-scale approach
  • The optimization of the low frequencies does not destroying main

features

  • The mismatch is significantly decreased when starting the
  • ptimization of the high frequencies
  • Multi-scale Adaptive localization
  • Automatic and dynamic: compute from the current sensitivity

matrix

  • Allows large scale updates
  • Good preservation of the prior in insensitive areas

6/4/2013 I - 8/21

slide-35
SLIDE 35

Synthetic 2D case

  • Grid with 3400 active cells
  • 4 injectors (injection rate constraint) and 9 producers

(Oil recovery constraint)

  • 7,5 years of history: Gas-Oil-Ratio (GOR), water cut

(WWCT), pressure (WBHP)

6/4/2013 I - 9/21

2,5 7,5 LOG PERMX 0,03 0,29 PORO

slide-36
SLIDE 36

Optimizations

  • Case A: Adaptive multi-scale LM-enRML
  • Case B: LM-enRML with prior term
  • Case C: LM-enRML without prior term
  • No a prior localization
  • About 350 data points
  • Ensemble of 60 realizations generated using object-

based modeling

  • 15 LM-enRML iterations
  • Use the same LM-enRML control parameter 𝜇

6/4/2013 I - 10/21

slide-37
SLIDE 37

Average data mismatches

6/4/2013 I - 11/21

R0 R1 R2 R3 R4

slide-38
SLIDE 38

Average data mismatches

6/4/2013 I - 11/21

R0 R1 R2 R3 R4 Adaptive localization

slide-39
SLIDE 39

WBHP PRO 6

6/4/2013 I - 13/21

Prior ens. …. Data Truth Case A Mean +/- std Case B Case C Time (days) Adaptive multi-scale LM-enRML

slide-40
SLIDE 40

WBHP PRO 6

6/4/2013 I - 13/21

Prior ens. …. Data Truth Case A Mean +/- std Case B Case C Time (days) LM-enRML with prior constraint

slide-41
SLIDE 41

WBHP PRO 6

6/4/2013 I - 13/21

Prior ens. …. Data Truth Case A Mean +/- std Case B Case C Time (days) LM-enRML without prior constraint

slide-42
SLIDE 42

WWCT PRO 6

6/4/2013 I - 14/21

Prior ens. …. Data Truth Case A Mean +/- std Case B Case C Time (days) Adaptive multi-scale LM-enRML

slide-43
SLIDE 43

WWCT PRO 6

6/4/2013 I - 14/21

Prior ens. …. Data Truth Case A Mean +/- std Case B Case C Time (days) LM-enRML with prior constraint

slide-44
SLIDE 44

WWCT PRO 6

6/4/2013 I - 14/21

Prior ens. …. Data Truth Case A Mean +/- std Case B Case C Time (days) LM-enRML without prior constraint

slide-45
SLIDE 45

Ensemble averages

6/4/2013 I - 17/21

TRUE PORO TRUE LOG-PERM Prior Case A Case B Case C Case A Case B Case C Prior 2,5 7,5 LOG PERMX 0,03 0,29 PORO

slide-46
SLIDE 46

PORO realizations

6/4/2013 I - 18/21

PRIOR Case A Case B Case C 0,03 0,29

slide-47
SLIDE 47

LOG-PERM realizations

6/4/2013 I - 19/21

PRIOR Case A Case B Case C 2,5 7,5

slide-48
SLIDE 48

Average deviation from prior

6/4/2013 I - 20/21

Case A Case B Case C PORO LOG-PERM

slide-49
SLIDE 49

Conclusions

  • The wavelet parameterization permits to work both in space and

frequency

  • The adaptive multi-scale method stabilizes the inversion:
  • Manage to get a good match while minimizing the changes
  • Avoid addition of noise, better preserve the prior and avoid ensemble

collapse

  • Three keys points of the method:
  • Simplification of the problem (initial smoothing) helps to improve the

estimation of G for the large scale coefficients

  • Multi-scale approach: allows a significant reduction of the mismatch by
  • nly modifying large scale parameters
  • Adaptive localization: is dynamic, automatic and allows global updates of

the field

6/4/2013 I - 21/21

slide-50
SLIDE 50

Conclusions

  • The wavelet parameterization permits to work both in space and

frequency

  • The adaptive multi-scale method stabilizes the inversion:
  • Manage to get a good match while minimizing the changes
  • Avoid addition of noise, better preserve the prior and avoid ensemble

collapse

  • Three keys points of the method:
  • Simplification of the problem (initial smoothing) helps to improve the

estimation of G for the large scale coefficients

  • Multi-scale approach: allows a significant reduction of the mismatch by
  • nly modifying large scale parameters
  • Adaptive localization: is dynamic, automatic and allows global updates of

the field

6/4/2013 I - 21/21