Implementation of a Vertex-Centered Method Inside an Industrial Reservoir Simulator: Practical Issues and Comprehensive Comparison With Corner-Point Grids and Perpendicular-Bisector-Grid Models on a Field Case

SPE Journal ◽  
2017 ◽  
Vol 22 (02) ◽  
pp. 660-678 ◽  
Author(s):  
Pierre Samier ◽  
Roland Masson

Summary Corner-point grids (CPGs) and pillar-based unstructured grids do not provide an effective work flow for translating Earth models into simulation models. Such a work flow requires grids that allow an accurate representation of the near-well flow, preserve geological accuracy, and offer flexible resolution control. Hence, a 3D unstructured approach is required. Significant work has been performed for generating unstructured grids, and modeling hydraulic-fracture flow for gas-shale simulation has given a new impulse for unstructured gridding. Recent methods such as vertex-approximate gradient (VAG) or more-mature ones such as multipoint flux approximation (MPFA) provide a numerical scheme dependent on multipoint stencil more physical than two-point flux-approximation (TPFA) methods. This paper presents the implementation of VAG and MPFA schemes inside a next-generation reservoir simulator starting from a source code calculating multipoint flux nonneighbor connections (NNCs) for any polygonal-shaped control volume. The unstructured-scheme approach has been developed as an in-house extension to a next-generation multicompany collaborative reservoir simulator that is designed for handling unstructured grids. The main issues addressed are the introduction of vertices unknowns among the usual cell-center variables, the assignment of vertices properties in the reservoir-simulator model, and the link with the well model. Incidentally, the definition of an exchange format to describe the unstructured geometry (vertices, edges, faces, control volumes) on a large reservoir-simulation model is proposed. Three simulation examples are presented, and we compare results, accuracy, and performance of multipoint-scheme methods such as VAG and MPFA on unstructured grids. Results are compared with TPFA methods on refined structured CPGs and TPFA methods on unstructured Voronoi grids. The two first test cases are academic models, and the third one is a field model.

SPE Journal ◽  
2008 ◽  
Vol 13 (04) ◽  
pp. 423-431 ◽  
Author(s):  
Sebastien F. Matringe ◽  
Ruben Juanes ◽  
Hamdi A. Tchelepi

Summary The accuracy of streamline reservoir simulations depends strongly on the quality of the velocity field and the accuracy of the streamline tracing method. For problems described on complex grids (e.g., corner-point geometry or fully unstructured grids) with full-tensor permeabilities, advanced discretization methods, such as the family of multipoint flux approximation (MPFA) schemes, are necessary to obtain an accurate representation of the fluxes across control volume faces. These fluxes are then interpolated to define the velocity field within each control volume, which is then used to trace the streamlines. Existing methods for the interpolation of the velocity field and integration of the streamlines do not preserve the accuracy of the fluxes computed by MPFA discretizations. Here we propose a method for the reconstruction of the velocity field with high-order accuracy from the fluxes provided by MPFA discretization schemes. This reconstruction relies on a correspondence between the MPFA fluxes and the degrees of freedom of a mixed finite-element method (MFEM) based on the first-order Brezzi-Douglas-Marini space. This link between the finite-volume and finite-element methods allows the use of flux reconstruction and streamline tracing techniques developed previously by the authors for mixed finite elements. After a detailed description of our streamline tracing method, we study its accuracy and efficiency using challenging test cases. Introduction The next-generation reservoir simulators will be unstructured. Several research groups throughout the industry are now developing a new breed of reservoir simulators to replace the current industry standards. One of the main advances offered by these next generation simulators is their ability to support unstructured or, at least, strongly distorted grids populated with full-tensor permeabilities. The constant evolution of reservoir modeling techniques provides an increasingly realistic description of the geological features of petroleum reservoirs. To discretize the complex geometries of geocellular models, unstructured grids seem to be a natural choice. Their inherent flexibility permits the precise description of faults, flow barriers, trapping structures, etc. Obtaining a similar accuracy with more traditional structured grids, if at all possible, would require an overwhelming number of gridblocks. However, the added flexibility of unstructured grids comes with a cost. To accurately resolve the full-tensor permeabilities or the grid distortion, a two-point flux approximation (TPFA) approach, such as that of classical finite difference (FD) methods is not sufficient. The size of the discretization stencil needs to be increased to include more pressure points in the computation of the fluxes through control volume edges. To this end, multipoint flux approximation (MPFA) methods have been developed and applied quite successfully (Aavatsmark et al. 1996; Verma and Aziz 1997; Edwards and Rogers 1998; Aavatsmark et al. 1998b; Aavatsmark et al. 1998c; Aavatsmark et al. 1998a; Edwards 2002; Lee et al. 2002a; Lee et al. 2002b). In this paper, we interpret finite volume discretizations as MFEM for which streamline tracing methods have already been developed (Matringe et al. 2006; Matringe et al. 2007b; Juanes and Matringe In Press). This approach provides a natural way of reconstructing velocity fields from TPFA or MPFA fluxes. For finite difference or TPFA discretizations, the proposed interpretation provides mathematical justification for Pollock's method (Pollock 1988) and some of its extensions to distorted grids (Cordes and Kinzelbach 1992; Prévost et al. 2002; Hægland et al. 2007; Jimenez et al. 2007). For MPFA, our approach provides a high-order streamline tracing algorithm that takes full advantage of the flux information from the MPFA discretization.


2021 ◽  
Vol 73 (04) ◽  
pp. 60-61
Author(s):  
Chris Carpenter

This article, written by JPT Technology Editor Chris Carpenter, contains highlights of paper SPE 199149, “Rate-Transient-Analysis-Assisted History Matching With a Combined Hydraulic Fracturing and Reservoir Simulator,” by Garrett Fowler, SPE, and Mark McClure, SPE, ResFrac, and Jeff Allen, Recoil Resources, prepared for the 2020 SPE Latin American and Caribbean Petroleum Engineering Conference, originally scheduled to be held in Bogota, Colombia, 17–19 March. The paper has not been peer reviewed. This paper presents a step-by-step work flow to facilitate history matching numerical simulation models of hydraulically fractured shale wells. Sensitivity analysis simulations are performed with a coupled hydraulic fracturing, geomechanics, and reservoir simulator. The results are used to develop what the authors term “motifs” that inform the history-matching process. Using intuition from these simulations, history matching can be expedited by changing matrix permeability, fracture conductivity, matrix-pressure-dependent permeability, boundary effects, and relative permeability. Introduction This article, written by JPT Technology Editor Chris Carpenter, contains highlights of paper SPE 199149, “Rate-Transient-Analysis-Assisted History Matching With a Combined Hydraulic Fracturing and Reservoir Simulator,” by Garrett Fowler, SPE, and Mark McClure, SPE, ResFrac, and Jeff Allen, Recoil Resources, prepared for the 2020 SPE Latin American and Caribbean Petroleum Engineering Conference, originally scheduled to be held in Bogota, Colombia, 17-19 March. The paper has not been peer reviewed. This paper presents a step-by-step work flow to facilitate history matching numerical simulation models of hydraulically fractured shale wells. Sensitivity analysis simulations are performed with a coupled hydraulic fracturing, geomechanics, and reservoir simulator. The results are used to develop what the authors term “motifs” that inform the history-matching process. Using intuition from these simulations, history matching can be expedited by changing matrix permeability, fracture conductivity, matrix-pressure-dependent permeability, boundary effects, and relative permeability. Introduction The concept of rate transient analysis (RTA) involves the use of rate and pressure trends of producing wells to estimate properties such as permeability and fracture surface area. While very useful, RTA is an analytical technique and has commensurate limitations. In the complete paper, different RTA motifs are generated using a simulator. Insights from these motif simulations are used to modify simulation parameters to expediate and inform the history- matching process. The simulation history-matching work flow presented includes the following steps: 1 - Set up a simulation model with geologic properties, wellbore and completion designs, and fracturing and production schedules 2 - Run an initial model 3 - Tune the fracture geometries (height and length) to heuristic data: microseismic, frac-hit data, distributed acoustic sensing, or other diagnostics 4 - Match instantaneous shut-in pressure (ISIP) and wellhead pressure (WHP) during injection 5 - Make RTA plots of the real and simulated production data 6 - Use the motifs presented in the paper to identify possible production mechanisms in the real data 7 - Adjust history-matching parameters in the simulation model based on the intuition gained from RTA of the real data 8 -Iterate Steps 5 through 7 to obtain a match in RTA trends 9 - Modify relative permeabilities as necessary to obtain correct oil, water, and gas proportions In this study, the authors used a commercial simulator that fully integrates hydraulic fracturing, wellbore, and reservoir simulation into a single modeling code. Matching Fracturing Data The complete paper focuses on matching production data, assisted by RTA, not specifically on the matching of fracturing data such as injection pressure and fracture geometry (Steps 3 and 4). Nevertheless, for completeness, these steps are very briefly summarized in this section. Effective fracture toughness is the most-important factor in determining fracture length. Field diagnostics suggest considerable variability in effective fracture toughness and fracture length. Typical half-lengths are between 500 and 2,000 ft. Laboratory-derived values of fracture toughness yield longer fractures (propagation of 2,000 ft or more from the wellbore). Significantly larger values of fracture toughness are needed to explain the shorter fracture length and higher net pressure values that are often observed. The authors use a scale- dependent fracture-toughness parameter to increase toughness as the fracture grows. This allows the simulator to match injection pressure data while simultaneously limiting fracture length. This scale-dependent toughness scaling parameter is the most-important parameter in determining fracture size.


SPE Journal ◽  
2016 ◽  
Vol 22 (02) ◽  
pp. 679-698 ◽  
Author(s):  
Wenjuan Zhang ◽  
Mohammed Al Kobaisi

Summary Complex permeability tensors together with general nonorthogonal and unstructured grids pose great challenges to reservoir simulation. The widely used two-point flux approximation (TPFA) is inadequate for a rigorous discretization of the flow equations on such challenging grids. Multipoint flux approximation (MPFA) methods have been proposed to meet the challenges and are currently being deployed in next-generation simulators. In this work, we propose an alternative flux-continuous cell-centered finite-volume method called the globally coupled pressure (GCP) method to discretize the pressure equation on general grids with full permeability tensors. To accurately construct fluxes through control-volume interfaces, pressure at the centroid of all interfaces is introduced as auxiliary unknowns. Flux continuity across each interface gives one equation. Assembling all the flux-continuity equations together gives a system of linear equations that can be solved simultaneously for all the auxiliary unknowns. Flux across control-volume interfaces can then be approximated with the pressure values at control-volume centers only. The fundamental difference between the GCP method and MPFA methods is that, in the latter, auxiliary unknowns are locally coupled within an interaction region and then eliminated in a local stencil by imposing flux-continuity conditions, whereas in the former, all the auxiliary unknowns are globally coupled and can only be eliminated in a global stencil. Consequently, control volumes in our GCP method are directly associated with the edges of the original grid and not by means of a dual grid overlaid and allied with the centers of the grid. Two variants of the GCP method are presented here, and extensive numerical experiments are conducted to test the performance of the GCP methods. The results show that both variants of our GCP method are in good agreement with the classical MPFA-O method on non-K-orthogonal grids for less-challenging problems. Convergence studies reveal that the first variant of our GCP method has slower convergence rates than the MPFA-O method for some problems. However, the second variant of GCP has comparable, and in some cases, better convergence properties compared with the MPFA-O method. With numerical experiments, we further investigate monotonicity properties of our GCP method on highly anisotropic media. For Dirichlet boundary conditions, our GCP methods also suffer from nonphysical oscillations, with some degrees of improvement over the MFPA-O method. When no-flow boundary conditions are used, our GCP method is much more robust and does not produce spurious boundary extrema as MPFA methods do. Finally, we extend our GCP method to fully unstructured grids, and the results show that it is also more robust than the MPFA-O method on unstructured grids.


2020 ◽  
Vol 188 ◽  
pp. 106851
Author(s):  
Artur Castiel Reis de Souza ◽  
Lorena Monteiro Cavalcanti Barbosa ◽  
Fernando Raul Licapa Contreras ◽  
Paulo Roberto Maciel Lyra ◽  
Darlan Karlo Elisiário de Carvalho

2010 ◽  
Vol 297-301 ◽  
pp. 670-675
Author(s):  
Jaime Ambrus ◽  
C.R. Maliska ◽  
F.S.V. Hurtado ◽  
A.F.C. da Silva

This paper addresses the key issue of calculating fluxes at the control-volume interfaces when finite-volumes are employed for the solution of partial differential equations. This calculation becomes even more significant when unstructured grids are used, since the flux approximation involving only two grid points is no longer correct. Two finite volume methods with the ability in dealing with unstructured grids, the EbFVM-Element-based Finite Volume Method and the MPFA-Multi-Point Flux Approximation are presented, pointing out the way the fluxes are numerically evaluated. The methods are applied to a porous media flow with full permeability tensors and non-orthogonal grids and the results are compared with analytical solutions. The results can be extended to any diffusion operator, like heat and mass diffusion, in anisotropic media.


SPE Journal ◽  
2017 ◽  
Vol 22 (06) ◽  
pp. 1946-1962 ◽  
Author(s):  
Zhao Zhang ◽  
Sebastian Geiger ◽  
Margaret Rood ◽  
Carl Jacquemyn ◽  
Matthew Jackson ◽  
...  

Summary Flow diagnostics is a common way to rank and cluster ensembles of reservoir models depending on their approximate dynamic behavior before beginning full-physics reservoir simulation. Traditionally, they have been performed on corner-point grids inherent to geocellular models. The rapid-reservoir-modeling (RRM) concept aims at fast and intuitive prototyping of geologically realistic reservoir models. In RRM, complex reservoir heterogeneities are modeled as discrete volumes bounded by surfaces that are sketched in real time. The resulting reservoir models are discretized by use of fully unstructured tetrahedral meshes where the grid conforms to the reservoir geometry, hence preserving the original geological structures that have been modeled. This paper presents a computationally efficient work flow for flow diagnostics on fully unstructured grids. The control-volume finite-element method (CVFEM) is used to solve the elliptic pressure equation. The flux field is a multipoint flux approximation (MPFA). A new tracing algorithm is developed on a reduced monotone acyclic graph for the hyperbolic transport equations of time of flight (TOF) and tracer distributions. An optimal reordering technique is used to deal with each control volume locally such that the hyperbolic equations can be computed in an efficient node-by-node manner. This reordering algorithm scales linearly with the number of unknowns. The results of these computations allow us to estimate swept-reservoir volumes, injector/producer pairs, well-allocation factors, flow capacity, storage capacity, and dynamic Lorenz coefficients, which all help approximate the dynamic reservoir behavior. The total central-processing-unit (CPU) time, including grid generation and flow diagnostics, is typically a few seconds for meshes with O (100,000) unknowns. Such fast calculations provide, for the first time, real-time feedback in the dynamic reservoir behavior while models are prototyped.


2021 ◽  
Author(s):  
Shahid Manzooor ◽  
Michael G. Edwards ◽  
Ali H. Dogru

Abstract An unstructured grid generation method is presented that automates control-volume boundary alignment to geological objects and control point alignment to complex wells. The grid generation method is coupled with an iterative acute mesh reconstruction technique, to construct essentially acute triangulations, while satisfying quite general geometric constraints. For well aligned grids control points are constrained to the well trajectory and protection circles are used, whereas for boundary aligned grids halo construction is performed. Unstructured Delaunay triangulations (DT) have the desirable locally orthogonal perpendicular bisectional (PEBI) property, required by the industry standard two-point flux approximation for consistency for isotropic fields. The PEBI property can only be exploited if such grids are comprised of acute simplexes, with circumcentres located inside their respective elements. The method presented enables acute DT layered mesh generation while honoring internal boundaries and wells in a two dimensional space. A dual (Voronoi) grid derived from a feature honored simplicial mesh is then projected in the vertical direction generating 2.5D PEBI grids. Effectiveness of the method to construct acute PEBI grids honoring geological objects and complex wells is demonstrated by meshing representative reservoir geometries. Numerical results are presented that verify consistency of the two-point flux on the resulting boundary-aligned acute PEBI grids. Development of an unstructured grid generation method which 1) Automates interior boundary alignment, 2) Honors features with respect to control point and/or control volume, and 3) Generates acute PEBI grids for reservoir geometries is presented. A unique workflow is presented to generate boundary aligned acute PEBI grids for complex geometries. Development of boundary aligned grids that honor both geological objects and multilateral complex wells, together with mesh reconstruction to ensure circumcenter containment is presented. Further, 3D PEBI grid generation method which can limit refinement to well perforations and geological objects is also described.


2021 ◽  
Author(s):  
Samier Pierre ◽  
Raguenel Margaux ◽  
Darche Gilles

Abstract Solving the equations governing multiphase flow in geological formations involves the generation of a mesh that faithfully represents the structure of the porous medium. This challenging mesh generation task can be greatly simplified by the use of unstructured (tetrahedral) grids that conform to the complex geometric features present in the subsurface. However, running a million-cell simulation problem using an unstructured grid on a real, faulted field case remains a challenge for two main reasons. First, the workflow typically used to construct and run the simulation problems has been developed for structured grids and needs to be adapted to the unstructured case. Second, the use of unstructured grids that do not satisfy the K-orthogonality property may require advanced numerical schemes that preserve the accuracy of the results and reduce potential grid orientation effects. These two challenges are at the center of the present paper. We describe in detail the steps of our workflow to prepare and run a large-scale unstructured simulation of a real field case with faults. We perform the simulation using four different discretization schemes, including the cell-centered Two-Point and Multi-Point Flux Approximation (respectively, TPFA and MPFA) schemes, the cell- and vertex-centered Vertex Approximate Gradient (VAG) scheme, and the cell- and face-centered hybrid Mimetic Finite Difference (MFD) scheme. We compare the results in terms of accuracy, robustness, and computational cost to determine which scheme offers the best compromise for the test case considered here.


Sign in / Sign up

Export Citation Format

Share Document