The need for flexible and efficient multi-porosity, reservoir-simulation capabilities has never been greater. Much of the world's oil reserves are contained in highly variable fractured reservoirs. Moreover, there is now unprecedented interest in the simulation of unconventional gas reservoirs, where up to four porosity types may be required. This paper discusses the design of an N-porosity, full-featured reservoir simulator capable of handling these diverse scenarios. Essential to the design is the programming data-structure paradigm of the SubGrid. SubGrids represent collections of simulation nodes within spatial regions of interest and encapsulate all data and variables required. Any number of associated SubGrids may coexist, representing N-porosities. Inter-and intra-SubGrid connections may be arbitrarily specified. Because the linear solver operates on the associated SubGrids as distinct entities, the design has tremendous flexibility. For example, regions with simple connectivity, such as in dual-porosity, single-permeability models, can have simple pre-solver elimination performed while other regions with uniform intra-porosity connectivity require a merged SubGrid solution. The scheme efficiently treats regions with different numbers of porosities, levels of interconnectivity, and levels of implicitness. Applications may be applied across multiple reservoirs simultaneously. Treatment of missing "fracture" zones has always been an important feature in the dual-porosity, single-permeability simulation. The traditional approach is to treat the matrix within missing fracture zones effectively as though it were an interconnected portion of the fracture porosity. This preserves connectivity within the fracture-free zones and the more computationally efficient single-permeability solver pre-elimination step. A second missing "fracture" scheme is introduced, which differs in the way that the connections between the fracture and matrix blocks are computed at the boundary of fracture-free zones. Flexible transfer-function application and porosity dependency during equilibrium initialization are discussed. Computational DesignThe extension of the classic industry-standard, dual-porosity simulation scheme to more porosity types began with tripleporosity models (Abdassah and Ershaghi 1986;Lee et al. 1987). More recently, Fung et al. (2011) have demonstrated applications with Middle Eastern carbonates of up to three porosity types within their generalized multi-porosity scheme. Moreover, interest in the simultaneous simulation of four porosity types for unconventional gas reservoirs is now under active study (Andrade et al. 2011). This paper presents the design of our simulator with respect to the challenges of modeling multiple porosity types. Treatment of Multiple Porosities.Our reservoir data architecture expresses the simulation domain into one or many SubGrids, as depicted in Fig. 1. SubGrids are collections of structured or unstructured simulation nodes that ordinarily represent distinct and contiguous regions. ...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.