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

30
Renewable energies | Eco-friendly production | Innovative transport | Eco-efficient processes | Sustainable resources SPE EUROPEC 2011 © 2010 - IFP Energies nouvelles, Rueil-Malmaison, France Partially Separated Meta-Models with Evolution Strategies for Well Placement Problem Zyed Bouzarkouna IFP-EN (French Institute of Petroleum) INRIA Joint work with Didier Yu Ding (IFP-EN) Anne Auger (INRIA)

description

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

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

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

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)

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

2

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Onwunalu & Durlofsky (2010)

Well Placement Problem

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

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

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

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

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

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)

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

6

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

CMA-ES (Cont'd)

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

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̂

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

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)

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

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)

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

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)

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

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)

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

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

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

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)

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

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

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

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%

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

26

©20

10 -

IFP

Ener

gies

nou

velle

s, R

ueil-

Mal

mai

son,

Fra

nce

Performance on PUNQ-S310 runs

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

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

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

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;

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

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

[email protected]

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

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 [email protected]

Joint work withDidier Yu DingAnne Auger

Partially Separated Meta-Models with Evolution Strategies for

Well Placement Problem