Operations, such as surveying, drilling, wireline testing, completions, production, planning and analysis can be performed to locate and gather valuable fluids (e.g., hydrocarbons) in underground geological formations (e.g., reservoirs). Surveys can be performed using acquisition methodologies, such as seismic scanners or surveyors to generate maps and other information of the formations. The maps and other information can be analyzed to determine whether the formations contain fluids and whether such fluids are reasonably recoverable.
Both natural and induced conductive fractures in underground geological formations accelerate the flow of fluids in reservoirs and, thus, improve primary recovery of the fluids. However, conductive fractures can also reduce efficiency during secondary recovery, for example, by shortening the water breakthrough times. Accordingly, to maximize recovery, analysts may use prediction scenarios to numerically model reservoir simulators and, thereby, assess the influence of the conductive fractures. There are several approaches to the modeling of conductive fractures in finite-difference (FD) or control-volume (CV) based reservoir grids. These approaches, however, have respective tradeoffs between the accuracy of the modeling and the corresponding computational costs.
The present disclosure is directed to modeling fluid-conducting fractures in reservoir grid simulations. Method, systems, and computer program products in accordance with the present disclosure perform operations including determining a model of an underground reservoir, wherein the model includes a conductive fracture and a grid of three-dimensional (3D) reservoir cells. The operations also include determining the 3D reservoir cells that intersect the conductive fracture. The operations further include determining two-dimensional (2D) fracture cells representing the conductive fracture in the model. Additionally, the operations include determining fluid flow through the conductive fracture using fluid flow parameters of the plurality the 3D reservoir cells intersecting the fracture and fluid flow parameters of the 2D fracture cells. Further, the operations include updating the model based on the fluid flow.
It will be appreciated that this summary is intended merely to introduce some aspects of the present methods, systems, and media, which are more fully described and/or claimed below. Accordingly, this summary is not intended to be limiting.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present teachings and together with the description, serve to explain the principles of the present teachings.
The present disclosure is directed to modeling geologic formations and, more specifically, to modeling fluid-conducting fractures in reservoir grid simulations. Methods and systems in accordance with aspects of the present disclosure geometrically model fluid-conducting fractures of a fracture—rock fluid-flow model with high-accuracy in relation to computational costs of the modeling. Additionally, the modeling of fluid-conducting fractures by the methods and systems disclosed herein provides flexibility in simulation shapes and locations of the fractures without adapting the surrounding reservoir model. Further, the methods and systems disclosed herein provide a choice in the number of unknowns to solve for in the models.
In accordance with aspects of the present disclosure, the geologic modeling and analysis system 100 includes hardware and software that perform the processes and functions described herein. In embodiments, the geologic modeling and analysis system 100 includes a computing device 115 and a hardware data storage device 116. In embodiments, the computing device 130 includes one or more processors, one or more memory devices (e.g., RAM and ROM), one or more I/O interfaces, and one or more network interfaces. The memory devices can include a local memory (e.g., a random access memory and a cache memory) employed during execution of program instructions. The data storage device 116 can comprise a computer-readable, non-volatile hardware storage device that stores information and program instructions. For example, the data storage device 116 can be one or more flash drives and/or hard disk drives.
Using the processor, the computing device 115 executes computer program instructions (e.g., an operating system and/or application programs), which can be stored in the memory devices and/or data storage device 116. Moreover, in accordance with aspects of the present disclosure, the computing device 115 can execute computer program instructions of the management component 110 and the framework 170.
In accordance with aspects of the present disclosure, the management components 110 include a seismic data component 112, an additional information component 114 (e.g., well/logging data), a computing device 115, a data storage device 116, a simulation component 120, an attribute component 130, an analysis/visualization component 142 and a workflow component 144. In operation, seismic data and information provided per the seismic data component 112 and the additional information component 114 may be input to the simulation component 120.
In accordance with aspects of the present disclosure, the simulation component 120 is software, hardware, or a combination thereof that, when executed by the computing device 115, causes that geologic modeling and analysis system 100 to model and/or simulate fluid-conducting fractures in the geologic environment 149. In embodiments, the simulation component 120 can use entities 122, which can include earth entities or geological objects such as wells, surfaces, bodies, reservoirs, etc. In the geologic modeling and analysis system 100, the entities 122 can include virtual representations of actual physical entities of, for example, the geologic environment 149 that are reconstructed for purposes of simulation by the simulation component 120. The entities 122 can be determined based on data acquired via sensing, observation, etc. (e.g., the seismic data 112 and other information 114), which can be obtained from the geologic environment 149 via feedback 160. Each of the entities 122 can be characterized by one or more properties. For example, a fracture entity can be characterized by one or more properties such as location, size, shape, volume, orientation, pressure, porosity, fluid density, pore volume, etc. The properties can represent one or more measurements (e.g., data acquired from the geologic environment and reference data), calculations (e.g., determined based on the acquired data and the reference data), etc.
In an example embodiment, such as shown in
In embodiments, such as the example of
In embodiments, such as the example of
In embodiments, the simulation component 120 can include one or more features of a simulator such as the ECLIPSE™ reservoir simulator (Schlumberger Limited, Houston Tex.), the INTERSECT™ reservoir simulator (Schlumberger Limited, Houston Tex.), etc. As an example, a simulation component, a simulator, etc. can include features to implement one or more grid-less techniques (e.g., to solve one or more equations, etc.). As an example, a reservoir or reservoirs may be simulated with respect to one or more enhanced recovery techniques (e.g., consider a thermal process such as SAGD, etc.).
In embodiments, the management components 110 can include features of a commercially available framework such as the PETREL® seismic to simulation software framework (Schlumberger Limited, Houston, Tex.). The PETREL® framework provides components that allow for optimization of exploration and development operations. The PETREL® framework includes seismic to simulation software components that can output information for use in increasing reservoir performance, for example, by improving asset team productivity. Through use of such a framework, one or more analysts (e.g., geophysicists, geologists, and reservoir engineers) can develop collaborative workflows and integrate operations to streamline processes. Such a framework can be considered an application and can be considered a data-driven application (e.g., where data is input for purposes of modeling, simulating, etc.).
In embodiments, various aspects of the management components 110 may include add-ons or plug-ins that operate according to specifications of a framework environment. For example, a commercially available framework environment marketed as the OCEAN® framework environment (Schlumberger Limited, Houston, Tex.) allows for integration of add-ons (or plug-ins) into a PETREL® framework workflow. The OCEAN® framework environment leverages .NET® tools (Microsoft Corporation, Redmond, Wash.) and offers stable, user-friendly interfaces for efficient development. In an example embodiment, various components may be implemented as add-ons (or plug-ins) that conform to and operate according to specifications of a framework environment (e.g., according to application programming interface (API) specifications, etc.).
In accordance with aspects of the present disclosure, the framework 170 includes features for implementing one or more grid generation techniques. In embodiments, the framework 170 can include an input component for receipt of information from interpretation of the seismic data, the attributes 130, as well as, for example, log data, image data, etc. Such a framework may include a grid generation component that processes input information, optionally in conjunction with other information, to generate a grid representing three-dimensional divisions of the geologic environment 149. For example, the grid can divide reservoir 151 into a mesh of contiguous rectangular or square cells, which may comprise a finite-difference (FD) or control-volume (CV) based reservoir grids. In accordance with aspects of the disclosure, the geologic modeling and analysis system 100 simulates the reservoir 151 by modeling fluid flow among cells of the grid containing fluid conducting fractures.
In embodiments, such as shown in the example of
As an example, the domain objects 182 can include entity objects, property objects and optionally other objects. Entity objects may be used to geometrically represent wells, surfaces, bodies, reservoirs, fractures, etc., while property objects may be used to provide property values as well as data versions and display parameters. An entity object may represent a fracture in the reservoir where a property object provides log information as well as version information and display information (e.g., to display the well as part of a model).
In the example of
In embodiments, such as shown in
In accordance with aspects of the present disclosure, the geologic modeling and analysis system 100 can be used to perform one or more workflows, such as workflow 144. Workflow 144 may be a process that includes a number of worksteps. A workstep may operate on data, for example, to create new data, to update existing data, etc. As an example, a workstep may operate on one or more inputs and create one or more results, for example, based on one or more algorithms. As an example, the management components 110 can include a workflow editor for creation, editing, executing, etc. of the workflow 144. In such an example, the workflow editor may provide for selection of one or more pre-defined worksteps, one or more customized worksteps, etc. As an example, the workflow 144 may be a workflow implementable in the PETREL® software, for example, that operates on seismic data, seismic attribute(s), etc. As an example, the workflow 144 may be a process implementable in the OCEAN® framework. As an example, the workflow 144 may include one or more worksteps that access a module such as a plug-in (e.g., external executable code, etc.).
Current methods of modeling fluid-conducting fractures (e.g., fractures 159) include “the dual-porosity/dual-permeability approach” and “the enhanced well index approach.” These two approaches are examples of “low-accuracy, low-cost” modeling methods. In both cases, at least some detailed geometry of the fractures in underground geological formations is lost in the macroscopic description of the local system. In addition to the low-accuracy, low-cost modeling methods, current methods include a “medium/high-accuracy, high-cost” method. This method divides an underground geological formation (e.g., sedimentary basin 150) into a grid of cells and then adapts and/or refines the grids cells around a fracture (e.g., fractures 159) by deforming the grid cells (i.e. adapting) and/or shrinking their size (i.e., refining) (i.e., the adapting/refining method).
In the multi-segment network approach shown in
In some embodiments, methods and systems disclosed herein may increase the accuracy of the multi-segment network approach shown in
Moreover, embodiments of the present disclosure determine the flow through the FCRCI analytically. For example, a simulation (e.g., simulation 120) can use fluid flow parameters corresponding to the geometry of the reservoir cells and the fracture cells intersecting the reservoir cell, as well as the current distribution of pressures around the reservoir cell, representing nearby rock heterogeneities and the influence of external wells and aquifers. In embodiments, when it is determined that transient effects of the FCRCI flow are relevant (e.g., by a user), a default steady-state model in the simulation can be replaced by a transient model by involving time-dependent kernels in the boundary integral equations.
In addition, in accordance with aspects of the present disclosure, a fracture may be treated as a reservoir domain model. This is due to the fact that a fluid-conducting fracture is effectively a porous rock layer with (very) high porosity and permeability. Thus, in embodiments, simulation facilities that can be applied to domain grids may be applied to the fracture model. For example, computations and properties related to rock compaction, not applicable to the well model, may be provided. Further, a reservoir fluid-flow simulator may be coupled with a rock-stress/strain simulator, resulting in dynamic fracture growths or closures based on fluid pressure changes during the production.
In accordance with aspects of the invention, the portion of the fracture 413 intersecting the reservoir cell 405 is represented by splitting the fracture 413 into the fracture cells 409. The fracture cells 409 are planar cells in a 2D domain (e.g., u, v) of the fracture 413 that represent a curvature and/or shape of the portion of the fracture 413 intersecting the reservoir cell 405. In
Additionally, in embodiments, the simulation can assign a unique pressure to each of the fracture cells 409. It is noted that
In accordance with aspects of the present disclosure, equations (1), (2), (3), and (4) below mathematically describe the model of the FCRCI 400:
Equation (1) represents a material balance of fluid flowing from reservoir cell 405 (i) into its n neighboring (e.g., adjacent) reservoir cells (first parameter) in the reservoir grid, (ii) into well connections rwc outside (i.e., excluding) the fracture cells 409 (second parameter), (iii) into f fracture cells 409 (third parameter) intersecting the reservoir cell 405, and (iv) and of fluid compressed during the time step Δt due to changes in (molar or mass) fluid density ρ or pore volume φV (fourth parameter). Flow-rate Qi across the face Γi from reservoir cell 405 into cell i depends, according to Darcy's law, on the pressure difference between the two cells (including hydrostatic effects), {tilde over (P)}i−P0, multiplied by transmissibility Ti and mobility Mi, see Equation (2). At this stage, the extra parameter Si may be ignored (i.e., set to zero).
The flow of fluid through fractures 413 of the FCRCI 400 has an analogous control-volume (i.e., CV) description, except that its 2D domain is defined by the surface of the fracture 413, which can be curved in 3D space (e.g., x, y, z), and can, therefore, be based on the curvilinear coordinates (u, v) that map the original non-planar domain onto a flat plane. This difference is also indicated by a tilde-accent above symbols of the relevant quantities in Equations (3) and (4).
In the first parameter of Equation (3), m is number of fracture cells 409 neighboring (e.g., adjacent) to fracture cell 409. For example, if the fracture grid is made up of triangular cells 409, m may be 3, whereas n may equal 6 in a 3D grid of cuboidal cells 405. Index fwc in the second parameter iterates over the well connections explicitly associated with the fracture cell 409, and therefore excluded from the rwc-sum in Equation (1). In Equation (3), time step Δt′may be different (usually smaller) from Δt in Equation (1) to cope with the higher velocities of fluid in the fracture system.
As is evident from a comparison of Equations (1) and (3), their third parameter couples the two models. In Equation (3), r is the number of reservoir cells intersecting each of the fracture cells 409 and each of them is supplying Qj of fluid to it across both sides of the planar boundary Γj, unless the fracture cell 409 lies exactly between two reservoir cells.
In accordance with aspects of the present disclosure, simulation (e.g., simulation 120) determines the unknown value of each Qj based on the local geometry, rock and fluid properties, and pressures. In embodiments, the simulation uses a boundary integral equation to determine the values of each Qj. The boundary integral equation considers boundaries and can optionally determine domain solutions. The domain in this setup may be the reservoir cell 405 in which the properties may be considered to be spatially uniform, as dictated by the finite-difference or control-volume method used to discretize the space. Doing so can simplify aspects of the boundary integral equation method. It should be noted that the boundary integral equation (a.k.a., boundary element method (BEM)) which can prescribe a variable solution distribution along the domain boundaries is based on simple functions such as low-order polynomials. In the current context, pressures and flow-rates are constant over all finite-difference or control-volume cell faces, which correspond to constant boundary elements.
In embodiments, the simulation represents the fracture in 3D using both-sided boundary elements to halve the number of unknowns or to apply finite element method (FEM) for a more accurate 2D fracture description. These may be adapted to the FD/CV based reservoir (3D) and fracture (2D) description in which the interior of each reservoir cell containing fractures is modeled using the BIE approach to facilitate the rock-fracture coupling.
Equation (5) below is the fundamental equation of the BIE method that represents the influence of a point source in x′ onto the boundaries of the solution domain. In accordance with aspects of the disclosure, the solution domain is the reservoir cell 405:
Kernels F and G capture the geometry between points x′ and x as the latter moves along each boundary Γ* during the integration. Steady-state kernel G corresponds to a reciprocal of the distance between the two points and F to its spatial gradient. Further, time-dependent kernels can be used to localize fluid expansion or compression, in addition to the cell-wise-uniform accumulation included via parameter Iacc. Parameter |Γ*| in Equation (5) denotes the area of boundary Γ*.
The parameters in Equation (5) are known at the solution time t (some are estimated at time t+Δt), except for the flow-rate Qj across each fracture cell side-face Γj. Equation (5) can be used to determine this unknown flow-rate, which couples the two models, by positioning point x′ on boundary Γj, setting contact coefficient c(x′) to 0.5 (˜smooth boundary) and taking P(x′) equal to the fracture pressure at {tilde over (P)}j at x′. This procedure could be repeated for all f fracture cells 409 in the reservoir cell 405 to generate f equations for the same number of unknowns Qj. Further, the sides of the fracture boundary Γj may be treated independently, instead of using the both-sided boundary element approach; however, this would double the number of unknowns Qj.
The methods of the present disclosure provide a high-accuracy model of flow between conductive fractures and rock cells in FD or CV-based reservoir grids. Notably, modeling internal sources or sinks within such FD or CV-based reservoir grids involves changes in cell pressure that can cause a symmetrically distributed gradient around the cell in all directions. Additionally, the model may include additional unknowns, Si in Equation (2), called the “support flow.” The inclusion of support flow Si in the model can improve the determined flow-rates Qi by compensating the error arising from the crude FD/CV-based description with the help of boundary integral equations with x′on Γi. When the support flow is included in Equation (2), the pressure gradient around the cell 405 may be asymmetric, depending on the geometry and distribution of the internal sources and fractures cells. Doing so can yield a more accurate solution because it provides more degrees of freedom.
The flowchart in
At 509, the system (e.g., using simulation 120) determines a model of the underground reservoir based on the information determined at 505. In accordance with aspects of the disclosure, the model can be a 3D grid comprised of volumetric reservoir cells (e.g., reservoir cell 405). At 513, the system determines which of the reservoir cells determined at 509 intersect the locations of the conductive fracture determined in 505. For example, at each of the reservoir cells, the system estimates a location, a shape, and/or a thickness of the fracture within the 3D domain of the 3D grid.
At 517, the system determines 2D fracture cells (e.g., fracture cells 409) representing the conductive fracture in the model. In embodiments, the fracture cells are determined by splitting a portion of the conductive fracture intersecting each reservoir cell into a number of 2D polygons representing a curved shape of the portion of the conductive fracture. It is noted that, while the fracture cells can be two-dimensional, they can be associated with a volume of fluid based on, e.g., fluid density and pore volume of the portion of the conductive fracture. An analyst may select the size and/or shape of the fracture cells to reduce the number of unknowns in the model.
At 521, the system determines fluid flow through the conductive fracture using one or more fluid flow parameters of each of the reservoir cells determined in 513 and fluid flow parameters of each of the fracture cells determined at 517. The fluid flow parameters can correspond to those previously disclosed herein. In embodiments, the fluid flow parameters are variables included in one or more of Equations (1) . . . (5) above. At 525, the system updates the model based on the fluid flow condition determined at 521. For example, the system can update the model based on the fluid flow between the reservoir cells and the fracture cells. Steps 521 and 525 may be performed simultaneously by solving a single matrix representing Equations (1) . . . (5) together (including the FD/CV-based residual equations).
A processor may include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device. The storage media 606 may be implemented as one or more computer-readable or machine-readable storage media. Note that while in the example embodiment of
In some embodiments, computing system 600 contains one or more reservoir modeling modules 608. In the example of computing system 600, computer system 601A includes the reservoir modeling modules 608. In some embodiments, a single reservoir modeling module 608 may be used to perform some or all aspects of one or more embodiments of the methods disclosed herein. In alternate embodiments, a plurality of reservoir modeling modules 608 may be used to perform some or all aspects of methods herein.
It should be appreciated that computing system 600 is one example of a computing system, and that computing system 600 may have more or fewer components than shown, may combine additional components not depicted in the example embodiment of
Further, the processing method described herein may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are included within the scope of protection of the present disclosure.
Geologic interpretations, models, and/or other interpretation aids may be refined in an iterative fashion; this concept is applicable to the methods discussed herein. This may include use of feedback loops executed on an algorithmic basis, such as at a computing device (e.g., computing system 100,
The flow diagram in
The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the present disclosure to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. Moreover, the order in which the elements of the methods described herein are illustrated and described may be re-arranged, and/or two or more elements may occur simultaneously. The embodiments were chosen and described in order to best explain the principals of the present disclosure and its practical applications, to thereby enable others skilled in the art to best utilize the present disclosure and various embodiments with various modifications as are suited to the particular use contemplated. Additional information supporting the disclosure is contained in the appendix attached hereto.
It will also be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used to distinguish one element from another. For example, a first object or step could be termed a second object or step, and, similarly, a second object or step could be termed a first object or step, without departing from the scope of the present disclosure. The first object or step, and the second object or step, are both, objects or steps, respectively, but they are not to be considered the same object or step.
The terminology used in the present disclosure is for the purpose of describing particular embodiments and is not intended to be limiting of the present disclosure. As used in the present disclosure and the appended claims, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, as used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context.
This application claims priority to U.S. Provisional Patent Application No. 62/076,943, which was filed on Nov. 7, 2014 and is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62076943 | Nov 2014 | US |