Fluid Flow Simulation Through A Naturally Fractured .

3y ago
28 Views
2 Downloads
1.63 MB
9 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Cade Thielen
Transcription

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse softwareSoumis le : 25/06/2016Forme révisée acceptée le : 17/01/2017Auteur correspondant :abdelhakim benali@yahoo.fr19Nature & TechnologyFluid flow simulation through a naturally fractured reservoir with Matlab& Eclipse softwareAbdelhakim BENALIa, Abdelmoumen BACETTIb, Abdelkader BELKHERROUBIa, HocineHARHADa, Souad FASLA-LOUHIBIc,aPED – Petroleum Engineering &Developpement Division/Sonatrach Inc.Hydra, Algeria.bSonatrach/Association IZAREN, HassiMessaoud,Algeria.cLaRTFM, Mechanical Engineering Department, Polytechnical School, Oran, Algeria .Résumé :Dans le domaine pétrolier, comprendre les paramètres susceptibles d’optimiser et de développer le champ à hydrocarbures sonttrès important afin d’optimiser les rendements économiques d’une compagnie pétrolière. D’ailleurs, les gisements les plus rentableséconomiquement sont les gisements les plus facilement accessibles et les plus simples à exploiter. Cette simplicité est basée principalementsur une meilleure compréhension du réservoir pétrolier. Dans ce contexte, parmi les principales taches de l’ingénieur réservoir est d’enoptimiser la production. Par ailleurs, il fait appel à des outils fiables, d’abord pour visualiser le sous-sol afin d’identifier l’emplacement desréservoirs potentiels puis pour décrire la structure géométrique d’un réservoir afin de prévoir son comportement dynamique au moyen deslogiciels de simulation numérique. Le cœur des travaux présentés dans cet article concerne une meilleure compréhension du réservoir. Etpour ce faire, nous sommes placés devant le défi d’exploiter un outil jugé utile, afin de construire un modèle représentatif de la réalité dusous-sol à partir des données disponibles. En nous basant sur la boite à outils Matlab Reservoir Simulation Toolbox (MRST), nous avonsélaboré un outil scientifique permettant d’estimer les réserves en hydrocarbures et de simuler le modèle de réservoir, pour ensuite prédire lafaçon dont les fluides circulent à travers ce modèle.Mots-clés : Milieu poreux, Estimation volumétrique, Simulation numérique, Matlab, toolboxMRST.Abstract:In the petroleum industry, understand the relationship among the parameters that optimize and develop the oil field is veryimportant to optimize the economic returns of Petroleum Company. As well, the most economically profitable fields are the most easilyaccessible and simple to exploit. This simplicity is based mainly on a better understanding of the process in anisotropic rocks and theirinfluence on the elastic modelling and characterization of naturally fractured reservoirs. In this context, among the main tasks of thereservoir engineer is to optimize production. Furthermore, it called on reliable tools, first to visualize the sub-surface in order to identify thelocation of potential reservoirs and to describe the geometric structure of a reservoir to predict dynamic behavior using software numericalsimulation. The crux of the work presented in this article concerns a better understanding of the reservoir. And to do this, we are faced withthe challenge to exploit a deemed useful tool in order to construct a representative model of the sub-surface reality from the available data.Based on the toolbox MRST (Matlab Reservoir Simulation Toolbox), we developed a scientific tool for estimating hydrocarbon reservesand to simulate the reservoir model and then predict how fluids flow through this model.Keywords: Porous media, volumetric estimation, Numerical simulation, Matlab, MRST toolbox1.Introduction:La mise en place d’une exploitation pétrolièrereprésente un investissement très lourd. Les compagniespétrolières chargées d’évaluer l’intérêt d’un gisementpétrolier doivent donc être capables de prévoir le plusprécisément possible la quantité d’hydrocarbures qu’ellespourront récupérer. Cependant, les logiciels de simulationde réservoir constituent un rôle important pour l’industriepétrolière. Le simulateur d’écoulements qui consiste àrésoudre un système d’équation différentielle contientimplicitement toute la physique-mathématique utiliséepour décrire les écoulements en milieux poreux [1].« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse softwareLes lois gouvernant les écoulements des fluides à traversun milieu poreux sont principalement la loi deconservation de la masse, la loi de conservation del’énergie et la loi de darcy. Ces équations sont fortementnon linéaires et le système final obtenu est très complexe,cette complexité rends très difficile une étudemathématique sur les inconnues et leur comportement, etaussi sur l’existence de solutions pour ces équations. Lesprincipales inconnues sont les saturations et les pressionsen chacune des phases [2, 3].Pratiquement, seule la porosité et la K perméabilité sontsupposées connues et toutes les autres grandeurs seréécrivent en fonction des saturations et des pressionsgrâce à différents modèles [4]. Dans la littérature récente,la simulation d’un réservoir consiste à mettre en place unmodèle du comportement physique des fluides, endéveloppant des théories pour l’expliquer. De ce fait, lemodèle mathématique est élaboré en associant leséquations déjà citées auparavant. On développe ensuiteles méthodes numériques suggérées pour chercher dessolutions approchées d'équations aux dérivées partielles,en se basant sur une représentation discrète du réservoir.20Le calcul de cette solution approchée s’appuie sur unediscrétisation spatiale et temporelle des différenteséquations puis nécessite un programme informatiquespécifique. [5-7].Compte tenu de l’état de l’art en matièrede simulation numérique des réservoirs pétroliers que l’onvient d’évoquer, il existe une multitude de logiciels dédiésà la simulation dynamique du réservoir, en traduisant lemodèle physique en lois régissant les écoulements desfluides et permettant ainsi de les simuler pour déterminerla production (Saturation et pression) [8-10].2.Boite à outils MRST (Matlab ReservoirSimulation Toolbox) :Au cours de la dernière décennie, plusieurs étudesmenées par le laboratoire SINTEF (Le laboratoirenorvégien de mathématiques appliquées) dans le cadre del’amélioration et la validation de nouveaux modèles etalgorithmes en vue d’obtenir une boite à outilsappréciable, permettant à d’autres chercheurs de tirer partides fonctionnalités de MRST afin de parvenir à un butpurement scientifique [11,13].Figure 1 : Principaux fonctionnalités et modules intégrés dans la boite à outils MRST [11,13]Pour une bonne compréhension du problèmed’écoulement des fluides à travers les milieux poreux,nous avons jugé utile d’utiliser le toolbox MRST qui offresuffisamment de souplesse et même ses fonctionnalitéssous l’environnement MATLAB ne demandent pas uneformation approfondie en informatique sur lequel nousavons envisagé par rapport à notre objectif d’avoir unemeilleure connaissance et compréhension de ce qui sepasse à l’intérieur des logiciels de simulations des« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse software21réservoirs, et surtout l’avantage qu’offre le toolBox enmatière de la liberté de l’utilisation.l’utilisation de la boite à outils MRST l’importance defaire apparaitre le but assigné à ce travail.MRST est une boite à outil à code source ouvert (opensource) développé par le laboratoire de recherchenorvégien SINTEF. Cet outil destiné pour le domainepétrolier, a été initié en utilisant l’environnement deprogrammation MATLAB, il contient un ensemble desalgorithmes qui permettent la lecture, représentation,traitement et visualisation des données insérées, ainsi quedes modules pour générer des modèles de grilles, desmodèles de fluides, et fixer les conditions aux limitesnécessaires à la simulation tel qu’il est montré dans lafigure 1 [11].Notre travail consiste principalement à mener unecomparaison des résultats obtenus par MRST et un autrelogicielde simulation commercial afin de mettre en valeuret enrichir de mieux la boite à outils, vu que SINTEF apublié le code source MRST en accès libre au grandpublic afin de développer ses fonctionnalités et sesmodules [12]. Afin de procéder à la simulation, il faudraittout d’abord construire le modèle géologique du réservoir.Une fois le modèle volumique discret est établit parPETREL, nous exportons la grille au format GrdEcl, afinde l’utiliser dans notre interface graphique MATLABcomme support de calculs puisqu’il nous représente levolume à l’intérieur du réservoir.La nouveauté qui résulte de notre travail, également unecontribution à l’élaboration d’une interface graphiquesous l’environnement MATLAB permettant de mieuxutiliser les modules intégrés dans la boite à outils MRSTafin de simuler le modèle dynamique. Ensuite nous avonsélaboré un programme de calcul propre avec MATLABpermettant de calculer les réserves d’hydrocarbures enutilisant la méthode volumétrique.Cette interface graphique permet également d’importer lesdonnées de réservoir en termes de géométrie et decaractéristiques pétro-physiques à partir des outputs dulogiciel PETREL afin de les exploiter dans la simulationdynamique sous MATLAB.3.Méthodologie de travailIl nous semble obligatoire avant toute simulation, deremplir le modèle géologique par les propriétés pétrophysiques en se basant sur des méthodes géostatistiques,qui intègrent les données de puits, les données sismiqueset les connaissances géologiques sur le réservoir. Enfinalité nous obtenons plusieurs modèles de propriétésdans le volume discrétisé (faciès, porosité, saturation,nettogross, perméabilité, etc.). A ce stade, la connaissancede ces propriétés pétro-physiques dites données statiquesinvariable dans le temps, est une étape capitale dans toutesimulation numérique. Combinée avec la connaissancegéologique, elle permet d’obtenir un modèle baséeprincipalement sur des données dynamiques variablesdans le temps, qui dépendent des caractéristiques desfluides utilisées.Le but de cette partie est de présenter la démarche quiconstitue notre fil conducteur afin d’illustrer au travers« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse software22Figure 2 : Organigramme adopté dans cette étude de comparaison entre les deux logiciels MRST & EclipseLes principales étapes telles qu’il est présenté sur la figure1, et dans le but de faire une comparaison des simulationsentre les deux logiciels, nous commençons par la premièreétape qui consiste à calculer les réserves, afin de ramenerles deux logiciels aux mêmes conditions pour entamer lasimulation dynamique. Nous allons procéder à étudier etanalyser les données nécessaires à l’initialisation dumodèle dynamique, tel que les données PVT, SCAL, etles données de complétion des puits. Pour ensuite obtenirles résultats de simulations des deux simulateurs. L’idéeest alors de comparer les résultats obtenus, cependant, lescourbes de saturations et de pressions sont l’objet de cettecomparaison.« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse software4.Vue d’ensemble de l’interface graphique :L’avantage d’utiliser MRST est que tout le mondepeut contribuer à son amélioration en y intégrant denouvelles fonctionnalités non encore implémentées. Celaen fait donc un logiciel en rapide et constante évolution.Le but de cette section est de présenter notre contributionà l’élaboration d’une interface graphique (GUI - GuideUser Interface) sous l’environnement MATLAB, ce quisimplifie la manipulation du logiciel et permettant ausside mieux utiliser les modules intégrés de la boite à outilsMRST, afin de calculer les réserves de l’huile en place et23de simuler par la suite le modèle dynamique. La figuresuivante présente quelques-uns de ces graphiques.L’interface graphique se compose visuellement deplusieurs boutons permettant en premier lieu de charger lemodèle statique issu de PETREL, ensuite de remplir lagrille géométrique avec les propriétés pétro-physique(Porosité, Perméabilité, Saturation et NTG). La figure (4)décrit brièvement une vue d’ensemble de l’interfacegraphique et le rôle de chaque bouton.Figure 3 : Quelques graphiques de l’interface élaborée à base de toolbox MRST MATLAB« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse software24Charger le modèlestatique issu de PetrelNom du modèleIntroduire les coordonnéesnumériques (i,j,k) des puitsVisualiser la grilledu modèle statiqueNombre de celluledu modèle statiqueCharger le modèlestatique avec lespropriétés pétrophysiquesIntroduction du facteurvolumétrique du fluideCalcul des réserves enhydrocarbures(volumétrique)Résultats de calculdes réservesFigure 4: description de l’Interface graphique sous l’environnement MATLABFigure 5 : Modèle de la grille géologique obtenu par l’interface graphique MRSTAprès avoir construit les modèles géologiques (A, B, C etD) avec le logiciel PETREL, nous les exportons au formatGrdecl afin de les visualiser en utilisant les deux fonctionsprocessGRDECL.m (Process Eclipse grid data file) etcomputeGeometry.m (Generate MRST grid structure)[12]. Le modèle du réservoir (A) est composé d’unnombre total de mailles de 45 x 61 x 30 soit 82 350, dont56 340 cellules actives, sa grille géologique obtenue estvisualisée dans la figure (5). L’estimation desaccumulations de la roche réservoir en créant uneinterface graphique avec le GUI Matlab (Guide UserInterface) est originale ce qui nous permet à l’issu del’importation des données pétro-physiques (Figure 6) eten se basant sur le volume de chaque cellule calculé àpartir de la grille géométrique, ainsi le facteurvolumétrique de calculer les réserves en hydrocarbureselon l’équation suivante :𝑆𝑇𝑂𝐼𝐼𝑃 𝑉𝑅 𝑥𝑁𝑇𝐺𝑥 𝑥𝑆𝑜𝐵𝑜(1)Avec :VR: Volume de la roche; NTG: Net-To-Gross ; : Porosité; S0 : Saturation à l’huile.« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse softwareLa valeur de facteurs volumétriques utilisé lors de calculBo 1.831 à la pression de bulle. Après avoir calculé lesréserves en hydrocarbures avec notre programme decalcul, il est nécessaire de recalculer les réserves enutilisant le logiciel PETREL afin de simuler le modèle deréservoir dans les mêmes conditions avec les deuxlogiciels MATLAB et ECLIPSE.Modèle de Saturation à l’huileModèle de Porosité25Modèle de Net-To-GrossFigure 6 : Différents propriétés pétro-physiques obtenues par l’interface graphique MRSTTableau 1 :Comparaison des résultats issus de PETREL et trelMRSTPetrelMRSTSTOIIP (m3)3 007 2993 009 3263 394 8483 394 8628 331 2198 331 93011 773 31811 774 603Différence (m3)2027147111285Ecart (%)0.06740.00040.00850.0109STOIIP: The stock tank oil initially in place5.Résultats et discussions :Les résultats obtenus en matière de calcul desréserves en hydrocarbures des deux logiciels MRST etPETREL pour les quatre réservoirs sont présentés dans letableau (1) et la figure (7). Les réserves en hydrocarburescalculés pour les quatre réservoirs (A, B, C et D) avec lesdeux logiciels montrent des écarts relatifs très faibles(Tableau 1), ce qui signifie qu’à partir de ces résultatsquasiment identique, on peut procéder à la simulationdynamique du réservoir (A), du fait que du point de vuepratique, ce dernier contient moins de cellules, ce quinous permet par la suite de simuler plus rapidement lemodèle dynamique via les deux logiciels.Les données d’ingénierie de réservoir disponiblespermettent de caractériser de manière satisfaisante lefluide et le réservoir du gisement (A) et de générer lesdonnées nécessaires à la simulation dynamique(Initialisation des données).Le modèle de fluide utilisédans le modèle simulé par ECLIPSE a été considéré pourle cas de simulation par MRST.« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse software26Réserves (m3)Comparaison des réserves14 000 00012 000 00010 000 0008 000 0006 000 0004 000 0002 000 0000PETREL (m3)A3 007 299B3 394 848C8 331 219D11 773 318MRST (m3)3 009 3263 394 8628 331 93011 774 6030,070,00040,0090,01Ecart (%)Figure 7 : Comparaison des réserves des quatre réservoirs calculées avec PETREL et MRSTLes résultats de la simulation en les comparants à celles obtenus par ECLIPSE sont représentés dans les figures (8) et (9).Figure 8 : Profils de pression obtenus par les deux simulateurs MRST & EclipseFigure 9 : Profils de production obtenus par les deux simulateurs MRST &Eclipse« Nature & Technology ». A- Fundamental and Engineering Sciences, n 16/ January 2017.Page 19 à 27

Fluid flow simulation through a naturally fractured reservoir with Matlab & Eclipse softwareOn remarque que les courbes obtenues par les deuxsimulateurs sont similaires, ce qui signifie que lessolveurs que possède MRST donnent de résultatssatisfaisant. Cependant, la modélisation et la simulationen utilisant la boite à outil MRST offre une vision plusclaire sur les paramètres qui jouent un rôle important dansla résolution des équations permettant de décrireentièrement les écoulements dans les milieux poreux.6.Conclusion :Les travaux menés lors de cet article ont permisd’ajouter un module de calcul des réserves enhydrocarbure dans le Toolbox MRST et de donner unevision graphique basée sur les différentes fonctionnalitésinclus dans les modules. L’utilisation de l’interfacegraphique élaborée par nos soins a rendu le logiciel plusagréable à l’utilisation.27réponse non linéaires ». Thèse de doctorat, Institut NationalPolytechnique de Lorraine, 2007.[6] S. Lopez, « Modélisation de réservoirs chenalisés méandriformes :une approche génétique et stochastique », Thèse de Doctorat, Ecoledes mines de Paris. 2013.[7] S. BIR, “Ecoulement au travers les milieux poreux : Approchestochastique”, Mémoire de Magistère. Université MouloudMAMMERI, Tizi-Ouzou. 2012.[8] N. Sefrioui Chaibainou, « Etude numérique de l’adsorption et de ladésorption de particules colloïdales en milieu poreux : Influence dela topographie de surface et des interactions physico-chimiques »,Thèse de doctorat, Université de Bordeaux. 2012.[10] K. A. Lie, Olav Møyner, HalvorMøllNilsen , Xavier Raynaud,BårdSkaflestad. «MRST-AD – an Open-Source Framework forRapid Prototyping and Evaluation of Reservoir SimulationProblems » SPE 173317-MS. 2015.[11] The MATLAB Reservoir Simulation toolbox (MRST);http://www.sintef.no/projectweb/mrst/. (2016).[12] “An Introduction to Reservoir Simulation Using MATLAB: UserGuide for the Matlab Reservoir Simulation Toolbox (MRST)”, May27, 2014, SINTEF ICT, Department of Applied Mathematics Oslo,Norway.Les résultats obtenus à l’issue de cette étude témoignentde l’importance qu’offre l’interface graphique qui sembleêtre claire en matière de principales bases de la simulationdynamique des réservoirs pétroliers.Finalement, nous espérons que les résultats obtenus lorsde ce travail pourront contribuer à une meilleurecompréhension. Nous espérons également que ce travailsera d’une aide appréciable à ceux qui veulent poursuivreet approfondir cette étude.Remerciement :Nous remercions Monsieur Knut-Andreas Lie, chefdu Laboratoire des mathématiques appliquées (SINTEF)pour sa collaboration et sa mise en ligne de notre travailsur le site de MRST érence :[1] R. Kruel Romeu.

modèle dynamique, tel que les données PVT, SCAL, et les données de complétion des puits. Pour ensuite obtenir les résultats de simulations des deux simulateurs. L’idée est alors de comparer les résultats obtenus, cependant, les courbes de saturations et de pressions sont l’objet de cette comparaison.

Related Documents:

L M A B CVT Revision: December 2006 2007 Sentra CVT FLUID PFP:KLE50 Checking CVT Fluid UCS005XN FLUID LEVEL CHECK Fluid level should be checked with the fluid warmed up to 50 to 80 C (122 to 176 F). 1. Check for fluid leakage. 2. With the engine warmed up, drive the vehicle to warm up the CVT fluid. When ambient temperature is 20 C (68 F .

Fluid Mechanics Fluid Engineers basic tools Experimental testing Computational Fluid Theoretical estimates Dynamics Fluid Mechanics, SG2214 Fluid Mechanics Definition of fluid F solid F fluid A fluid deforms continuously under the action of a s

Jul 09, 2015 · Tiny-Fogger/Tiny F07, Tiny-Compact/Tiny C07 Tiny-Fluid 42 Tiny FX Tiny-Fluid 42 Tiny S Tiny-Fluid 43 Unique 2.1 Unique-Fluid 43 Viper NT Quick-Fog Fluid 44 Viper NT Regular-Fog Fluid 45 Viper NT Slow-Fog Fluid 46 Martin K-1 Froggy’s Fog K-razy Haze Fluid 47 Magnum 2000 Froggy’s Fog Backwood Bay Fluid 48

Applied Fluid Mechanics 1. The Nature of Fluid and the Study of Fluid Mechanics 2. Viscosity of Fluid 3. Pressure Measurement 4. Forces Due to Static Fluid 5. Buoyancy and Stability 6. Flow of Fluid and Bernoulli's Equation 7. General Energy Equation 8. Reynolds Number, Laminar Flow, Turbulent Flow and Energy Losses Due to Friction

Motion of a Fluid ElementMotion of a Fluid Element 1. 1. Fluid Fluid Translation: The element moves from one point to another. 3. 3. Fluid Fluid Rotation: The element rotates about any or all of the x,y,z axes. Fluid Deformation: 4. 4. Angular Deformation:The element's angles between the sides Angular Deformation:The element's angles between the sides

rock. A streaming current is a coupled electric current associated with fluid flow. This current is a local electric current that is proportional to the pressure gradient of the fluid. When a fluid flows in the subsurface and a streaming current is generated, streaming potentials can be observed at the surface. The Fluid Flow Tomography method .

Fundamentals of Fluid Mechanics. 1 F. UNDAMENTALS OF . F. LUID . M. ECHANICS . 1.1 A. SSUMPTIONS . 1. Fluid is a continuum 2. Fluid is inviscid 3. Fluid is adiabatic 4. Fluid is a perfect gas 5. Fluid is a constant-density fluid 6. Discontinuities (shocks, waves, vortex sheets) are treated as separate and serve as boundaries for continuous .

If Flow Simulation is not available in the menu, you have to add it from SOLIDWORKS menu: Tools Add Ins and check the corresponding SOLIDWORKS Flow Simulation 2017 box under SOLIDWORKS Add-Ins and click OK to close the Add-Ins window. Select Tools Flow Simulation Project Wizard to create a new Flow Simulation project. Enter Project name: