Roland Masson Département Mathématiques Appliquées, IFP 4 février 2010

Post on 12-Jan-2016

22 views 1 download

description

Mathématiques appliquées à la modélisation des bassins, des réservoirs et du stockage géologique du CO2 à l'IFP. Roland Masson Département Mathématiques Appliquées, IFP 4 février 2010. Départements Mathématiques Appliquées et Informatique Scientifique. Informatique scientifique - PowerPoint PPT Presentation

Transcript of Roland Masson Département Mathématiques Appliquées, IFP 4 février 2010

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

© I

FP©

IF

P

É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

Mathématiques appliquées à la modélisation des bassins, des réservoirs

et du stockage géologique du CO2à l'IFP

Roland Masson

Département Mathématiques Appliquées, IFP

4 février 2010

© I

FP

© I

FP

2

© I

FP

© I

FP

3

© I

FP

© I

FP

4

© I

FP

© I

FP

5

© I

FP

© I

FP

6

© I

FP

© I

FP

7

Mathematiques Appliquées 22 ingénieurs docteurs 10 thésards ou postdoctorants

Optimisation numérique Statistique Discretisation des EDPs Solveurs non linéaires et

linéaires

Informatique scientifique 25 ingénieurs 6 thésards ou postdoctorants

Calcul Haute Performance Géométrie maillage Conception logicielle Gestion de projets logiciels

Départements Mathématiques Appliquées et Informatique Scientifique

© I

FP

© I

FP

8

Plan Quelques applications dans le domaine des

géosciences à l'IFP Exploration pétrolière

Modèles stratigraphiques Modèles de bassin

Modélisation des réservoirs pétroliers Modélisation du stockage géologique du CO2

Exemples d'apport des mathématiques

Compétences recherchées

© I

FP

© I

FP

9

Exploration

•Coûts de l ’exploration

• sismique : 10 à 30 M$

• 1 forage terrestre à 3000m : 2 à 10 M$, en mer : 15 à 30 M$, en mer profonde (>500m) : 100M$

• en moyenne, 1 forage sur 5 trouve du pétrole dans les zones peu connues, 1 sur 3 sinon

AffleurementsSismique Forage de puits

•Acquisition de données

© I

FP

© I

FP

10

Exploration

• Est ce qu ’un piège contient des hydrocarbures ?

• Si oui, sont ils en quantité et de qualité suffisante ?

• Comment forer les puits et quels sont les risques de rencontrer des excès de pression ?

Besoin de réduire les risques par la modélisation:

• Intégrer les données dans un modèle 4D quantitatif du "système pétrolier" durant son histoire géologique

Modélisation stratigraphique: modélisation du remplissage du bassin par les sédiments

Modélisation de bassin: migration des fluides

• Histoire sédimentologique du bassin

• Géométrie et nature des roches

• Identification des pièges potentiels

Rq: en amont il faut déterminer l'histoire cinématique du bassin

© I

FP

© I

FP

11

Système étudié:bassin sédimentaire

dépôts alluviaux et marins

© I

FP

© I

FP

12

Données de puits

Enregistrements Enregistrements diagraphiques aux diagraphiques aux PuitsPuits

- Mesures Electriques - Radioactivités - Vitesse du Son, ...

Interprétation des diagraphies en faciès

© I

FP

© I

FP

13

Définition de séquences et interpolations entre les puits

Interprétation des données de puits

© I

FP

© I

FP

14

Couverture

Réservoir

Roche mère

?

?

?

Objectifs en exploration pétrolière

© I

FP

© I

FP

15

De l'interprétation à la Modélisation stratigraphique

Objectifs Modèle quantitatif, dynamique Lois physiques phénoménologiques

Interpolation physique des données

Mais ... Nécessite une boucle d'inversion pour intégration les données

© I

FP

© I

FP

16

SocleSocle

Principes de la modélisation stratigraphique

© I

FP

© I

FP

17

SocleSocle

(1)(1) AccommodationAccommodation = Tectonique - Eustasie= Tectonique - Eustasie

Principes de la modélisation stratigraphique

© I

FP

© I

FP

18

SocleSocle

(1) (1) AccommodationAccommodation

Principes de la modélisation stratigraphique

(2) (2) Apports en sédimentsApports en sédiments

© I

FP

© I

FP

19

SocleSocle

(1) (1) AccommodationAccommodation

Ex: croissance de coraux

-> Bathymétrie, vagues, écosystème, ...

Principes de la modélisation stratigraphique

© I

FP

© I

FP

20

SocleSocle

(2) (2) Apports en sédimentsApports en sédiments

(1) (1) AccommodationAccommodation

(3) Transport(3) Transport

Principes de la modélisation stratigraphique

© I

FP

© I

FP

21

(4) (4) SimulationSimulation

SocleSocle

(1) (1) AccommodationAccommodation

Principes de la modélisation stratigraphique

(2) (2) Apports en sédimentsApports en sédiments

© I

FP

© I

FP

22

Intégration des données

Sismique + Puits

Données

Paramètres

Accommodation

Boucle d'inversion

Modèle Direct

Lois de transport

© I

FP

© I

FP

23

Modélisation de bassin

• Données :• Evolution géométrique des couches (cinématique)

• Propriétés des roches et des fluides• Porosité, Perméabilité

• Viscosités, Kr, Pc

• Chimie, Thermodynamique, Thermique, Mécanique, ...

• Résultats :•L ’existence, les quantités et la qualité des HC

•Les excès de pression,…

• Méthode :• Retracer la formation des hydrocarbures, leur migration et leur accumulation dans les pièges

• Phénomènes principaux• Transferts thermiques

• Réactions chimiques

• Écoulements polyphasiques

• Compaction du milieux poreux

Température

Pression

Porosité

© I

FP

© I

FP

24

La modélisation de bassinDépôt des sédiments Enfouissement - Compaction – élévation de

température

Craquage – expulsion - migration

Piégeage dans des réservoirs

© I

FP

© I

FP

25

Formation d ’un gisement• Migration des hydrocarbures

• compaction, gravité, forces capillaires

• expulsion des roches mères, migration dans les drains

• Rencontre d ’une barrière imperméable : Piège

ex: « voûte » (anticlinal) + couverture imperméable

• Accumulation dans un réservoir

• ségrégation gaz, huile, eau

• Sinon : fuite jusqu ’à la surface

© I

FP

© I

FP

26

Gisement d ’hydrocarbures• Superficie : qques km2 /dizaines (voir centaines) de km2

• Epaisseur :qques mètres à qques centaines de mètres d ’épaisseur

• Profondeur : de qques mètres à plus de 6000 mètres

© I

FP

© I

FP

27

Production d'un réservoir pétrolier

Prédire pour optimiser le schéma de production Où placer les puits Quels procédés de récupération

Chaîne de modélisation Modèles statique

structural = surfacique géologique = remplissage en propriétés des roches

Modèle dynamique: simulateur de réservoirs calcul des écoulements polyphasiques en milieux poreux

Assimilation de données Incertitudes

© I

FP

© I

FP

28

Simulation de réservoir Objectifs

Assimilation des données dynamiques de production

Prédiction de la production Optimisation des procédés d'exploitation

Emplacement des puits Injection d'eau, de C02, ... Procédés thermiques, chimiques, ...

Méthodologie Simuler les écoulements triphasiques (eau-huile-

gaz) compositionnels Couplages avec les puits et le réseau de surface

Réservoir

© I

FP

© I

FP

29

Modèles compositionnels

Description plus ou moins fine des fluides en composants selon les objectifs de la simulation

H2O, composants HC, C02, N2, H2S, sels Équations d'état

P

T

(Pc,Tc)

Huile sous saturée

Huile saturée

Gaz à condensat

Enveloppe de phase en diphasique huile-gaz

Gaz sec ou humide

VLL+V

© I

FP

© I

FP

30

Construction du modèle géologique réservoir

modèle structural

modèle géologique

données sismiques et de puits

modélisation modélisation structuralestructurale

maillage réservoir

modélisation géostatistique et stratigraphique

modèle réservoir

Mise à l'échelle des propriétés

© I

FP

© I

FP

31

Simulation du stockage géologique du CO2

Objectifs Optimisation de l'injection du CO2 Prédiction et réduction des risques de fuite

du CO2 Méthodologie

Simuler les écoulements compositionnels Intéractions eau – roche Géomécanique Fuites: puits, failles, couvertures

Stockage du CO2 dans les aquifères salins

Production d'huile par injection de CO2

© I

FP

© I

FP

32

Sleipner CO2 geological storage

© I

FP

© I

FP

33

Sleipner CO2 geological storage

© I

FP

© I

FP

34

Injection Storage20 years 1000 years

© I

FP

© I

FP

35

© I

FP

© I

FP

36

© I

FP

© I

FP

37

© I

FP

© I

FP

38

© I

FP

© I

FP

39

© I

FP

© I

FP

40

© I

FP

© I

FP

41

© I

FP

© I

FP

42

75 years

© I

FP

© I

FP

43

475 years

© I

FP

© I

FP

44

975 years

© I

FP

© I

FP

45

Quelques exemples d'apport des mathématiques

Modèles stratigraphiques Modélisation

Ecoulements polyphasiques en milieux poreux Discrétisation, solveurs, HPC

Couplage écoulement – transport réactif pour la modélisation du stockage du CO2 Schémas de couplage

Modèles de bassin Discrétisation des failles

Calage des données dynamiques en simulation de réservoir

© I

FP

© I

FP

46

Modélisation stratigraphique

Modèles EDPs aux grandes échelles de temps et d'espace

Apport des mathématiques Meilleure formalisation mathématique du modèle en partant du

modèle discret mis au point par D. Granjeon (Géologie) Schéma numérique plus précis et plus performant

© I

FP

© I

FP

47

Modèle multi-lithologique

Loi de transport: qi,s= ki(b) Cis b

x

z

b(x,t)

Sédiments = mélange

de L lithologies

L

jj

i

c

c

1

1

0

),( txc si

),,( txci

h(x,t)

b+h=accomodation donnée

© I

FP

© I

FP

48

Modèle diffusif multi-lithologique

- Conservation de

- Conservation des ci (pas de compaction):

© I

FP

© I

FP

49

Réécriture du système

Terme d'accumulation

Changement de coordonnées

© I

FP

© I

FP

50

Modèle multi-lithologique

© I

FP

© I

FP

51

- Limiteur de flux:

- Contraintes de complémentarité

ns

nnnns qE

x

hhkq ,

2/11

2/1,

2/1 ,min

0,2/1

,2/1

1

nsns

nn

qqt

hh

tEhh nn

1

+1-1

nh 1nh

nh 1

nsq ,2/1 nsq ,

2/1

Disponibilité limité en sédiments transportables par érosion

Eht

© I

FP

© I

FP

52

Exemple de progradation d'un Delta

anm /2

ig

© I

FP

© I

FP

53

Exemple de progradation rétrogradation d'un Delta

E = 1 m/Ma

E =

la zone en érosion sous contrainte suit la ligne de côte

© I

FP

© I

FP

54

)(tHm

Progradation Rétrogradation d'un

Delta

© I

FP

© I

FP

55

Diffusion d'un mélange galets-sable

© I

FP

© I

FP

56

Cas en géométrie complexe

© I

FP

© I

FP

57

Modélisation stratigraphique ...

Discrétisation Volume Fini

Solveurs linéaires Méthodes Multigrilles

Problème inverse Approche par réduction de modèle

Estimation de paramètres, Incertitudes

© I

FP

© I

FP

58

Ecoulements en milieux poreux

Modèles, formulation Discrétisation Solveurs linéaires, HPC Couplage écoulement – géochimie Failles dans les modèles de bassin

© I

FP

© I

FP

59

Ecoulements en milieux poreux

Modèle dynamique: multi-physique et non linéarités Gamme de modèles

Du monophasique au triphasique compositionnel thermique en simple et double milieu

Lois de fermetures complexes Equations d'état Equilibres thermodynamique et géochimique Lois hydrodynamiques: Kr, Pc, Hystérésis

Nombreux couplages Thermique Réservoir – Voisinage puits - puits – réseau de surface Cinétique (intéraction eau-roche, craquage, combustion) Géomecanique

© I

FP

© I

FP

60

Modèles Polyphasiques Compositionnels

m

mC

Vol

VolSP i

iPore

,,

1

)( ,,

S

QVCdivSC

gPPKk

V

iiit

cr

Phases: = 1,..., Np (eau, huile, gaz, ...

Composants i=1,...,Nc (H2O, HCs, C02, ...)

Inconnues

+ Equilibre thermodynamiqueConservation de la

masse

Conservation du volume de pore

Loi de Darcy polyphasique

© I

FP

© I

FP

61

Géométries-Maillages

Puits

Failles

Erosions

Milieux stratifiés hétérogènes anisotropes

© I

FP

© I

FP

62

Discrétisation volume fini des flux diffusifs

Maillages généraux Milieu hétérogène, anisotrope Coût minimal et robustesse

Stencil compact, schémas centrés Coercivité Monotonicité

TCSPPu ic ,),(, ,

TM

MM

KK uTdsnuK ,,

LK

Ku

Lu

Kn

LGR

Failles

© I

FP

© I

FP

63

Schémas VF pour les flux diffusifs(ANR VFSitCom)

KKu

u

MFD/HFV/MFE

KKu

uI

Gradient par maille

O/G/L

Ku

s

Schémas centrés

Schémas hybrides

© I

FP

© I

FP

64

Systèmes non linéaires et linéaires

Système non linéaire Algorithme de type Newton Gestion des changements de phase par le Flash thermodynamique

Système linéaire Réduction du système par élimination des lois de fermeture et des

inconnues explicites

0)(

0),,()(

1

**1,

1

nKK

nK

nKK

XC

CSPFXMK

TKKKKTKK CSPXX ,,

1,* nn

80 à 50% du temps calcul

5 à 50% du temps calcul

© I

FP

© I

FP

65

Méthode Combinative-AMG

c

p

c

p

cccp

pcpp

b

b

Y

Y

JJ

JJ

c

pILU

c

p

b

bC

Y

Y 1)0()1(

)1(

)1()1(1)2(ccpppppAMGp YJYJbCY

bJCIC

CY

YY

Y

YILU

AMGILU

c

pp

c

p

1)0(

11

)0()1(

)2()1(

00

0

Préconditionnement ILU(0) du système

Vcycle(s) AMG sur le bloc pression

© I

FP

© I

FP

66

Cas test synthétiques Black Oil en simulation de réservoir

Modèle Black Oil (3 inconnues par maille) Champ de perméabilité log-normal

slope 1,45

slope 1,2

Comb-AMG

Nombre d'inconnues (log)

ILU(0)

CPU

par

itéra

tion d

e N

ew

ton

0

50

100

150

200

250

4 8 12

permeability tensor variance

pre

con

dit

ion

er s

tep

sp

er N

ewto

n s

tep

0

6

12

18

24

30

ILU(0)

Comb-AMG

© I

FP

© I

FP

67

Cas test PAB Black Oil 3 inconnues par maille 4.200.000 mailles

4979

25871521

921278

10216

354

11692280

636

0

2000

4000

6000

8000

10000

12000

4 8 16 32 64

0

2

4

6

8

10

12

ILU(0)

COMB-AMG

© I

FP

© I

FP

68

Calcul Haute Performance

Scalabilité forte Comment exploiter les nouvelles

architectures à taille de problème fixée

Solveurs ILU adaptés au multi-coeurs (ANR PETAL)

Hybride CPU+GPU Solveur linéaire Flash thermodynamique

BiCGStab+ILU0

1

26,52

307,9

2,86 8,01

68,39

0

50

100

150

200

250

300

350

Ivak GCS2K SPE10

matrice

t (s

) CPU Xeon E5420 2,5Ghz

GPU S1070

BiCGStab + ILU0

CPU

tem

ps c

lacu

l (s)

CPU+GPU

SPE10 ILU0: efficacité

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

1

4 8 16 32 64 12 25

c

1c/p

2c/p

4c/p

1c/p

4c/p

2c/p

106 mailles ILU0

© I

FP

© I

FP

69

Stockage géologique du CO2

Sleipner

Etude des piégeages du CO2 Géologique, capillaire, par dissolution, minéralogique

Couplage écoulement polyphasique – transport – géochimie

© I

FP

© I

FP

70

interaction

rétroaction

Vision GLOBALE

Stratégie de résolution découplée du système réactif

TREACTRESERVOIR

© I

FP

© I

FP

71

Ecoulements en milieux poreux ...

Couplage géomécanique Réservoir, CO2, bassin

Couplage réservoir – puits – réseaux de surface Procédés de récupération thermique Estimation de paramètres Incertitudes

© I

FP

© I

FP

72

Calage des données dynamiques en simulation de réservoir

Calage de données de production et sismiques 4D Millions de données, dizaines de paramètres Simulations coûteuses: de qq. mn. à qq. heures Dérivées non disponibles en général

Propagation des incertitudes des entrées sur les sorties Calcul des incertitudes sur les entrées (estimation de paramètres)

FORWARD

problem

INVERSE

• Paramètres pétrophysiques:porosités, perméabilitéspropriétés des failles• Paramètres des puits:skin, IP ...

Time 1 Time 2

4D SEISMIC DATA :impedance maps

100

150

200

250

0 500 1000 1500 2000 2500 3000

Time (day)

BH

FP

(b

ar)

0

100

200

300

400

0 500 1000 1500 2000 2500 3000

Time (day)G

OR

0.0

0.1

0.2

0.3

0.4

0 500 1000 1500 2000 2500 3000

Time (day)

WC

UT

Bottom Hole Pressure Gas-Oil Ratio Water Cut

PRODUCTION DATA

© I

FP

© I

FP

73

Méthodes d'optimisation Optimisation "classique" (SQP)

Code SQP quasi Newton avec contraintes linéaires et non linéaires

optimisation non linéaire sous contraintes (local)

Optimisation à base de modèles approchés DFO: derivative free optimization (Powell, Toint)

Région de confiance + modèles approchésoptimisation locale/globale sans dérivées avec contraintes

DACE: surrogate optimization à base de krigeageoptimisation globale sans dérivées

Algorithmes évolutionnairesoptimisation globale sans/avec dérivées,

optimisation multi-objectifs

© I

FP

© I

FP

74

Statistique

Propagation des incertitudes Estimation de paramètres (incertitudes sur les entrées

tenant compte des données) Analyse de sensibilités Planification d'expériences Surfaces de réponses

© I

FP

© I

FP

75

Postes en mathématiques appliquées pour les géosciences

Stages M1, M2 Thèses Postdocs CDD CDI (docteurs)

Deux directions principalement concernées à l'IFP Ingénierie de réservoir Mathématiques Appliquées et Informatique Scientifique

© I

FP

© I

FP

76

Compétences recherchées Modélisation Formulation – couplages Schémas numériques

Solveurs linéaires Calcul Haute Performance Conception logicielle Génie logiciel

Géométrie – maillages

Optimisation Statistique