A METHOD FOR DETERMINATION OF REAL SUBSOIL COMPOSITION
20210270997 · 2021-09-02
Inventors
Cpc classification
G01V9/007
PHYSICS
International classification
Abstract
The present invention relates to a method for determination of real subsoil composition or structure characterized in that the method comprises: —reception of unmeshed model representing the real subsoil; —determination of a sediment trajectory in said model; —based on the sediment trajectory, determination of at least one parametric surface describing a sediment formation in said model; —based on the least one parametric surface, meshing the sediment formation in said model.
Claims
1. A method for determination of real subsoil composition or structure, comprising: reception of an unmeshed model representing the real subsoil; determination of a sediment trajectory in said model; based on the sediment trajectory, determination of at least one parametric surface describing a sediment formation in said model; and based on the least one parametric surface, meshing the sediment formation in said model.
2. A method according to claim 1, wherein the determination of the at least one parametric surface is based on NURBS curve or NURBS surface or NURBS volume.
3. A method according to claim 1, wherein the determination of the sediment trajectory is based on a stochastic process.
4. A method according to claim 1, wherein the meshing of the sediment zone is based on a method in a group comprising Quadtree meshing method, the Octree meshing method, Front method, Delaunay method, Prograding grid, divergent grid, and aggrading grid.
5. A method according to claim 1, wherein the method further comprises: meshing of at least a part of the model that is not a determined formation.
6. A method according to claim 1, wherein the method further comprises: determining at least one associated surface function of the at least one parametric surface, said associated surface describing a associated geological formation associated with the sediment formation.
7. 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 the steps of claim 1 when the computer program is run by the data-processing device.
8. A device for determination of real subsoil composition or structure, comprising: an interface for reception of an unmeshed model representing the real subsoil; a circuit for a determination of a sediment trajectory in said model; a circuit for, based on the sediment trajectory, a determination of at least one parametric surface describing a sediment formation in said model; and a circuit for, based on the least one parametric surface, a meshing the sediment formation in said model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0060] The present invention is illustrated by way of example, and not by way of limitations, in the figures of the accompanying drawings, in which like reference numerals refer to similar elements and in which:
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
DESCRIPTION OF PREFERRED EMBODIMENTS
[0073] In the following description, fluvial geological formations are described to exemplify the invention but it applies to any possible geological formations (e.g. lobes, turbiditic systems, etc.)
[0074] Therefore, in the following, “fluvial trajectory” may be replaced by “sediment trajectory” without significant modification.
[0075]
[0076] In this chart, the manipulated model is possibly a parametric model of the subsoil. A parametric model M.sub.p(u,v,t) of the subsoil is a transformation of a 3D model M(x,y,z) of the subsoil.
[0077] A 3D model M(x,y,z) of a real subsoil describes the subsoil according to its real geographical coordinates (x,y,z) (i.e. at the present time).
[0078] A parametric model M.sub.p(u,v,t) of said subsoil describes the state of the subsoil at a geological time t: each layer represents the state of the subsoil at the time t where the sedimentation occurs. One may say that the parametric model M.sub.p(u,v,t) restore the horizontal layer for a given sedimentation/geological time t.
[0079] In the manipulated model, it is possible to simulate the geological formation of a fluvial zone. Said geological formation determination of a fluvial zone may comprise, as described in WO 2012/072923, the displacement of particles (step 101) in the manipulated model by superimposing: [0080] a deterministic term defined on the basis of observation data for the fluvial zone to be determined, and [0081] a stochastic term parametrized at least by the observation data.
[0082] It is possible to take into account both the fluid flow of the particles in the zone, and to introduce a probabilistic perturbation.
[0083] When one speaks of superposition of two terms, it will be understood that the simulated displacement is composed from the sum of the deterministic term and of the stochastic term.
[0084] The stochastic term can comprise the superposition of a meandriform term and of a random perturbation. So doing, the modeling of the channel is rendered more realistic.
[0085] The meandriform term can comprise a superposition of at least one trigonometric function. Such a representation is realistic for a meandriform term, and easily parametrizable.
[0086] The observation data can comprise at least one of the following types of data: [0087] a gradient of flow speed in the zone, [0088] geometric parameters of the zone, [0089] data arising from drilling, [0090] data arising from imaging, especially seismic imaging.
[0091] It is noted that the model does not need to be meshed up to this point. A parametric description of the trajectory may be easily determined in the model.
[0092] Once the respective trajectory 201 (see
[0093] To describe these surfaces, it is possible to use NURBS (or non-uniform Rational B-Splines).
[0094] Non-uniform rational basis spline (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.
[0095] Therefore there is no need to identify the bed of said formations by identifying the meshes/cells of the meshed model that are inside the bed: a parametric description of said formations enables a far better meshing performed at a later stage fitting the NURBS surfaces.
[0096] For instance, in
[0097] To represent the extend of the determined geological formation, it is possible to represent the shape of bed by a plurality of NURBS 310, 311 and 312, ensuring that the contacts of these NURBS satisfy some parametric continuity (for instance C.sup.0, C.sup.1 and/or C.sup.2) and/or some geometric continuity (for instance G.sup.0, G.sup.1 and/or G.sup.2).
[0098] In the example of
[0099] In said example, point 303 represents a point on the convex side of the curvature of the trajectory 201; point 309 represents a point on the concave side of the curvature of the trajectory 201. Thus, it is possible to compute the distances 303-201 and 201-309 as a function of the local curvature of the trajectory 201 and such that the distance 303-201 is lower than distance 309-201.
[0100] Point 306 may be determined such that the line (306;201) is perpendicular to the line (303;309) and such that the distance 306-201 is either a predetermined value or function of the local curvature or function of the distance 303-309.
[0101] In addition, once the positions of points 306, 303 and 309 are determined, it is possible to determine a plurality of set of points 304, 305 307 and 308. These points may have a location function of the positions of points 306, 303 and 309 and/or the curvature of trajectory 201.
[0102] Points 303, 304, 305, 306 may define a first NURBS 311.
[0103] Points 309, 308, 307, 306 may define a second NURBS 310.
[0104] A third NURBS 312 may be defined to close the shape of the bed.
[0105] NURBS curves may be determined thanks to the Cox-de Boor's Algorithm.
[0106] This process is described in regard of a side view of the trajectory (perpendicular to said trajectory) but can be reiterated for a plurality of different side views of the trajectory (see
[0107] The use of the NURBS surfaces is very effective as it is very simple to “subtract” volumes of determined geological formations. For instance, referring to
[0108] In addition, if the model has some constraints (e.g. a seismic or geological indication that a formation is present at a given location), it is possible to distort the closest NURBS 320 to ensure that this constraint 401 (see
[0109] It is also possible to distort the formation vertically to match the constraints but within a given distance/zone. For instance, if one may want to satisfy the well-data (see
[0110] Once the formations are determined thanks to the NURBS surfaces, it is possible to mesh the formations (step 103 of
[0111] A plurality of meshing is possible as described in
[0112] It is possible to understand that the meshing performed a posteriori (i.e. after the determination of the formation shapes) is far better (i.e. fits the shape of the geological bodies) than a meshing performed a priori (i.e. before any shape determination of geological formation).
[0113] In addition, based on the first geological formations determined, it is possible to create related formations such as lobes (i.e. at an end of the fluvial formation), bar, point bar (see
[0114] Thanks to this method, it is possible to adequately mesh the model according to the needs and to the specific shape of the formations. If a meshing was performed prior to any formation determination, it is apparent that this meshing cannot fit the need of the modeling.
[0115] In addition the shape of other geological formations may be determined based on a distance to a previously determined formation or/and to a probability of existence of a surface of said other geological formations (function, for instance, of a distance (e.g. radial or lateral) to previously determined formations).
[0116] It is also possible to associate a facies (step 104 of
[0117] This association may be based on: [0118] quality index distributions QI.sub.i(p) for each driver i function of the considered (absolute or relative) position p (element 703 and 704 being respectively the facies quality index distribution function of the distance to the vertical axis 201-306 of the shape of the bed and the facies quality index distribution function of the distance to the base 306 of the bed), [0119] facies proportions (column 701) [0120] or on facies quality index ordering (column 702).
[0121] In this example of
[0122] For each cell of the geological formation that is considered, said cell having a position p, a cell quality index QI.sub.c is computed as being
(i being the current driver, N being the total number of drivers).
[0123] Then, the following process (see 705) may be used for associating a facies to a cell in a formation (having a plurality of cells): [0124] /a/ selecting a cell with the lowest QI.sub.c within the cells in the plurality of cells having no facies associated to; [0125] /b/ associating, to said cell, the facies with the lowest Quality index ordering (column 702) within the facies for which the proportion is not reached (column 701) [0126] /c/ reiterating step /a/ to /c/ until all cells in the plurality of cells are associated with a facies.
[0127] It is apparent that the “lowest” words may be replaced by the “biggest” in said process.
[0128] It is also possible to associate a geological property (e.g. permeability, porosity, etc.) (step 104 of
[0129] This association may be based on property quality index distributions QI.sub.i(p) for each driver i function of the considered (absolute or relative) position p (element 713 and 714 being respectively the property quality index distribution function of the distance to the vertical axis 201-306 of the shape of the bed and the property quality index distribution function of the distance to the base 306 of the bed) and on property distribution (curve 711).
[0130] In this example of
[0131] For each cell of the geological formation that is considered, said cell having a position p, a cell quality index QI.sub.c is computed as being
(t being the current driver, N being the total number of drivers).
[0132] Then, the following process (see 715) may be used for associating a property to a cell in a formation (having a plurality of cells): [0133] /a/ determining M random draw of property values in the property distribution 711 (M being the number of cells in the plurality of cells) and ordering said M random draw from the lowest to the greatest value (see 712) (the index/rank/order of the random draw for this ordering is the “property ordering)); [0134] /b/ selecting a cell with the lowest QI.sub.c within the cells in the plurality of cells having no property associated to; [0135] /c/ associating, to said cell, the random draw (property) with the lowest property ordering (column 716) within the random draws that have not been associated yet with a cell (column 712) [0136] /d/ reiterating steps /a/ to /d/ until all cells in the plurality of cells are associated with a property.
[0137] It is apparent that the “lowest” (respectively “biggest”) words may be replaced by the “biggest” (respectively “lowest”) in said process.
[0138] For part(s) of the model that is/are not determined geological formations (i.e. background zone), it is possible to mesh (step 105 of
[0139]
[0140] In this embodiment, the device 800 comprise a computer, this computer comprising a memory 805 to store program instructions loadable into a circuit and adapted to cause circuit 804 to carry out the steps of the present invention when the program instructions are run by the circuit 804.
[0141] The memory 805 may also store data and useful information for carrying the steps of the present invention as described above.
[0142] The circuit 804 may be for instance: [0143] a processor or a processing unit adapted to interpret instructions in a computer language, the processor or the processing unit may comprise, may be associated with or be attached to a memory comprising the instructions, or [0144] the association of a processor/processing unit and a memory, the processor or the processing unit adapted to interpret instructions in a computer language, the memory comprising said instructions, or [0145] an electronic card wherein the steps of the invention are described within silicon, or [0146] a programmable electronic chip such as a FPGA chip (for «Field-Programmable Gate Array»).
[0147] This computer comprises an input interface 803 for the reception of data/model/input used for the above method according to the invention and an output interface 806 for providing a complete model.
[0148] To ease the interaction with the computer, a screen 801 and a keyboard 802 may be provided and connected to the computer circuit 804.
[0149] Expressions such as “comprise”, “include”, “incorporate”, “contain”, “is” and “have” are to be construed in a non-exclusive manner when interpreting the description and its associated claims, namely construed to allow for other items or components which are not explicitly defined also to be present. Reference to the singular is also to be construed in be a reference to the plural and vice versa.
[0150] A person skilled in the art will readily appreciate that various parameters disclosed in the description may be modified and that various embodiments disclosed may be combined without departing from the scope of the invention.