CN111833442A - Three-dimensional geological block construction method and device - Google Patents
Three-dimensional geological block construction method and device Download PDFInfo
- Publication number
- CN111833442A CN111833442A CN201910307526.7A CN201910307526A CN111833442A CN 111833442 A CN111833442 A CN 111833442A CN 201910307526 A CN201910307526 A CN 201910307526A CN 111833442 A CN111833442 A CN 111833442A
- Authority
- CN
- China
- Prior art keywords
- triangulation network
- dimensional geological
- intersection
- triangulation
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010276 construction Methods 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 10
- 125000004122 cyclic group Chemical group 0.000 claims description 2
- 238000004904 shortening Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 4
- 239000012634 fragment Substances 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
The invention discloses a three-dimensional geological block construction method and a device, wherein the method comprises the following steps: obtaining a three-dimensional geological model, wherein the three-dimensional geological model comprises a ground surface triangulation network, a model boundary triangulation network and at least one type of triangulation network as follows: stratum triangulation network, fault triangulation network; intersecting each triangular net in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersecting lines corresponding to each triangular net; and traversing the triangular net connected with each intersection line, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model. According to the invention, the closed geological block is constructed based on the triangular net and the intersecting lines, the strict common edges of the triangles at the intersecting lines are not required, and the difficulty of constructing the triangular net is reduced, so that the technical effects of improving the geological block construction efficiency and shortening the complex model construction period can be achieved.
Description
Technical Field
The invention relates to the field of geophysical exploration and development, in particular to a three-dimensional geological block construction method and a three-dimensional geological block construction device.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
In the art, the establishment of three-dimensional geological models is a prerequisite for forward modeling and illumination. At present, the existing technology for establishing a three-dimensional geological block is based on the adjacent relation of the sides of a triangle to construct a closed geological block. The three-dimensional geological block construction method requires that when the triangular network is subjected to intersection reconstruction, triangles at intersection lines need strict common edges, and the following two problems exist: firstly, the difficulty of the construction of the triangulation network is increased, and the construction efficiency of the triangulation network is reduced; and secondly, the construction power of the complex model block is low.
Therefore, there is a need in the art for a method for quickly constructing a three-dimensional geological block.
Disclosure of Invention
The embodiment of the invention provides a three-dimensional geological block construction method, which is used for solving the technical problem that the three-dimensional geological block construction efficiency is very low due to the fact that a closed geological block is constructed based on the adjacent relation of triangular edges in a three-dimensional geological model in the prior art, and comprises the following steps: obtaining a three-dimensional geological model, wherein the three-dimensional geological model comprises a ground surface triangulation network, a model boundary triangulation network and at least one type of triangulation network as follows: stratum triangulation network, fault triangulation network; intersecting each triangular net in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersecting lines corresponding to each triangular net; and traversing the triangular net connected with each intersection line, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
The embodiment of the invention also provides a three-dimensional geological block construction device, which is used for solving the technical problem that the construction efficiency of the three-dimensional geological block is very low because the closed geological block is constructed based on the adjacent relation of the triangular edges in the three-dimensional geological model in the prior art, and comprises the following steps: the three-dimensional geological model acquisition module is used for acquiring a three-dimensional geological model, wherein the three-dimensional geological model comprises a ground surface triangulation network, a stratum triangulation network and at least one type of triangulation network as follows: stratum triangulation network, fault triangulation network; the triangular net intersection module is used for intersecting all triangular nets in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersection lines corresponding to each triangular net; and the three-dimensional geological block construction module is used for traversing each triangular net connected with the intersection lines, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
The embodiment of the invention also provides computer equipment, which is used for solving the technical problem that the three-dimensional geological block is constructed with low efficiency due to the fact that the closed geological block is constructed based on the adjacent relation of the triangle sides in the three-dimensional geological model in the prior art.
The embodiment of the invention also provides a computer readable storage medium, which is used for solving the technical problem that the three-dimensional geological block is low in construction efficiency due to the fact that the closed geological block is constructed based on the adjacent relation of the triangular edges in the three-dimensional geological model in the prior art.
In the embodiment of the invention, the triangular nets in the three-dimensional geological model are intersected to obtain a plurality of subdivided triangular nets and a group of intersecting lines corresponding to each triangular net, and the triangular nets in the three-dimensional geological model are sequentially added into the preset geological block body by traversing the triangular nets connected with each intersecting line to form the closed geological block corresponding to the three-dimensional geological model.
According to the embodiment of the invention, the closed geological block is constructed based on the triangular net and the intersecting lines, and the strict common edges of the triangles at the intersecting lines are not required, so that the difficulty of constructing the triangular net is reduced, the geological block construction efficiency is improved, and the complex model construction period is shortened.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts. In the drawings:
fig. 1 is a flow chart of a three-dimensional geological block construction method provided in the embodiment of the present invention;
FIG. 2 is a schematic diagram of a three-dimensional geological model provided in an embodiment of the present invention;
FIG. 3 is a schematic diagram of a stratigraphic triangulation network in a three-dimensional geological model according to an embodiment of the present invention;
fig. 4 is a schematic diagram of an intersection line of a fault triangulation network and a stratigraphic triangulation network in the three-dimensional geological model according to the embodiment of the present invention;
FIG. 5 is a schematic diagram of a three-dimensional geological volume provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of a three-dimensional geological volume comprising only one geological volume provided by embodiments of the present invention;
fig. 7 is a schematic diagram of a three-dimensional geological block construction apparatus provided in the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
The embodiment of the invention provides a three-dimensional geological block construction method, and fig. 1 is a flow chart of the three-dimensional geological block construction method provided by the embodiment of the invention, and as shown in fig. 1, the method comprises the following steps:
s101, obtaining a three-dimensional geological model, wherein the three-dimensional geological model comprises a ground surface triangulation network, a model boundary triangulation network and at least one type of the following triangulation networks: stratum triangulation network, fault triangulation network;
s102, intersecting each triangular net in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersecting lines corresponding to each triangular net;
s103, traversing the triangular net connected with each intersection line, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
After the intersection of the triangulation networks in the three-dimensional geological model, some triangulation networks may be divided into several parts (forming a plurality of triangulation networks), and at this time, redundant parts may be cut off (i.e., redundant triangulation networks are deleted) according to a user instruction, and the remaining triangulation networks are used to construct a closed geological block. Usually, the minimum area part of the front and back surfaces of the triangular net belonging to the same geological layer is cut off.
As can be seen from the above, the three-dimensional geological block construction method provided by the embodiment of the present invention includes intersecting each triangulation network in the three-dimensional geological model to obtain a plurality of subdivided triangulation networks and a set of intersecting lines corresponding to each triangulation network, and sequentially adding each triangulation network in the three-dimensional geological model to a preset geological block by traversing each triangulation network connected by each intersecting line to form a closed geological block corresponding to the three-dimensional geological model. According to the three-dimensional geological block construction method, the closed geological block can be quickly constructed on the basis of the triangular net and the intersecting lines, and the strict common edges of the triangles at the intersecting lines are not required, so that the difficulty of triangular net construction is reduced, the geological block construction efficiency is improved, and the complex model construction period is shortened.
As an optional implementation manner, the step S103 may specifically include the following steps:
selecting any available triangular net in a three-dimensional geological model;
it should be noted that, since the three-dimensional geological model includes a plurality of triangulation networks, when a closed geological block is constructed, the triangulation networks in the three-dimensional geological model are located in two different closed geological blocks, and the triangulation network at the boundary (model bounding surface) of the three-dimensional geological model is generally located in only one closed geological block, the number of times of using the triangulation network in the three-dimensional geological model is set to 2, and the number of times of using the triangulation network at the boundary of the three-dimensional geological model is set to 1 before the closed geological block is constructed. That is, the initial use times of the stratum triangulation network and the fault triangulation network in the three-dimensional geological model are 2, and the initial use times of the earth surface triangulation network and the model boundary triangulation network in the three-dimensional geological model are 1.
In the embodiments of the present invention, the available triangulation network refers to a triangulation network in which any one of the three-dimensional geological models is used for a number of times different from 0.
And secondly, adding the selected available triangulation network into a preset geological block, and adding a group of intersecting lines corresponding to the available triangulation network into an intersecting line chain table. It should be noted that the preset geological block is a newly-built geological block and is used for tracking each triangular net and intersection line in the three-dimensional geological model so as to construct a closed geological block of the three-dimensional geological model.
Since the triangulation network is added to the geological block once, in the embodiment of the invention, after the triangulation network is added to the preset geological block every time, the use frequency of the triangulation network added to the preset geological block is reduced by 1, so that the triangulation network in the three-dimensional geological model is used twice, and the triangulation network on the boundary of the three-dimensional geological model is used once, which meets the actual situation.
Traversing each intersection line in the intersection line chain table, searching another available triangular net connected with each intersection line, and adding the searched available triangular net into the preset geological block.
It should be noted that after another available triangulation network is found based on the intersection line of the current available triangulation network and the found another triangulation network is added to the geological block, the intersection line corresponding to the found another available triangulation network needs to be added to the intersection line linked list, and the step iii is repeatedly executed until the available triangulation network connected to each intersection line in the intersection line linked list is added to the preset geological block.
And fourthly, repeating the steps of the first step and the third step until all the triangular meshes in the three-dimensional geological model are added into the preset geological block, and obtaining a closed geological block corresponding to the three-dimensional geological model.
It should be noted that finding another available triangulation network for each intersection connection may include: acquiring the included angle between other triangulation networks connected with each intersection line and the current triangulation network, wherein the included angle between the two triangulation networks is the included angle between the triangles of the two triangulation networks at the midpoint position of the intersection line; and determining one triangulation network which has the smallest included angle with the current triangulation network and is not used for 0 times as another available triangulation network connected with each intersection line from the other triangulation networks connected with each intersection line.
Based on any optional embodiment, as an optional implementation manner, after intersecting each triangulation network in the three-dimensional geological model to obtain a group of intersecting lines corresponding to each triangulation network, the three-dimensional geological block construction method provided by the embodiment of the present invention may further include: and determining the triangular nets with the same end-to-end coordinates of the intersecting lines and the average distance of the intersecting lines smaller than one twentieth of the side length of the triangle as the triangular nets connected by the same intersecting line.
The following describes embodiments of the present invention in detail, taking the three-dimensional geological model shown in fig. 2 as an example. As shown in fig. 2, the three-dimensional geological model comprises 1 stratigraphic triangulation network 201 (the stratigraphic comprises two discrete horizon fragments), 1 fault triangulation network 202 and a surface triangulation network 203. After intersecting each triangulation network in the three-dimensional geological model, the stratigraphic triangulation network 201 forms 2 triangulation networks and 8 intersecting lines (as shown in fig. 3); the fault triangulation network 202 forms 3 triangulation networks and 10 intersecting lines; 1 triangular net and 4 intersecting lines are respectively formed on the top and bottom surfaces of the model boundary; 2 triangular nets and 11 intersecting lines are respectively formed on the front surface and the rear surface of the model boundary; the left and right sides of the model boundary respectively form 2 triangular meshes and 7 intersecting lines.
Fig. 4 is a schematic diagram of intersection lines of a fault triangulation network and a stratigraphic triangulation network in the three-dimensional geological model, as shown in fig. 4, the three-dimensional geological block construction method provided by the embodiment of the present invention does not require strict common edges of triangles at the intersection lines (positions shown as an icon 401).
As a preferred implementation manner, the three-dimensional geological block construction method provided by the embodiment of the present invention may be implemented by the following steps:
mesh each triangular net in three-dimensional geological modeliAnd intersecting with an intersected triangulation network, recording a group of intersecting lines on the triangulation network, wherein the intersection point of each intersecting line is represented by a vertex sequence number in the triangulation network. If the triangulation network is divided into several parts, the parts to be cut off are specified by user interaction. For example, after the layer triangulation network 202 and the stratum triangulation network 201 are intersected in fig. 2, the layer triangulation network 202 is divided into 3 subdivided triangulation networks, and the triangulation networks belonging to the same geology can be cut off, and only the part between two layer fragments of the stratum triangulation network 201 is reserved.
② counting Interline of each intersection line in the three-dimensional geological modeliThe connected triangular nets (at least two) are regarded as the same intersection line as long as the head coordinates and the tail coordinates of the intersection lines are the same.
And thirdly, setting the use times of each triangular net in the three-dimensional geological model to be 2, and setting the use times of the triangular nets belonging to the model boundary to be 1.
Fourthly, a geological Block Block is newly builtiArbitrarily taking a triangulation Mesh with the use frequency not being 0curAdding BlockiIn, MeshcurSubtracting 1 from the number of uses of the MeshcurAdding the intersection line into an intersection line linked list InterList; if no triangulation is available, the block tracking ends.
Fifthly, taking out an intersection InterLine from the intersection chain tableiFinding out another available triangulation Mesh from the triangulation set connected by the intersection linek(refer to step (c)), finding out the Mesh of the triangulationkAdd BlockiAnd Mesh the triangulation networkkThe number of uses of (2) is reduced by 1; and Mesh the triangulation networkkThe intersection line is added into an intersection line list InterList. At this time, the triangular Mesh is usedkSet as the current triangulation MeshcurAnd go to step (v). And if no available triangulation network exists in the cross-linked list, skipping to the step (iv).
Sixthly, finding another available triangulation network from the intersecting line: for all the triangular nets connected with the intersecting line, sequentially taking a triangle which is half of the distance of the intersecting line and is closest to the intersecting line, wherein the MeshcurThe Triangle above is the current TrianglecurAnd taking the triangle which has the smallest included angle with the current triangle and is available as the next triangle, and taking the triangulation network in which the triangle is located as the available triangulation network.
Through the six steps, all the triangular meshes in the three-dimensional geological model can be constructed into the closed geological block, and the modeling time of the complex model can be effectively shortened. From the triangulation network and intersection of the three-dimensional geological model shown in fig. 2, two geological blocks (shown as icon 501 and icon 502) can be constructed as shown in fig. 5, each geological block consisting of 8 triangulation networks. Fig. 6 is a schematic diagram of a three-dimensional geological block including only one geological block according to an embodiment of the present invention.
The embodiment of the invention also provides a three-dimensional geological block construction device, which is described in the following embodiment. Because the principle of solving the problems of the embodiment of the device is similar to the three-dimensional geological block construction method, the implementation of the embodiment of the device can refer to the implementation of the method, and repeated parts are not described again.
Fig. 7 is a schematic diagram of a three-dimensional geological block construction apparatus provided in an embodiment of the present invention, and as shown in fig. 7, the apparatus includes: a three-dimensional geological model acquisition module 71, a triangulation intersection module 72 and a three-dimensional geological block construction module 73.
The three-dimensional geological model obtaining module 71 is configured to obtain a three-dimensional geological model, where the three-dimensional geological model includes a surface triangulation network, a model boundary triangulation network, and at least one of the following types of triangulation networks: stratum triangulation network, fault triangulation network; the triangular net intersection module 72 is used for intersecting each triangular net in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersection lines corresponding to each triangular net; and the three-dimensional geological block construction module 73 is used for traversing each triangular net connected by the intersecting lines, and sequentially adding each triangular net in the three-dimensional geological model to a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
As can be seen from the above, the three-dimensional geological model building device provided in the embodiment of the present invention obtains the three-dimensional geological model including a plurality of triangulation networks through the three-dimensional geological model obtaining module 71; intersecting each triangular net in the three-dimensional geological model through a triangular net intersecting module 72 to obtain a plurality of subdivided triangular nets and a group of intersecting lines corresponding to each triangular net; and finally, traversing each triangular net connected with the intersecting lines through a three-dimensional geological block construction module 73, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to form a closed geological block corresponding to the three-dimensional geological model. By the three-dimensional geological block construction device, the closed geological block can be quickly constructed based on the triangular net and the intersecting lines, and the strict common edges of the triangles at the intersecting lines are not required, so that the difficulty of constructing the triangular net is reduced, the geological block construction efficiency is improved, and the complex model construction period is shortened.
Optionally, the three-dimensional geological block building module may include: the available triangulation network selecting module is used for selecting any available triangulation network in the three-dimensional geological model, wherein the available triangulation network is a triangulation network with any use frequency not being 0 in the three-dimensional geological model, the initial use frequency of a stratum triangulation network and a fault triangulation network in the three-dimensional geological model is 2, and the initial use frequency of a ground surface triangulation network and a model boundary triangulation network in the three-dimensional geological model is 1; the intersection line linked list building module is used for adding the selected available triangular net into a preset geological block and adding a group of intersection lines corresponding to the available triangular net into an intersection line linked list, wherein the number of times of using the triangular net added into the preset geological block is reduced by 1; the intersection chain table traversing module is used for traversing each intersection in the intersection chain table, searching another available triangular net connected with each intersection, adding the searched available triangular net into the preset geological block, adding an intersection corresponding to the other available triangular net into the intersection chain table, and repeatedly executing the step until the available triangular net connected with each intersection in the intersection chain table is added into the preset geological block; and the cyclic execution module is used for repeating the steps until all the triangular meshes in the three-dimensional geological model are added into the preset geological block, so as to obtain the closed geological block corresponding to the three-dimensional geological model.
Optionally, the intersection chain table traversal module is further configured to obtain an included angle between each of the other triangulation networks connected to each intersection line and the current triangulation network, and determine, from among the other triangulation networks connected to each intersection line, one triangulation network that has a smallest included angle with the current triangulation network and has a use frequency that is not 0, as another available triangulation network connected to each intersection line; the included angle between the two triangular nets refers to the included angle between the triangles of the two triangular nets at the midpoint of the intersection line.
Based on any one of the optional embodiments described above, in an optional embodiment, the three-dimensional geological block construction apparatus provided in the embodiment of the present invention may further include: and the co-intersection line triangulation network determining module is used for determining triangulation networks with the same end-to-end coordinates of the intersection lines and the average distance of the intersection lines smaller than one twentieth of the side length of the triangle as triangulation networks connected by the same intersection line.
The embodiment of the invention also provides computer equipment, which is used for solving the technical problem that the three-dimensional geological block is constructed with low efficiency due to the fact that the closed geological block is constructed based on the adjacent relation of the triangle sides in the three-dimensional geological model in the prior art.
The embodiment of the invention also provides a computer readable storage medium, which is used for solving the technical problem that the three-dimensional geological block is low in construction efficiency due to the fact that the closed geological block is constructed based on the adjacent relation of the triangular edges in the three-dimensional geological model in the prior art.
In summary, the embodiment of the invention provides a three-dimensional geological block construction method for quickly constructing a closed geological block according to a triangular net and an intersection line of a three-dimensional geological model, which can reduce the difficulty in constructing the triangular net, improve the construction efficiency of a complex model block, shorten the modeling period, and further shorten the time for forward modeling and illumination of a model based on the geological model.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A method of three-dimensional geological block construction, comprising:
obtaining a three-dimensional geological model, wherein the three-dimensional geological model comprises a ground surface triangulation network, a model boundary triangulation network and at least one type of triangulation network as follows: stratum triangulation network, fault triangulation network;
intersecting each triangular net in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersecting lines corresponding to each triangular net;
and traversing the triangular net connected with each intersection line, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
2. The method of claim 1, wherein traversing each of the triangulation networks connected by intersecting lines, and sequentially adding each triangulation network in the three-dimensional geological model to a predetermined geological volume to obtain a closed geological volume corresponding to the three-dimensional geological model comprises:
selecting any one available triangulation network in the three-dimensional geological model, wherein the available triangulation network is a triangulation network with any use frequency not being 0 in the three-dimensional geological model, the initial use frequency of a stratum triangulation network and a fault triangulation network in the three-dimensional geological model is 2, and the initial use frequency of a ground surface triangulation network and a model boundary triangulation network in the three-dimensional geological model is 1;
adding the selected available triangulation network into the preset geological block, and adding a group of intersecting lines corresponding to the available triangulation network into an intersecting line chain table, wherein the number of times of use of the triangulation network added into the preset geological block is reduced by 1;
traversing each intersection line in the intersection line chain table, searching for another available triangular net connected with each intersection line, adding the available triangular net into the preset geological block, adding an intersection line corresponding to another available triangular net into the intersection line chain table, and repeatedly executing the step until the available triangular net connected with each intersection line in the intersection line chain table is added into the preset geological block;
and repeating the steps until all the triangular meshes in the three-dimensional geological model are added into the preset geological block, so as to obtain a closed geological block corresponding to the three-dimensional geological model.
3. The method of claim 2, wherein finding another available triangulation network for each intersection connection comprises:
acquiring the included angle between other triangulation networks connected with each intersection line and the current triangulation network, wherein the included angle between the two triangulation networks is the included angle between the triangles of the two triangulation networks at the midpoint position of the intersection line;
and determining one triangulation network which has the smallest included angle with the current triangulation network and is not used for 0 times as another available triangulation network connected with each intersection line from the other triangulation networks connected with each intersection line.
4. The method of any one of claims 1 to 3, wherein after intersecting the respective triangulated meshes in the three-dimensional geological model to obtain a set of intersecting lines for each triangulated mesh, the method further comprises:
and determining the triangular nets with the same end-to-end coordinates of the intersecting lines and the average distance of the intersecting lines smaller than one twentieth of the side length of the triangle as the triangular nets connected by the same intersecting line.
5. A three-dimensional geological block construction apparatus, comprising:
the three-dimensional geological model acquisition module is used for acquiring a three-dimensional geological model, wherein the three-dimensional geological model comprises a ground surface triangulation network, a model boundary triangulation network and at least one type of triangulation network as follows: stratum triangulation network, fault triangulation network;
the triangular net intersection module is used for intersecting all triangular nets in the three-dimensional geological model to obtain a plurality of subdivided triangular nets and a group of intersection lines corresponding to each triangular net;
and the three-dimensional geological block construction module is used for traversing each triangular net connected with the intersection line, and sequentially adding each triangular net in the three-dimensional geological model into a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
6. The apparatus of claim 5, wherein the three-dimensional geological block construction module comprises:
the available triangulation network selecting module is used for selecting any available triangulation network in the three-dimensional geological model, wherein the available triangulation network is a triangulation network with any use frequency not being 0 in the three-dimensional geological model, the initial use frequency of a stratum triangulation network and a fault triangulation network in the three-dimensional geological model is 2, and the initial use frequency of a ground surface triangulation network and a model boundary triangulation network in the three-dimensional geological model is 1;
the intersection line linked list building module is used for adding the selected available triangular net into the preset geological block and adding a group of intersection lines corresponding to the available triangular net into an intersection line linked list, wherein the number of times of using the triangular net added into the preset geological block is reduced by 1;
the intersection chain table traversing module is used for traversing each intersection in the intersection chain table, searching another available triangular net connected with each intersection, adding the searched available triangular net into the preset geological block, adding an intersection corresponding to another available triangular net into the intersection chain table, and repeatedly executing the step until the available triangular net connected with each intersection in the intersection chain table is added into the preset geological block;
and the cyclic execution module is used for repeating the steps until all the triangular meshes in the three-dimensional geological model are added into the preset geological block, so as to obtain a closed geological block corresponding to the three-dimensional geological model.
7. The apparatus of claim 6, wherein the intersection list traversing module is further configured to obtain an included angle between the other triangulation networks connected to each intersection and the current triangulation network, and determine one triangulation network, which has a smallest included angle with the current triangulation network and is used for a number of times different from 0, among the other triangulation networks connected to each intersection as another available triangulation network connected to each intersection; the included angle between the two triangular nets refers to the included angle between the triangles of the two triangular nets at the midpoint of the intersection line.
8. The apparatus of any of claims 5 to 7, further comprising:
and the co-intersection line triangulation network determining module is used for determining triangulation networks with the same end-to-end coordinates of the intersection lines and the average distance of the intersection lines smaller than one twentieth of the side length of the triangle as triangulation networks connected by the same intersection line.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the three-dimensional geological block construction method of any of claims 1 to 4 when executing the computer program.
10. A computer-readable storage medium storing a computer program for executing the three-dimensional geological block construction method according to any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910307526.7A CN111833442A (en) | 2019-04-17 | 2019-04-17 | Three-dimensional geological block construction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910307526.7A CN111833442A (en) | 2019-04-17 | 2019-04-17 | Three-dimensional geological block construction method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111833442A true CN111833442A (en) | 2020-10-27 |
Family
ID=72914887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910307526.7A Pending CN111833442A (en) | 2019-04-17 | 2019-04-17 | Three-dimensional geological block construction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111833442A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101582173A (en) * | 2009-06-24 | 2009-11-18 | 中国石油集团川庆钻探工程有限公司 | Block model construction method for complex geological structure |
CN102819865A (en) * | 2012-08-09 | 2012-12-12 | 成都理工大学 | Modeling method for magnetotelluric three-dimensional geologic structure model |
-
2019
- 2019-04-17 CN CN201910307526.7A patent/CN111833442A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101582173A (en) * | 2009-06-24 | 2009-11-18 | 中国石油集团川庆钻探工程有限公司 | Block model construction method for complex geological structure |
US20120166160A1 (en) * | 2009-06-24 | 2012-06-28 | China National Petroleum Corporation | Block model constructing method for complex geological structures |
CN102819865A (en) * | 2012-08-09 | 2012-12-12 | 成都理工大学 | Modeling method for magnetotelluric three-dimensional geologic structure model |
Non-Patent Citations (2)
Title |
---|
孙黎明;魏迎奇;蔡红;严俊;宋建正;乔芸芸;: "基于八叉树和混合搜索树的地质曲面快速求交方法", 计算机辅助工程, vol. 27, no. 5, 31 October 2018 (2018-10-31), pages 42 - 47 * |
孟永东;徐卫亚;田斌;李明卫;: "基于带约束三角剖分的三维地质建模方法及应用", ***仿真学报, vol. 21, no. 19, 5 October 2009 (2009-10-05), pages 5985 - 5989 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10795053B2 (en) | Systems and methods of multi-scale meshing for geologic time modeling | |
CN112381937B (en) | Multi-source geological data coupling modeling method based on drilling and complex geological profile | |
KR101555426B1 (en) | Method and apparatus for rendering terrain | |
EP3293552A1 (en) | System and method for editing geological models by switching between volume-based models and surface-based structural models augmented with stratigraphic fiber bundles | |
EP2300933B1 (en) | Distribution of properties in a 3d volumetric model using a maximum continuity field | |
CN102819865A (en) | Modeling method for magnetotelluric three-dimensional geologic structure model | |
CN105654551B (en) | A kind of method and device constructing geology local fault threedimensional model | |
CN106649817A (en) | Three-dimensional pipe model establishment lofting method and device for geography information system | |
CN105654552A (en) | Fast Delaunay triangulation method for arbitrarily-distributed large-scale point cloud data | |
CN112395745A (en) | Underground river reservoir body geological model establishing method and processing equipment | |
CN109147050A (en) | Road grid creation method and device based on Unity engine topography system | |
CN105225272A (en) | A kind of tri-dimensional entity modelling method based on the reconstruct of many outline lines triangulation network | |
CN117830586B (en) | Method and system for updating three-dimensional modeling increment of roadway | |
CN102903149B (en) | Block forming method and device for geologic model | |
CN114202642A (en) | Method and device for filling oversized holes in three-dimensional triangulation network model | |
CN103778657B (en) | Space partition based sound beam tracing method | |
AU2013398344A1 (en) | Local updating of 3D geocellular model | |
CN111833442A (en) | Three-dimensional geological block construction method and device | |
CN110765665B (en) | Dynamic modeling method and system for geography | |
CN107045732B (en) | Digital ground model simplifying method and device | |
CN110968930B (en) | Geological variable attribute interpolation method and system | |
CN103632396B (en) | A kind of method to the modeling of complex geological structure sequence | |
US11385369B2 (en) | Three-dimensional, stratigraphically-consistent seismic attributes | |
CN112184896B (en) | Three-dimensional building modeling method, device and system based on floor and open line assistance | |
EP1070267B1 (en) | Enforcing consistency in geoscience models |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |