Three-dimensional geological block construction method and device
Through the method of seeking triangular networks and traversal traversal in the three -dimensional geological model, a closed -quality block is constructed, the problem of low three -dimensional geological block construction efficiency in existing technologies has been solved, and more efficient complex model construction has been achieved.
Patent Information
- Application Number
- CN201910307526.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-17
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2039-04-17
AI Technical Summary
The prior art constructs closed geological blocks based on the adjacent relationship between triangle sides in three-dimensional geological models, resulting in low efficiency in construction of three-dimensional geological blocks, especially when building complex model blocks.
By obtaining a variety of types of triangular networks in the three -dimensional geological model, including surface triangle networks, model border triangle networks, strata triangle networks, and fault triangle networks, the triangle network and interchange are used to obtain segmentation, and then traversed through each other. The triangular network connected to the bars is added to the preset geological block in turn to form a closed geographic block.
It has reduced the difficulty of the construction of the Triangular Network, improved the efficiency of geological block construction, shortened the complex model establishment cycle, and improved the power of constructing.
Smart Images

Figure CN111833442B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of geophysical exploration and development, and in particular to a three-dimensional geological block construction method and device. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the invention recited in the claims. No admission is made that the description herein is prior art by inclusion in this section.
[0003] In this field, the establishment of a three-dimensional geological model is a prerequisite for model forward modeling and illumination. At present, the existing technologies for establishing three-dimensional geological blocks are all based on the adjacent relationship of the edges of triangles to construct closed geological blocks. This three-dimensional geological block construction method requires that when the triangulation network is reconstructed, the triangles at the intersection line must strictly share edges. There are two problems: first, it increases the difficulty of triangulation network construction and reduces the efficiency of triangulation network construction; second, for the construction of complex model blocks, the construction success rate is low.
[0004] Therefore, there is an urgent need in the prior art for a three-dimensional geological block construction method for quickly constructing a closed geological block. Summary of the invention
[0005] The embodiment of the present invention provides a three-dimensional geological block construction method, which is used to solve the technical problem that the existing technology constructs closed geological blocks based on the adjacent relationship of triangle edges in a three-dimensional geological model, resulting in very low efficiency in constructing three-dimensional geological blocks. The method comprises: obtaining a three-dimensional geological model, wherein the three-dimensional geological model includes a surface triangulation network, a model boundary triangulation network, and at least one type of triangulation network: a stratum triangulation network, a fault triangulation network; intersecting each triangulation network in the three-dimensional geological model to obtain a plurality of subdivided triangulation networks and a group of intersection lines corresponding to each triangulation network; traversing the triangulation network connected by each intersection line, and sequentially adding each triangulation network in the three-dimensional geological model to a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
[0006] The embodiment of the present invention also provides a three-dimensional geological block construction device to solve the technical problem that the prior art constructs closed geological blocks based on the adjacent relationship of triangle edges in a three-dimensional geological model, resulting in very low efficiency in three-dimensional geological block construction. The device includes: a three-dimensional geological model acquisition module, used to acquire a three-dimensional geological model, wherein the three-dimensional geological model includes a surface triangulation network, a stratum triangulation network, and at least one type of triangulation network: a stratum triangulation network, a fault triangulation network; a triangulation network intersection module, used to intersect each triangulation network in the three-dimensional geological model to obtain multiple subdivided triangulation networks and a group of intersection lines corresponding to each triangulation network; a three-dimensional geological block construction module, used to traverse the triangulation network connected by each intersection line, and add each triangulation network in the three-dimensional geological model to a preset geological block in turn to obtain a closed geological block corresponding to the three-dimensional geological model.
[0007] An embodiment of the present invention also provides a computer device to solve the technical problem that the prior art constructs closed geological blocks based on the adjacent relationship of triangle edges in a three-dimensional geological model, resulting in very low efficiency in constructing three-dimensional geological blocks. The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above-mentioned three-dimensional geological block construction method is implemented.
[0008] An embodiment of the present invention also provides a computer-readable storage medium to solve the technical problem that the prior art constructs closed geological blocks based on the adjacent relationship of triangle edges in a three-dimensional geological model, resulting in very low efficiency in constructing three-dimensional geological blocks. The computer-readable storage medium stores a computer program for executing the above-mentioned three-dimensional geological block construction method.
[0009] In an embodiment of the present invention, the intersection of each triangulated mesh in the three-dimensional geological model is calculated to obtain multiple subdivided triangulated meshes and a set of intersection lines corresponding to each triangulated mesh. By traversing the triangulated mesh connected by each intersection line, each triangulated mesh in the three-dimensional geological model is added to the preset geological block in turn to form a closed geological block corresponding to the three-dimensional geological model.
[0010] Through the embodiments of the present invention, closed geological blocks are constructed based on triangulated networks and intersection lines. Since the triangles at the intersection lines are not required to strictly share edges, the difficulty of triangulated network construction is reduced, the efficiency of geological block construction is improved, and the complex model establishment cycle is shortened. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0012] Figure 1 A flow chart of a three-dimensional geological block construction method provided in an embodiment of the present invention;
[0013] Figure 2 A schematic diagram of a three-dimensional geological model provided in an embodiment of the present invention;
[0014] Figure 3 A schematic diagram of a stratigraphic triangulation network in a three-dimensional geological model provided in an embodiment of the present invention;
[0015] Figure 4 A schematic diagram of the intersection of a fault triangulation network and a stratum triangulation network in a three-dimensional geological model provided in an embodiment of the present invention;
[0016] Figure 5 A schematic diagram of a three-dimensional geological block provided in an embodiment of the present invention;
[0017] Figure 6 A schematic diagram of a three-dimensional geological block including only one geological block provided in an embodiment of the present invention;
[0018] Figure 7 It is a schematic diagram of a three-dimensional geological block construction device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0019] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0020] The present invention provides a method for constructing a three-dimensional geological block. Figure 1 A flow chart of a three-dimensional geological block construction method provided in an embodiment of the present invention is shown in FIG. Figure 1 As shown, the method comprises the following steps:
[0021] S101, obtaining a three-dimensional geological model, wherein the three-dimensional geological model includes a surface triangulation network, a model boundary triangulation network, and at least one type of triangulation network: a stratum triangulation network, and a fault triangulation network;
[0022] S102, finding the intersection of each triangulated network in the three-dimensional geological model to obtain a plurality of subdivided triangulated networks and a set of intersection lines corresponding to each triangulated network;
[0023] S103, traversing the triangulated networks connected by each intersection line, and sequentially adding each triangulated network in the three-dimensional geological model to a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
[0024] It should be noted that after the intersection of each triangulated network in the 3D geological model, some triangulated networks may be divided into several parts (forming multiple triangulated networks). At this time, the redundant parts can be cut off (i.e., the redundant triangulated networks are deleted) according to the user's instructions, and the remaining triangulated networks are used to construct closed geological blocks. Usually, the smallest area part of the front and back sides of the triangulated network belonging to the same geological layer is cut off.
[0025] As can be seen from the above, the three-dimensional geological block construction method provided by the embodiment of the present invention intersects each triangulated network in the three-dimensional geological model to obtain multiple subdivided triangulated networks and a set of intersection lines corresponding to each triangulated network, and adds each triangulated network in the three-dimensional geological model to the preset geological block in turn by traversing the triangulated network connected by each intersection line, so as to form a closed geological block corresponding to the three-dimensional geological model. Through the three-dimensional geological block construction method of the embodiment of the present invention, a closed geological block can be quickly constructed based on triangulated networks and intersection lines. Since the triangles at the intersection line are not required to strictly share edges, the difficulty of triangulated network construction is reduced, the efficiency of geological block construction is improved, and the complex model establishment cycle is shortened.
[0026] As an optional implementation, the above S103 may specifically include the following steps:
[0027] ①Select any available triangulated network in the 3D geological model;
[0028] It should be noted that since the three-dimensional geological model contains multiple triangulated networks, when constructing a closed geological block, the triangulated networks in the three-dimensional geological model are located in two different closed geological blocks, while the triangulated networks at the boundary of the three-dimensional geological model (model enclosing surface) are generally located in only one closed geological block. Therefore, before constructing the closed geological block, the number of uses of the triangulated networks in the three-dimensional geological model is set to 2, and the number of uses of the triangulated networks at the boundary of the three-dimensional geological model is set to 1. That is, the initial number of uses of the stratum triangulated network and the fault triangulated network in the three-dimensional geological model is 2, and the initial number of uses of the surface triangulated network and the model boundary triangulated network in the three-dimensional geological model is 1.
[0029] In various embodiments of the present invention, the available triangulated network refers to any triangulated network in the three-dimensional geological model whose usage count is not 0.
[0030] ② Add the selected available triangulated networks to the preset geological block, and add a set of intersection lines corresponding to the available triangulated networks to the intersection line list. It should be noted that the preset geological block refers to a newly created geological block, which is used to track the various triangulated networks and intersection lines in the three-dimensional geological model to construct a closed geological block of the three-dimensional geological model.
[0031] Since a triangulated network is used once after being added to a geological block, in the embodiment of the present invention, each time a triangulated network is added to a preset geological block, the number of times the triangulated network added to the preset geological block is used is reduced by 1, so that the triangulated network within the three-dimensional geological model is used twice, and the triangulated network at the boundary of the three-dimensional geological model is used once, which is in line with the actual situation.
[0032] ③ Traverse each intersection line in the intersection line list, find another available triangulation network connected by each intersection line, and add it to the preset geological block.
[0033] It should be noted that after finding another available triangulated network based on the intersection line of the current available triangulated network and adding the other triangulated network to the geological block, it is necessary to add the intersection line corresponding to the other available triangulated network found to the intersection line linked list, and repeat step ③ until all available triangulated networks connected by each intersection line in the intersection line linked list are added to the preset geological block.
[0034] ④ Repeat steps ① to ③ until all triangulated networks in the three-dimensional geological model are added to the preset geological blocks to obtain closed geological blocks corresponding to the three-dimensional geological model.
[0035] It should be noted that finding another available triangulated mesh connected by each intersection line may include: obtaining the angle between the other triangulated meshes connected by each intersection line and the current triangulated mesh, wherein the angle between two triangulated meshes refers to the angle between the triangles of the two triangulated meshes at the midpoint of the intersection line; and determining, among the other triangulated meshes connected by each intersection line, a triangulated mesh that has the smallest angle with the current triangulated mesh and has a non-zero number of uses as the other available triangulated mesh connected by each intersection line.
[0036] Based on any of the above optional embodiments, as an optional implementation method, after intersecting each triangulated network in the three-dimensional geological model to obtain a set of intersection lines corresponding to each triangulated network, the three-dimensional geological block construction method provided by the embodiment of the present invention may further include: determining the triangulated networks with the same first and last coordinates of the intersection lines and the average distance between the intersection lines less than one twentieth of the length of the triangle side as triangulated networks connected by the same intersection line.
[0037] Below Figure 2 The three-dimensional geological model shown in FIG. 1 is used as an example to explain the embodiment of the present invention in detail. Figure 2 As shown, the three-dimensional geological model includes a stratum triangulation network 201 (the stratum includes two discontinuous layer fragments), a fault triangulation network 202 and a surface triangulation network 203. After the triangulation networks in the three-dimensional geological model are intersected, the stratum triangulation network 201 forms two triangulation networks and eight intersection lines (such as Figure 3 As shown); the fault triangulation network 202 forms 3 triangulation networks and 10 intersection lines; the top and bottom surfaces of the model boundary form 1 triangulation network and 4 intersection lines respectively; the front and back surfaces of the model boundary form 2 triangulation networks and 11 intersection lines respectively; the left and right surfaces of the model boundary form 2 triangulation networks and 7 intersection lines respectively.
[0038] Figure 4 FIG. 1 is a schematic diagram of the intersection of a fault triangulation network and a stratum triangulation network in a three-dimensional geological model provided in an embodiment of the present invention. Figure 4 As shown, the three-dimensional geological block construction method provided by the embodiment of the present invention does not require that the triangles at the intersection (such as the position shown in icon 401) strictly share the same edge.
[0039] As a preferred implementation, the three-dimensional geological block construction method provided in the embodiment of the present invention can be implemented by the following steps:
[0040] ① Each triangulated mesh in the 3D geological model i The intersection is calculated with the intersecting triangulated network, and a set of intersection lines on the triangulated network is recorded. The intersection point of each intersection line is represented by the vertex number in the triangulated network. If the triangulated network is divided into several parts, the user interactively specifies the part to be cut off. For example, Figure 2 After the fault triangulation network 202 intersects with the stratigraphic triangulation network 201 , the fault triangulation network 202 is divided into three subdivided triangulation networks. The triangulation networks belonging to the same geological structure can be removed, and only the part between the two layer fragments of the stratigraphic triangulation network 201 is retained.
[0041] ② Count each intersection line InterLine in the 3D geological model i The connected triangulated networks (at least two) are considered to be the same intersection line as long as the starting and ending coordinates of the intersection line are the same.
[0042] ③ For each triangulated network in the three-dimensional geological model, the number of uses is set to 2, and the number of uses of the triangulated network belonging to the model boundary is set to 1.
[0043] ④Create a new geological block Block i , select any triangulated mesh whose usage count is not 0 cur , join Block i , put Mesh cur The number of times the Mesh is used is reduced by 1. cur The intersection lines are added to the intersection line list InterList; if there is no available triangulation, the block tracking ends.
[0044] ⑤ Take out an intersection line InterLine from the intersection line list i , find another available triangulated mesh from the triangulated mesh collection connected by the intersection line k (Refer to step ⑥) and find the triangulated mesh. k Join Block i , and the triangulated mesh k The number of times it is used is reduced by 1; and the triangulated mesh is k The intersection lines are added to the intersection list InterList. k Set as current triangulated mesh cur , jump to step ⑤. If there is no available triangulation in the intersection list, jump to step ④.
[0045] ⑥ The method of finding another available triangulated network from the intersection line: For all triangulated networks connected by the intersection line, take the triangle closest to the half of the intersection line in turn, among which Mesh cur The triangle on the right is the current triangle Triangle cur , take the available triangle with the smallest angle with the current triangle as the next triangle, and the triangulated network where the triangle is located is the available triangulated network.
[0046] Through the above six steps, all triangulated networks in the 3D geological model can be constructed as closed geological blocks, which can effectively shorten the modeling time of complex models. Figure 2 The triangulated network and intersection lines of the three-dimensional geological model shown in the figure can be constructed as follows Figure 5 The two geological blocks shown (as shown in icons 501 and 502) each consist of 8 triangulated meshes. Figure 6 A schematic diagram of a three-dimensional geological block including only one geological block provided in an embodiment of the present invention.
[0047] The present invention also provides a 3D geological block construction device, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that of the 3D geological block construction method, the implementation of the device embodiment can refer to the implementation of the method, and the repeated parts will not be repeated.
[0048] Figure 7 Schematic diagram of a three-dimensional geological block construction device provided in an embodiment of the present invention, such as Figure 7 As shown, the device includes: a three-dimensional geological model acquisition module 71, a triangulation intersection module 72 and a three-dimensional geological block construction module 73.
[0049] Among them, the three-dimensional geological model acquisition module 71 is used to obtain the three-dimensional geological model, wherein the three-dimensional geological model includes a surface triangulation, a model boundary triangulation, and at least one type of triangulation: a stratum triangulation, a fault triangulation; the triangulation intersection module 72 is used to intersect each triangulation in the three-dimensional geological model to obtain multiple subdivided triangulations and a set of intersection lines corresponding to each triangulation; the three-dimensional geological block construction module 73 is used to traverse the triangulation connected by each intersection line, and add each triangulation in the three-dimensional geological model to the preset geological block in turn to obtain a closed geological block corresponding to the three-dimensional geological model.
[0050] As can be seen from the above, the three-dimensional geological block construction device provided by the embodiment of the present invention obtains a three-dimensional geological model containing multiple triangulated networks through the three-dimensional geological model acquisition module 71; the triangulated networks in the three-dimensional geological model are intersected through the triangulated network intersection module 72 to obtain multiple subdivided triangulated networks and a set of intersection lines corresponding to each triangulated network; finally, the three-dimensional geological block construction module 73 traverses the triangulated networks connected by each intersection line, and adds each triangulated network in the three-dimensional geological model to the preset geological block in turn to form a closed geological block corresponding to the three-dimensional geological model. Through the three-dimensional geological block construction device of the embodiment of the present invention, a closed geological block can be quickly constructed based on the triangulated network and the intersection line. Since the triangles at the intersection line are not required to strictly share edges, the difficulty of triangulated network construction is reduced, the efficiency of geological block construction is improved, and the complex model establishment cycle is shortened.
[0051] Optionally, the above-mentioned three-dimensional geological block construction module may include: an available triangulated network selection module, which is used to select any available triangulated network in the three-dimensional geological model, wherein the available triangulated network is any triangulated network in the three-dimensional geological model whose usage count is not 0, the initial usage count of the stratum triangulated network and the fault triangulated network in the three-dimensional geological model is 2, and the initial usage count of the surface triangulated network and the model boundary triangulated network in the three-dimensional geological model is 1; an intersection line linked list construction module, which is used to add the selected available triangulated network to the preset geological block, and add a set of intersection lines corresponding to the available triangulated network to the intersection line linked list, wherein , the number of times the triangulated network added to the preset geological block is used is reduced by 1; the intersection line list traversal module is used to traverse each intersection line in the intersection line list, find another available triangulated network connected by each intersection line, add it to the preset geological block, and add the intersection line corresponding to the other available triangulated network to the intersection line list, and repeat this step until all available triangulated networks connected by each intersection line in the intersection line list are added to the preset geological block; the loop execution module is used to repeat the above steps until all triangulated networks in the three-dimensional geological model are added to the preset geological block, and the closed geological block corresponding to the three-dimensional geological model is obtained.
[0052] Optionally, the above-mentioned intersection line linked list traversal module is also used to obtain the angle between other triangulated meshes connected by each intersection line and the current triangulated mesh, and to determine a triangulated mesh with the smallest angle with the current triangulated mesh and a non-zero number of uses among the other triangulated meshes connected by each intersection line as another available triangulated mesh connected by each intersection line; wherein the angle between two triangulated meshes refers to the angle between the triangles of the two triangulated meshes at the midpoint of the intersection line.
[0053] Based on any one of the above optional embodiments, in an optional embodiment, the three-dimensional geological block construction device provided by the embodiment of the present invention may also include: a common intersection line triangulation network determination module, which is used to determine the triangulation networks with the same intersection line start and end coordinates and the average intersection line distance less than one twentieth of the triangle side length as triangulation networks connected by the same intersection line.
[0054] An embodiment of the present invention also provides a computer device to solve the technical problem that the prior art constructs closed geological blocks based on the adjacent relationship of triangle edges in a three-dimensional geological model, resulting in very low efficiency in constructing three-dimensional geological blocks. The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above-mentioned three-dimensional geological block construction method is implemented.
[0055] An embodiment of the present invention also provides a computer-readable storage medium to solve the technical problem that the prior art constructs closed geological blocks based on the adjacent relationship of triangle edges in a three-dimensional geological model, resulting in very low efficiency in constructing three-dimensional geological blocks. The computer-readable storage medium stores a computer program for executing the above-mentioned three-dimensional geological block construction method.
[0056] In summary, the embodiments of the present invention provide a three-dimensional geological block construction method for quickly constructing closed geological blocks based on the triangulated network and intersection lines of a three-dimensional geological model, which can reduce the difficulty of triangulated network construction, improve the efficiency of complex model block construction, shorten the modeling cycle, and thus shorten the time for forward modeling and lighting based on the geological model.
[0057] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0058] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0059] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0060] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0061] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A three-dimensional geological block construction method, characterized in that: include: Acquire a three-dimensional geological model, wherein the three-dimensional geological model includes a surface triangulation network, a model boundary triangulation network, and at least one type of triangulation network: a stratum triangulation network, and a fault triangulation network; Intersecting each triangulated network in the three-dimensional geological model to obtain a plurality of subdivided triangulated networks and a set of intersection lines corresponding to each triangulated network; Traversing the triangulated networks connected by each intersection line, and sequentially adding each triangulated network in the three-dimensional geological model to a preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model; Traversing the triangulated networks connected by each intersection line, adding each triangulated network in the three-dimensional geological model to the preset geological block in turn, and obtaining a closed geological block corresponding to the three-dimensional geological model, including: Select any available triangulated network in the three-dimensional geological model, wherein the available triangulated network is any triangulated network in the three-dimensional geological model whose usage count is not 0, the initial usage count of the stratum triangulated network and the fault triangulated network in the three-dimensional geological model is 2, and the initial usage count of the surface triangulated network and the model boundary triangulated network in the three-dimensional geological model is 1; Adding the selected available triangulated network to the preset geological block, and adding a group of intersection lines corresponding to the available triangulated network to the intersection line linked list, wherein the usage count of the triangulated network added to the preset geological block is reduced by 1; Traversing each intersection in the intersection link list, finding another available triangulated network connected to each intersection, adding it to the preset geological block, and adding the intersection corresponding to the other available triangulated network to the intersection link list, repeating this step until all available triangulated networks connected to each intersection in the intersection link list are added to the preset geological block; The above steps are repeated until all triangulated meshes in the three-dimensional geological model are added to the preset geological block, thereby obtaining a closed geological block corresponding to the three-dimensional geological model.
2. The method according to claim 1, characterized in that Find another available TIN for each intersection connection, including: Get the angle between the other triangulated networks connected by each intersection line and the current triangulated network, where the angle between two triangulated networks refers to the angle between the triangles of the two triangulated networks at the midpoint of the intersection line; Among the other triangulated networks connected by each intersection line, a triangulated network with the smallest angle with the current triangulated network and a usage count not equal to 0 is determined as another available triangulated network connected by each intersection line.
3. The method according to any one of claims 1 to 2, characterized in that: After intersecting the triangulated networks in the three-dimensional geological model to obtain a set of intersection lines corresponding to each triangulated network, the method further includes: The triangulated networks whose intersection lines have the same starting and ending coordinates and whose average intersection distance is less than one twentieth of the triangle side length are determined to be triangulated networks connected by the same intersection line.
4. A three-dimensional geological block construction device, characterized in that: include: A three-dimensional geological model acquisition module is used to acquire a three-dimensional geological model, wherein 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: a stratum triangulation network, and a fault triangulation network; A triangulated network intersection module is used to intersect each triangulated network in the three-dimensional geological model to obtain a plurality of subdivided triangulated networks and a set of intersection lines corresponding to each triangulated network; A three-dimensional geological block construction module is used to traverse the triangulated networks connected by each intersection line, and add each triangulated network in the three-dimensional geological model to a preset geological block in turn to obtain a closed geological block corresponding to the three-dimensional geological model; The three-dimensional geological block building module includes: An available triangulated network selection module is used to select any available triangulated network in the three-dimensional geological model, wherein the available triangulated network is any triangulated network in the three-dimensional geological model whose usage times are not 0, the initial usage times of the stratum triangulated network and the fault triangulated network in the three-dimensional geological model is 2, and the initial usage times of the surface triangulated network and the model boundary triangulated network in the three-dimensional geological model is 1; An intersection line linked list construction module is used to add the selected available triangulated network to the preset geological block, and add a group of intersection lines corresponding to the available triangulated network to the intersection line linked list, wherein the usage count of the triangulated network added to the preset geological block is reduced by 1; An intersection line list traversal module is used to traverse each intersection line in the intersection line list, find another available triangulated network connected to each intersection line, add it to the preset geological block, and add the intersection line corresponding to the other available triangulated network to the intersection line list, and repeat this step until all available triangulated networks connected to each intersection line in the intersection line list are added to the preset geological block; The loop execution module is used to repeat the above steps until all triangulated networks in the three-dimensional geological model are added to the preset geological block to obtain a closed geological block corresponding to the three-dimensional geological model.
5. The device according to claim 4, characterized in that The intersection line linked list traversal module is also used to obtain the angles between other triangulated meshes connected by each intersection line and the current triangulated mesh, and to determine a triangulated mesh with the smallest angle with the current triangulated mesh and a non-zero number of uses among the other triangulated meshes connected by each intersection line as another available triangulated mesh connected by each intersection line; wherein the angle between two triangulated meshes refers to the angle between the triangles of the two triangulated meshes at the midpoint of the intersection line.
6. The device according to any one of claims 4 to 5, characterized in that The device also includes: The common intersection line triangulation network determination module is used to determine the triangulation networks with the same intersection line head and tail coordinates and an average intersection line distance less than one twentieth of the triangle side length as triangulation networks connected by the same intersection line.
7. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the three-dimensional geological block construction method according to any one of claims 1 to 3 is implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Modeling method for magnetotelluric three-dimensional geologic structure model
CN102819865A