This disclosure relates generally to methods and systems for the simulation of subterranean regions with complex fracture geometries, representing three-dimensional hydraulic fractures and multiscale subterranean rock discontinuities in reservoir simulators using embedded discrete fracture modeling.
Hydrocarbon (oil and gas) extraction is a challenging process, which depends on in-situ rock properties and the geological environment. Some hydrocarbon-bearing reservoirs such as shale formations, with ultra-low permeabilities, present especial challenges due to the inability of hydrocarbons to flow naturally through the host rock. However, recent advancements in horizontal drilling, well completion, and multi-stage hydraulic fracturing have allowed access to hydrocarbons located in ultra-low permeability reservoirs.
Multi-stage hydraulic fracturing is a technique employed to create high-permeability paths along an ultra-low matrix permeability reservoir. During the process, fissures or cracks are formed, which are filled with sand or proppants, resulting in highly-conductive paths where fluids can flow in an easier fashion. The fluids flow from the reservoir and reach the surface through a set of pipe arrangements that connect the subterranean region in the reservoir with the surface.
Reservoir simulation is an excellent technique to model hydraulic fracturing processes. The main objective of the modeling process is to find the best hydraulic fracturing designs that provide maximum economic returns. For that reason, it is key to accurately represent realistic subsurface conditions in reservoir simulation models. A significant challenge in reservoir simulation is the modeling of heterogeneous multiscale discontinuities in the rock.
Natural fractures, bedding layers, and faults are different types of rock discontinuities which present different spatial and geometrical subsurface properties. Rock discontinuities were formed through several processes of deformation caused by tectonic or local stress changes during periods of geological deposition. Such complex processes cause rock discontinuities to have complex three-dimensional shapes and orientations. Some techniques applied in geological workflows can represent such complex shapes and orientations. However, for reservoir simulation modeling, three-dimensional features of rock discontinuities are lost due to the inability of conventional reservoir simulators to model them appropriately.
Conventional dual porosity and dual permeability (DPDK) models upscale rock discontinuities in reservoir simulation models, which severely reduces the resolution of such three-dimensional geometries. Additionally, three-dimensional interactions between networks of rock discontinuities are not represented by the DPDK method, resulting in a loss of key spatial information such as connectivity and intensity. Local grid refinement is a modeling approach which can represent the behavior of fractures by using a progressive refinement in a grid to mimic fracture shapes. However, this technique is simplistic because it was designed to mimic the two-dimensional geometry of hydraulic fractures. Thus, representing three-dimensional rock discontinuities is not compatible with the method. Unstructured gridding is another modeling technique aimed at representing three-dimensional hydraulic fractures and rock discontinuities. This technique generates a grid that conforms to the three-dimensional geometries of rock discontinuities. However, it demands large computational overhead when running field cases with high numbers of rock discontinuities. Additionally, it can cause numerical instability problems due to gridblocks having small sizes, resulting in undesired convergence issues.
Thus, a need remains for improved techniques to efficiently and accurately simulate hydraulic fractures and rock discontinuities in complex subsurface fracture networks.
According to an aspect of the invention, a system for simulating a subterranean region having fracture geometries is disclosed. This embodiment includes at least one processor configured with non-transitory instructions, which when executed cause the processor to perform functions including to: a) obtain discrete fracture network digital data representing a 3D model of a subterranean region from a first digital simulator module; b) obtain hydraulic fracture digital data representing a 3D model of the subterranean region from a second digital simulator module; c) convert the digital data from steps (a) and (b) to a digital EDFM format; d) produce a computational domain separate from the first digital simulator module and the second digital simulator module; e) input the converted digital EDFM format data from step (c) into the computational domain to produce output data; f) input the output data of step (e) into a third digital simulator module; and g) generate a simulation of the subterranean region with the third digital simulator module.
According to another aspect of the invention, a method for simulating a subterranean region having fracture geometries is disclosed. In this embodiment, discrete fracture network digital data produced by a first digital simulator module is obtained, the data representing a 3D model of a subterranean region. Hydraulic fracture digital data produced by a second digital simulator module is obtained, the data representing a 3D model of the subterranean region. The discrete fracture network data and hydraulic fracture data are converted to a digital EDFM format. A computational domain separate from the first digital simulator module and the second digital simulator module is produced. The converted digital EDFM format data is input into the computational domain to produce output data. The output data is input into a third digital simulator module. A simulation of the subterranean region is then generated with the third digital simulator.
According to another aspect of the invention, a non-transitory computer-readable medium is disclosed. In this embodiment, the non-transitory computer-readable medium embodies instructions for simulating a subterranean region having fracture geometries which when executed by a computer cause the computer to perform a plurality of functions, including functions to: obtain discrete fracture network digital data produced by a first digital simulator module, the data representing a 3D model of a subterranean region; obtain hydraulic fracture digital data produced by a second digital simulator module, the data representing a 3D model of the subterranean region; convert the obtained discrete fracture network data and hydraulic fracture data to a digital EDFM format; produce a computational domain separate from the first digital simulator module and the second digital simulator module; input the converted digital EDFM format data into the computational domain to produce output data; input the output data into a third digital simulator module; and generate a simulation of the subterranean region with the third digital simulator module.
Other aspects of the embodiments described herein will become apparent from the following description and the accompanying drawings, illustrating the principles of the embodiments by way of example only.
The following figures form part of the present specification and are included to further demonstrate certain aspects of the present disclosure and should not be used to limit or define the claimed subject matter. The claimed subject matter may be better understood by reference to one or more of these drawings in combination with the description of embodiments presented herein. Consequently, a more complete understanding of the present embodiments and further features and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numerals may identify like elements, wherein:
The foregoing description of the figures is provided for the convenience of the reader. It should be understood, however, that the embodiments are not limited to the precise arrangements and configurations shown in the figures. In the development of any actual embodiment, numerous implementation-specific decisions may need to be made to achieve the design-specific goals, which may vary from one implementation to another. It will be appreciated that such a development effort, while possibly complex and time-consuming, would nevertheless be a routine undertaking for persons of ordinary skill in the art having the benefit of this disclosure.
Embodiments of this disclosure present efficient techniques to model and simulate subterranean regions with complex three-dimensional (3D) geometries. Through non-neighboring connections (NNCs), an embedded discrete fracture modeling (EDFM) formulation is applied to data representing a subterranean region to accurately model or simulate formations with complex geometries such as fracture networks and nonplanar fractures. The data representing the subterranean region to be modeled may be obtained by conventional means as known in the art, such as formation evaluation techniques, reservoir surveys, seismic exploration, etc. The subterranean region data may comprise information relating to the fractures, the reservoir, and the wells, including number, location, orientation, length, height, aperture, permeability, reservoir size, reservoir permeability, reservoir depth, well number, well radius, well trajectory, temperature, etc. EDFM modeling techniques are further describe in U.S. Pat. No. 10,914,140. The entire contents of U.S. Pat. No. 10,914,140 are hereby incorporated by reference into this disclosure.
During the hydraulic fracture propagation process in the subsurface, hydraulic fractures produce physical interactions with the pre-existing rock discontinuities, which creates a connected network that encompasses hydraulic fractures and the connected rock discontinuities that are intersected.
Rock discontinuities present complex shapes and orientations. In some embodiments of this disclosure, natural fractures and bedding layers are modeled using convex or concave planar polygons, having any number of vertices. Natural fractures and bedding layers also possess an orientation with respect to the true north, characterized by its strike or azimuth angle, and with respect to an intersecting imaginary horizontal plane, characterized by its dip angle.
EDFM formulations of this disclosure provide two descriptions of a reservoir domain: physical and computational domain. The physical domain accounts for real physical interactions occurring in the subsurface between the reservoir, hydraulic fractures, and rock discontinuities. The computational domain represents three-dimensional interactions between the matrix cells, hydraulic fractures, and rock discontinuities using computational representations thereof. When a rock discontinuity or hydraulic fracture segment intersects a matrix cell, an additional cell is added in the computational domain to represent such interaction, which originally occurs in the physical domain. Newly added cells in the computational domain are different than the original matrix cells and can be called “rock discontinuity cells”, for rock discontinuities; and “hydraulic fracture cells”, for hydraulic fractures. Depending on the size of the rock discontinuity or hydraulic fracture segment, they can interact with either one or several matrix cells, which generates one or several rock discontinuity or hydraulic fracture cells, respectively.
Conventional approaches inside reservoir simulators to handle flow communication between cells include the generation of connections between matrix cells. After including rock discontinuity and/or hydraulic fracture cells in the computational domain, EDFM embodiments of this disclosure remove the connections automatically generated by the reservoir simulator for the rock discontinuity and/or hydraulic fracture gridblocks. Depending on the initial data, EDFM creates NNCs between either (1) the matrix and rock discontinuity cells and/or (2) the matrix and hydraulic fracture cells to represent fluid flow between them, which happens in the physical domain, but are represented virtually in the computational domain.
Fluid flow between two NNCs is represented by the relative mobility of the phase, a transmissibility factor, and the flow potential between the two NNC gridblocks. Additionally, when a well trajectory intersects a rock discontinuity or hydraulic fracture, a well index is calculated to represent such intersection, which overrides the rock discontinuity or hydraulic fracture definition and modifies it to define a well block.
Computations of flow communication between matrix, hydraulic fractures, and rock discontinuities use an EDFM pre-processor that calculates geometrical intersections and fluid flow computations between the elements in three-dimensions. The pre-processor inputs grid information, hydraulic fractures, and/or rock discontinuities; it outputs additional grids' transmissibility factors, number, connectivity, and geometrical parameters to be used for the reservoir simulator embodiments. The pre-processor can be constructed using any programming language.
When a rock discontinuity or hydraulic fracture penetrates a matrix grid block, the grid block is divided into two parts, as depicted in
where Tf−m is the transmissibility factor, Af is the area of rock discontinuity or hydraulic fracture segment on one side, {dot over (K)} is the matrix permeability tensor, {right arrow over (n)} is the unit normal vector of the rock discontinuity or hydraulic fracture plane, and df−m is the average normal distance between the rock discontinuity or hydraulic fracture plane and the matrix block calculated as follows:
where V is the matrix block volume, and xn is the distance from a volume element in V to the rock discontinuity or hydraulic fracture plane.
There may be cases where the rock discontinuity or hydraulic fracture does not fully penetrate the matrix grid block. Here, pressure distribution inside the grid block deviates from the assumption of linear distribution, so we assume that the transmissibility factor is proportional to the area of the rock discontinuity or hydraulic fracture segment, and the actual area of the rock discontinuity or hydraulic fracture segment is used.
When a rock discontinuity or hydraulic fracture is embedded into a matrix grid block system, the rock discontinuity or hydraulic fracture is discretized into several rock discontinuity or hydraulic fracture segments, which represent the space it occupies in each intersecting grid block, as depicted in
where kf is the rock discontinuity or hydraulic fracture permeability, Ac is the area between the rock discontinuity or hydraulic fracture segments, and dseg 1 and dseg 2 are the average distances from the two rock discontinuity or hydraulic fracture segments to the common face, respectively.
Rock discontinuity and/or hydraulic fracture intersections entail the intersection between both polygons in order to calculate a transmissibility factor that models mass transfer appropriately (
where kf1 and kf2 are rock discontinuity or hydraulic fracture permeabilities for segments 1 and 2, wf1 and wf2 are widths of rock discontinuity or hydraulic fracture segments 1 and 2, Lint is intersection line length. df1 and df2 are average normal distances from the rock discontinuity or hydraulic fracture segments to the intersection line and can be calculated as
where dSi represents the area of the element, Si represents the area of the rock discontinuity or hydraulic fracture sub-segment, and xn represents the distance from the centroid of the element to the intersection line.
Non-planar rock discontinuities and hydraulic fractures can be modeled as continuous and consecutive polygons.
Some workflow embodiments of this disclosure encompasses hydraulic fracture modeling in an ultra-low permeability reservoir with rock discontinuities. Such workflows can use static data such as well image logs, well logs, geological model, seismic interpretations, and core data; and dynamic data such as pumping schedules, well production history, and fracture diagnostics data (if available).
A field application of an embodiment of this disclosure was applied to a hydraulic fracturing operation in a shale gas reservoir in Asia. This particular reservoir is characterized as having complex rock discontinuities. The reservoir has ultra-low permeability and low porosity, for which hydraulic fracturing is necessary to access hydrocarbons trapped in the reservoir rock. One horizontal well was present in the reservoir, which was completed with twenty six stages.
A three-dimensional geological model was built first by using well logs, image logs, seismic interpretations, nearby history matched wells, and geomechanical data to populate reservoir properties such as porosity, pressure, permeability, water saturation, and stress field. FIG. 10 depicts the three-dimensional geological model, showing heterogeneous porosity values in the model. A detailed table containing the reservoir properties used in this field application is presented in Table 1. Regional trend analysis coupled with seismic inversion results were conducted to generate a natural fracture model. Natural fracture orientation was obtained from well image logs and natural fracture dimensions were obtained from nearby history matched wells. Geophysical seismic attributes extracted from Gaussian curvature attribute, maximum likelihood attribute, or ant tracking provide evidence of spatial extension of faults. The present model relied on maximum likelihood attribute to extract large-scale geological discontinuities in the reservoir due to its higher quality and resolution in this location. A bedding layer model was included by analyzing bedding layer distribution and density from well image log interpretations. After identifying rock discontinuities using geological and geophysical domain experience, a discrete fracture network (DFN) model was built to represent them, which has 30850 rock discontinuities (
A hydraulic fracture model was set up using a third-party hydraulic fracture propagation model. The model required the description of geomechanical data, perforation data, and pumping schedule for each stage in the hydraulic fracturing job. Table 2 highlights the main data used in this study to generate a hydraulic fracture model.
A connectivity analysis was performed to the resulting network, which allowed to discretize groups of connected and disconnected rock discontinuities out of the DFN model.
A direct comparison between the base case with only hydraulic fractures and case 1 with hydraulic fractures and rock discontinuities is disclosed. Reservoir simulation results show that the inclusion of a 3D DFN, representing three-dimensional rock discontinuities, impact well performance of a producing shale gas well. Results show 33.5% increase in cumulative gas and water production after 10 years of production, when one considers realistic rock discontinuities in a reservoir simulation workflow.
Some embodiments of this disclosure utilize data representing the subterranean region produced by conventional reservoir simulators as known in the art. Conventional simulators are designed to generate models of subterranean regions, producing data sets including fracture parameters, well parameters, and other parameters related to the specific production or operation of the particular field or reservoir. Embodiments of this disclosure provide a non-intrusive application of an EDFM formulation that allows for insertion of discrete fractures into a computational domain and the use of a simulator's original functionalities without requiring access to the simulator source code. The embodiments may be easily integrated into existing frameworks for conventional or unconventional reservoirs to perform various analyses as described herein.
Advantages provided by the embodiments of this disclosure include the ability to accurately simulate subsurface characteristics and provide useful data (e.g., fluid flow rates, fluid distribution, fluid saturation, pressure behavior, geothermal activity, well performance, formation distributions, history matching, production forecasting, saturation levels, sensitivity analysis, etc.), particularly for multi-scale complex fracture geometries. Reservoir models with three-dimensional rock discontinuities and hydraulic fractures can be accurately and efficiently simulated by using non-intrusive EDFM. Fluid flow is accurately and efficiently modeled in hydraulic fractures and rock discontinuities by using NNCs, which represent interactions between the reservoir matrix, hydraulic fractures, and any type of rock discontinuity. The embodiments are ideal for use in conjunction with commercial simulators or in-house simulators in a non-intrusive or intrusive manner, overcoming key limitations of low computational efficiency and complex gridding issues experienced with conventional methods.
The EDFM embodiments of this disclosure can handle fractures with any complex boundaries and surfaces with varying roughness. It is common for fractures to have irregular shapes and varying properties (e.g., varying aperture, permeability) along the fracture plane. EDFM embodiments of this disclosure handle different types of structured grids, including Cartesian grids and corner-point grids. The embodiments may be implemented with conventional reservoir simulators or with other applications that generate similar data sets. As a non-intrusive method, the calculations of connection factors, including NNC transmissibility factors and a fracture well index, depend on the gridding, reservoir permeability, thermal conductivity, and fracture geometries.
Embodiments of this disclosure introduce realistic natural fractures, bedding layers, and faults in a reservoir simulation workflow which interacts with subsurface hydraulic fracture processes. The hydraulic fractures and faults from the simulations can be planar or non-planar. Non-planar behavior is produced by heterogeneous stress fields and multi-scale fractures, which is captured by using ensembles of connected polygons. The hydraulic fracture models can be calibrated with production data using the techniques of this disclosure. For this purpose, reservoir features such as reservoir permeability, rock compaction coefficient, water saturation, and relative permeability curves can be tuned manually or automatically (e.g., using artificial intelligence). Hydraulic fracture geometries can also be modified by reducing hydraulic fracture dimensions in order to represent their effective contribution. Rock discontinuity conductivity can also be varied in order to improve the calibration process with production data.
Hydraulic fracture-rock discontinuity interactions can be more accurately represented by using Mohr Coulomb criteria in the techniques of this disclosure. In this approach, activation could be assumed to occur when a propagating hydraulic fracture segment intersects a rock discontinuity, increasing its internal pressure and causing the rock discontinuity to fail in shear. Such activation also depends on the orientation of the rock discontinuity and the amount of pressure inside the propagating hydraulic fracture. Embodiments of this disclosure allow for integration of diagnostics data, which could provide more accurate estimations of hydraulic fracture geometry. Such integration is seamless because variation of hydraulic fracture geometries can be performed using automated hydraulic fracture geometry reduction algorithms. The disclosed embodiments integrate realistic hydraulic fracture modeling, which enhances completion design and understanding of reservoir properties in order to optimize future hydraulic fracturing treatments in subsequent wells in a hydrocarbon field.
Embodiments of this disclosure may apply one or more preprocessors to provide the disclosed calculations. Taking reservoir and gridding information as inputs, the preprocessor(s) performs the calculations disclosed herein and generates an output of data values corresponding to fracture locations, connectivity parameters, geometry parameters, the number of extra grids, the equivalent properties of these grids, transmissibility factors, and NNC pairings.
In light of the principles and example embodiments described and illustrated herein, it will be recognized that numerous modifications could be applied to the processes to derive numerous alternative embodiments of the present invention. Items such as applications, modules, components, etc., may be implemented as software constructs stored in a machine accessible storage medium, and those constructs may take the form of applications, programs, subroutines, instructions, methods, or any other suitable form of control logic; such items may also be implemented as firmware or hardware, or as any combination of software, firmware and hardware, or any combination of any two of software, firmware and hardware. It will also be appreciated by those skilled in the art that embodiments may be implemented using conventional memory in applied computing systems (e.g., local memory, virtual memory, and/or cloud-based memory). The term “processor” may refer to one or more processors. What is claimed as the invention, therefore, are all implementations that come within the scope of the following claims, and all equivalents to such implementations.