Three-Dimensional Parallel Finite Element Simulation of Natural Gas Flow in a Porous Media.

A parallel-three-dimensional finite element simulation of natural gas flow in a porous media was developed for use in multiple well reservoirs. Developed with this simulation was a set of graphical applications to provide a geometric description of the reservoir, viewing of the generated mesh and viewing of results generated by the simulation. An adaptive mesh scheme for the dynamic refinement and derefinement of the mesh during the solution process is presented. The adaptive mesh scheme utilizes a mesh storage technique designed to reduce the space requirements of the mesh. This adaptive mesh technique was applied to an unstructured mesh. A parallel algorithm for the frontal solution technique was developed and implemented in C++ on small clusters of Microsoft Windows NT 4.0, Linux, and PowerPC workstations using MPI. The increased accuracy of these simulations was verified for the Eugene Island natural gas reservoir, located off the coast of Louisiana. The results for the Eugene Island example are more accurate than results from previous finite difference solutions for the same simulation.

[1]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[2]  Sait Kocberber An Automatic Unstructured Grid Generation System for Geologically Complex Reservoirs , 1995 .

[3]  E. J. Probert,et al.  Unstructured mesh procedures for the simulation of three‐dimensional transient compressible inviscid flows with moving boundary components , 1998 .

[4]  David R. Nadeau,et al.  VRML 2.0 Sourcebook , 1995 .

[5]  Deborah Greaves,et al.  On the use of adaptive hierarchical meshes for numerical simulation of separated flows , 1998 .

[6]  M. Turner Stiffness and Deflection Analysis of Complex Structures , 1956 .

[7]  Robert Eymard,et al.  Mathematical and Numerical Properties of Control-Volumel Finite-Element Scheme for Reservoir Simulation , 1994 .

[8]  Rolf Bünten,et al.  Automatic generation of hexahedral finite element meshes , 1995, Comput. Aided Geom. Des..

[9]  M. Randolph,et al.  Automatic element reordering for finite element analysis with frontal solution schemes , 1983 .

[10]  S. Sloan An algorithm for profile and wavefront reduction of sparse matrices , 1986 .

[11]  G. H. Wang,et al.  Node—based dynamic adaptive grid with quadrilateral and hexahedral elements , 1999 .

[12]  Rainald Löhner,et al.  Finite elements in CFD: What lies ahead , 1987 .

[13]  Khalid Aziz,et al.  Reservoir Simulation Grids: Opportunities and Problems , 1993 .

[14]  Zaki Bassiouni,et al.  The Technical and Economic Feasibility of Enhanced Gas Recovery in the Eugene Island Field by Use of the Coproduction Technique , 1987 .

[15]  Bruce M. Irons,et al.  A frontal solution program for finite element analysis , 1970 .

[16]  O. C. Zienkiewicz,et al.  A simple error estimator and adaptive procedure for practical engineerng analysis , 1987 .

[17]  R. E. Collins,et al.  Gas Well Test Analysis in Complex Heterogeneous Reservoirs , 1991 .

[18]  John O. Dow,et al.  Submodeling approach to adaptive mesh refinement , 1995 .

[19]  Manas K. Deb,et al.  A New Generation Solution Adaptive Reservoir Simulator , 1995 .

[20]  O. Zienkiewicz,et al.  Finite elements and approximation , 1983 .

[21]  Graham F. Carey,et al.  A class of data structures for 2‐D and 3‐D adaptive mesh refinement , 1988 .

[22]  Yu Ding,et al.  Development of Dynamic Local Grid Refinement in Reservoir Simulation , 1993 .

[23]  Roger I. Tanner,et al.  Generation of unstructured tetrahedral meshes by advancing front technique , 1993 .

[24]  D. Holmes,et al.  Three-dimensional unstructured adaptive multigrid scheme for the Euler equations , 1994 .