Method, apparatus, device, medium and product for confirming reservoir connectivity

By screening out the closest and type matching elements in the reservoir model and constructing an adjacency relationship diagram, the problem of inaccurate reservoir connectivity analysis in the fault structure is solved, and the efficiency of oil and gas exploration and mining is improved.

CN119616474BActive Publication Date: 2025-07-18CHINA UNIV OF PETROLEUM (BEIJING)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411659183.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-07-18
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

The prior art has inaccurate reservoir connectivity analysis in fault structures, resulting in inefficient oil and gas exploration and mining.

Method used

By determining the spatial distance of section elements in the reservoir model, the elements with the nearest distance and type matching are selected, and the elements are marked as the same connected body, and an adjacency relationship diagram is constructed to accurately divide the connected body.

Benefits of technology

It improves the accuracy of reservoir connectivity analysis in fault structures, optimizes the identification of oil and gas flow paths, and improves oil and gas exploration and mining efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119616474B_ABST
    Figure CN119616474B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method, apparatus, device, medium and product for confirming reservoir connectivity. The method includes: determining a target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model, wherein the upper sections of the first reservoir and the second reservoir are the same section, and when the element type of the first element matches the element type of the target second element, determining that the second target connected body and the first connected body are the same connected body, the second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir. This method is used to solve the problem of inaccurate connectivity analysis in the fault structure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of oil exploration, and in particular, to a method, device, equipment, medium and product for confirming reservoir connectivity. Background Art

[0002] Reservoir connectivity refers to the ability of fluids to flow in a reservoir, which directly affects the exploration, production efficiency, and ultimate recovery rate of oil and gas. Judging the connectivity of an oil reservoir is of great significance for oil and gas exploration and development.

[0003] When evaluating reservoir connectivity, an attribute model is usually used for analysis. Points adjacent in coordinates in the reservoir structure are found by corresponding elements with the same attributes, and the connected bodies in the reservoir are divided for connectivity analysis.

[0004] However, for fault structures, since the attribute matrix and the coordinate matrix are no longer consistent, there is a problem in the prior art that the connectivity analysis in fault structures is inaccurate. Summary of the Invention

[0005] The embodiments of the present application provide a method, device, equipment, medium and product for confirming reservoir connectivity to solve the problem of inaccurate connectivity analysis in fault structures.

[0006] In a first aspect, the embodiments of the present application provide a method for confirming reservoir connectivity, including:

[0007] Determine a target second element in the second element corresponding to the first element according to the spatial distance between a first element on the upper section of a first reservoir and a second element on the upper section of a second reservoir in a reservoir model, where the upper sections of the first reservoir and the second reservoir are the same section;

[0008] When the element type of the first element matches the element type of the target second element, determine that the second target connected body and the first connected body are the same connected body, where the second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir.

[0009] In a possible implementation manner, determining a target second element in the second element corresponding to the first element according to the spatial distance between a first element on the upper section of a first reservoir and a second element on the upper section of a second reservoir in a reservoir model includes:

[0010] Determine a first element in the first attribute element according to the distance between the first attribute element on the upper section of the first reservoir in the reservoir model and the target fault line on the section, where the first attribute element represents an element storing the element type on the section of the first reservoir, and the target fault line represents the line where the horizontal plane intersects the section;

[0011] Determine the second element in the second attribute elements according to the distance between the second attribute elements on the upper section of the second reservoir in the reservoir model and the target fault line on the section, where the second attribute elements represent the elements storing the element types on the section of the second reservoir;

[0012] Determine the target second element corresponding to the first element in the second element according to the spatial distance between the first element and the second element.

[0013] In a possible implementation manner, before determining the first element in the first attribute elements according to the distance between the first attribute elements on the upper section of the first reservoir in the reservoir model and the target fault line on the section, the method further includes:

[0014] Determine the fault line coordinates in the section coordinate information according to the section coordinate information of the section in the reservoir model;

[0015] Obtain the target fault line according to the fault line coordinates in the section coordinate information;

[0016] Divide the area where the target fault line is located in the reservoir model into a first area and a second area along a first preset direction;

[0017] Determine the attribute elements on the section in the first area according to the distance between the attribute elements of the first area and the target fault line. The attribute elements on the section in the first area are characterized as the first element;

[0018] Determine the attribute elements on the section in the second area according to the distance between the attribute elements of the second area and the target fault line. The attribute elements on the section in the second area are characterized as the second element.

[0019] In a possible implementation manner, dividing the area where the target fault line is located in the reservoir model into a first area and a second area along a first preset direction includes:

[0020] Acquire the planar coordinate image of the target fault line in the reservoir model along the first preset direction;

[0021] Determine the area where the target fault line is located according to the planar coordinate image of the target fault line in the reservoir model;

[0022] Perform an extension process on the target fault line according to the area where the target fault line is located to obtain the processed target fault line;

[0023] Divide the area where the target fault line is located into a first area and a second area according to the processed target fault line.

[0024] In a possible implementation manner, the target second element is the element with the smallest spatial distance between the second element and the first element.

[0025] In a possible implementation, after determining that the second target connected body and the first connected body are the same connected body, when there are multiple same connected bodies and there are multiple fault surfaces between the multiple same connected bodies, the method further includes:

[0026] Determine the projection of the same connected body on the fault surface;

[0027] When the same connected body has a projection on the fault surface, use the same connected body with a projection on the fault surface as the target connected body;

[0028] According to the positions of the target connected bodies in the reservoir model, determine the adjacency relationship between the target connected bodies;

[0029] Generate and display an adjacency relationship graph according to the adjacency relationship between the target connected bodies.

[0030] In a possible implementation, determining the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model includes:

[0031] According to the positions of the target connected bodies in the reservoir model, determine the positional distance relationship between the target connected bodies and the fault surface;

[0032] According to the positional distance relationship between the target connected bodies and the fault surface, determine the adjacency relationship between the target connected bodies.

[0033] In a second aspect, an apparatus for confirming reservoir connectivity provided by an embodiment of the present application includes:

[0034] A first determination module, configured to determine a target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model, where the upper section of the first reservoir and the upper section of the second reservoir are the same section;

[0035] A second determination module, configured to determine that the second target connected body and the first connected body are the same connected body when the element type of the first element matches the element type of the target second element, where the second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir.

[0036] In a third aspect, an apparatus for confirming reservoir connectivity provided by an embodiment of the present application includes: a processor and a memory communicatively connected to the processor;

[0037] The memory stores computer-executable instructions;

[0038] The processor executes the computer-executable instructions stored in the memory to implement the method of the embodiment of the present application.

[0039] Fourthly, an embodiment of the present application provides a computer-readable storage medium, including: computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method of the embodiment of the present application.

[0040] Fifthly, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the method of the embodiment of the present application.

[0041] A method, device, equipment, medium and product for confirming reservoir connectivity provided by an embodiment of the present application first determines a first element on the upper section of a first reservoir and a second element on the upper section of a second reservoir in a reservoir model, and screens out the elements on the upper sections on both sides of a fault. Among them, the upper sections of the first reservoir and the second reservoir are the same section, and the first reservoir and the second reservoir are respectively on both sides of the fault. Then, through the spatial distance between the first element and the second element, the target second element in the second element that is closest to the first element is determined, so as to screen out multiple adjacent groups of elements in the fault. Finally, when the element type of the first element matches the element type of the target second element, the connected body where the first element is located and the connected body where the target second element is located are marked as the same connected body. Thus, by screening out multiple groups of elements with the closest distance in the fault and judging whether the element attributes of the multiple groups of elements match, the connected bodies on the fault structure are marked, and the problem of inaccurate connectivity analysis in the fault structure is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The drawings here are incorporated into the description and constitute a part of this description, showing embodiments that conform to the embodiments of the present application, and are used together with the description to explain the principles of the embodiments of the present application.

[0043] Figure 1 It is a schematic diagram of the scenario of a method for confirming reservoir connectivity provided by an embodiment of the present application;

[0044] Figure 2 It is a schematic flow chart of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 1 ;

[0045] Figure 3 It is a schematic flow chart of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 2 ;

[0046] Figure 4 It is a schematic flow chart of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 3 ;

[0047] Figure 5 It is a schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 1 ;

[0048] Figure 6a Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 2 ;

[0049] Figure 6b Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 3 ;

[0050] Figure 6c Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 4 ;

[0051] Figure 7a Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 5 ;

[0052] Figure 7b Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application - Diagram Six;

[0053] Figure 7c Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application - Diagram Seven;

[0054] Figure 8 Schematic diagram of the structure of a reservoir connectivity analysis device provided by an embodiment of the present application;

[0055] Figure 9 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application.

[0056] Through the above - mentioned drawings, the specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the embodiments of the present application in any way, but to illustrate the concept of the embodiments of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners

[0057] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all the implementation manners consistent with the embodiments of the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0058] Explanation of important terms:

[0059] Reservoir: A porous rock layer underground that can store and transmit oil and gas (petroleum and natural gas). Reservoir rocks usually have high porosity and permeability, which allows oil and gas to flow and accumulate within them. Reservoirs are the core targets of oil and gas exploration and development as they are the main storage sites for oil and gas resources;

[0060] Reservoir model: A mathematical model that divides a complex three-dimensional space into a finite number of small units, namely "grids" or "cells", to facilitate computer processing and analysis of these spatial data, including grid points and their positions;

[0061] Fault: It can refer to the structural phenomenon where rocks break due to stress, and there is an obvious displacement of rock blocks on both sides of the fracture surface;

[0062] Fault model: Used to describe the geometric characteristics and spatial positions of faults, including parameters such as the strike, dip, dip direction, and throw of the fault;

[0063] Property model: Describes the physical and chemical properties of geological bodies, such as the porosity, permeability, rock type, temperature, pressure, etc. of rocks;

[0064] Connectivity: In graph theory, connectivity refers to whether there exists a path connecting any two vertices in a graph;

[0065] Reservoir connectivity: The ability of fluids to flow in a reservoir. Reservoir connectivity describes the degree of connection between pores and fractures in a reservoir, which affects the migration, accumulation, and extraction of oil and gas;

[0066] Connectivity coefficient: An index used to quantify the connectivity between different connected bodies in a reservoir, reflecting the ability of fluids (such as oil, natural gas, or water) to flow between different regions within the reservoir. The connectivity coefficient can be used to evaluate the internal connectivity of the reservoir and the fluid transmission efficiency;

[0067] Minkowski sum algorithm: The sum of two sets of points in Euclidean space, also known as the dilation set of these two spaces. Geometrically, it is the union of the region swept by set A moving continuously along the boundary of B for one week and set B itself, or it can also be the union of the region swept by B moving continuously along the boundary of A and A itself;

[0068] Polygon triangulation algorithm: Decomposes a complex polygon into simpler geometric shapes, such as triangles or convex polygons;

[0069] Bentley - Ottmann algorithm: An efficient computational geometry algorithm for finding all intersections of a set of line segments in a plane. It mainly uses the sweep line technique, where a vertical line (called the sweep line) sweeps across the entire plane, while maintaining a dynamic set of active line segments and efficiently reporting these intersections when they occur;

[0070] Minimum weighted undirected connected graph: In a weighted undirected connected graph, find a spanning tree such that the sum of the weights of all edges in this tree is minimized;

[0071] Dijkstra's algorithm: An algorithm used to find the shortest paths from a single source vertex to all other vertices in a weighted graph;

[0072] Minimum spanning tree algorithm: An algorithm used to find a subset of edges in a weighted undirected graph that forms a tree, contains all vertices in the graph, and has the minimum total edge weight.

[0073] When the reservoir structure has good continuity, the geological properties (such as rock type, porosity, permeability, etc.) show certain regularity and continuity with the change of spatial position. At this time, conducting connectivity analysis on the property matrix of the reservoir can correspondingly find adjacent points in space, and thus divide the connected bodies in the reservoir and find the flow paths in the reservoir. However, when there are structures such as faults in the formation, the property matrix of the reservoir and the coordinate matrix of the reservoir no longer have continuity at the fault position. A certain point on the fault plane is divided into two points after the fault. Although these two points are still adjacent in the property matrix, they are no longer adjacent in the coordinate matrix. Only using the property matrix cannot correctly find adjacent points in space, and there is a problem of inaccurate connectivity analysis in the fault structure.

[0074] A method for confirming reservoir connectivity provided by an embodiment of the present application. Due to the fault, the element coordinates on the fault are discontinuous, and adjacent elements cannot be found through continuous coordinates, so it is impossible to find potentially connected elements. Therefore, the two sides of the fault are first marked as the first reservoir and the second reservoir respectively to distinguish the elements on both sides of the fault. The fault includes the first reservoir section and the second reservoir section. The elements on the upper section of the first reservoir and the elements on the upper section of the second reservoir are screened out. Secondly, because the closest elements are adjacent, it is screened that there are elements on the upper section of the first reservoir that are the closest to the elements on the second reservoir section. Thus, multiple groups of elements on the fault are calibrated using the closest spatial distance. This group of elements are the first element and the target second element corresponding to the first element respectively. Then, the element types of this multiple groups of elements are judged. When the element type of the first element matches the element type of the target second element, it is determined that the second target connected body where the target second element is located and the first connected body where the first element is located are the same connected body, thereby calibrating the connected body on the fault. In addition, using the new connected body division, the adjacency relationship between the connected bodies is analyzed, and the problem of inaccurate connectivity analysis in the fault structure is solved.

[0075] Figure 1 It is a schematic diagram of the scenario of a method for confirming reservoir connectivity provided by an embodiment of the present application, as Figure 1As shown, the execution subject of this method can be a reservoir connectivity confirmation system, which can be a server. Among them, the server can be a device such as a computer, a notebook, a tablet or a mobile phone. This embodiment does not particularly limit the implementation manner of the execution subject, as long as the execution subject can determine the target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model. Among them, the upper section of the first reservoir and the upper section of the second reservoir are the same section. When the element type of the first element matches the element type of the target second element, it is determined that the second target connected body and the first connected body are the same connected body, where the second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir.

[0076] The following uses specific embodiments to detail the technical solutions of the embodiments of the present application and how the technical solutions of the embodiments of the present application solve the above technical problems. The following several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The following will describe the embodiments of the embodiments of the present application with reference to the drawings.

[0077] Figure 2 It is a flow schematic diagram of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 1 。The execution subject of this method can be a server or other servers, and this embodiment does not make special restrictions here, such as Figure 2 As shown, this method may include:

[0078] S201. Determine the target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model, where the upper section of the first reservoir and the upper section of the second reservoir are the same section.

[0079] Among them, the first reservoir may refer to the area on one side of the fault line in the fault, and the second reservoir may refer to the area on the other side of the fault line in the fault. The first reservoir and the second reservoir are arranged opposite to each other. In the embodiment of the present application, the first reservoir represents the hanging wall in the fault structure, and the second reservoir represents the footwall in the fault structure. The hanging wall and the footwall are used to describe the reservoir structures on both sides of the fault. The hanging wall may refer to the reservoir above the fault plane, and the footwall may refer to the reservoir below the fault plane. For example, when facing one side of the fault plane and observing the other side of the fault plane, the hanging wall is the part above the fault plane, and the footwall is the part below the fault plane.

[0080] The upper section of the first reservoir may refer to the plane where the fault is located, which is the same section as the upper section of the second reservoir and is used to identify the structure in the fault.

[0081] The first element may refer to the attribute element closest to the fault line on the first reservoir cross-section, and the second element may refer to the attribute element closest to the fault line on the second reservoir cross-section. The first element and the second element have attribute values, storing the geological conditions here, which can represent sand, stone, or porosity. In the embodiments of the present application, the first element refers to the attribute element closest to the fault line on the upthrown section, and the second element refers to the attribute element closest to the fault line on the downthrown section. The specific situations of sand and stone can be stored with the first element and the second element. For example, the type of the first element is sand, and the type of the second element is stone.

[0082] Spatial distance may refer to the straight-line distance between two points or objects in three-dimensional space, used to represent the shortest path length. The measurement method can be selected according to the requirements of the usage scenario. For example, it can be calculated using spatial coordinates, or using longitude and latitude information and the radius of the earth.

[0083] The target second element may refer to the element selected from the second elements according to requirements, and the specific requirements are set according to the usage situation. In the embodiments of the present application, the target second element is based on a certain first element, calculates the spatial distance between all second elements and this first element, selects the second element corresponding to the minimum distance, and designates it as the target second element. This process is performed for all first elements, and the execution order is not limited in the present application and can be set according to the size of the data volume and classification.

[0084] Among them, in the embodiments of the present application, determining the target second element corresponding to the first element in the second elements according to the spatial distance between the first element on the upper cross-section of the first reservoir and the second element on the upper cross-section of the second reservoir in the reservoir model includes:

[0085] Determining the first element in the first attribute elements according to the distance between the first attribute element on the upper cross-section of the first reservoir in the reservoir model and the target fault line on the cross-section, where the first attribute element represents the element storing the element type on the first reservoir cross-section, and the target fault line represents the line where the horizontal plane intersects the cross-section;

[0086] Determining the second element in the second attribute elements according to the distance between the second attribute element on the upper cross-section of the second reservoir in the reservoir model and the target fault line on the cross-section, where the second attribute element represents the element storing the element type on the second reservoir cross-section;

[0087] Determining the target second element corresponding to the first element in the second elements according to the spatial distance between the first element and the second element.

[0088] Among them, the reservoir model can refer to a model that stores the coordinate information of the entire reservoir structure. It can store three-dimensional position coordinates or geographical coordinates, including longitude, latitude, and altitude, which are specifically selected according to the requirements of data analysis. The unit selection of the reservoir model depends on the usage scenario. For example, in regional geological surveys, kilometers (km) can be selected as the unit, and in oilfield development, meters (m) can be selected as the unit.

[0089] Based on the reservoir model, a fault model is established. The fault model can refer to a model that stores the fault structure, including the position of the fault, the fault plane, and the strike of the fault. The unit of the fault model can be the same as or different from that of the reservoir model, and the coordinate information of the two can be converted through the relationship of the coordinate system.

[0090] Based on the reservoir model, an attribute model is established. The attribute model can refer to a model that stores the attributes of each point in the reservoir structure, including physical properties, chemical properties, and fluid properties. In the embodiments of the present application, the attribute model mainly stores the rock types of each point in the reservoir structure. For example, a certain point in the reservoir is sand, or a certain point is mud.

[0091] The fault plane can refer to a certain fault plane selected from multiple fault structures. The fault plane in the embodiments of the present application is obtained by extracting fault information from the fault structure, and the first reservoir and the second reservoir are respectively on both sides of this fault plane.

[0092] The target fault line can refer to a fault line selected according to preset requirements. The preset requirements are determined according to the usage situation and requirements. For example, a straight fault line is selected, or a curved fault line is selected. In the embodiments of the present application, the target fault line is a fault line obtained by intersecting the fault information in the fault model with any horizontal plane. There can be multiple target fault lines, and there is coordinate information of multiple points on the target fault line.

[0093] The attribute element can refer to an element that stores the element type in the reservoir model. The element type can refer to the type information represented by this element, which can be a physical property or a chemical property. Among them, the first attribute element can refer to the attribute element of the upper fault plane of the first reservoir, and the second attribute element can refer to the attribute element of the upper fault plane of the second reservoir. The first attribute element and the second attribute element are elements selected from the attribute elements according to the position requirements. There can be multiple first attribute elements and second attribute elements, and the structural requirement can refer to selecting a certain position.

[0094] In the embodiment of the present application, by calculating the distance between the first attribute element and the target fault line, the first element is selected according to the shortest distance. Because the element closest to the fault line may belong to the fault structure. Similarly, by calculating the distance between the second attribute element and the target fault line, the second element is selected according to the shortest distance, so that the elements that may belong to the fault structure on the first reservoir section and the second reservoir section are obtained respectively.

[0095] Among them, in the embodiment of the present application, the target second element is the element with the smallest spatial distance between the second elements and the first element.

[0096] The element with the smallest spatial distance between the second elements and the first element may refer to the second element with the smallest spatial distance among multiple second elements corresponding to a certain first element, which is designated as the target second element. There may be multiple minimum distances. At this time, any second element corresponding to one of the minimum distances can be taken.

[0097] In some embodiments, any first element is selected, the distances between this first element and all second elements are calculated, and all the distance results are compared, and the second element with the closest distance is selected as the target second element. For example, there is a first element M1, and the distances from it to the second elements N1, N2, and N3 are r1, r2, and r3, respectively. Among them, r2 is the smallest, then N2 can be designated as the target second element corresponding to M1, and the minimum distance relationship between M1 and N2 is stored. For each first element with a first reservoir, there is a target second element corresponding to it, and each set of corresponding results is stored.

[0098] S202. When the element type of the first element matches the element type of the target second element, it is determined that the second target connected body and the first connected body are the same connected body. The second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir.

[0099] Among them, the element type of the first element may refer to the geological attribute type of the first element, and the element type of the target second element may refer to the geological attribute type of the target second element. In the embodiment of the present application, the matching of the element type of the first element and the element type of the target second element may refer to that the element type of the first element and the element type of the target second element are the same. When the element type of the first element and the element type of the target second element are different, it is designated as non-matching.

[0100] The second target connected body may refer to the connected body where the target second element is located, and is used to identify an aggregate of elements with the attributes of the target second element. A connected body may refer to an aggregate of elements with the same property, and these elements are spatially connected to each other. The first connected body may refer to the connected body where the first element is located, and is used to identify an aggregate of elements with the attributes of the first element. In the embodiments of the present application, the element attributes of the second target connected body and the first connected body may be the same or different, depending on the attributes of the position where the elements are located. For example, a certain first element at the first reservoir is sand, and the second element at the second reservoir is sand and stone. By comparing the distances between all the second elements and the first element, the second element closest to the first element is selected as the target second element. If the target second element and the first element are both sand, then the target second connected body and the first connected body are marked as the same connected body.

[0101] The same connected body may refer to an aggregate of elements with the same type of attribute, and is used to represent the ability to flow within this aggregate. For example, if the element type of the same connected body A is sand, then this same connected body A can be represented as a region of sand. When there is another same connected body B with the element type of stone, it means that there is no flow between connected body A and connected body B.

[0102] In the embodiments of the present application, first, the elements of the upthrown fault section and the elements of the downthrown fault section are divided into connected bodies, and then, based on the attribute elements of the upthrown fault section, the attribute elements with the closest distance are found on the downthrown fault section. After comparing the attribute types of the two, if they belong to the same type, the connected bodies where they are located are marked as the same connected body.

[0103] A method for confirming reservoir connectivity provided by the embodiments of the present application realizes the preliminary screening of reservoir data and narrows the scope of connected body division by performing the first connected body division on the element types of the first reservoir and the second reservoir in the reservoir model. On this basis, according to the spatial distance between the first element on the section of the first reservoir and the second element on the section of the second reservoir in the reservoir model, the target second element corresponding to the first element is determined among the second elements, and then, according to the element type of the first element and the element type of the target second element, when the two match, the second target connected body and the first connected body are marked as the same connected body, so that the connected bodies on both sides of the fault are marked, and the connected body division of the entire reservoir structure is refined.

[0104] Figure 3 It is a schematic flow of a method for confirming reservoir connectivity provided by the embodiments of the present application Figure 2 The execution subject of this method may be a server or other servers, and no special limitation is made here in this embodiment. For example Figure 3As shown, before determining the first element in the first attribute element based on the distance between the first attribute element on the upper section of the first reservoir in the reservoir model and the target fault line on the section, the method may include:

[0105] S301. Determine the fault line coordinates in the section coordinate information according to the section coordinate information of the section in the reservoir model.

[0106] Among them, the section coordinate information may refer to the coordinate information of each point on the section, which is used to represent the position and size of the section. The section coordinate information can be directly read from the fault model, stored in the form of a matrix, or stored in the form of an array.

[0107] The fault line coordinates may refer to the coordinate information marked as the fault line in the section coordinate information. After obtaining the section coordinate information, it can be read manually or directly by a computer.

[0108] S302. Obtain the target fault line according to the fault line coordinates in the section coordinate information;

[0109] S303. Divide the area where the target fault line is located in the reservoir model into a first area and a second area along a first preset direction.

[0110] Among them, the first preset direction may refer to the direction requirement set in advance according to the needs. The needs may be the normal direction or the tangent direction. In the embodiments of the present application, the first preset direction is the tangent direction of each horizontal plane of the fault structure. By using the section of the horizontal plane and the fault, the target fault line and the area where the target fault line is located are obtained.

[0111] The area where the target fault line is located may refer to the area including the target fault line and the surrounding area of the target fault line, which is used to select the attribute elements around the fault line. In the embodiments of the present application, the range of the surrounding area of the target fault line is selected according to the unit of the reservoir model, so that the attribute elements around the fault line are all divided into the area where the target fault line is located. It can be achieved by combining multiple algorithms, and the specific algorithm selection is determined according to the data volume and the reservoir structure.

[0112] In some embodiments, the maximum grid spacing d is obtained according to the constructed reservoir model to ensure the unit setting of the area where the target fault line is located. In the normal direction of the target fault line, the geometric extension distance is selected as 4*d, and the geometric extension distance in the tangent direction is 6*d. The Minkowski sum algorithm is used to implement the division of the area where the target fault line is located, and the Minkowski sum of the target fault line and a circle with a radius of 4d is obtained to obtain a strip area O as the area where the target fault line is located.

[0113] The first region may refer to a part of the target area divided according to the target fault line, and the second region may refer to another part of the divided area. The first region and the second region are used to ensure that the found attribute elements either belong to the upper section of the first reservoir or belong to the upper section of the second reservoir, rather than both belonging to one reservoir, otherwise it will affect the division of the connected body on the fault.

[0114] Among them, in the embodiment of the present application, along the first preset direction, the area where the target fault line is located in the reservoir model is divided into a first region and a second region, including:

[0115] Along the first preset direction, obtain the planar coordinate image of the target fault line in the reservoir model;

[0116] According to the planar coordinate image of the target fault line in the reservoir model, determine the area where the target fault line is located;

[0117] According to the area where the target fault line is located, extend the target fault line to obtain the processed target fault line;

[0118] According to the processed target fault line, divide the area where the target fault line is located into a first region and a second region.

[0119] Among them, the planar coordinate image may refer to the image presented by two-dimensional coordinates, which is used to reflect the position and shape of the target fault line on a certain horizontal plane.

[0120] The extension process may refer to extending a specified line segment in a set direction, which may be the tangent direction or the normal direction. In the embodiment of the present application, in the area where the target fault line is located, the target fault line is extended in the tangent direction so that the extended target fault line intersects with the boundary of the area where the target fault line is located.

[0121] S304. Determine the attribute elements on the fault surface in the first region according to the distance between the attribute elements in the first region and the target fault line, and the attribute elements on the fault surface in the first region are characterized as the first elements;

[0122] S305. Determine the attribute elements on the fault surface in the second region according to the distance between the attribute elements in the second region and the target fault line, and the attribute elements on the fault surface in the second region are characterized as the second elements.

[0123] Among them, the distance between the attribute elements in the first region and the target fault line may refer to the distance between each attribute element in the first region and the target fault line, and the distance between the attribute elements in the second region and the target fault line may refer to the distance between each attribute element in the second region and the target fault line. There may be multiple attribute elements on the fault surface in the first region, and there may also be multiple attribute elements on the fault surface in the second region.

[0124] In some embodiments, a polygon segmentation algorithm is selected to implement the division of the first region and the second region. The two ends of the fault line are extended outward to obtain the fault line region L. The region O where the target fault line is located is subtracted by the fault line region L, so that the region O where the target fault line is located is divided into two polygons O1 and O2, which are located on both sides of the fault line respectively, thereby ensuring that the found attribute elements belong to the upthrown side section or the downthrown side section. Among them, the extension of the fault line can be implemented by an algorithm, and the form of the algorithm is not restricted. In the embodiments of the present application, the fault line is sampled by a cubic Hermite interpolation algorithm with two points to obtain the planar coordinate image of the target fault line in the reservoir model, and 6*d distances are extended at both ends along the tangent direction of the fault to obtain the fault line region L.

[0125] For example, for different horizontal planes, different target fault lines are selected. For each target fault line, the corresponding region O where the target fault line is located and the fault line region L are obtained. Taking a certain target fault line as an example, the region O where the target fault line is located is divided into two polygons O1 and O2. It can be obtained that there are attribute elements A1, A2, and A3 in the polygon O1, and attribute elements B1, B2, and B3 in the polygon O2. The distances between these attribute elements and the target fault line can be obtained as d1, d2, d3, d4, d5, and d6 respectively. After comparing d1, d2, and d3, it is concluded that A1 is the closest to the target fault line, so A1 is the attribute element on O1. Similarly, it can be concluded that B1 is the attribute element on O2. Thus, for multiple target fault lines, multiple groups of A1 and B1 can be obtained. At this time, the attribute elements with higher spatial positions are selected and divided into the elements of the upthrown side section, and the attribute elements with lower spatial positions are divided into the elements of the downthrown side section, so that the upthrown side and the downthrown side can be marked.

[0126] A method for confirming reservoir connectivity provided by the embodiments of the present application first determines the fault line coordinates through the section coordinate information of the section in the reservoir model to obtain the target fault line, and performs an extension process on the target fault line to ensure that it intersects with the regional boundary, thereby dividing the region where the target fault line is located to obtain the first region and the second region. Then, according to the distances between the attribute elements of the first region and the second region and the target fault line, the attribute elements in their respective regions are determined, which are the first element and the second element respectively, ensuring that the attribute elements can be correctly assigned to the first reservoir and the second reservoir, helping to accurately analyze the spatial relationship and connectivity between the reservoirs, and providing a scientific basis for geological modeling and resource development.

[0127] Figure 4 It is a schematic flow of a method for confirming reservoir connectivity provided by the embodiments of the present application Figure 3 . The execution subject of this method can be a server or other servers, and no special limitation is made here in this embodiment. For exampleFigure 4 As shown, after determining that the second target connected body and the first connected body are the same connected body, when there are multiple same connected bodies and there are multiple fault planes between the multiple same connected bodies, the method further includes:

[0128] S401. Determine the projection of the same connected body on the fault plane.

[0129] Among them, the fault plane can refer to the plane between one connected body and another connected body. There can be multiple fault planes, which can refer to multiple fault planes between one connected body and another connected body, or the fault planes between different connected bodies. For example, there are multiple fault planes between connected body A and connected body B, there is a fault plane between connected body B and connected body C, and there is also a fault plane between connected body C and connected body D.

[0130] In some embodiments, the fault planes are divided into two cases: intersecting fault planes and non-intersecting fault planes. According to the fault planes after dividing the same connected body in the fault model, determine the coordinates of multiple fault lines in the fault plane coordinate information. Use the coordinates of the fault lines to judge the intersection points of multiple fault lines. Use the coordinates of the intersection points to divide the multiple fault lines in the fault plane coordinate information, so that the fault plane is divided into new sub-fault planes, thereby determining the intersection result of the fault planes. For example, use the Bentley-Ottmann algorithm to determine whether the fault planes intersect pairwise and the positions of n intersection points of the intersections, so as to cut the fault lines into n + 1 sub-fault lines, obtain n + 1 sub-fault planes, and sequentially number them as a1, a2,..., an+1.

[0131] The projection of the same connected body on the fault plane can refer to the mapping of the same connected body on the fault plane, which is used to reflect the contact situation between the same connected body and the fault plane. In the embodiments of the present application, the orthographic projection is used to represent the mapping of the same connected body on the fault plane.

[0132] S402. When the same connected body has a projection on the fault plane, use the same connected body with a projection on the fault plane as the target connected body.

[0133] Among them, the target connected body can refer to a connected body that meets the requirements, and the requirements are set according to the usage situation. In the embodiments of the present application, use the orthographic projection area to judge whether the same connected body is on one side of the fault plane. For example, when the orthographic projection area of the same connected body on the fault plane is greater than 0, it means that the same connected body is on one side of the fault plane, and the same connected body is adjacent to the fault plane, and the same connected body is determined as the target connected body. When the orthographic projection area of the same connected body on the fault plane is equal to 0, it means that the same connected body is not on one side of the fault plane, and the same connected body is not adjacent to the fault plane, and the same connected body is not the target connected body.

[0134] S403. Determine the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model.

[0135] Among them, the positions of the target connected bodies in the reservoir model may refer to the relative positions of the target connected bodies in the reservoir model with respect to the faults.

[0136] The adjacency relationship between the target connected bodies may refer to that one target connected body is adjacent to another target connected body, which is used to represent the relative position relationship between the target connected bodies.

[0137] Among them, in the embodiments of the present application, determining the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model includes:

[0138] Determine the positional distance relationship between the target connected body and the fault surface according to the position of the target connected body in the reservoir model;

[0139] Determine the adjacency relationship between the target connected bodies according to the positional distance relationship between the target connected body and the fault surface.

[0140] The positional distance relationship between the target connected body and the fault surface may refer to the distance between the target connected body and the fault surface, which can be represented by the distance between the centroid of the target connected body and the centroid of the fault surface, or can be represented by the distance between a point on the edge of the target connected body and a point on the edge of the fault surface.

[0141] In some embodiments, the faults adjacent to the same connected body are determined by using the projection of the same connected body on the fault surface, and then the adjacency relationship between the same connected bodies is determined according to the faults adjacent to multiple same connected bodies.

[0142] S404. Generate and display an adjacency relationship graph according to the adjacency relationship between the target connected bodies.

[0143] The adjacency relationship graph may refer to the distribution of the target connected bodies and the faults. The distribution may refer to that one target connected body is adjacent to another target connected body through a fault, and the distribution includes the adjacency relationships of all target connected bodies and all faults. In the embodiments of the present application, a minimum weighted undirected connected graph is used as the adjacency relationship graph, where the weight value is the Euclidean distance between the target connected body and the fault surface.

[0144] In some embodiments, the construction of the adjacency relationship graph is divided into two cases according to the fault intersection result: there are intersecting faults and there are no intersecting faults. When there are intersecting faults, the shortest paths between the connected bodies are found by using the Dijkstra algorithm, and only those paths passing through only one fault vertex are retained to construct a minimum weighted undirected connected graph, and then all sub-fault vertices are replaced by their parent fault vertices; when there are no intersecting faults, the minimum spanning tree algorithm is directly used to construct a minimum weighted undirected connected graph based on the relationship graph.

[0145] A method for confirming reservoir connectivity provided by an embodiment of the present application, after confirming that the second target connected body and the first connected body are the same connected body, by determining the projections of the same connected body on multiple fault planes, identifying the target connected bodies adjacent to the fault planes, and determining the adjacency relationships between them according to the positions of these target connected bodies in the reservoir model. Finally, based on these adjacency relationships, a minimum weighted undirected connected graph is generated and displayed as an adjacency relationship graph to show the distribution of the target connected bodies and faults, where the weight is based on the Euclidean distance between the target connected body and the fault plane, and the minimum weighted undirected connected graph is constructed in two different cases of the existence and non-existence of intersecting faults, so as to systematically evaluate and optimize the connectivity between the connected bodies.

[0146] Figure 5 It is a schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 1 , such as Figure 5 shown, there is a region O where the corresponding target fault line is located around the target fault line. The region O where the target fault line is located is strip-shaped. By extending the fault line, the fault line region L can be obtained. The fault line region L divides the region O where the target fault line is located to obtain two polygons O1 and O2, and there are respective attribute elements in O1 and O2.

[0147] Figure 6a It is a schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 2 , such as Figure 6a shown, Embodiment 1 shows the case where the fault directions are different but there are no intersecting faults. There are 5 faults in Example 1. After the determination of the target second element, the division of the first connected body, the division of the target second connected body, and the marking of the same connected body, a total of 5 connected bodies are obtained. It can be seen that the fault lines do not intersect at this time.

[0148] Figure 6b It is a schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 3 , such as Figure 6b shown, Embodiment 1 shows the adjacency relationship graph of multiple connected bodies and multiple fault lines. Connected body 1, connected body 2, and connected body 3 in Example 1 are distributed around fault 1. Connected body 3 and connected body 4 are distributed on both sides of fault 3. Connected body 4 and connected body 5 are distributed on both sides of fault 4.

[0149] Figure 6c It is a schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 4 , such as Figure 6cAs shown in the figure, Example 1 shows the connectivity coefficient diagram of multiple connected bodies. It can be seen that the connectivity coefficient between connected body 1 and connected body 3 is 0.4, and the connectivity coefficient between connected body 3 and connected body 4 is 0.56. It can be inferred that the connectivity between connected body 1 and connected body 3 is smaller than that between connected body 3 and connected body 4, indicating that the flow capacity between connected body 1 and connected body 3 is weaker than that between connected body 3 and connected body 4.

[0150] Figure 7a Schematic diagram of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application Figure 5 , such as Figure 7a As shown in the figure, Example 2 shows a situation where the fault directions are different and there are intersecting faults. There are 4 faults in Example 2. After the determination of the target second element, the division of the first connected body, the division of the target second connected body, and the marking of the same connected body, a total of 5 connected bodies are obtained. It can be seen that fault line 2 and fault line 3 intersect at this time.

[0151] Figure 7b Schematic diagram VI of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application. As Figure 7b shown in the figure, Example 2 shows the adjacency relationship diagram of multiple connected bodies and multiple fault lines. Fault 1 is included in connected body 1 in Example 2. Connected bodies 1, 2, 3, and 4 are distributed around the intersection of fault line 2 and fault line 3. Connected bodies 3 and 4 are distributed on both sides of fault 3. Connected bodies 4 and 5 are distributed on both sides of fault 4.

[0152] Figure 7c Schematic diagram VII of the result of a method for confirming reservoir connectivity provided by an embodiment of the present application. As Figure 7c shown in the figure, Example 2 shows the connectivity coefficient diagram of multiple connected bodies. It can be seen that the connectivity coefficient between connected body 1 and connected body 3 is 0.46, and the connectivity coefficient between connected body 2 and connected body 4 is 0.12. It can be inferred that the connectivity between connected body 1 and connected body 3 is greater than that between connected body 2 and connected body 4, indicating that the flow capacity between connected body 1 and connected body 3 is stronger than that between connected body 2 and connected body 4.

[0153] Figure 8 Schematic diagram of the structure of a device for confirming reservoir connectivity provided by an embodiment of the present application. As Figure 8 shown in the figure, the reservoir connectivity analysis device 80 includes: a first determination module 801 and a second determination module 802. Among them:

[0154] The first determination module 801 is configured to determine a target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model, where the upper sections of the first reservoir and the second reservoir are the same section;

[0155] In a possible implementation manner, according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model, to determine the target second element corresponding to the first element in the second element, the first determination module 801 is specifically configured to:

[0156] Determine the first element in the first attribute element according to the distance between the first attribute element on the upper section of the first reservoir and the target fault line on the section in the reservoir model, where the first attribute element represents an element storing an element type on the section of the first reservoir, and the target fault line represents a line where the horizontal plane intersects the section;

[0157] Determine the second element in the second attribute element according to the distance between the second attribute element on the upper section of the second reservoir and the target fault line on the section in the reservoir model, where the second attribute element represents an element storing an element type on the section of the second reservoir;

[0158] Determine the target second element corresponding to the first element in the second element according to the spatial distance between the first element and the second element.

[0159] In a possible implementation manner, before determining the first element in the first attribute element according to the distance between the first attribute element on the upper section of the first reservoir and the target fault line on the section in the reservoir model, the first determination module 801 may also be specifically configured to:

[0160] Determine the fault line coordinates in the section coordinate information according to the section coordinate information of the section in the reservoir model;

[0161] Obtain the target fault line according to the fault line coordinates in the section coordinate information;

[0162] Divide the area where the target fault line is located in the reservoir model into a first area and a second area along a first preset direction;

[0163] Determine the attribute element on the section in the first area according to the distance between the attribute element of the first area and the target fault line, and the attribute element on the section in the first area is characterized as the first element;

[0164] Determine the attribute element on the section in the second area according to the distance between the attribute element of the second area and the target fault line, and the attribute element on the section in the second area is characterized as the second element.

[0165] In a possible implementation manner, along a first preset direction, the area where the target fault line is located in the reservoir model is divided into a first area and a second area. The first determination module 801 may specifically be further configured to:

[0166] Along the first preset direction, obtain a planar coordinate image of the target fault line in the reservoir model;

[0167] Determine the area where the target fault line is located according to the planar coordinate image of the target fault line in the reservoir model;

[0168] According to the area where the target fault line is located, perform an extension process on the target fault line to obtain a processed target fault line;

[0169] According to the processed target fault line, divide the area where the target fault line is located into a first area and a second area.

[0170] The second determination module 802 is configured to determine that the second target connected body and the first connected body are the same connected body when the element type of the first element matches the element type of the target second element. The second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir.

[0171] In a possible implementation manner, after determining that the second target connected body and the first connected body are the same connected body, when there are multiple same connected bodies and there are multiple fault planes between the multiple same connected bodies, the second determination module 802 may specifically be further configured to:

[0172] Determine the projection of the same connected body on the fault plane;

[0173] When the same connected body has a projection on the fault plane, use the same connected body with a projection on the fault plane as the target connected body;

[0174] Determine the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model;

[0175] Generate and display an adjacency relationship diagram according to the adjacency relationship between the target connected bodies.

[0176] In a possible implementation manner, when determining the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model, the second determination module 802 may specifically be further configured to:

[0177] Determine the positional distance relationship between the target connected bodies and the fault plane according to the positions of the target connected bodies in the reservoir model;

[0178] Determine the adjacency relationship between the target connected bodies according to the positional distance relationship between the target connected bodies and the fault plane.

[0179] An embodiment of the present application provides a device for confirming reservoir connectivity, which can be used to execute the reservoir connectivity analysis method in any of the above embodiments. The implementation principle and technical effects are similar and will not be elaborated here.

[0180] It should be noted that it should be understood that the division of each module of the above device is only a logical function division. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. And these modules can all be implemented in the form of software called by a processing element. It can also all be implemented in the form of hardware. It can also be that some modules are implemented in the form of software called by a processing element, and some modules are implemented in the form of hardware. In addition, all or part of these modules can be integrated together or independently implemented. Here, the processing element can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed by the hardware integrated logic circuit or software-form instructions in the processor element.

[0181] Figure 9 It is a schematic structural diagram of a device for confirming reservoir connectivity provided by an embodiment of the present application. As Figure 9 shown, the device 90 for confirming reservoir connectivity includes:

[0182] The device 90 for confirming reservoir connectivity may include a processor 901 with one or more processing cores, a memory 902 with one or more computer-readable storage media, a communication component 903, and other components. Among them, the processor 901, the memory 902, and the communication component 903 are connected through a bus 904.

[0183] In the specific implementation process, at least one processor 901 executes the computer execution instructions stored in the memory 902, so that at least one processor 901 executes the above-mentioned reservoir connectivity analysis method.

[0184] The specific implementation process of the processor 901 can refer to the above method embodiment. The implementation principle and technical effects are similar and will not be elaborated here in this embodiment.

[0185] In the above Figure 9In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed and completed by a hardware processor, or can be executed and completed by a combination of hardware and software modules in the processor.

[0186] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0187] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the accompanying drawings of the embodiments of the present application is not limited to only one bus or one type of bus.

[0188] The embodiments of the present application further provide a computer program product, including a computer program, which implements the above method when executed by a processor.

[0189] The embodiments of the present application further provide a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the above method is implemented.

[0190] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk or an optical disc. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0191] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be part of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.

[0192] The division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the couplings or direct couplings or communication connections shown or discussed among each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0193] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0194] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0195] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0196] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the foregoing storage medium includes: various media such as ROM, RAM, magnetic disk, or optical disc that can store program code.

[0197] Finally, it should be noted that: after considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other embodiments of the present invention. The present invention is intended to cover any variations, uses, or adaptations of the present invention, which follow the general principles of the present invention and include known common knowledge or conventional technical means in the technical field not disclosed in the present invention. It is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.

Claims

1. A method for confirming reservoir connectivity, characterized in that, Including: Determine a target second element corresponding to the first element in the second element according to the spatial distance between a first element on the upper section of a first reservoir and a second element on the upper section of a second reservoir in a reservoir model, where the upper sections of the first reservoir and the second reservoir are the same fault; both the first element and the second element are used to characterize the geological conditions at the upper section of the reservoir, and the first element includes the element closest to the fault line on the cross-section of the first reservoir, and the second element includes the element closest to the fault line on the cross-section of the second reservoir; the first reservoir and the second reservoir are used to mark both sides of the fault. When the element type of the first element is the same as that of the target second element, determine that a second target connected body and a first connected body are the same connected body, where the second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir. After determining that the second target connected body and the first connected body are the same connected body, when there are multiple of the same connected bodies and there are multiple fault surfaces between the multiple same connected bodies, it further includes: Determine the projection of the same connected body on the fault surface. When the same connected body has a projection on the fault surface, use the same connected body with a projection on the fault surface as the target connected body. Determine the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model. Generate and display an adjacency relationship graph according to the adjacency relationship between the target connected bodies.

2. The method according to claim 1, wherein The determining the target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model includes: Determine the first element in the first attribute element according to the distance between the first attribute element on the upper section of the first reservoir in the reservoir model and the target fault line on the cross-section, where the first attribute element represents the element characterizing the type of stored element on the cross-section of the first reservoir, and the target fault line represents the line where the horizontal plane intersects the cross-section. Determine the second element in the second attribute element according to the distance between the second attribute element on the upper section of the second reservoir in the reservoir model and the target fault line on the cross-section, where the second attribute element represents the element characterizing the type of stored element on the cross-section of the second reservoir. Determine the target second element corresponding to the first element in the second element according to the spatial distance between the first element and the second element.

3. The method according to claim 2, characterized in that Before determining the first element in the first attribute element according to the distance between the first attribute element on the upper section of the first reservoir in the reservoir model and the target fault line on the cross-section, the method further includes: Determine the fault line coordinates in the cross-section coordinate information according to the cross-section coordinate information of the cross-section in the reservoir model. Obtain the target fault line according to the fault line coordinates in the cross-section coordinate information. Divide the area where the target fault line is located in the reservoir model into a first area and a second area along a first preset direction. Determine the attribute elements of the first region on the section according to the distance between the attribute elements of the first region and the target fault line, and the attribute elements of the first region on the section are characterized as the first elements; Determine the attribute elements of the second region on the section according to the distance between the attribute elements of the second region and the target fault line, and the attribute elements of the second region on the section are characterized as the second elements.

4. The method according to claim 3, characterized in that, Divide the region where the target fault line is located in the reservoir model into a first region and a second region along a first preset direction, including: Acquire the plane coordinate image of the target fault line in the reservoir model along the first preset direction; Determine the region where the target fault line is located according to the plane coordinate image of the target fault line in the reservoir model; Perform an extension process on the target fault line according to the region where the target fault line is located to obtain the processed target fault line; Divide the region where the target fault line is located into a first region and a second region according to the processed target fault line.

5. The method according to claim 1, wherein The target second element is the element with the smallest spatial distance between the second elements and the first element.

6. The method according to claim 1, characterized in that, The determining the adjacency relationship between the target connected bodies according to the position of the target connected bodies in the reservoir model includes: Determine the positional distance relationship between the target connected bodies and the fault plane according to the position of the target connected bodies in the reservoir model; Determine the adjacency relationship between the target connected bodies according to the positional distance relationship between the target connected bodies and the fault plane.

7. An apparatus for confirming reservoir connectivity, characterized in that, Including: A first determination module, configured to determine a target second element corresponding to the first element in the second element according to the spatial distance between the first element on the upper section of the first reservoir and the second element on the upper section of the second reservoir in the reservoir model, where the upper section of the first reservoir and the upper section of the second reservoir are the same fault; the first element and the second element are both used to characterize the geological conditions at the upper section of the reservoir, and the first element includes the element closest to the fault line on the section of the first reservoir, and the second element includes the element closest to the fault line on the section of the second reservoir; the first reservoir and the second reservoir are used to mark both sides of the fault; A second determination module, configured to determine that the second target connected body and the first connected body are the same connected body when the element type of the first element is the same as that of the target second element, where the second target connected body is the connected body where the target second element is located in the second reservoir, and the first connected body is the connected body where the first element is located in the first reservoir; The second determination module is further configured to, after determining that the second target connected body and the first connected body are the same connected body, when there are multiple of the same connected bodies and there are multiple fault planes between the multiple same connected bodies: Determine the projection of the same connected body on the fault plane; When there is a projection of the same connected body on the fault plane, use the same connected body with a projection on the fault plane as the target connected body; Determine the adjacency relationship between the target connected bodies according to the positions of the target connected bodies in the reservoir model; Generate and display an adjacency relationship graph according to the adjacency relationship between the target connected bodies.

8. An apparatus for confirming reservoir connectivity, characterized in that, Including: A processor and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement a method for confirming reservoir connectivity according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Reservoir architecture and connectivity analysis

    CN102713142A

  • Bedding surface model establishment method

    CN105487116A