The present disclosure belongs to the field of simulation of geological reservoirs.
More precisely, the present disclosure refers to a method for modelling a geological process by deforming sedimentary systems in order to create a sedimentary model for simulation of geological reservoirs, such as aquifers or hydrocarbon reservoirs.
The approaches described in this section could be pursued, but are not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, the approaches described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section. Furthermore, all embodiments are not necessarily intended to solve all or even any of the problems brought forward in this section.
The accurate determination of real subsoil structures and formations is essential for determining locations of geological reservoirs, such as aquifers or hydrocarbon reservoirs, in particular for determining positions where wells for hydrocarbon extraction or for fluid injection in carbon storage projects should be drilled. When the composition and structure of a subsoil are simulated, it is crucial, for the predictivity of the simulation results (and thus for the accuracy of the industrial forecasts), to precisely model the properties of the subsoil and its evolution over time.
Building sedimentary models may be complex and comprise the modeling of the composition of a subsoil in a pre-meshed space. Different sedimentary systems must then be assembled and amalgamed in the pre-meshed space.
Meshing of sedimentary systems prior to their assembly has several drawbacks as the size of the meshes and the orientation of the meshes induce a bias in the modeling. When modeling geological processes involving several sedimentary systems, the connection of meshes of individual sedimentary systems must be dealt with during assembly of said systems. In addition, it may be difficult to accurately satisfy well constraints.
Accordingly, a need exists for properly modelling geological processes when building a sedimentary model from sedimentary systems.
The present disclosure provides a method for modelling a geological process by deforming sedimentary systems in a subsoil, the method comprising the following steps:
A sedimentary model allows modeling geological processes in a subsoil.
Sedimentary systems may be numerically “deposited” in a deposit space, thus creating a sedimentary model. A sedimentary system may correspond to a succession of geological bodies.
Geological bodies may comprise geological objects such as a levees, lobes, channels, fluvial bodies and bars. Geological bodies may further comprise geological connectors for interconnecting said geological objects.
A subsoil is a layer below the upper, outermost layer of soil. The subsoil may be a real subsoil.
A geological process may correspond to an event occurring on a geological timescale, such as erosion or draping.
A geological time may correspond to the time of deposition of a sedimentary system. It may be further called depositional time or sedimentary time.
A greater geological time may correspond to a later deposition of a corresponding sedimentary system, and thus to a deposition spatially besides or on top of sedimentary systems deposited earlier, i.e., at smaller geological times.
A sedimentary system may be defined by one or more surfaces encompassing a volume.
The surfaces may be parametric surfaces. A parametric surface is a surface (for instance, in Euclidean space) defined by a parametric equation.
In particular, the parametric surfaces may be Non-Uniform Rational Basis Splines (NURBS) surfaces. NURBS surfaces are piecewise polynomial functions defined by control points comprising ponderation coefficients, a polynomial degree and knot vectors. Often polynomials of degree three are used. NURBS allows easily modeling, saving, and simulation of parametric curves representing for example geological bodies.
Thus, each geological object and each sedimentary system may be represented by its boundaries. In boundary representation, shapes of objects are represented by a collection of connected surface elements, wherein each surface element is limited by a set of lines which themselves are limited by a set of corners. When building a sedimentary model from individual sedimentary systems, each being a boundary representation, the resulting model may be one single boundary representation.
A Boolean operation may comprise all kinds of Boolean operations, such as basic Boolean operations as union, subtraction, intersection, and any combinations thereof, or more advanced operations such as extracting or carving.
The way a Boolean operation is applied to the first and second sedimentary systems depends, besides the type of Boolean operation, on several parameters, especially on the chronological order of deposition, i.e., the geological time, and on the types of geological bodies comprised by a given sedimentary system.
When a sedimentary system comprises several geological objects, the type of sedimentary system may depend locally on the type of geological object comprised by the sedimentary system.
Boolean operations may modify the volume of a sedimentary system and thus the surfaces that enclose said volume.
Deforming sedimentary system means that a new sedimentary system is created, comprising at least parts of the former interacting sedimentary systems.
The deformation occurs in such a way that no discontinuities at interfaces between sedimentary systems are created. The proposed method aims to respond to the drawbacks mentioned above by proposing a method for modelling a geological process by deforming sedimentary systems in a subsoil.
The method is innovative in that geological processes and deformations of sedimentary systems such as erosion may be modeled, when assembling sedimentary systems to a sedimentary model, by Boolean operations.
The method allows properly modeling geological relations in dependence on the types of sedimentary system and on the geological times, i.e., by considering the specific geological conditions and circumstances. Thus, the method allows obtaining geologically significant results.
A last step of the method may be to determine a real subsoil composition based on a result of step (b) above, and output the real subsoil composition for future use in geophysical tools (allowing for example the determination of positions where wells for hydrocarbon extraction or fluid injection in carbon storage projects should be drilled).
In one embodiment, the at least one Boolean operation is chosen among a plurality of Boolean operations comprising an extracting operation.
A sedimentary system C resulting from an extracting operation applied to two sedimentary systems A, B corresponds to the sedimentary system A, which is preserved entirely, and the intersection part of both sedimentary systems A, B:
C=A+A∩B
Here, “A∩B” refers to an intersection of A and B, and “+” refers to a sum of components “A” and “A∩B”.
The application of the extracting operation may depend on the chronological order of deposition, i.e., the instants of deposition and on the types of geological object that each sedimentary system comprises.
The extracting operation allows including a part or the totality of one sedimentary system B inside another sedimentary system A. All parts of sedimentary system B that are outside of sedimentary system A are removed by the extracting operation.
In one embodiment, the at least one Boolean operation is chosen among a plurality of Boolean operations comprising a carving operation.
A sedimentary system C resulting from a carving operation applied to two sedimentary systems A, B corresponds to the sedimentary system A, which is preserved entirely, and sedimentary system B, deprived of the intersection part of both interacting sedimentary systems A and B:
C=A+(B−A∩B)
Here, “A∩B” refers to an intersection of A and B, “+” refers to a sum of components “A” and “(B−A∩B)”, and “−” refers to a difference between components “B” and “A∩B”.
The application of the carving operation may depend on the chronological order of deposition, i.e., the instants of deposition and on the types of geological object that each sedimentary system comprises.
A carving operation allows simulation of geological processes such as erosion processes or draping processes.
In one embodiment, when the first sedimentary system is a channel and when the second sedimentary system is a lobe, a shape of the second sedimentary system is modified by a carving operation.
Thus, a lobe may be deposited without impacting a channel deposited earlier or later than the lobe. On the contrary, it is the shape of the lobe that is modified, no matter whether the lobe was deposited before or after the channel. This process is called draping.
In one embodiment, when the first sedimentary system is a first channel and when the second sedimentary system is a second channel, and when the first geological time is smaller than the second geological time, a shape of the first sedimentary system is modified by a carving operation.
Thus, a channel has the tendency to erode the subsoil, i.e., when a channel is deposited, another channel deposited earlier is eroded.
The shape of the second channel is not impacted.
In one embodiment, when the first sedimentary system is a first lobe and when the second sedimentary system is a second lobe located inside the first lobe, a shape of the second sedimentary system is modified by an extracting operation.
The extracting operation allows including the second lobe inside the first lobe, wherein parts of the second lobe that are outside the surface(s) of the first lobe are removed by the extracting operation.
In one embodiment, the first sedimentary system comprises a plurality of geological bodies and the second sedimentary system comprises one geological body, and the first type of the first sedimentary system depends locally on a type of a geological body comprised by the first sedimentary system.
Thus, the Boolean operation applied to a sedimentary model built from a geological body, and to a sedimentary system comprising a plurality of geological bodies depends locally on the type of geological body comprised by the sedimentary system.
Said method allows modelling complex situations, where a sedimentary model comprising a plurality of geological bodies and/or sedimentary systems is created.
In one embodiment, the first sedimentary system comprises a plurality of geological bodies and the second sedimentary system comprises a plurality of geological bodies, and the first type of the first sedimentary system depends locally on a type of a geological body comprised by the first sedimentary system and the second type of the second sedimentary system depends locally on a type of a geological body comprised by the second sedimentary system.
Thus, the Boolean operation applied to a sedimentary model built from a first and a second sedimentary systems each comprising a plurality of geological bodies depends locally on the type of geological body comprised each of the sedimentary system.
Said method allows modelling complex situations, where a sedimentary model comprising a plurality of sedimentary systems each comprising a plurality of geological bodies is created.
Another aspect of the disclosure refers to a device for modelling a geological process by deforming sedimentary systems in a subsoil, the device comprising:
The device may be configured to carry out the method disclosed above.
The proposed device aims to respond to the drawbacks mentioned above by proposing a device for modelling a geological process by deforming sedimentary systems in a subsoil.
The device is innovative in that geological processes and deformations of sedimentary systems such as erosion may be modeled, when assembling sedimentary systems to a sedimentary model, by Boolean operations.
The device allows properly modeling geological relations in dependence on the types of sedimentary system and on the geological times, i.e., by taking into account the specific geological conditions and circumstances.
Thus, the device allows obtaining geologically significant results, allowing for example the determination of positions where wells for hydrocarbon extraction or fluid injection in carbon storage projects should be drilled.
Another aspect of the disclosure refers to a non-transitory computer readable storage medium, having stored thereon a computer program comprising program instructions, the computer program being loadable into a data-processing unit and adapted to cause the data-processing unit to carry out a method for modelling a geological process by deforming sedimentary systems having the features mentioned above.
Operational aspects of
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the present disclosure and, together with the description, further serve to explain the disclosure and to enable a person skilled in the pertinent art to make and use the disclosure. In the drawings, like reference characters indicate identical or functionally similar elements.
In the following, a method for building a three-dimensional sedimentary model is provided. The method implements the connection of geological objects to build sedimentary systems, and the deformation of these sedimentary systems by reproducing geological processes.
A real subsoil can be represented by such a sedimentary model that reproduces the main features of the subsoil.
In this sedimentary model, basic geological objects such as levees, lobes, channels, fluvial bodies and bars may be represented by NURBS (or non-uniform Rational B-Splines) surfaces, wherein different NURBS surfaces are connected to each other on their respective boundaries in order to provide the shape of a given geological object with a closed volume.
NURBS is a mathematical model used in computer graphics for generating and representing curves and surfaces. It offers great flexibility and precision for handling both analytic (surfaces defined by common mathematical formulae) and modeled shapes.
A NURBS-surface is characterized by control points, two knot vectors (one for each direction u, v of the NURBS surface) and polynomial functions, typically having a polynomial degree of three. Two NURBS surfaces are equal when the control points, the knot vectors, and the piecewise polynomial functions are equal.
Different geological objects may be connected to build more complex sedimentary systems. When a given sedimentary system is constructed, the geological objects of which the sedimentary system will be composed may be picked from a library of geological bodies (i.e., geological objects and connectors configured to interconnect two or more geological objects). Such a library may be created by genetic processes, i.e., said geological bodies may be determined from simulations and may be tailored for the construction of a specific sedimentary system.
As an example of two geological objects intended to be connected,
The circles on the respective NURBS surfaces represent the control points.
The thickness of the first geological object, i.e., the channel, to be connected may be chosen such that it is equal to the thickness of the second geological object, i.e., the point bar, wherein the thickness is measured here in the vertical direction z.
A connection surface is identified in both geological objects in the region where the two geological objects are intended to be connected to each other. Both connection surfaces will be required to overlap and to be identical in order for the geological objects to be properly connected.
The two geological objects are then brought close to each other with the two connection surfaces facing each other. The connection surfaces of the two geological objects may not have the exact same shape, and each control point on the connection surface of the point bar may not have a counterpart at the same height z on the connection surface of the channel.
Thus, immediate connection of the channel to the point bar is not possible, since a connection of both geological objects in their current state would lead to deformation of the two objects and to “un-geological” forms. The connection surfaces would not overlap and discontinuities may occur between the NURBS surfaces 201, 202 of the geological objects.
Therefore, the connection surface of the channel has to be modified.
The geological objects to be connected are selected 101, here the channel and the point bar of
A low control point 301 is identified 102 on the connection surface of the channel (represented by NURBS surfaces 201) and a low control point 302 on the connection surface of the point bar (represented by NURBS surfaces 202). The low control point 301, 302 is a control point located in the lower region of the surface of a geological object, i.e., at a low vertical position z with respect to the geographical height as shown in
The low control point 301 of the channel is modified 103 and brought to the same height as the low control point 305 of the point bar. Both low control points 301, 305 now have the same z-coordinate. It is then ensured that other pairs control points 302, 303, 304, 306, 307, 308 on the connection surfaces are brought to the same respective height.
For the sake of completeness, it is pointed out that it is not necessary to create new control points as counterparts for each control point present on any of the two connection surfaces by adding additional control points to the respectively other connection surface, which would make the representation more complicated.
The modification 103 of the low control point is made in such a way that the modification of the global shape of the channel and in particular of the connection surface is minimized. This may be ensured for example by application of a gradient descent method, in which squared distances between the connection surface before and after modification are minimized.
Further constraints may be imposed on the connection surface or on other surfaces of the channel, in order to minimize any kinds of unwanted deformations of the connection surface of the channel.
Now, each control point 301, 302, 303, 304 on the connection surface of the channel has a corresponding counterpart 305, 306, 307, 308 at the same height on the connection surface of the point bar.
The channel and the point bar are then brought together at their connection interfaces, and the control points 301, 302, 303, 304 on the connection surface of the channel are matched 104 with the control points 305, 306, 307, 308 on the connection surface of the point bar, i.e., it is ensured that the respective pairs of corresponding control points 301-308 have the same three-dimensional coordinates. Furthermore, the two knot vectors of the connection surface of the channel are matched 104 with the two knot vectors of the connection surface of the point bar, i.e., it is ensured that corresponding knot vectors have identical elements.
Matching 104 of the knot vectors may comprise inserting one or several knots (i.e., elements) into corresponding knot vectors of the surfaces being connected, in such a way that both knot vectors comprise the same knots. This means that knots that are present in the first knot vector but not in the second knot vector may be inserted in the second knot vector, and vice versa.
For example, matching of a knot vector of a first surface equal to [0 0 1 5] and a knot vector of a second surface equal to [0 0 1 75] may yield a knot vector equal to [0 0 1 5 75].
The two connection surfaces are now identical, and a watertight connection is provided, i.e., no holes between different surfaces or unwanted major deformations of the surfaces of the resulting sedimentary system appear. The volumes of the geological objects are now continuously connected.
The method 100 can be reiterated for each further geological object that is connected, wherein the connection surface of any geological object that is connected later is brought into conformity with the connection surface of geological objects that were connected earlier.
An example of a sedimentary system that may be constructed from a succession of NURBS surfaces representing respective geological bodies is shown in
In order to build a sedimentary model representative of a subsoil, several such sedimentary systems may be deformed by reproducing geological processes. Such geological processes may be for example erosion or draping and may be modeled by Boolean operators.
C=A+(B−A∩B)
Here, “A∩B” refers to an intersection of A and B, “+” refers to a sum of components “A” and “(B−A∩B)”, and “−” refers to a difference between components “B” and “A∩B”.
A carving operation allows modeling geological processes such as erosion or draping.
C=A+A∩B
Here, “A∩B” refers to an intersection of A and B, and “+” refers to a sum of components “A” and “A∩B”.
An extracting operation allows including a part or the totality of one sedimentary system B inside another sedimentary system A. All parts of sedimentary system B that are outside of sedimentary system A are removed by the extracting operation.
Boolean operators act on the volume of the sedimentary systems. The NURBS surfaces delimiting the volume are then modified in order to delimit the new volume after application of the Boolean operator. NURBS surfaces are very effective as it is very simple to subtract volumes of geological objects.
The way in which the Boolean operators are applied depends on the type of sedimentary system, and in particular on the type of geological objects that are locally comprised by the sedimentary system. The way in which the Boolean operators are applied further depends on the geological time associated with each sedimentary system.
A geological time may correspond to the time of deposition of a sedimentary system. A greater geological time may correspond to a later deposition of a corresponding sedimentary system, and thus to a deposition spatially besides or on top of sedimentary systems deposited earlier, i.e., at smaller geological times.
Now, two sedimentary systems each comprising a plurality of geological objects are considered.
A geological time may be associated with each of the sedimentary system, indicating at which time the corresponding sedimentary systems are deposited. The first channel is associated with a first geological time and the second channel is associated with a second geological time.
The type of geological process that is modeled and the type of Boolean operator that is applied may depend on the type of sedimentary systems that are interacting, in particular on the type of geological objects comprised by the sedimentary systems that are interacting, and further on the geological times of the involved geological objects.
The two above-mentioned sedimentary systems to be deformed are selected 401. The first channel is represented by NURBS surfaces 501 and the second channel is represented by NURBS surfaces 502.
Here, it is considered that the second channel is deposited before the first channel, i.e., the geological time associated with the second channel is smaller than the geological time associated with the first channel. In this case, a carving operator is applied, with the first channel being the sedimentary system A and with the second channel being the sedimentary system B.
Thus, the first channel will be preserved entirely, and the second channel will be deprived of the intersection part of both channels. The second channel will erode because the first channel cuts into it.
In another example not shown in the figures, the deformation of a channel and a lobe will be considered. If a channel and a lobe are deposited, the lobe will be eroded by the channel and the channel cuts into the lobe, which may be modeled by the carving operation. The lobe adapts to the shape of the channel, no matter whether the lobe was deposited before or after the channel. Then, in the above-mentioned equation of the carving operation, the lobe will be sedimentary system “B” and the channel will be sedimentary system “A”.
In again another example not shown in the figures, the interaction of two lobes of different sizes is considered. A small second lobe may be located inside a first lobe. Parts of the second lobe may be located outside of the surfaces of the first lobe. Then, the parts of the second lobe located outside of the first lobe will be removed, which may be modeled by an extracting operation, wherein the second lobe will be sedimentary system “B” and the first lobe sedimentary system “A”. This application of the extracting operation may occur no matter whether the first lobe or the second lobe was deposited first.
The volumes of the deformed sedimentary systems remain continuous and the interaction region of the sedimentary systems remains watertight, in the sense that no holes appear in the surfaces or between the volumes in the connection region.
The above-mentioned Boolean operations, geological processes and geological objects are considered by way of example. A skilled person would know how to apply the above-described methods to other cases.
A complete sedimentary may be built according to the method as described above. The sedimentary model may then be meshed with a three-dimensional mesh that may be adapted to the details of the sedimentary model.
Simulations may then be carried out with the meshed sedimentary model.
In this embodiment, the device 600 comprise a computer, this computer comprising a memory 605 to store program instructions loadable into a circuit and adapted to cause circuit 604 to carry out the steps of the present disclosure when the program instructions are run by the circuit 604.
The memory 605 may also store data and useful information for carrying the steps of the present disclosure as described above.
The circuit 604 may be for instance:
This computer comprises an input interface 603 for the reception of data/model/input used for the above method according to the present disclosure and an output interface 606 for providing a complete model. The output interface 606 may be coupled to any external device 607.
To ease the interaction with the computer, a screen 601 and a keyboard 602 may be provided and connected to the computer circuit 604.
It will be appreciated that the embodiments described above are illustrative of the disclosure herein and that various modifications can be made without departing from the scope as defined in the appended claims.
The various embodiments described above can be combined to provide further embodiments. These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled.
Number | Date | Country | Kind |
---|---|---|---|
22306842.0 | Dec 2022 | EP | regional |