co 2 matris | carburants diversifis | vhicules conomes | raffinage propre | rserves prolonges ifp...

38
CO 2 maîtrisé | Carburants diversifiés | Véhicules économes | Raffinage propre | Réserves prolongées Écrire ici dans le masque le nom de votre Direction – Écrire ici dans le masque le titre de la présentation – Date de la présentation © IFP © IFP Cell centered finite volume scheme for multiphase porous media flows with applications in the oil industry International Conference Scaling Up and Modeling for transport and flow in porous media Dubrovnik, Croatia October 13rd-16th 2008 Léo Agelas, Daniele di Pietro, Roland Masson (IFP) Robert Eymard (Paris East University)

Upload: julian-austin

Post on 18-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

© IFP 3 Applications Basin simulation Reservoir simulation C02 geological storage simulation

TRANSCRIPT

Page 1: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

CO2 maîtrisé | Carburants diversifiés | Véhicules économes | Raffinage propre | Réserves prolongées

Écrire ici dans le masque le nom de votre Direction – Écrire ici dans le masque le titre de la présentation – Date de la présentation

© IF

P© IF

P

Cell centered finite volume scheme for multiphase porous media flows with applications

in the oil industry

International Conference Scaling Up and Modelingfor transport and flow in porous media

Dubrovnik, Croatia October 13rd-16th 2008

Léo Agelas, Daniele di Pietro, Roland Masson (IFP)Robert Eymard (Paris East University)

Page 2: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

2

© IF

IFP

Outline

Finite volume discretization of compositional models

Cell Centered FV discretization of diffusion fluxes on general meshes

Page 3: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

3

© IF

IFP

Applications

Basin simulation

Reservoir simulation

C02 geological storage simulation

Page 4: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

4

© IF

IFP

Compositional Models

Pore

ii Vol

VolSmmCfixedTP

,),(,

),,(),,,(),,,(

CTPfCTPCTP

),,(),,,( ,, xSPxSk cr

,0,,

,1

1

)( ,,

Sff

C

S

QVCdivCS

gPPKk

V

ii

ii

iiit

cr

Phases: = water, oil, gasComponents i=1,...N (H2O, HydroCarbon species, C02, ...)

Unknowns

Thermodynamics laws (EOS):

Hydrodynamics laws:

present phases

present phases

absent phases

mass conservation of each component

pore volume conservation

thermodynamic equilibrium

Darcy phase velocities

Page 5: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

5

© IF

IFP

Discretization of compositional models

Main constraints Must account for a large range of physics Robustness and CPU time efficiency Avoid strong time step reduction

Cell centered FV discretization in space

Euler fully or semi implicit schemes in time Thermodynamic equilibrium and pore volume conservation are implicit

Page 6: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

6

© IF

IFP

Finite Volume Scheme

Discretization

Discrete conservation law

0)(11

1

dtdxQPKSMdivStt

n

n

t

t Ktnn

K

nK

nKnn

nK

nK dxQdsnPKSMm

ttSS

K

11*1

1

.)(

TM

MMKLKK PTSSMdsnPKSM ),(.)(

0 ML

MK TT

LK

Kx

LxKn

K

KKx

LK

K

,

Page 7: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

7

© IF

IFP

Discretization of compositional models

KnKi

KLKLLKKLiK

nKi

nKi mQGXXMCm

tXmXm

K

1,

**,

1

),()()( ,*

TMMLKKLMc

nM

MKKL gZXXSPPTG ),()( **

,*

,1

ii CSPCXm ),()(

),(),(

1

1

11,11,

1,,

1,

nK

nKi

nK

nKi

i

nKi

nK

PCfPCf

C

S

CSPX ,, present phases

present phases

present phases

),()()(PC

SkrXM

Component mass conservations

Pore volume conservation and thermodynamics equilibrium

Page 8: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

8

© IF

IFP

Finite Volume discretization of diffusion fluxes

Cell centered schemes Linear approximation of the fluxes Consistent on general meshes Cellwise constant diffusion tensors Cheap and robust

Compact stencil Coercivity Monotonicity

TCSPPu ic ,),(, ,

TM

MMKK uTdsnuK ,,

LK

Ku

LuKn

LGR

Fault

Page 9: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

9

© IF

IFP

Reservoir and basin simulation meshesThe mesh follows the directions of anisotropy using hexahedra but is locally non orthogonal due to

- Faults

- Erosions (pinchout)

- Wells

Page 10: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

10

© IF

IFP

CPG faults

Page 11: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

11

© IF

IFP

Corner Point GeometriesStratigraphic grids with erosions

Examples of degenerate cells (erosions)

• Hexahedra• Topologicaly Cartesian• Dead cells• Erosions• Local Grid Refinement (LGR)

Page 12: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

12

© IF

IFP

Near well discretizations

Multi-branch well

Hybrid mesh using Voronoi cells

Hybrid mesh using pyramids and tetraedra

Page 13: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

13

© IF

IFP

Cell centered finite volume schemes on general meshes

O and L MPFA type schemes Piecewise constant gradient on a subgrid

Cellwise constant gradient construction Success (Eymard et al.): symmetric coercive but not compact

Ku

' su '

ssu

Page 14: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

14

© IF

IFP

Discrete cellwise constant gradient

x

K

KKK

K nuummu

,)()(

dKK

K

vallforvvxxnmm

K

)(,

Cellwise constant linear exact gradient

KKu

u

center of gravity of the facex

Page 15: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

15

© IF

IFP

Hybrib bilinear form

KKK

KK

KKKKK

K

vRuRdm

vumvua

)()(

)()(),(

,,,

)()()()(, KKKK xxuuuuR

with

HFV (Eymard et al.) or MFD (Shashkov et al.)

Page 16: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

16

© IF

IFP

Elimination of the face unknowns using interpolationsuccess scheme (Eymard et al)

ext

MMM

for

foruuu

0

)(int

)()())(()(, KKKK xxuuuuR

K

KKK

K nuummu

,))(()(

Page 17: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

17

© IF

IFP

Success scheme: discrete variational form

onuonfuKdiv

0

hh VvdxvfvuatsVu ),(..

KKKh uuuV ,)(

KKK

KK

KKKKK

K

vRuRdm

vumvua

)()(

)()(),(

,,,

Page 18: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

18

© IF

IFP

Success scheme: fluxes

0)()( uFuF LKKL

Stencil FKL :

LK

Fluxes in a general sense between K and L s.t.

LK

KorL

K

L

with

K

KKKL

LKKLKext

vuFvvuFvua

)())((),( ,int

Page 19: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

19

© IF

IFP

Success scheme

Advantages Cell centered symmetric coercive scheme on general meshes Increased robustness on challenging anisotropic test cases

Drawbacks Discontinuous diffusion coefficients Fluxes between cells sharing e.g. only a vertex Large stencil

Non symmetric formulation with two gradients

Page 20: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

20

© IF

IFP

Consistent gradient

)(, uK

K

KKKK

K nuummu

,, ))(()(

LK

Kx

LxKn

x,Kd

interpolation using only neighbors of K

Page 21: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

21

© IF

IFP

Interpolation

• Potential u linear in each cell K, L, M

• Flux continuity at the edges

• Potential continuity at the edges

',

',

s

Ku

Lu

Mu'

x

)(, UK

The scheme reproduces cellwise linear solutions for cellwise constant diffusion tensor

Use an L type interpolation (Aavatsmark et al.) using only neighbouring cells of K

Page 22: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

22

© IF

IFP

A "weak" gradient

ext

KL

LKKL

KKK

K

ddudud

u

nuummu

K

,0

,)(

))(()~(

int,,

,,

,

LK

Kx

LxKn

x,Kd

Page 23: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

23

© IF

IFP

Compact cell centered FV scheme: bilinear form

K KKK

KKKKKK

K

vRuRdmvumvua

)()()~()(),( ,,,

)()())(()( ,, KKKKK xxuuuuR with

Page 24: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

24

© IF

IFP

Compact cell centered FV scheme: discrete variational formulation

hh VvdxvfvuatsVu ),(..

KKKh uuuV ,)(

onuonfuKdiv

0

Page 25: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

25

© IF

IFP

Compact cell centered FV scheme: fluxes

K

KKKL

LKKLKext

vuFvvuFvua

)())((),( ,int

Stencil of the scheme: neighbors of the neighbors

13 points for 2D topologicaly cartesian grids

19 points for 3D topologicaly cartesian gridsK

L

0)()( uFuF LKKLwith

Page 26: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

26

© IF

IFP

Convergence analysis

2/1

2,

,

))((

TK KKK

KV

uudmu

h

hdd VLLuCuu

))(())(( 22

~

2),(hV

uuua

Stability of the gradients

Coercivity (mesh and K dependent assumption)

Page 27: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

27

© IF

IFP

Weak convergence property of the weak gradient

dxudivdxuhh )(.~lim 0

thenMuhVhHh supandLinuuif hh )(lim 2

0

K

KKK

K nuummu

,))(()~(

Page 28: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

28

© IF

IFP

Test case CPG 2DCPG meshes of a 2D basin with erosions

2 km

20 km

Mesh at refinement level 3

10001

K

Smooth solution

Page 29: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

29

© IF

IFP

Test case CPG 2D

Solver iterations (AMG preconditioner)

L2 error

Page 30: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

30

© IF

IFP

Test case: Random Quadrangular Grids

1000001

K

Mesh at refinement level 1

Smooth solution

Domain = (0,1)x(0,1)

Random refinement

Page 31: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

31

© IF

IFP

Test case Random Grid

L2 error Solver iterations (AMG preconditioner)

Page 32: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

32

© IF

IFP

Test case: random 3D

Diffusion tensor Smooth solution

2000010001

K

Page 33: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

33

© IF

IFP

Test case random 3D

L2 error

Page 34: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

34

© IF

IFP

Test case random 3D

Solver iterations using AMG preconditioner

Page 35: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

35

© IF

IFP

Test case random 3D

L2 error on fluxes

Page 36: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

36

© IF

IFP

Test case: random 3D aspect ratio 20

zoom

Page 37: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

37

© IF

IFP

Test case random 3D with aspect ratio 20

L2 error

Page 38: CO 2 matris | Carburants diversifis | Vhicules conomes | Raffinage propre | Rserves prolonges  IFP crire ici dans le masque le nom de votre Direction

38

© IF

IFP

Conclusions

There exists so far no compact and coercive (symmetric) cell centered FV schemes consistent on general meshes

Among conditionaly coercive cell centered FV schemes GradCell Scheme exhibits a good robustness with respect to the anisotropy of K

and to deformation of the mesh Compact stencil 2 layers of communication in parallel

To be tested for multiphase Darcy flow