Reservoir simulation is an area of reservoir engineering that employs computer models to predict the transport of fluids, such as oil, water, and gas, within a reservoir. Reservoir simulators are used by petroleum producers in determining how best to develop new fields, as well as generate production forecasts on which investment decisions can be based in connection with developed fields.
Reservoir simulation software models are typically implemented using a number of discretized blocks, referred to interchangeably herein as “blocks,” “grid blocks,” or “cells.” Models can vary in size from a few grid blocks to hundreds of millions of grid blocks. In these software simulations, it is common to model a reservoir using a simulation grid formed of blocks and then simulate reservoir properties (e.g., pressure, temperature, porosity, permeability) within each block to predict flow. For example, such modeling may be particularly useful in low permeability reservoirs for determining how many and where fractures should be induced in a reservoir to achieve a certain flow over a period of time.
There are disclosed in the drawings and the following description methods and systems employing grid blocks for modeling a geologic formation. In the drawings:
It should be understood, however, that the specific embodiments given in the drawings and detailed description do not limit the disclosure. On the contrary, they provide the foundation for one of ordinary skill to discern the alternative forms, equivalents, and modifications that are encompassed together with one or more of the given embodiments in the scope of the appended claims.
Disclosed herein are methods and systems for modeling a geologic formation using grid blocks. In at least some embodiments, a method includes identifying a particular area (or two or more areas) in a representation of the geologic formation and providing a grid block to encompass the particular area, without reference to one or more underlying grid boundaries. The method also includes providing a plurality of buffer grid blocks adjacent to the grid block and refining a resolution of the grid block. Providing the grid block to encompass the particular area without reference to the one or more underlying grid boundaries allows the resolution of the grid block to be refined without restriction by the one or more underlying grid boundaries.
A related computing system includes a display and a processor coupled to the display. The processor is configured to: identify a particular area (or two or more areas) in a representation of a geologic formation displayed on the display; control the display to display a grid block to encompass each particular area, without reference to one or more underlying grid boundaries; control the display to display a plurality of buffer grid blocks adjacent to the grid block; and refine a resolution of the grid block. Controlling the display to display the grid block to encompass the particular area without reference to the one or more underlying grid boundaries allows the resolution of the grid block to be refined without restriction by the one or more underlying grid boundaries.
Reservoir simulation commonly utilizes numerical representations of a reservoir based off the physics, either as the reservoir currently exists or as it is envisioned to exist at some point in the future, e.g., before any wells are drilled, prior to any field development and during field development. Such a representation of the reservoir, combined with additional data about proposed or existing wells and development strategy, facilitates prediction of how the reservoir might perform in terms of reservoir stimulation and production.
The simulation may utilize a grid.
In the
For ease of description, the simulation grid 108 is described as being composed of grid blocks 110 that reside in one plane (e.g., an x-y plane). However, it is understood that features disclosed herein are equally applicable to a simulation grid composed of grid blocks that reside in other planes (e.g., an x-z plane) as well as a simulation grid composed of three-dimension grid blocks that are defined by the x-, y- and z-directions.
As noted earlier, the simulation grid 108 may be used to model a reservoir. The reservoir may be a shale reservoir. Typically, shale reservoirs exhibit a permeability that is quite low when compared to other types of geologic reservoirs. For example, shale reservoirs may be less permeable than other geologic reservoirs by a factor of 10′. Lower levels of permeability result in slower fluid and pressure. Increased surface area in contact with such a reservoir can be accomplished by creating fractures. The areas around fractures typically require fine grids in order to suitably capture pressure transient behavior. Accordingly, it is often beneficial to model certain portions of a shale reservoir (e.g., to model parameters such as flow) using a finer grid scale as compared to other portions of the reservoir or other types of reservoirs. Such other reservoirs may be modeled acceptably using grid blocks that are less refined.
Further, the reservoir may include one or more geologic features or areas of interest, such as the fractures described earlier, wellbores or the like. Such features may be either man-made or naturally occurring. For example, a particular structure may be an existing structure of the reservoir or a proposed structure selected to achieve a particular flow in a modeled formation.
The simulation grid 108 may be used to simulate pressure flow at a number of discrete locations around the structure (e.g., an existing or a proposed fracture). Ultimately, this model predicts the areas of the reservoir in which fluid and/or pressure movement associated with the fracture will occur. To more accurately predict pressure flow in such regions, finer grids can be used to model the region(s) of the reservoir in which significant fluid and/or pressure movement are expected to occur. Such finer grids are commonly referred to as local grid refinements (LGRs). Because the higher resolution associated with LGRs involve heavier computational loads, LGRs are typically applied only to specific areas of interest (e.g., areas around a fracture), such that other areas of the reservoir are modeled using coarser grids.
An LGR is applied to the simulation grid. The application of the LGR is illustrated more clearly in
As illustrated in
Refinement of the locally refined grid 212 is hampered or restricted by the borders of various grid blocks of the simulation grid 108. The locally refined grid 212 is embedded within grid blocks of the simulation grid 108 (e.g., grid blocks 110-1, 110-2, 110-3, etc.) Refinement of the locally refined grid 212 is performed in a manner that is observant of the borders of such grid blocks.
For example, each of grid blocks 110-1, 110-2, 110-3 may represent a width of 100 feet in the x-direction. By uniformly subdividing a particular grid block (e.g., grid block 110-1) into 2, blocks are created, where each represents a width of 50 feet. Similarly, by uniformly subdividing the grid block 110-1 into 3, blocks are created, where each represents a width of 33⅓ feet are created. As such, blocks are created, where each represents a width of 100/N feet, where N denotes an integer greater than 0. However, in cases where 100 feet is not equal to an integer multiple of a particular width (e.g., such as 37 or 47 feet, N would be a non-integer), it is not possible to create equally sized blocks, each of the blocks representing the particular width.
It is recognized that one or more grid blocks may be subdivided in a non-uniform manner. For example, the grid block 110-1 may be subdivided into blocks that represent widths of 37 feet, 47 feet and 16 feet, respectively. However, the refinement of the grid block is confined or restricted, in that the widths represented by the smaller blocks add up to 100 feet (the width represented by grid block 110-1).
According to various embodiments, a coarse grid block is created. The grid block covers a particular area (or structure) of interest, and is defined without reference to an underlying grid such as simulation grid 108 (or grid blocks 110 that make up a simulation grid). Other coarse grid blocks (buffer grid blocks) are created around the grid block, in order to model areas outside of the area of interest. Because the coarse grid block is defined without reference to an underlying simulation grid, refinement of the coarse grid block can be performed without being hampered or encumbered by borders associated with such a simulation grid.
According to various embodiments, a grid for modeling an entire area is constructed based on one or more particular areas of interest (e.g., fracture patterns) that are to be modeled, as well as the size(s) of the particular area(s). A coarse grid block(s) (corresponding to the area(s) of interest) may be refined independent of buffer grid blocks that are provided around the coarse grid block(s).
First, a grid that is constructed based on a single area of interest will be described with reference to
In a representation of a geologic formation (e.g., a reservoir such as a shale reservoir), a specific structure 402 is identified. For example, the structure 402 may be a fracture pattern. With reference to
With reference to
For purposes of LGR, the buffer area 408 may be subdivided into separate buffer grid blocks. As illustrated in
The buffer grid blocks 408a, 408b, 408c, 408d, 408e, 408f, 408g, and 408h may be refined.
Grid block 404 is also refined. According to various embodiments, the grid block 404 is refined to provide a higher (finer) level of resolution relative to the buffer grid blocks 408a, 408b, 408c, 408d, 408e, 408f, 408g, and 408h. As such, parameters such as pressure, flow rate may be predicted more precisely in the geologic region represented by the grid block 404. As noted earlier, the refinement of the grid block 404 is performed without reference to an underlying simulation grid such as simulation grid 108 (or grid blocks 110 that make up a simulation grid). Accordingly, refinement of the grid block 404 can be performed without being hampered or restricted by borders associated with such a simulation grid (or its constituent grid blocks).
The refinement illustrated, e.g., with reference to
Construction of a grid based on a single area of interest has been described with reference to
With reference to
With continued reference to
For purposes of LGR, the buffer area may be subdivided into separate buffer grid blocks. As illustrated in
The buffer grid blocks 908a, 908b, 908c, 908d, 908e, 908f, 908g, 908h, 908i, and 908j may be refined.
Also, the grid blocks 904a, 904b are refined. According to various embodiments, the grid blocks 904a, 904b are refined to provide a finer level of resolution relative to the buffer grid blocks 908a, 908b, 908c, 908d, 908e, 908f, 908g, 908h, 908i, and 908j. As such, parameters including refined pressure and flow rate may be predicted more precisely in the geologic regions represented by the grid blocks 904a, 904b. As noted earlier, the refinement of the grid blocks 904a, 904b is performed without reference to an underlying simulation grid such as simulation grid 108 (or grid blocks 110 that make up a simulation grid). Accordingly, refinement of the grid blocks 904a, 904b can be performed without being hampered or restricted by borders associated with a simulation grid (or its constituent grid blocks).
More generally, a grid may be constructed based on two or more areas of interest. For example, if NP denotes a nonzero number of areas of interest (e.g., fracture patterns) that are similar to the scenario described earlier with reference to
At block 1310, a resolution of each of the buffer grid blocks may be refined. At block 1312, a second particular area in the representation of the geologic formation is identified. (Alternatively, two or more additional particular areas in the representation of the geologic formation are identified.) At block 1314, a second grid block is provided to encompass the second particular area, without reference to the one or more underlying grid boundaries. (Alternatively, two or more additional grid blocks are provided to encompass the additional particular areas, without reference to the one or more underlying grid boundaries.) At block 1316, a resolution of the second grid block is refined. (Alternatively, resolutions of the additional grid blocks are refined.) Providing the second grid block without reference to the one or more underlying grid boundaries allows the resolution of the second grid block to be refined without restriction by the one or more underlying grid boundaries
Disclosed embodiments may be used to model the flow of oil, gas and water in the vicinity of particular structures in geologic formations (e.g., induced fractures in shale reservoirs). It is understood that features of these embodiments are similarly applicable in other types of reservoirs and processes, where parameters such as pressure change and fluid movement in the vicinity of wells or other important features are modeled. For example, disclosed features may be used in the coning of water and/or gas in the vicinity of wells.
Software instructions executable by the processor 1402 for implementing a reservoir simulation system in accordance with embodiments described herein, may be stored in storage 1404. Although not explicitly shown in
Embodiments disclosed herein include:
A: A related computing system includes a display and a processor coupled to the display. The processor is configured to: identify a particular area in a representation of a geologic formation displayed on the display; control the display to display a grid block to encompass the particular area, without reference to one or more underlying grid boundaries; control the display to display a plurality of buffer grid blocks adjacent to the grid block; and refine a resolution of the grid block. Controlling the display to display the grid block without reference to the one or more underlying grid boundaries allows the resolution of the grid block to be refined without restriction by the one or more underlying grid boundaries.
B. A method of modeling a geologic formation includes identifying a particular area in a representation of the geologic formation and providing a grid block to encompass the particular area, without reference to one or more underlying grid boundaries. The method also includes providing a plurality of buffer grid blocks adjacent to the grid block and refining a resolution of the grid block. Providing the grid block without reference to the one or more underlying grid boundaries allows the resolution of the grid block to be refined without restriction by the one or more underlying grid boundaries.
Each of the embodiments, A and B, may have one or more of the following additional elements in any combination. Element 1: wherein the processor is further configured to refine a resolution of each of the buffer grid blocks. Element 2: wherein the refined resolution of the grid block is higher than the refined resolution of each of the buffer grid blocks. Element 3: wherein the grid block and the plurality of buffer grid blocks form a shape of a rectangle. Element 4: wherein: the geologic formation comprises a subterranean reservoir; and the particular area corresponds to a region of interest in the subterranean reservoir. Element 5: wherein: the processor sizes the grid block based on a size of the region of interest; and the grid block is sized without restriction by the one or more underlying grid boundaries. Element 6: wherein the region of interest comprises a fracture pattern of a shale reservoir. Element 7: wherein the processor refines the resolution of the grid block by uniformly subdividing the grid block with respect to at least one dimension. Element 8: wherein the processor refines the resolution of the grid block by non-uniformly subdividing the grid block with respect to at least one dimension. Element 9: wherein the processor is further configured to: identify at least a second particular area in the representation of the geologic formation; control the display to display at least a second grid block to encompass the at least a second particular area, without reference to the one or more underlying grid boundaries; and refine a resolution of the at least a second grid block, and wherein displaying the at least a second grid block without reference to the one or more underlying grid boundaries allows the resolution of the at least a second grid block to be refined without restriction by the one or more underlying grid boundaries.
Element 10: further comprising refining a resolution of each of the buffer grid blocks. Element 11: wherein the refined resolution of the grid block is higher than the refined resolution of each of the buffer grid blocks. Element 12: wherein the grid block and the plurality of buffer grid blocks form a shape of a rectangle. Element 13: wherein: the geologic formation comprises a subterranean reservoir; and the particular area corresponds to a region of interest in the subterranean reservoir. Element 14: wherein: providing the grid block comprises sizing the grid block based on a size of the region of interest; and the grid block is sized without restriction by the one or more underlying grid boundaries. Element 15: wherein the region of interest comprises a fracture pattern of a shale reservoir. Element 16: wherein refining the resolution of the grid block comprises uniformly subdividing the grid block with respect to at least one dimension. Element 17: wherein refining the resolution of the grid block comprises non-uniformly subdividing the grid block with respect to at least one dimension. Element 18: further comprising: identifying at least a second particular area in the representation of the geologic formation; providing at least a second grid block to encompass the at least a second particular area, without reference to the one or more underlying grid boundaries; and refining a resolution of the at least a second grid block, wherein providing the at least a second grid block without reference to the one or more underlying grid boundaries allows the resolution of the at least a second grid block to be refined without restriction by the one or more underlying grid boundaries.
Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. The methods and systems can be used for modeling a reservoir and modeling the flow (e.g., of oil, gas and water), particularly in the vicinity of areas or structures of interest (e.g., fracture patterns). The ensuing claims are intended to cover such variations where applicable.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/020215 | 3/1/2016 | WO | 00 |