Well Placement Optimization (with a reduced number of reservoir simualtions)

Preview:

DESCRIPTION

EAGE Conference & Exhibition incorporating SPE EUROPEC, Vienna, Austria, May 25, 2011.

Citation preview

Renewable energies | Eco-friendly production | Innovative transport | Eco-efficient processes | Sustainable resources

SPE EUROPEC 2011©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Partially Separated Meta-Models with Evolution Strategies for

Well Placement ProblemZyed Bouzarkouna

IFP-EN (French Institute of Petroleum)INRIA

Joint work withDidier Yu Ding (IFP-EN)Anne Auger (INRIA)

2

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Onwunalu & Durlofsky (2010)

Well Placement Problem

3

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Onwunalu & Durlofsky (2010)

several minutes to several hours !!

Well Placement Problem

4

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Outline

Optimization Approach: CMA-ES

CMA-ES with meta-models

Exploiting the partial Separability of the objective function

Results and Discussions

5

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Evaluating individuals

Initializing

Adapting the distribution parameters

Sampling:

Nextgeneration

..1 ),0( iii Cmx N

CMA-ESCovariance Matrix Adaptation – Evolution StrategyHansen & Ostermeier (2001)

6

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

CMA-ES (Cont'd)

7

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

CMA-ES with Meta-Models

: approximate function (MM)

f̂f : 'true' objectivefunction

simulated well configuration non-simulated well configuration : approximated with f̂

8

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

: approximate function (MM)

f̂f : 'true' objectivefunction

Building the meta-model

Locally weighted regression

nq : point to evaluate

)(^

qf : full quadratic meta-model on q

CMA-ES with Meta-models (Cont'd)

9

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

: approximate function (MM)

f̂f : 'true' objectivefunction

Building the meta-model

Locally weighted regression

A training set containing m points with their objective function values

mjfy jjj ...1)),(,( xx

CMA-ES with Meta-models (Cont'd)

10

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

: approximate function (MM)

f̂f : 'true' objectivefunction

Building the meta-model

Locally weighted regression

We select the k nearest neighbor data points to q according to the Mahalanobis distance with respect to the current covariance matrix C.

CMA-ES with Meta-models (Cont'd)

11

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

: approximate function (MM)

f̂f : 'true' objectivefunction

Building the meta-model

Locally weighted regression

Building the full quadratic meta-model on q

CMA-ES with Meta-models (Cont'd)

12

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Training Setn elements

add to the training set

evaluate with

rank with (Rank0)

evaluate with the best from Rank0.

^f

^f

f

Training Set(n + 1 ) elements

evaluate with

rank with (Rank1)

If (NO criteria) evaluate with the best

from Rank2.

^f

^f

f

add to the training set

Training Set(n + 2 ) elements

evaluate with

rank with (Ranki)

If (NO criteria) evaluate with the best

with Rank2.

^f

^f

f

add to the training set

Training Set(n + 1 + i ) elements

...

CMA-ES with Meta-models (Cont'd)Approximate Ranking Procedure

13

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

MM Acceptance Criteria: nlmm-CMA

The meta-model is accepted if it succeeds in keeping: the best individual and the ensemble of the μ best individuals

unchangedor the best individual unchanged, if more than one fourth of the

population is evaluated.

Bouzarkouna et al. (2010a)

14

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

PUNQ S-3: 19 x 28 x 5.

2 wells to be placed: 1 unilateral producer 1 unilateral injector

NPV = the objective function

vertical, horizontal or deviated.

Lmax = 1000 m.

d

nw

g

oT

nw

g

oY

nn C

CCC

QQQ

APRNPV

))1(

1(1

Dimension = 12

Test Case

15

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

CMA-ES with meta-models: Performance10 runs on the PUNQ-S3 reservoir case Bouzarkouna et al. (ECMOR 2010)

The number of reservoir simulations is reduced by 19 - 25%

16

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Why ? The well placement problem is still demanding in reducing the

number of reservoir simulations

Idea Building a more accurate approximate model

How ? Exploit the problem structure to reduce more the number of

simulationsReduce the dimension of the approximate model

Why this work

17

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

W1 W2 W4W5

W3

Reservoir Simulation

Productioncurves foreach well

wells

)(well NPV (field) NPV ii

W1

W2

W3

Objective function: Net Present Value (NPV)

When evaluating the NPV, we have access to all the NPVi

Each NPVi can be approximated using only a few variables instead of all the variables of the problem.

Well Placement Problem

18

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Partial Separability of the Objective Function

Two Conditions

must be explicit ; must define a number of variables < dimension;

well placement problem: : The NPV for each well : defines the variables for each

N

i

iiff

1

)()( xx

i

ifif

i

i

19

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

: approximate function (MM)

f̂f : 'true' objectivefunction

Partially Separated Meta-Models

N

i

iiff

1

)()( xx

N

i

iiff

1

)(ˆ)(ˆ xx

Building N meta-models (1 for each element function)instead of 1 meta-model for the whole objective function.

20

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Locally weighted regression

Building the p-sep Meta-Model

nq : point to evaluate on

^

if : full quadratic meta-model on )(qi

ii n )(q : point to evaluate on

if̂( ( ))???i

if q

21

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Building the p-sep Meta-Model

Locally weighted regression

A training set containing mi points with their true element function values

( ), ( ( )) , 1,...,i ij i j if j m x x

)(qi

22

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Locally weighted regression

We select the ki nearest neighbor data points to Φi (q) according to the Mahalanobis distance with respect to a matrix Ci.

Ci is an ni ni matrix adapted to the local shape of the landscape of fi.

Building the p-sep Meta-Model

)(qi

23

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Locally weighted regression

Building the p-sep Meta-Model

Building the full quadratic meta-model on Φi(q)

if̂

( 3)2 1

2

1

ˆmin ( ), ( ) , w.r.t. i ii n nk

i ii j i i j j i

j

f f

x x)(qi

24

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

PUNQ S-3: 19 x 28 x 5.

1 injector already drilled

3 unilateral producers to be placed

NPV = the objective function

d

nw

g

oT

nw

g

oY

nn C

CCC

QQQ

APRNPV

))1(

1(1

Test Case Dimension = 18

I-1

25

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Meta-models to approximate the NPV of each wellNPV(field) = NPV(P1) + NPV(P2) + NPV(P3) + NPV(I1)

Each sub-objective function will be approximated with a few parameters the coordinates of the considered well the minimum distance to other producers the minimum distance to the injector

Problem Modeling Dimension = 18

We build 4 meta-modelsFor wells to be drilled, each meta-model depends on 8 parametersFor wells already drilled, the meta-model depends on 2 parameters

26

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Performance on PUNQ-S310 runs

27

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Performance on PUNQ-S3 (Cont'd)

I-1

P-1

P-2

P-3

Map of HPhiSo

Position of solution wells

28

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Summary

New approach based on exploiting the partial separability of the objective function

The approach can be combined with any other stochastic optimizer

Promising results on the PUNQ-S3: It reduces the number of simulations by: 60% compared to CMA-ES; 28% compared to CMA-ES with meta-models;

Renewable energies | Eco-friendly production | Innovative transport | Eco-efficient processes | Sustainable resources

SPE EUROPEC 2011©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Thank you for Your Attention

zyed.bouzarkouna@ifpen.fr

Renewable energies | Eco-friendly production | Innovative transport | Eco-efficient processes | Sustainable resources

SPE EUROPEC 2011©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Zyed Bouzarkounazyed.bouzarkouna@ifpen.fr

Joint work withDidier Yu DingAnne Auger

Partially Separated Meta-Models with Evolution Strategies for

Well Placement Problem

Recommended