upscaling of compositional models for single-porosity and...

57
Upscaling of Compositional Models for Single-Porosity and Discrete-Fracture-Matrix Systems Department of Energy Resources Engineering Stanford University Louis J. Durlofsky

Upload: others

Post on 21-May-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Upscaling of Compositional Models

for Single-Porosity and

Discrete-Fracture-Matrix Systems

Department of Energy Resources Engineering

Stanford University

Louis J. Durlofsky

Page 2: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Collaborators

2

• Fractured systems:

• Mohammad Karimi-Fard (Stanford)

• Robin Hui (Chevron)

• Brad Mallison (Chevron)

• Single-porosity systems:

• Hangyu Li (now at Shell)

Page 3: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

General Motivation

3

• Current reservoir engineering applications often

require very large numbers of (automated) runs

• Key examples include field development / well

control optimization and uncertainty quantification

• Compositional flow simulation, which is expensive,

required for EOR and shale oil operations

• Performing O(103-105) detailed compositional runs is

computationally prohibitive (and not necessary)

Page 4: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Outline

4

• Upscaling discrete-fracture-matrix (DFM) systems

• Global compositional upscaling for single-porosity

models

• Ensemble level upscaling to generate many

(approximate) upscaled models for use in UQ

Page 5: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Classification of Numerical Upscaling Methods

5

• Methods based on coarse gridding and single-phase

flow computations

• Local, global, border-region, local-global procedures

• Provide k*, T*, WI*, f* (not krj* etc)

• Methods based on compositional flow computations

• Flow domains as above

• Provide k*, T*, WI*, f* and krj* etc

• Expensive, so reuse is important

• Ensemble level procedures use statistical assignment

for majority of upscaled models

Page 6: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

DFM Grid Generation

6

Grid generation using method of Mallison et al. (2010)

or Karimi-Fard (2008, 2016)

Provides discrete-fracture-matrix model (discretization

as per Brad’s description)

Could also use EDFM (Li & Lee, 2008) or a combination

for fine-scale simulations

Page 7: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Aggregation of Fine Cells

7

features

matrix

aggregate

fracture

aggregate

Coarse “control volumes” constructed via aggregation of

fine cells; based on geometry, geology & flow information

lower-res M2 higher-res M2

coarse connectivity

Model has a dual-continuum character;

similarities with GMsFEM models

(Efendiev, Chung, …)

Page 8: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Coarse-scale Properties (M-M & F-F)

8

global flow in x global flow in y

local linear combination aligned

with interface normal

coarse cell I

coarse cell J

𝛻 ∙ (𝐤𝛻p)=0

pL = 1, pR = 0 (flow in x)

𝑇𝐼𝐽∗ =

Σ𝑞

𝑝 𝐼 − 𝑝 𝐽

Page 9: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Coarse-scale Properties (F-M)

9

fracture-matrix flow

𝑇𝐼𝐽∗ =

Σ𝑞

𝑝 𝐼 − 𝑝 𝐽

𝛻 ∙ (𝐤𝛻p)=𝜙F

p = 0 in f

p/n = 0 on b

pseudo-steady-state solution

(slightly different from Brad Mallison’s treatment)

Page 10: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

DFM Model – Problem Setup

10fracture cellsDFM grid & wells

663 discrete fractures in two orthogonal sets, 5 dip,

kf = 100,000 mD, km = 0.1 mD

~650,000 matrix and ~24,000 fracture control volumes

Multiple coarse models from one set of global 1-p runs

6 components, 3 phases (IX runs for all models)

Page 11: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Gas Production Results

11

• Injectors: q = 30,000 bbl/day with maximum BHP; injected

gas (0.23 H2S, 0.47 CH4, …) is miscible with reservoir oil

• Producers: q = 30,000 bbl/day with minimum BHP

fine 50%

30%5% 1%

Page 12: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

H2S Mole Fraction & Errors in Cumulatives

12

• Fine IX simulation required 62 hours on 64 CPUs

fine (100%) coarse (10%; 70x)

after 2

years

Resolution Error oil (%) Error gas (%) Error inj (%) Speedup factor

50% 0.2 0.3 0.3 5

5% 0.2 2.7 3.2 187

1% 3.4 1.5 2.8 634

Page 13: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Global Compositional Upscaling

13

Mass conservation on fine scale:

𝛻 ∙

𝑗=1

𝑛𝑝

𝑥𝑖𝑗𝜌𝑗 𝜆𝑗k ∙ 𝛻𝑝 −

𝑗=1

𝑛𝑝

𝑥𝑖𝑗𝜌𝑗 𝑞𝑗𝑤 =𝜕

𝜕𝑡𝜙

𝑗=1

𝑛𝑝

𝑥𝑖𝑗𝜌𝑗𝑆𝑗 ,

Mass conservation on coarse scale:

𝛻 ∙

𝑗=1

𝑛𝑝

𝑥𝑖𝑗𝑐 𝛼𝑖𝑗𝜌𝑗

𝑐𝜆𝑗∗ k∗ ∙ 𝛻𝑝𝑐 −

𝑗=1

𝑛𝑝

𝑥𝑖𝑗𝑐 𝛼𝑖𝑗𝜌𝑗

𝑐 𝑞𝑗𝑤,𝑐 =

𝜕

𝜕𝑡𝜙∗

𝑗=1

𝑛𝑝

𝑥𝑖𝑗𝑐 𝜌𝑗𝑐𝑆𝑗𝑐

(𝛼-factor model after Barker and Fayers, 1994;

also Iranshahr, Chen & Voskov, 2014; Salehi, Voskov & Tchelepi, 2017)

𝑖 = 1, 𝑛𝑐

Page 14: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Global Upscaling Procedure (1)

14

Fine grid Coarse grid

Single-phase parameters 𝑇∗ (solve 𝛻 ∙ k ∙ 𝛻𝑝 = 𝑞𝑤)

𝒒𝒇

𝒒𝒄

𝑞𝑓 = 𝑇𝑓∆𝑝𝑓

𝑇∗ = 𝑞𝑓

𝑝𝑓 𝑛 − 𝑝𝑓𝑛+1

Transmissibility:

𝑞𝑐 = 𝑇∗∆𝑝𝑐

Page 15: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

15

Fine grid Coarse grid

𝒒𝒋𝒇

𝒒𝒋𝒄

Two-phase functions 𝑘𝑟𝑗∗

(solve full compositional model)

𝑞𝑗𝑓= 𝑇𝑓∆𝑝𝑓

𝑘𝑟𝑗𝑓

𝜇𝑗𝑓 𝜌𝑗𝑓

𝑘𝑟𝑗∗ (𝑆𝑔𝑐) =

𝜇𝑗𝑓 𝑞𝑗

𝑓

𝑇∗ 𝜌𝑗𝑓𝑝𝑓 𝑛 − 𝑝

𝑓𝑛+1

Relative permeability:

𝑗 = 𝑜, 𝑔

Global Upscaling Procedure (2)

𝑞𝑗𝑐 = 𝑇∗∆𝑝𝑐

𝑘𝑟𝑗∗

𝜇𝑗𝑐 𝜌𝑗𝑐 ,

Page 16: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

16

Fine grid Coarse grid

𝒒𝒊𝒋𝒇

𝒒𝒊𝒋𝒄

Compositional functions 𝛼𝑖𝑗 (same global solution)

𝑞𝑖𝑗𝑓= 𝑇𝑓∆𝑝𝑓

𝑘𝑟𝑗𝑓

𝜇𝑗𝑓 𝜌𝑗𝑓𝑥𝑖𝑗𝑓

𝛼𝑖𝑗(𝑆𝑔𝑐) =

𝜇𝑗𝑓 𝑞𝑗

𝑓

𝑇∗𝑘𝑟𝑗∗ 𝑥𝑖𝑗𝑓𝜌𝑗𝑓𝑝𝑓 𝑛 − 𝑝

𝑓𝑛+1

𝛼-factor:

Global Upscaling Procedure (3)

𝑞𝑖𝑗𝑐 = 𝑇∗∆𝑝𝑐

𝑘𝑟𝑗∗

𝜇𝑗𝑐 𝜌𝑗𝑐𝛼𝑖𝑗𝑥𝑖𝑗

𝑐

Page 17: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

17

Fine grid Coarse grid

• Upscaled functions for well terms also computed

• Use of 𝑇∗, 𝑘𝑟𝑗∗ & 𝛼𝑖𝑗 does not assure that 𝑞𝑖𝑗

𝑐 = 𝑞𝑖𝑗𝑓

• Iterate on 𝛼𝑖𝑗 to minimize 𝑞𝑖𝑗𝑐 − 𝑞𝑖𝑗

𝑓

𝒒𝒊𝒋𝒇

𝒒𝒊𝒋𝒄

Global Upscaling Procedure (4)

(after Y. Chen, Mallison and Durlofsky, 2008)

Page 18: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Flowchart of Global Upscaling

18

𝑇∗, 𝑘𝑟𝑗∗ & 𝛼𝑖𝑗 from global fine-scale simulation (save 𝑞𝑖𝑗

𝑓)

At each time step, run global coarse

model with 𝑇∗, 𝑘𝑟𝑗∗ & 𝛼𝑖𝑗

Coarse-scale component flow rate: 𝑞𝑖𝑗𝑐

Update 𝛼𝑖𝑗:

𝜶𝒊𝒋𝝂+𝟏= 𝒅𝜶𝒊𝒋

𝝂 + 1 − 𝒅 ( 𝑞𝑖𝑗𝑓𝑞𝑖𝑗𝑐 )𝜶𝒊𝒋𝝂

Iterate

over time

step

𝒅: damping factor

Page 19: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

11 22 33 44 55

11

22

33

44

55-2

0

2

4

6

Eight-Component Near-Miscible System

19

Initial conditions:

− 1150 psi, 373 K

− {C1(10%), CO2(1%), C2(1%), C3(1%), C4(10%), C6(10%), C8(20%), C15(47%)}

• Permeability using sGsim

−𝜎ln𝑘 =1.6, lx = 0.3, ly = 0.3

− 55 x 55 11 x 11 (uniform grid)

• Inject {C1(20%), CO2(80%)}

at 1700 psi

• Produce at 750 psi

Page 20: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Oil and Gas Field Production Rates

20

Oil rate Gas rate

Fine-scale

Global

upscaling

Standard upscaling(𝑻∗ & 𝑾𝑰∗ only)

Page 21: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Oil and Gas Field Production Rates

21

Oil rate Gas rate

Fine-scale

Global

upscaling

Global upscaling

Standard upscaling(𝑻∗ & 𝑾𝑰∗ only)

Page 22: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Oil and Gas Field Production Rates

22

Oil rate Gas rate

Fine-scale

Global upscaling

Standard upscaling(𝑻∗ & 𝑾𝑰∗ only)

Page 23: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

C1 and CO2 Field Production Rates

23

Standardupscaling

Fine-scale

Global

upscaling

C1 rate CO2 rate

Page 24: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Impact of 𝛼𝑖𝑗 and Iteration

24

• Different (4-component) system, C1 injected

• Five-spot, 99 x 99 11 x 11, slnk = 1.8

Field oil

rate

(Li, 2014)

Page 25: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Robustness Test (8-comp system)

25

BHPinj BHPprod

Training Training

• “Training” case: BHPinj = 1700 psi, BHPprod = 750 psi

• “Test” case: vary BHPs by ±20% every 200 days (to mimic

optimization run) – use upscaled functions from training run

Page 26: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Oil and Gas Field Production Rates

26

Fine-scale

Training

Global

upscaling

Oil rate Gas rate

Page 27: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Multiple Test Cases

27

Training case: BHPinj = 1700 psi, BHPprod = 750 psi

100 test cases with time-varying BHPs

BHPinj

1800

1500

1700

Page 28: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Multiple Test Cases

28

Training case: BHPinj = 1700 psi, BHPprod = 750 psi

100 test cases with time-varying BHPs

BHPinj

1800

1500

1700

Page 29: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Multiple Test Cases

29

Training case: BHPinj = 1700 psi, BHPprod = 750 psi

100 test cases with time-varying BHPs

BHPinj

1800

1500

1700

Page 30: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Multiple Test Cases

30

Training case: BHPinj = 1700 psi, BHPprod = 750 psi

100 test cases with time-varying BHPs

BHPinj BHPprod

1800

1500

1700

850

650

750

Page 31: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Cumulative Production at 500 days

31

Oil Gas

Global

upscaling

Standardupscaling

Training results

Page 32: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

3D Model (5-spot pattern)

32

Initial conditions:

− 1150 psi, 334 K

− {C1(0.2), CO2(0.01), C4(0.29), C10(0.5)}

Permeability using sGsim

− lx = 0.3, ly = 0.3, lz = 0.1

− 55 x 55 x 15 11 x 11 x 5

Inject {C1(10%), CO2(90%)}

at 1500 psi

Produce at 750 psi

Page 33: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

33

Oil rate Gas rate

Fine-scale

Standard

Global

upscaling

Oil and Gas Field Production Rates

Fine-scale

Standard Global

upscaling

Page 34: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

34

Oil and Gas Production Rates (Producer 4)

Oil rate Gas rate

Fine-scale

StandardGlobal

upscaling

Page 35: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

sg (fine-scale)

10 20 30 40 50

10

20

30

40

50

sg (averaged fine)

2 4 6 8 10

2

4

6

8

10

sg (upscaled)

2 4 6 8 10

2

4

6

8

10

sg (opt)

2 4 6 8 10

2

4

6

8

10

35

Gas Saturation Distribution

(300 days, coarse layer 4)

FineFine

(average)

Global

UpscalingStd

Page 36: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

p (fine-scale)

10 20 30 40 50

10

20

30

40

50

p (averaged fine)

2 4 6 8 10

2

4

6

8

10

p (upscaled)

2 4 6 8 10

2

4

6

8

10

p (opt)

2 4 6 8 10

2

4

6

8

10

36

Pressure Distribution

(300 days, coarse layer 4)

FineFine

(average)

Global

UpscalingStd

Page 37: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Ensemble Level Upscaling for UQ

37

3. Calibrate the numerically

upscaled 𝑘𝑟𝑔∗ , 𝑘𝑟𝑜

∗ , 𝛼𝑖𝑗 to

coarse-scale features

4. Statistically assign

𝑘𝑟𝑔∗ , 𝑘𝑟𝑜

∗ & 𝛼𝑖𝑗 for new

realizations

𝑘𝑟𝑔∗ , 𝑘𝑟𝑜

∗ , 𝛼𝑖𝑗

1. Generate multiple

fine-scale geological

realizations

2. Apply full flow-based

global upscaling to a small

fraction of realizations

(figure after Y. Chen)

Page 38: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Ensemble Level Upscaling for UQ

38

3. Calibrate the numerically

upscaled 𝑘𝑟𝑔∗ , 𝑘𝑟𝑜

∗ , 𝛼𝑖𝑗 to

coarse-scale features

4. Statistically assign

𝑘𝑟𝑔∗ , 𝑘𝑟𝑜

∗ & 𝛼𝑖𝑗 for new

realizations

𝑘𝑟𝑔∗ , 𝑘𝑟𝑜

∗ , 𝛼𝑖𝑗

1. Generate multiple

fine-scale geological

realizations

2. Apply full flow-based

global upscaling to a small

fraction of realizations

(figure after Y. Chen)

Page 39: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Parameterize 𝑘𝑟𝑔∗

39

• Parameterize by the difference between 𝑘𝑟𝑔∗ and 𝑘𝑟𝑔

𝑓

𝜹𝒌𝒓𝒈 =𝟏

𝑵 (𝒌𝒓𝒈∗ − 𝒌𝒓𝒈

𝒇)

𝒌𝒓𝒈𝒇

𝒌𝒓𝒋

𝜹𝒌𝒓𝒈

𝒌𝒓𝒈∗

𝑺𝒈

Page 40: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Calibrate (𝑘𝑟𝑔∗ ) for Upscaled Realizations

40

Features: Numerically upscaled

function (𝒌𝒓𝒈∗ ):

𝒌𝒓𝒈∗ 𝜹𝒌𝒓𝒈

− 𝝈 ln 𝒌

− 𝝈 𝒖𝟏𝒑 /𝒖𝟏𝒑

− 𝒒𝒇

𝜹𝒌𝒓𝒈(f1, f2, f3)

Page 41: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

𝛿𝑘𝑟𝑔 from Features for New Realizations

41

Features:𝜹𝒌𝒓𝒈 from features:

− 𝝈 ln 𝒌

− 𝝈 𝒖𝟏𝒑 /𝒖𝟏𝒑

− 𝒒𝒇

𝜹𝒌𝒓𝒈(f1, f2, f3)

Page 42: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Statistically Assign 𝛿𝑘𝑟𝑔 for New Realizations

42

𝜹𝒌𝒓𝒈 from

features

Variogram

from numerically

upscaled 𝜹𝒌𝒓𝒈

Co-sGsim

𝜹𝒌𝒓𝒈 for

new realization

Page 43: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Multiple Realizations (4-component system)

43

• Permeability using sGsim

− Initial oil: {C1(0.1), CO2(0.18), C4(0.38), C10(0.34)}

− 100 realizations:

99 x 9911 x 11

Inject pure C1 at 1500 psi,

produce at 500 psi

10 realizations upscaled

globally, EnLU applied

for other 90 realizations

10 20 30 40 50 60 70 80 90

10

20

30

40

50

60

70

80

90-3

-2

-1

0

1

2

3

4

5

6

10 20 30 40 50 60 70 80 90

10

20

30

40

50

60

70

80

90

-4

-3

-2

-1

0

1

2

3

4

5

6

10 20 30 40 50 60 70 80 90

10

20

30

40

50

60

70

80

90

-4

-3

-2

-1

0

1

2

3

4

5

6

Page 44: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Flow Statistics of Gas Production Rates

44

Full global

compositional

upscaling (ref)

EnLU

compositional

upscaling

P10

P50

P90

P10

P50

P90

P10

P50

P90

Standard

upscaling

(𝑇∗ & 𝑊𝐼∗ only)

Fine

Page 45: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

45

Full global

compositional

upscaling (ref)

EnLU

compositional

upscaling

P10

P50

P90

P10

P50

P90

P10

P50

P90

Fine

Standard

upscaling

(𝑇∗ & 𝑊𝐼∗ only)

Flow Statistics of Gas Production Rates

Page 46: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

46

Full global

compositional

upscaling (ref)

EnLU

compositional

upscaling

P10

P50

P90

P10

P50

P90

P10

P50

P90

Fine

Standard

upscaling

(𝑇∗ & 𝑊𝐼∗ only)

Flow Statistics of Gas Production Rates

Page 47: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Flow Statistics of Oil Production Rates

47

Full global

compositional

upscaling (ref)

EnLU

compositional

upscaling

P10

P50

P90

P10

P50

P90

P10

P50

P90

Fine

Standard

upscaling

(𝑇∗ & 𝑊𝐼∗ only)

Page 48: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Flow Statistics of C1 Production Rates

48

Full global

compositional

upscaling (ref)

EnLU

compositional

upscaling

P10

P50

P90

P10

P50

P90

P10

P50

P90

Fine

Standard

upscaling

(𝑇∗ & 𝑊𝐼∗ only)

Page 49: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Realization-by-Realization Error (Gas Rate)

49

Median errors

Std coarse: 34%

comp upsc: 3.3%

EnLU: 9.3%

Page 50: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

50

Median errors

std coarse: 34%

comp upsc: 3.3%

EnLU: 9.3%

Realization-by-Realization Error (Gas Rate)

Page 51: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Flow Statistics of Gas Production Rates

(5 realizations upscaled)

51

Full global

compositional

upscaling (ref)

EnLU

compositional

upscaling

P10

P50

P90

P10

P50

P90

P10

P50

P90

Fine

Standard

upscaling

(𝑇∗ & 𝑊𝐼∗ only)

Page 52: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Channel Realizations (4 components)

52

• Problem setup

−Initial oil: {C1(0.2), CO2(0.01),

C4(0.29), C10(0.5)}

−100 realizations:

55 x 55 11 x 11

10 realizations upscaled

globally, EnLU applied

for other 90 realizations

Inject CO2 at 1500 psi,

produce at 500 psi

Page 53: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Flow Statistics – Oil Rates (channel model)

53

Median (realization) rate errors

std coarse: 20.5%

comp upsc: 1.3%

EnLU: 5.7%

EnLUStandard upscaling

Page 54: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Summary

54

• Described single-phase (for DFMs) and compositional

upscaling approaches

• Aggregation-based method can efficiently generate a

range of coarsened models

• Global compositional upscaling is expensive but

provides high accuracy and acceptable robustness

• Ensemble level upscaling provides reasonable flow

statistics with 5-10% of models run on fine-scale

Page 55: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Current and Future Work

55

• Combine aggregation-based treatments with

multilevel Monte Carlo for UQ

• Apply/extend compositional upscaling to shale oil

simulations

• Further develop error models to correct upscaled

models and guide fine-scale simulation

Page 56: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

References for Results Presented

56

• Karimi-Fard, M., Durlofsky, L.J. A general gridding, discretization, and coarsening

methodology for modeling flow in porous formations with discrete geological features.

Advances in Water Resources, 96, 354-372 (2016).

• Hui, M., Karimi-Fard, M., Mallison, B., Durlofsky, L.J. A general modeling framework for

simulating complex recovery processes in fractured reservoirs at different resolutions.

SPE paper 182621, presented at the SPE Reservoir Simulation Conference,

Montgomery, TX, Feb. 20-22 (2017).

• Li, H., Durlofsky, L.J. Upscaling for compositional reservoir simulation. SPE Journal, 21,

873-887 (2016).

• Li, H., Durlofsky, L.J. Ensemble level upscaling for compositional flow simulation.

Computational Geosciences, 20, 525-540 (2016).

• Li, H., Durlofsky, L.J. Local-global upscaling for compositional subsurface flow

simulation. Transport in Porous Media, 111, 701-730 (2016).

Page 57: Upscaling of Compositional Models for Single-Porosity and ...helper.ipam.ucla.edu/publications/oilws1/oilws1_14188.pdf · Upscaling of Compositional Models for Single-Porosity and

Alternative DFM Gridding Framework

57

local fracture

distribution

matrix permeability

distribution

coarse model