Décomposition de domaine et préconditionnement pour un modèle 3D en milieu poreux fracturé



Documents pareils
Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Les Conditions aux limites

Algorithmes pour la planification de mouvements en robotique non-holonome

Modélisation géostatistique des débits le long des cours d eau.

Etablissement de cartes de vent sur le pourtour méditerranéen par simulation numérique

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

Figure 3.1- Lancement du Gambit

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

Cours de Mécanique du point matériel

Résolution d équations non linéaires

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Résolution de systèmes linéaires par des méthodes directes

Fonctions de deux variables. Mai 2011

Cours d Analyse. Fonctions de plusieurs variables

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set

Contribution à l étude de l écoulement dans un milieu compressible

Modèles bi-dimensionnels de coques linéairement élastiques: Estimations de l écart entre leurs solutions.

Simulation numérique d un stockage de déchets nucléaires en site géologique profond

Initiation à la Mécanique des Fluides. Mr. Zoubir HAMIDI

Calcul de la perméabilité à l échelle du VER d un milieu fibreux non saturé par une approche éléments finis monolithique

La fonction exponentielle

Chapitre 1 Régime transitoire dans les systèmes physiques

(51) Int Cl.: H04L 29/06 ( ) G06F 21/55 ( )

Théories de champ moyen et convection à grande échelle

Instabilités bi- et tridimensionnelles dans une couche limite décollée compressible subsonique

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

Traitement bas-niveau

Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair

Chapitre 0 Introduction à la cinématique

Exercices Corrigés Premières notions sur les espaces vectoriels

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Une approche statique quasi-périodique de la capacité portante des groupes de micropieux

Cours 9. Régimes du transistor MOS

Continuité et dérivabilité d une fonction

Fonctions de plusieurs variables

Texte Agrégation limitée par diffusion interne

Programmation linéaire

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes

Introduction à la méthode des éléments finis

Approximations variationelles des EDP Notes du Cours de M2

Simulation du transport de polluant dans les nappes par un modèle à faible diffusion numérique

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Annexe commune aux séries ES, L et S : boîtes et quantiles

3 Approximation de solutions d équations

APPORT DE LA CFD DANS LA PREDICTION DE LA DISPERSION D UN POLLUANT DANS UN ECOULEMENT A SURFACE LIBRE

statique J. Bertrand To cite this version: HAL Id: jpa

Calculs et Certificats de Quantités d Intérêts Non Linéaires d un Mousqueton Cédric Bellis

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Principe de symétrisation pour la construction d un test adaptatif

Chapitre 5 : Flot maximal dans un graphe

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Oscillations libres des systèmes à deux degrés de liberté

Représentation et analyse des systèmes linéaires

Asynchronisme : Cadres continu et discret

Essais de charge sur plaque

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

M6 MOMENT CINÉTIQUE D UN POINT MATÉRIEL

Théorie et codage de l information

0 h(s)ds et h [t = 1 [t, [ h, t IR +. Φ L 2 (IR + ) Φ sur U par

NOTICE DOUBLE DIPLÔME

Pôle de Dakar S IMUL ATIONS. 1 Utiliser un taux d accroissement pour une simulation

Rupture et plasticité

Évaluation de la régression bornée

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU)

SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Les indices à surplus constant

Etude expérimentale et numérique de la Sédimentation/Consolidation de sols à très forte teneur en eau

COULEE D ALLIAGES METALLIQUES : MODELISATION DES STRUCTURES ET SEGREGATIONS CHIMIQUES

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

Une méthode d apprentissage pour la composition de services web

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Quantification et hiérarchisation des incertitudes dans un processus de simulation numérique

Chapitre 2 Le problème de l unicité des solutions

1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..

NUMECA et son bureau d études NUMFLO, spécialisé dans la simulation numérique des effets du vent

Fonctions de plusieurs variables

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

Correction de l examen de la première session

SDLV120 - Absorption d'une onde de compression dans un barreau élastique

Examen d informatique première session 2004

L. Obert, T. Lascar, A. Adam

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Influence des données aérauliques sur le comportement d un bâtiment pourvu d une façade double-peau.

La méthode des éléments finis et le contrôle des calculs

Les algorithmes de base du graphisme

Le contexte. Le questionnement du P.E.R. :

Equation LIDAR : exp 2 Equation RADAR :

Exemple d application en CFD : Coefficient de traînée d un cylindre

Transcription:

Décomposition de domaine et préconditionnement pour un modèle 3D en milieu poreux fracturé Laila AMIR 1, Michel KERN 2, Vincent MARTIN 3, Jean E ROBERTS 4 Résumé : Dans cet article, nous nous intéressons à la modélisation de l écoulement d un fluide monophasique dans un milieu poreux faillé en utilisant une méhode de décomposition de domaine. Dans l approche proposée, la fracture est considée comme une interface active, les conditions de transmission et les échanges entre la roche et la fracture font intervenir les propriétés de l écoulement dans la fracture. On doit résoudre un problème d interface non standard qui prend en compte l écoulement dans les fractures. Abstract : In this paper, we are interested in modeling the flow of a single phase fluid in a porous medium with fractures, using a domain decomposition method. In the proposed approach, the fracture is regarded as an active interface, the transmission conditions and the exchanges between the rock and the fracture taking into account the flow in the fracture. We then have to solve a non standard interface problem which takes into account the flow in the fractures. Mots-cles : fractures, milieu poreux, décomposition de domaine, écoulement, interface, conditions de transmission Keywords : fractures, porous medium, domain decomposition, flux, interface, transmission conditions. 1 Introduction Les milieux poreux sont généralement hétérogènes. L une des raisons est la présence de fractures qui peuvent jouer un rôle hydraulique en contribuant de manière considérable à la capacité des sols à transporter l eau et les polluants ; ceci explique l importance de la modélisation des fractures et de leur prise en compte lors d une simulation d écoulement dans un milieu poreux fracturé. On peut distinguer deux types de fractures : les grandes fractures qui représentent des discontinuités géologiques, et qui sont en général beaucoup plus perméables que le milieu ambiant, devenant des canaux privilégiés pour l écoulement. Mais elles peuvent être au contraire peu perméables représentant des barrières géologiques. Le deuxième type de fracture est celui de petites fractures qui apparaissent en grand nombre dans le milieu formant un réseau de fissures, dont les localisations précises sont difficiles à déterminer [6], [5]. Divers travaux et modèles traitent le problème des fractures suivant ses différents types. Une approche s appuie sur le raffinement local du maillage au niveau de la fracture [4]. Un autre modèle, INRIA-Rocquencourt, B.P. 105, F-78153 Le Chesnay Cedex 1: Email: Laila.Amir@inria.fr 2: Email:- Michel.Kern@inria.fr 3: Email: Vincent.Martin@inria.fr 4: Email: Jean.Roberts@inria.fr 1

présenté dans [1], [2] et dont cet article est la suite, consiste à assimiler une fracture de grande perméabilité à une interface, et à traiter le problème résultant par une méthode de décomposition de domaine. Dans ce modèle, l originalité repose sur le traitement de l interface à travers laquelle la pression est continue mais le flux est discontinu. Ce modèle est généralisé au cas de fractures moins perméable dans [7], couplant sur l interface sauts de pression et sauts de vitesse normale. Ces deux derniers modèles sont étudiés théoriquement et numériquement en 2D avec des fractures régulières et perpendiculaire à la direction d écoulement. Dans notre travail, nous allons généraliser ces études au cas 3D, avec des fractures très perméables qui peuvent s intersecter et qui forment un angle quelconque avec la direction d écoulement. 2 Équations d écoulement Dans un milieu poreux Ω (ouvert connexe, régulier de R 3 ), on considère un fluide monophasique incompressible dont l écoulement est indépendant du temps, régi par deux lois : la loi de conservation de masse ; div( u) = f dans Ω, (2.1) avec u la vitesse de Darcy et f le terme source, et la loi de Darcy ; u = K p dans Ω, (2.2) où p est la pression, et K est le tenseur de perméabilité. On ajoute des conditions aux limites qui peuvent être : p = p d dans Ω D (2.3) u ν = 0 sur Ω N, (2.4) où Ω D et Ω N forment une partition de Ω, et ν est la normale unitaire sortante à Ω. 3 Problème modèle avec les fractures La prise en compte des hétérogénéités est une des difficultés principales de la modélisation de l écoulement et du transport dans le sous-sol. On considére dans notre étude le cas où le domaine de calcul est une partie tridimensionnelle d un massif sédimentaire divisé en plusieurs sous-domaines par des fractures considérées comme des interfaces plus perméables que le milieu ambiant. On prend comme problème modèle un domaine géologique Ω de dimension 3, subdivisé en quatre sous domaines Ω i, i= 1,..,4, naturellement séparés par des fractures. La figure (1) présente le type de configurations auxquelles nous nous intéressons. Les fractures (γ 12, γ 23, γ 24, γ 34 ) sont aussi des milieux poreux, plus perméables, mais leur dimension transverse est supposée beaucoup plus petite que les deux autres, et elles sont assimilées à des interfaces (sans épaisseur, bien qu une constante représentant l épaisseur intervienne dans la loi de Darcy sur la fissure) : Ω = 4 Ω i, Ω i Ω j = et Ω i Ω j = γ ij pour tout i, j I = {1, 2, 3, 4}, i=1 2

Ω 4 Ω 1 γ 12 Ω 2 γ 24 γ 34 T γ 23 Ω 3 Fig. 1 Géométrie du domaine de calcul On notera : Γ Di = Ω D Ω i et Γ Ni = Ω N Ω i pour tout i I. T = γ 23 γ 24 γ 34 et γ ij = (γ ij Ω) T pour tout i, j I. Sur chaque sous-domaine Ω i, on retrouve les équations d écoulement usuelles (3.5), (3.6) : div( u i ) = f i dans Ω i (3.5) u i = K i pi dans Ω i (3.6) p i = p di sur Γ Di (3.7) u i ν i = 0 sur Γ Ni (3.8) p i = p γij sur γ ij. (3.9) L équation (3.9) représente la continuité de la pression à travers la fracture γ ij. Sur chaque fracture γ ij, des lois analogues sont valides (3.10), (3.11) : div γij ( u γij ) = f γij + ( u i ν i + u j ν j ) sur γ ij (3.10) u γij = d ij K γij γij p γij sur γ ij (3.11) p γij = p dγij sur γ ij Ω D (3.12) u γij ν γij = 0 sur γ ij Ω N (3.13) p γij = p T sur T, (3.14) où p dγij est la pression donnée sur le bord Dirichlet de la fracture, d ij est l épaisseur de la fracture γ ij, et le terme ( u i ν i + u j ν j ) est un terme source qui représente la contribution du flux des sous domaines au flux dans la fracture. L équation (3.14) impose la continuité de la pression à l intersection T. Pour fermer le système, nous avons besoin d une condition supplémentaire au niveau de l intersection T des interfaces. Nous imposerons en plus de la continuité de la pression (3.14) la continuité du flux sur T : u γ23 ν γ23 + u γ24 ν γ24 + u γ34 ν γ34 = 0 sur T. (3.15) 3

4 Décomposition de domaine pour le traitement des fractures Nous avons choisi de représenter les fractures par des interfaces entre les différentes parties du milieu poreux, et nous avons considèré la décomposition naturelle de Ω comme une partition en sous-domaines pour résoudre le problème posé par une méthode de décomposition de domaine. Pour cela, nous éliminons les inconnues u i, et p i à l intérieur de chaque sous domaine, pour nous ramener à un problème posé sur l ensemble des interfaces. Pour nous ramener à un problème posé sur l interface γ = (i,j) Sγ ij, nous introduisons dans chaque sous domaine Ω i, l opérateur de Steklov-Poincaré S i tel que ainsi que S i (λ) = ( u i ν i )(λ, 0, 0) χ i (f i, p di ) = ( u i ν i )(0, f i, p di ), où ( u i ν i )(µ, g, φ) est u i ν i pour ( u i, p i ) la solution du problème (3.5) (3.9) sur le sous domaine Ω i avec p γij = µ, f i = g et p di = φ. Les conditions sur les fractures (3.10) (3.14) conduisent alors au système sur l interface globale γ : 4 i=1 S i(λ) div γ (d K γ γ λ) = f γ + 4 i=1 χ i(f i, p di ) sur γ λ = p dγ sur γ Ω λ λ T = 0 sur γ T S T (λ) = 0 sur T, dont l inconnue est λ = (λ γ12, λ γ23, λ γ24, λ γ34, λ T ) la pression sur l interface globale. Ici λ T représente la pression sur l intersection T. S T (λ) = ( u γ23 ν γ23 + u γ24 ν γ24 + u γ34 ν γ34 )(λ), S T (λ) = 0 représente la continuité du flux imposée sur T dans l équation (3.15). Dans ce problème les équations sur les interfaces possèdent un terme supplémentaire (le terme div γ (d K γ γ λ γ )) par rapport à ce qu on obtient en résolvant un problème global par décomposition de domaines en l absence de fracture et ce terme modélise l écoulement dans les fractures. Ce système est symétrique défini positif, nous proposons une méthode de gradient conjugué pour sa résolution. Chaque itération demande la résolution d un problème de Dirichlet dans chaque sous domaine, ainsi qu un calcul d écoulement dans la fracture. Pour accélérer la convergence de la méthode itérative, il est essentiel d introduire un préconditionneur. Dans les problèmes sans fractures, pour la méthode de décomposition de domaine classique, le préconditionneur de Neumann Neumann a prouvé son efficacité [8]. Il revient à inverser chacun des opérateurs S i localement, et il demande la résolution d un problème de Neumann sur chaque sous domaine. Par contre, en comparant les ordres différentiels des différents opérateurs du système sur l interface globale, il est naturel de prendre comme préconditionneur l inverse de l opérateur d écoulement sur la fracture, qui est d ordre 2, alors que les opérateurs de Steklov Poincaré sont seulement d ordre 1. En fonction de la grandeur de dk γ, l un ou l autre de ces préconditionneurs, ou une combinaison pourrait se révéler efficace. 4

5 Résultats numériques 5.1 Le cas test : écoulement horizontal Nous présentons dans ce paragraphe quelques résultats numériques pour illustrer les propriétés du modèle présenté dans cet article. Le modèle a été étudié à partir d un jeu de données, et d un ensemble de tests qui a permi d avoir un premier aperçu de la performance de l algorithme de décomposition de domaine avec fractures. Nous présentons un exemple de résultat sans et avec fractures, en imposant un gradient de pression horizontal : on impose p = 1 sur le bord latéral gauche et p = 0 sur le bord latéral droit et une condition de flux nul sur le reste du bord. On a imposé une pression égale à 1 sur les extrémités en haut des fractures et une pression égale à 0 sur celles en bas des fractures. Dans tout le domaine, on a imposé une perméabilité égale à 1 partout sauf sur les fractures où on choisi une perméabilité beaucoup plus élevée (la perméabilité dans la fracture multipliée par son épaisseur est égale à 100). La figure à droite présente le champ de pression en l absence de fissures (Nous avons représenté chaque sous-domaine séparément). Comme on peut s y attendre, l écoulement est uniquement horizontal, la pression varie linéairement de de gauche à droite. Si l on prend en compte les fractures, la situation change, comme le montre la figure à droite. On voit en plus de l écoulement horizontal, un effet visible d écoulement dans les fractures. 5.2 Performance du préconditioneur Dans un premier cas test, on a fait fonctionner l algorithme de gradient conjugué sur un cas de décomposition de domaine avec fractures sans et avec préconditionement par l inverse de l opérateur d écoulement dans les fractures. La figure à droite présente les résultats obtenus (le residu en fonction du nombre d iterations). Sans préconditionnement la méthode du gradient conjugé converge lentement, mais avec préconditionnement, on remarque une amélioration dramatique de la convergence, le nombre des itérations à la convergence est divisé par 10 en utilisant le préconditionneur. 4 2 0 2 4 6 8 residu residu precond 10 0 20 40 60 80 5

Dans un deuxième cas test, on a fait fonctionner l algorithme avec fractures en préconditionnant par l inverse de l opérateur d écoulement dans les fractures en faisant varie la valeur de dk γ. La figure à droite présente les résultats obtenus (le residu en fonction du nombre d iterations). Le préconditionneur fonctionne mieux quand la valeur de dk γ est grande. Ces cas tests montrent bien l utilité et l efficacité du préconditionnement par l inverse de l opérateur d écoulement dans les fractures. D autres cas tests de ce préconditionneur montrant l effet du raffinement du maillage seront présentés lors de la conférence. 2 0 2 4 6 8 dkγ=1 dkγ=10 dkγ=100 dkγ=1000 10 0 5 10 15 20 6 Conclusion On a présenté dans cet article un modèle d écoulement dans un milieu poreux en dimension 3 avec des grandes fractures qui prend en compte l intersection des fractures. Dans ce modèle, on a assimilé les fractures, qui sont supposées être beaucoup plus perméables que le milieu alentour, à des interfaces à travers lesquelles la pression est continue mais le flux est discontinu. On a reformulé le modèle par une méthode de décomposition de domaine afin de se ramener à un problème posé sur l ensemble des interfaces. L utilisation d une méthode itérative pour la résolution du système à l interface globale exige l étude et le test d un préconditionneur. Nous étenderons ce travail au cas du transport de solutés. Nous envisageons aussi comme suite à ce travail l extension de l étude au modèle dévéloppé dans [7] qui traite aussi les fractures moins perméables, et au cas du maillage nonconforme en utilisant la méthode d éléments de mortar [4] Références [1] C. Alboin, J. Jaffré, and J. E. Roberts. Domain decomposition for flow in fractured porous media. In Domain Decomposition Methods in Sciences and Engineering, pages 365 373, Bergen, 1999. Domain Decomposition Press. [2] C. Alboin, J. Jaffré, J. E. Roberts, and C.Serres. Modeling fractures as interfaces for flow and transport in porous media. Contemporary Mathematics, 295 :13 24, 2002. [3] L. Amir, M. Kern, V. Martin, and J. E. Roberts. Preconditioner for a model of flow in a fractured porous medium. en préparation. [4] C. Bernardi, Y. Maladay, and A.T. Patera. Domain decomposition by mortar element method, 1992. [5] J. Douglas, T. Arbogast, and U. Hornung. Derivation of the double porosity model of single phase flow via homogenization theory. SIAM J. Math. Anal, pages 823 836, 1990. Vol. 21. [6] Jr. J. Douglas and T. Arbogast. Dual porosity models for flow in naturally fractured reservoirs. In J. H. Cushman (ed.), editor, Dynamics of Fluids in Hierarchial Porous Formations, pages 177 221. Academic Press, 1990. [7] V. Martin, J. Jaffré, and J. E. Roberts. Modeling fractures and barriers as interfaces for flow in porous media. SIAM Journal on Scientific Computing, to appear. [8] P. Le Tallec. Domain decomposition methods in computational mechanics. Computational Advances, pages pp. 122 220, 1994. Vol. 1, No 2. 6