CN117574269A - Intelligent identification method and system for natural cracks of land shale reservoir - Google Patents
Intelligent identification method and system for natural cracks of land shale reservoir Download PDFInfo
- Publication number
- CN117574269A CN117574269A CN202410064155.5A CN202410064155A CN117574269A CN 117574269 A CN117574269 A CN 117574269A CN 202410064155 A CN202410064155 A CN 202410064155A CN 117574269 A CN117574269 A CN 117574269A
- Authority
- CN
- China
- Prior art keywords
- data
- natural
- identification
- graph
- vertices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 107
- 238000005070 sampling Methods 0.000 claims abstract description 132
- 238000012549 training Methods 0.000 claims abstract description 20
- 238000002372 labelling Methods 0.000 claims abstract description 11
- 239000013598 vector Substances 0.000 claims description 62
- 238000013527 convolutional neural network Methods 0.000 claims description 40
- 238000004590 computer program Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 13
- 238000010276 construction Methods 0.000 claims description 11
- 238000003384 imaging method Methods 0.000 claims description 11
- 238000007781 pre-processing Methods 0.000 claims description 10
- 230000004913 activation Effects 0.000 claims description 9
- 230000002776 aggregation Effects 0.000 claims description 6
- 238000004220 aggregation Methods 0.000 claims description 6
- 238000010801 machine learning Methods 0.000 abstract description 7
- 238000013528 artificial neural network Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 11
- 239000011159 matrix material Substances 0.000 description 9
- 238000011161 development Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007670 refining Methods 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 description 1
- 208000035126 Facies Diseases 0.000 description 1
- 206010033864 Paranoia Diseases 0.000 description 1
- 208000027099 Paranoid disease Diseases 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000009545 invasion Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000013106 supervised machine learning method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B49/00—Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
- E21B49/08—Obtaining fluid samples or testing fluids, in boreholes or wells
- E21B49/087—Well testing, e.g. testing for reservoir productivity or formation parameters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V11/00—Prospecting or detecting by methods combining techniques covered by two or more of main groups G01V1/00 - G01V9/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/042—Knowledge-based neural networks; Logical representations of neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/0985—Hyperparameter optimisation; Meta-learning; Learning-to-learn
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A10/00—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE at coastal zones; at river basins
- Y02A10/40—Controlling or monitoring, e.g. of flood or hurricane; Forecasting, e.g. risk assessment or mapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Evolutionary Biology (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Mining & Mineral Resources (AREA)
- Probability & Statistics with Applications (AREA)
- Geophysics (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- Geochemistry & Mineralogy (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域Technical field
本发明实施例涉及机器学习技术领域,具体涉及一种陆相页岩储层天然裂缝智能识别方法及系统。Embodiments of the present invention relate to the field of machine learning technology, and specifically relate to an intelligent identification method and system for natural fractures in continental shale reservoirs.
背景技术Background technique
天然裂缝识别是陆相页岩储层天然裂缝分布规律研究的基础和关键,可以为非常规储层的高效勘探开发提供可靠的地质依据。Natural fracture identification is the basis and key to the study of natural fracture distribution patterns in continental shale reservoirs, and can provide reliable geological basis for efficient exploration and development of unconventional reservoirs.
天然裂缝识别是非常规储层油气勘探和开发的关键问题。岩心和成像测井资料天然裂缝解释精度高,但数量少、成本高,不利于认识全区的储层天然裂缝发育规律,所以常采用常规测井曲线解释单井天然裂缝发育情况。由于天然裂缝的测井响应特征弱且极为复杂,常规测井天然裂缝解释精度较低。机器学习为这一难题的解决提供了良好的契机,通过机器学习的方法可以更好的提取天然裂缝的非线性测井响应特征,从而提高单井天然裂缝识别的精度。Natural fracture identification is a key issue in oil and gas exploration and development in unconventional reservoirs. The accuracy of natural fracture interpretation in core and imaging logging data is high, but the quantity is small and the cost is high, which is not conducive to understanding the development patterns of natural fractures in reservoirs in the entire region. Therefore, conventional logging curves are often used to explain the development of natural fractures in single wells. Since the logging response characteristics of natural fractures are weak and extremely complex, the interpretation accuracy of conventional logging natural fractures is low. Machine learning provides a good opportunity to solve this problem. Through machine learning methods, the nonlinear logging response characteristics of natural fractures can be better extracted, thereby improving the accuracy of identifying natural fractures in single wells.
但是,现有的机器学习方法进行陆相页岩储层天然裂缝识别,识别准确度仍然较低。However, the existing machine learning methods for identifying natural fractures in continental shale reservoirs still have low identification accuracy.
发明内容Contents of the invention
针对现有技术存在的缺陷,本发明实施例提供一种陆相页岩储层天然裂缝智能识别方法及系统。In view of the shortcomings of the existing technology, embodiments of the present invention provide an intelligent identification method and system for natural fractures in continental shale reservoirs.
本发明实施例提供一种陆相页岩储层天然裂缝智能识别方法,包括:获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值;根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据;将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。Embodiments of the present invention provide a method for intelligent identification of natural fractures in continental shale reservoirs, which includes: obtaining conventional well logging data; wherein the conventional well logging data includes depth data of sampling points of multiple preset well logging curves and corresponding logging curve values; construct map data based on the depth data of the sampling point, the logging curve values and the lithology identification results; input the map data into a pre-trained natural fracture identification model to obtain The natural fracture identification results corresponding to the sampling points; wherein, the natural fracture identification model is based on a graph convolutional neural network and is obtained through model training with some of the natural fracture annotation data corresponding to the sampling points.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据,包括:将所述采样点作为图的顶点,根据所述采样点对应的所述多条测井曲线的所述测井曲线值构建所述顶点的特征向量;根据所述深度数据,在深度相邻的所述顶点之间构建第一类型边;对于对应同一所述岩性识别结果的所述采样点对应的顶点,通过相似性计算在所述顶点间构建第二类型边;根据构建的所述顶点、所述第一类型边和所述第二类型边得到图结构;根据所述图结构及各个所述顶点的所述特征向量得到图数据。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the map data is constructed based on the depth data of the sampling point, the logging curve value and the lithology identification result, including : The sampling point is used as the vertex of the graph, and the feature vector of the vertex is constructed based on the logging curve values of the multiple logging curves corresponding to the sampling point; based on the depth data, adjacent depths are Construct a first type of edge between the vertices; for the vertices corresponding to the sampling points corresponding to the same lithology identification result, construct a second type of edge between the vertices through similarity calculation; according to the constructed A graph structure is obtained from the vertices, the first type edge and the second type edge; graph data is obtained according to the graph structure and the feature vector of each vertex.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述通过相似性计算在所述顶点间构建第二类型边,包括:计算两两所述顶点间的欧几里得距离;响应于所述欧几里得距离大于预设分位数,则不在相应两个所述顶点之间构建所述第二类型边;响应于所述欧几里得距离小于或等于所述预设分位数,则在相应两个所述顶点之间构建所述第二类型边。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the method of constructing a second type of edge between the vertices through similarity calculation includes: calculating the Euclidean edge between two of the vertices. Reed distance; in response to the Euclidean distance being greater than the preset quantile, the second type edge is not constructed between the corresponding two vertices; in response to the Euclidean distance being less than or equal to The preset quantile is used to construct the second type edge between the corresponding two vertices.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果,包括:将所述图数据输入预先训练好的天然裂缝识别模型,得到所述顶点的天然裂缝识别结果;将所述顶点的所述天然裂缝识别结果赋予对应的所述采样点,得到所述采样点对应的天然裂缝识别结果。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the graph data is input into a pre-trained natural fracture identification model to obtain a natural fracture identification result corresponding to the sampling point, The method includes: inputting the graph data into a pre-trained natural crack identification model to obtain the natural crack identification result of the vertex; assigning the natural crack identification result of the vertex to the corresponding sampling point to obtain the sampling point Natural fracture identification results corresponding to points.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述天然裂缝识别模型包括多层图卷积神经网络及输出层;所述将所述图数据输入预先训练好的天然裂缝识别模型,得到所述顶点的天然裂缝识别结果,包括:将所述图数据输入到所述天然裂缝识别模型,通过每层所述图卷积神经网络对所述顶点的所述特征向量进行更新;其中,每层所述图卷积神经网络通过对所述顶点的邻居顶点进行特征向量聚合,将聚合后的特征向量和所述顶点的特征向量相结合,更新所述顶点的特征向量;根据最后一层所述图卷积神经网络的输出经过所述输出层的激活函数处理后的输出结果得到各个所述顶点的天然裂缝识别结果。According to an embodiment of the present invention, an intelligent identification method for natural fractures in continental shale reservoirs is provided. The natural fracture identification model includes a multi-layer graph convolutional neural network and an output layer; the graph data input is pre-trained. A natural crack identification model to obtain the natural crack identification result of the vertex, including: inputting the graph data into the natural crack identification model, and using the graph convolutional neural network at each layer to identify the characteristics of the vertex. The vector is updated; wherein, each layer of the graph convolutional neural network performs feature vector aggregation on the neighbor vertices of the vertex, combines the aggregated feature vector with the feature vector of the vertex, and updates the characteristics of the vertex. Vector; according to the output result of the last layer of the graph convolutional neural network after being processed by the activation function of the output layer, the natural crack identification result of each of the vertices is obtained.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述方法还包括:根据岩心描述数据及成像测井数据获取所述天然裂缝标注数据。According to an embodiment of the present invention, a method for intelligent identification of natural fractures in continental shale reservoirs is provided. The method further includes: obtaining the natural fracture labeling data based on core description data and imaging logging data.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,在所述根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据之前,所述方法还包括:对所述常规测井数据进行预设数据预处理。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, before constructing map data based on the depth data of the sampling point, the logging curve value and the lithology identification result , the method further includes: performing preset data preprocessing on the conventional well logging data.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述方法还包括:根据所述采样点对应的所述深度数据将所述采样点对应的所述天然裂缝识别结果可视化展示。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the method further includes: identifying the natural fractures corresponding to the sampling points based on the depth data corresponding to the sampling points. Visual display of results.
本发明实施例还提供一种陆相页岩储层天然裂缝智能识别系统,包括:获取模块,用于:获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值;构建模块,用于:根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据;识别模块,用于:将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。Embodiments of the present invention also provide an intelligent identification system for natural fractures in continental shale reservoirs, including: an acquisition module, used to: acquire conventional well logging data; wherein the conventional well logging data includes a plurality of preset well logs The depth data of the sampling points of the curve and the corresponding logging curve values; a construction module, used to: construct map data according to the depth data of the sampling points, the logging curve values and the lithology identification results; an identification module, Used for: inputting the graph data into a pre-trained natural fracture identification model to obtain the natural fracture identification results corresponding to the sampling points; wherein the natural fracture identification model is based on a graph convolutional neural network, as described in part The natural fracture annotation data corresponding to the sampling points is obtained through model training.
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述陆相页岩储层天然裂缝智能识别方法的步骤。An embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, any one of the above-mentioned land-based operations is implemented. Steps of the intelligent identification method for natural fractures in facies shale reservoirs.
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述陆相页岩储层天然裂缝智能识别方法的步骤。Embodiments of the present invention also provide a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can realize intelligent identification of natural fractures in any of the above-mentioned continental shale reservoirs. Method steps.
本发明实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述陆相页岩储层天然裂缝智能识别方法的步骤。An embodiment of the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any one of the above intelligent identification methods for natural fractures in continental shale reservoirs.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法及系统,通过获取常规测井数据;其中,常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值,根据采样点的深度数据、测井曲线值及岩性识别结果构建图数据,将图数据输入预先训练好的天然裂缝识别模型,得到采样点对应的天然裂缝识别结果,提高了油气储层天然裂缝识别的准确性。The method and system for intelligent identification of natural fractures in continental shale reservoirs provided by embodiments of the present invention obtain conventional well logging data; wherein the conventional well logging data includes depth data and corresponding sampling points of multiple preset well logging curves. According to the logging curve value of the sampling point, the graph data is constructed based on the depth data, logging curve value and lithology identification result of the sampling point. The graph data is input into the pre-trained natural fracture identification model to obtain the natural fracture identification result corresponding to the sampling point and improve Improved the accuracy of identification of natural fractures in oil and gas reservoirs.
附图说明Description of the drawings
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solutions of the present invention more clearly, the drawings needed to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present invention. For those in the field, Ordinary technicians can also obtain other drawings based on these drawings without exerting creative work.
图1是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法的流程示意图之一;Figure 1 is one of the flow diagrams of the intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention;
图2是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法中图数据的生成流程示意图;Figure 2 is a schematic diagram of the generation process of map data in the intelligent identification method for natural fractures in continental shale reservoirs provided by the embodiment of the present invention;
图3是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法的流程示意图之二;Figure 3 is the second schematic flow chart of the intelligent identification method for natural fractures in continental shale reservoirs provided by the embodiment of the present invention;
图4是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法的流程示意图之三;Figure 4 is the third schematic flow chart of the intelligent identification method for natural fractures in continental shale reservoirs provided by the embodiment of the present invention;
图5是本发明实施例提供的陆相页岩储层天然裂缝智能识别系统的结构示意图;Figure 5 is a schematic structural diagram of an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention;
图6是本发明实施例提供的电子设备的结构示意图。Figure 6 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention more clear, the technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present invention.
机器学习是研究如何使用计算机来模拟人类学习活动的一门学科,即通过机器对过往数据进行分析和处理,从而获取新知识和新技能。现阶段,基于机器学习的单井天然裂缝识别的方法可分为无监督学习方法、有监督学习方法和半监督学习方法三大类。无监督方法不需要有标签样本,由于缺乏标签信息的指导,识别精度偏低,在单井天然裂缝识别中的算法有k-means、SOM神经网络、高斯混合模型(GMM)等;有监督学习方法需要大量有标签的样本进行学习,识别精度相对高,在单井天然裂缝识别中的算法有模糊推理系统(FIS)、树模型(决策树、随机森林、GBDT、XGBOOST、LightGBM)、朴素贝叶斯、贝叶斯网络、神经网络(如BP、CNN、RNN、CGAN)、核方法(如SVM、KFD)等;半监督学习方法只需要少量有标签的样本,是一种解决标签数据量小问题的有效方法,在单井天然裂缝识别中的算法有半监督支持向量机、拉普拉斯支持向量机等。Machine learning is a discipline that studies how to use computers to simulate human learning activities, that is, to acquire new knowledge and skills by analyzing and processing past data through machines. At this stage, methods for identifying natural fractures in single wells based on machine learning can be divided into three categories: unsupervised learning methods, supervised learning methods and semi-supervised learning methods. Unsupervised methods do not require labeled samples. Due to the lack of guidance from label information, the recognition accuracy is low. Algorithms used in identifying natural fractures in single wells include k-means, SOM neural network, Gaussian mixture model (GMM), etc.; supervised learning The method requires a large number of labeled samples for learning, and the recognition accuracy is relatively high. The algorithms used in single-well natural fracture identification include fuzzy inference system (FIS), tree model (decision tree, random forest, GBDT, XGBOOST, LightGBM), naive shell Yessian, Bayesian network, neural network (such as BP, CNN, RNN, CGAN), kernel method (such as SVM, KFD), etc.; semi-supervised learning method only requires a small number of labeled samples and is a way to solve the problem of labeled data volume. An effective method for small problems. The algorithms used in identifying natural fractures in single wells include semi-supervised support vector machines, Laplacian support vector machines, etc.
通常,有监督学习方法天然裂缝识别效果优于无监督学习方法,有标签样本数据数量充足时,有监督学习方法是首选。半监督学习方法更适合有限标签的模型构建。本发明实施例以岩心观察以及成像测井解释结果获取天然裂缝的标注数据,由于岩心观察以及成像测井解释结果数据有限,因此,本发明实施例采用半监督的机器学习方法进行天然裂缝识别模型的构建。Generally, supervised learning methods are better at identifying natural cracks than unsupervised learning methods. When the number of labeled sample data is sufficient, supervised learning methods are the first choice. Semi-supervised learning methods are more suitable for model construction with limited labels. The embodiment of the present invention uses core observation and imaging logging interpretation results to obtain annotation data of natural fractures. Since the core observation and imaging logging interpretation results are limited, the embodiment of the present invention uses a semi-supervised machine learning method to develop a natural fracture identification model. of construction.
图1是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法的流程示意图之一。如图1所示,该方法包括:Figure 1 is one of the flow diagrams of the intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention. As shown in Figure 1, the method includes:
步骤S1、获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值。Step S1: Obtain conventional well logging data; wherein the conventional well logging data includes depth data of sampling points of multiple preset well logging curves and corresponding well logging curve values.
常规测井数据是通过常规测井方法得到的数据。所谓常规测井方法主要是指在油气勘探开发中,探井测井,评价井测井、开发井测井工程中都要测量的测井方法。常规测井数据包括多条测井曲线,测井曲线包括采样点的深度数据及对应的测井曲线值。其中,不同测井曲线的测井曲线值的含义不同。Conventional well logging data is data obtained through conventional well logging methods. The so-called conventional logging methods mainly refer to the logging methods that are measured in oil and gas exploration and development, exploration well logging, evaluation well logging, and development well logging projects. Conventional well logging data includes multiple well logging curves, and the well logging curves include depth data of sampling points and corresponding well logging curve values. Among them, the logging curve values of different logging curves have different meanings.
在天然裂缝发育段通常会出现声波时差增大,电阻率降低,密度减小,补偿中子增高,伽马出现中高值等现象,但往往天然裂缝在测井曲线中响应弱且特征响应与裂缝结果不唯一对应。在常规测井曲线的基础上,可以优选出多种对天然裂缝发育情况反应较敏感的特征曲线,并对其敏感性进行分析。In the development section of natural fractures, there are usually phenomena such as increased acoustic time difference, reduced resistivity, reduced density, increased compensation neutrons, and medium and high gamma values. However, natural fractures often have weak responses in well logging curves and their characteristic responses are different from those of fractures. The result does not correspond uniquely. On the basis of conventional well logging curves, a variety of characteristic curves that are more sensitive to the development of natural fractures can be selected and their sensitivities can be analyzed.
通过基于测井曲线与天然裂缝相关性分析,本发明实施例中选取声波时差(AC)、密度测井(DEN)、中子孔隙度(CNL)、自然电位(SP)、自然伽马(GR)、原状地层电阻率(RT)、侵入带电阻率(RI)、冲洗带电阻率(RXO)以及井径(CAL)共9条测井曲线进行天然裂缝识别。By analyzing the correlation between well log curves and natural fractures, in the embodiment of the present invention, acoustic transit time (AC), density log (DEN), neutron porosity (CNL), natural potential (SP), and natural gamma (GR) are selected. ), original formation resistivity (RT), invasion zone resistivity (RI), washout zone resistivity (RXO) and well diameter (CAL), a total of 9 logging curves were used to identify natural fractures.
步骤S2、根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据。Step S2: Construct map data based on the depth data of the sampling point, the logging curve value and the lithology identification result.
图数据包括图结构和特征向量。图结构中的顶点对应于常规测井数据中的采样点。对应每个采样点,其对应预设的多条测井曲线的深度数据及测井曲线值。可以根据采样点对应的多条测井曲线的测井曲线值构建相应顶点的特征向量。根据采样点之间的关联关系在采样点之间构建边。这样基于图的顶点、边及顶点的特征向量得到图数据。Graph data includes graph structures and feature vectors. The vertices in the graph structure correspond to sampling points in conventional well log data. Corresponding to each sampling point, it corresponds to the depth data and logging curve values of multiple preset well logging curves. The feature vector of the corresponding vertex can be constructed based on the logging curve values of multiple logging curves corresponding to the sampling point. Construct edges between sampling points based on the association between sampling points. In this way, graph data is obtained based on the vertices, edges and feature vectors of the vertices.
步骤S3、将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。Step S3: Input the graph data into a pre-trained natural fracture identification model to obtain the natural fracture identification results corresponding to the sampling points; wherein, the natural fracture identification model is based on a graph convolutional neural network, as described in part The natural fracture annotation data corresponding to the sampling points is obtained through model training.
天然裂缝识别模型是基于图卷积神经网络,以部分采样点的对应的天然裂缝标注数据通过模型训练得到的。The natural fracture identification model is based on the graph convolutional neural network and is obtained through model training with the corresponding natural fracture annotation data of some sampling points.
天然裂缝识别模型的训练过程包括:The training process of the natural fracture identification model includes:
基于常规测井数据构建训练样本;其中,常规测井数据包括预设的多条测井曲线的采样点的深度数据及测井曲线值;Construct training samples based on conventional well logging data; where conventional well logging data includes depth data and well logging curve values of preset sampling points of multiple well logging curves;
根据采样点的深度数据、测井曲线值及岩性识别结果构建图数据;Construct map data based on the depth data, well logging curve values and lithology identification results of the sampling points;
将图数据输入由多层图卷积神经网络及输出层构建的神经网络模型,以部分采样点对应的天然裂缝标注数据作为对应顶点的输出标签,对神经网络模型进行训练,训练结束得到天然裂缝识别模型。The graph data is input into the neural network model constructed by the multi-layer graph convolutional neural network and the output layer. The natural fracture annotation data corresponding to some sampling points is used as the output label of the corresponding vertex to train the neural network model. After the training, the natural fractures are obtained. Identify the model.
其中,训练过程中,可以通过SGD或者Adam,根据总误差最小化的原则,迭代优化误差函数,从而实现网络的参数最优化。可以采用网格搜索方法以寻找超参数的最优取值,基本思想是将待优化的超参数在一定的空间范围中划分成网格,通过遍历网格中所有的交点寻找超参数的最优解。Among them, during the training process, SGD or Adam can be used to iteratively optimize the error function according to the principle of minimizing the total error, thereby optimizing the parameters of the network. The grid search method can be used to find the optimal value of the hyperparameter. The basic idea is to divide the hyperparameter to be optimized into a grid within a certain spatial range, and find the optimal hyperparameter by traversing all the intersections in the grid. untie.
不同岩性的岩石,脆性差异较大,通常岩石脆性大的区域,天然裂缝更易发育。因此,本发明实施例将岩性因素(采样点的岩性识别结果)融入天然裂缝识别模型的图数据的构建过程中,可以提高模型对于天然裂缝的识别能力。图作为一种数据结构,提供了实体之间任意关系的清晰表示。通过图神经网络算法对图数据计算可以捕捉不同断裂段之间的拓扑信息,并将地质认识融入模型中。同时,对图数据的计算相比对原始序列数据计算具有更高的归纳偏执,训练效率更高,训练时间更短,泛化能力更强。Rocks with different lithologies have large differences in brittleness. Usually, natural cracks are more likely to develop in areas where rocks are more brittle. Therefore, the embodiment of the present invention integrates lithological factors (lithology identification results of sampling points) into the construction process of the graph data of the natural fracture identification model, which can improve the model's ability to identify natural fractures. A graph, as a data structure, provides a clear representation of arbitrary relationships between entities. The calculation of graph data through the graph neural network algorithm can capture the topological information between different fracture segments and integrate geological understanding into the model. At the same time, the calculation of graph data has higher inductive paranoia than the calculation of original sequence data, and the training efficiency is higher, the training time is shorter, and the generalization ability is stronger.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过获取常规测井数据;其中,常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值,根据采样点的深度数据、测井曲线值及岩性识别结果构建图数据,将图数据输入预先训练好的天然裂缝识别模型,得到采样点对应的天然裂缝识别结果,提高了油气储层天然裂缝识别的准确性。The intelligent identification method of natural fractures in continental shale reservoirs provided by embodiments of the present invention obtains conventional well logging data; wherein the conventional well logging data includes depth data of sampling points of multiple preset well logging curves and corresponding logging data. Well curve values, map data is constructed based on the depth data, well logging curve values and lithology identification results of the sampling points. The map data is input into the pre-trained natural fracture identification model to obtain the natural fracture identification results corresponding to the sampling points, which improves the oil and gas Accuracy of identification of natural fractures in reservoirs.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据,包括:将所述采样点作为图结构的顶点,根据所述采样点对应的所述多条测井曲线的所述测井曲线值构建所述顶点的特征向量;根据所述深度数据,在深度相邻的所述顶点之间构建第一类型边;对于对应同一所述岩性识别结果的所述采样点对应的顶点,通过相似性计算在所述顶点间构建第二类型边;根据构建的所述顶点、所述第一类型边和所述第二类型边得到图结构;根据所述图结构及各个所述顶点的所述特征向量得到图数据。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the map data is constructed based on the depth data of the sampling point, the logging curve value and the lithology identification result, including : The sampling point is used as a vertex of the graph structure, and the feature vector of the vertex is constructed according to the logging curve values of the plurality of logging curves corresponding to the sampling point; according to the depth data, in the depth phase A first type of edge is constructed between adjacent vertices; for the vertices corresponding to the sampling points corresponding to the same lithology identification result, a second type of edge is constructed between the vertices through similarity calculation; according to the constructed The vertex, the first type edge and the second type edge are used to obtain a graph structure; graph data is obtained according to the graph structure and the feature vector of each of the vertices.
图结构的构建需要满足两个条件:(1)所构建的图数据集需具有一定的地质意义;(2)要符合图卷积运算的底层逻辑,尽可能提高天然裂缝识别准确率。The construction of the graph structure needs to meet two conditions: (1) the constructed graph data set must have certain geological significance; (2) it must comply with the underlying logic of the graph convolution operation and improve the accuracy of natural fracture identification as much as possible.
图2是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法中图数据的生成流程示意图。基于以上两点,结合图2,图结构的构建包括:(1)顶点生成,将常规测井曲线采样点作为顶点,每个顶点对应的测井曲线值作为该顶点的特征向量,测井曲线的条数对应向量的维度,各个顶点的特征向量构成特征矩阵。(2)边生成,深度相邻的顶点用边连接,得到第一类型边(图2中的序列边);其次,对于对应同一岩性识别结果的采样点对应的顶点,通过相似性计算在顶点间构建第二类型边(图2中的距离边)。以上所生成的边属于无向边,与全部顶点和对应的特征向量共同构成图数据。Figure 2 is a schematic diagram of the generation process of map data in the intelligent identification method for natural fractures in continental shale reservoirs provided by the embodiment of the present invention. Based on the above two points, combined with Figure 2, the construction of the graph structure includes: (1) Vertex generation, taking the conventional well logging curve sampling point as the vertex, and the logging curve value corresponding to each vertex as the feature vector of the vertex, and the well logging curve The number of entries corresponds to the dimension of the vector, and the feature vectors of each vertex constitute the feature matrix. (2) Edge generation, depth-adjacent vertices are connected by edges to obtain the first type of edge (sequence edge in Figure 2); secondly, for the vertices corresponding to the sampling points corresponding to the same lithology identification result, the similarity is calculated in The second type of edge (distance edge in Figure 2) is constructed between vertices. The edges generated above are undirected edges, which together with all vertices and corresponding feature vectors constitute graph data.
需要说明的,第一类型边和第二类型边只是用于表示边的构建方法不同。It should be noted that the first type of edge and the second type of edge are only different in the construction methods used to represent edges.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过将采样点作为图结构的顶点,根据采样点对应的多条测井曲线的测井曲线值构建顶点的特征向量;根据深度数据,在深度相邻的顶点之间构建第一类型边;对于对应同一岩性识别结果的采样点对应的顶点,通过相似性计算在顶点间构建第二类型边;根据构建的顶点、第一类型边和第二类型边得到图结构;根据图结构及各个顶点的特征向量得到图数据,提高了用于裂缝识别的图数据的适应性,从而进一步提高了油气储层天然裂缝识别的准确性。The intelligent identification method for natural fractures in continental shale reservoirs provided by embodiments of the present invention uses the sampling point as the vertex of the graph structure, and constructs the feature vector of the vertex based on the logging curve values of multiple logging curves corresponding to the sampling point; Depth data, construct the first type of edge between depth-adjacent vertices; for the vertices corresponding to the sampling points corresponding to the same lithology identification result, construct the second type of edge between the vertices through similarity calculation; according to the constructed vertices, the third The first type of edges and the second type of edges obtain the graph structure; the graph data is obtained according to the graph structure and the characteristic vectors of each vertex, which improves the adaptability of the graph data for fracture identification, thereby further improving the accuracy of natural fracture identification in oil and gas reservoirs. sex.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述通过相似性计算在所述采样点间构建第二类型边,包括:计算两两所述顶点间的欧几里得距离;响应于所述欧几里得距离大于预设分位数,则不在相应两个所述顶点之间构建所述第二类型边;响应于所述欧几里得距离小于或等于所述预设分位数,则在相应两个所述顶点之间构建所述第二类型边。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, constructing a second type of edge between the sampling points through similarity calculation includes: calculating the Euclidean distance between two of the vertices. metric distance; in response to the Euclidean distance being greater than a preset quantile, the second type edge is not constructed between the corresponding two vertices; in response to the Euclidean distance being less than or is equal to the preset quantile, then the second type edge is constructed between the corresponding two vertices.
在通过相似性计算在顶点间构建第二类型边时,计算两两顶点间的欧几里得距离,设置一个合理的分位数,若欧几里得距离大于该预设分位数,则不在相应两个顶点之间构建第二类型边,若欧几里得距离小于或等于该预设分位数,则在相应两个顶点之间构建第二类型边。When constructing a second type of edge between vertices through similarity calculation, calculate the Euclidean distance between two vertices and set a reasonable quantile. If the Euclidean distance is greater than the preset quantile, then The second type edge is not constructed between the corresponding two vertices. If the Euclidean distance is less than or equal to the preset quantile, the second type edge is constructed between the corresponding two vertices.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过计算两两顶点间的欧几里得距离,响应于欧几里得距离大于预设分位数,则不在相应两个顶点之间构建第二类型边,响应于欧几里得距离小于或等于预设分位数,则在相应两个顶点之间构建第二类型边,细化了节点之间的关系网,从而进一步提高了油气储层天然裂缝识别的准确性。The intelligent identification method for natural fractures in continental shale reservoirs provided by embodiments of the present invention calculates the Euclidean distance between two vertices. In response to the Euclidean distance being greater than the preset quantile, the corresponding two vertices will not be identified. A second type of edge is constructed between vertices. In response to the Euclidean distance being less than or equal to the preset quantile, a second type of edge is constructed between the corresponding two vertices, thereby refining the relationship network between nodes, thereby The accuracy of identification of natural fractures in oil and gas reservoirs is further improved.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果,包括:将所述图数据输入预先训练好的天然裂缝识别模型,得到所述顶点的天然裂缝识别结果;将所述顶点的所述天然裂缝识别结果赋予对应的所述采样点,得到所述采样点对应的天然裂缝识别结果。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the graph data is input into a pre-trained natural fracture identification model to obtain a natural fracture identification result corresponding to the sampling point, The method includes: inputting the graph data into a pre-trained natural crack identification model to obtain the natural crack identification result of the vertex; assigning the natural crack identification result of the vertex to the corresponding sampling point to obtain the sampling point Natural fracture identification results corresponding to points.
在将图数据输入预先训练好的天然裂缝识别模型,得到采样点对应的天然裂缝识别结果时,将图数据输入预先训练好的天然裂缝识别模型,得到图数据中各个顶点的天然裂缝识别结果,由于顶点是与采样点对应的,将各个顶点的天然裂缝识别结果赋予对应的采样点,从而得到各个采样点对应的天然裂缝识别结果。When the graph data is input into the pre-trained natural fracture identification model to obtain the natural fracture identification results corresponding to the sampling points, the graph data is input into the pre-trained natural fracture identification model to obtain the natural fracture identification results for each vertex in the graph data. Since the vertices correspond to the sampling points, the natural fracture identification results of each vertex are assigned to the corresponding sampling points, thereby obtaining the natural fracture identification results corresponding to each sampling point.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过将图数据输入预先训练好的天然裂缝识别模型,得到顶点的天然裂缝识别结果;将顶点的天然裂缝识别结果赋予对应的采样点,得到采样点对应的天然裂缝识别结果,实现了采样点对应的天然裂缝识别结果快速获取。The intelligent identification method for natural fractures in continental shale reservoirs provided by embodiments of the present invention obtains the natural fracture identification results at the vertex by inputting the graph data into the pre-trained natural fracture identification model; assigns the natural fracture identification results at the vertex to the corresponding Sampling point, and obtain the natural fracture identification result corresponding to the sampling point, realizing the rapid acquisition of the natural fracture identification result corresponding to the sampling point.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述天然裂缝识别模型包括多层图卷积神经网络及输出层;所述将所述图数据输入预先训练好的天然裂缝识别模型,得到所述顶点的天然裂缝识别结果,包括:将所述图数据输入到所述天然裂缝识别模型,通过每层所述图卷积神经网络对所述顶点的所述特征向量进行更新;其中,每层所述图卷积神经网络通过对所述顶点的邻居顶点进行特征向量聚合,将聚合后的特征向量和所述顶点的特征向量相结合,更新所述顶点的特征向量;根据最后一层所述图卷积神经网络的输出经过所述输出层的激活函数处理后的输出结果得到各个所述顶点的天然裂缝识别结果。According to an embodiment of the present invention, an intelligent identification method for natural fractures in continental shale reservoirs is provided. The natural fracture identification model includes a multi-layer graph convolutional neural network and an output layer; the graph data input is pre-trained. A natural crack identification model to obtain the natural crack identification result of the vertex, including: inputting the graph data into the natural crack identification model, and using the graph convolutional neural network at each layer to identify the characteristics of the vertex. The vector is updated; wherein, each layer of the graph convolutional neural network performs feature vector aggregation on the neighbor vertices of the vertex, combines the aggregated feature vector with the feature vector of the vertex, and updates the characteristics of the vertex. Vector; according to the output result of the last layer of the graph convolutional neural network after being processed by the activation function of the output layer, the natural crack identification result of each of the vertices is obtained.
裂缝识别模型的结构包括多层图卷积神经网络及输出层。其中,对于每层图卷积神经网络,通过对顶点的邻居顶点进行特征向量聚合,得到聚合后的特征向量,将聚合后的特征向量和该顶点的特征向量相结合,更新该顶点的特征向量。其中,可以使用聚合函数对顶点的邻居顶点进行特征向量聚合,通过非线性激活函数更新顶点的特征向量。The structure of the crack identification model includes a multi-layer graph convolutional neural network and an output layer. Among them, for each layer of graph convolutional neural network, the aggregated feature vector is obtained by aggregating the feature vectors of the neighbor vertices of the vertex, and the aggregated feature vector is combined with the feature vector of the vertex to update the feature vector of the vertex. . Among them, the aggregation function can be used to aggregate the feature vectors of the neighbor vertices of the vertex, and the feature vector of the vertex is updated through the nonlinear activation function.
因此,在将图数据输入到裂缝识别模型,输出顶点对应的天然裂缝识别结果时,将图数据输入到裂缝识别模型,通过每层图卷积神经网络对顶点的特征向量进行更新,最后一层图卷积神经网络的输出经过输出层的激活函数处理后输出一个概率值,根据输出的概率值得到天然裂缝识别结果。比如,训练的时候,设置有裂缝为标签1,无裂缝为标签0,则若有裂缝,则输出的概率值接近于1;若无裂缝,输出的概率值接近于0。Therefore, when the graph data is input into the crack identification model and the natural fracture identification results corresponding to the vertices are output, the graph data is input into the crack identification model, and the feature vectors of the vertices are updated through each layer of the graph convolutional neural network, and the last layer The output of the graph convolutional neural network is processed by the activation function of the output layer and then outputs a probability value. The natural fracture identification result is obtained based on the output probability value. For example, during training, if there are cracks, the label is 1, and if there are no cracks, the label is 0. If there are cracks, the output probability value is close to 1; if there are no cracks, the output probability value is close to 0.
顶点的特征向量包括相应深度数据的测量曲线值,图数据中的各个顶点的特征向量可以表示为一个特征矩阵。在各层图卷积神经网络更新顶点的特征向量时,是根据顶点之间的邻居关系(即图数据中的图结构)对顶点的特征向量进行更新,也即实现的是特征矩阵和图结构的信息融合。The feature vector of a vertex includes the measured curve value of the corresponding depth data. The feature vector of each vertex in the graph data can be expressed as a feature matrix. When the graph convolutional neural network of each layer updates the feature vectors of the vertices, the feature vectors of the vertices are updated based on the neighbor relationships between the vertices (that is, the graph structure in the graph data), that is, the feature matrix and the graph structure are implemented. information fusion.
图3是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法的流程示意图之二。如图3所示,将图数据输入裂缝识别模型后,利用图卷积层(图卷积神经网络)将图结构和特征矩阵进行第一次信息整合,即嵌入过程,得到嵌入矩阵,嵌入矩阵经激活函数激活后又作为下一层的输入数据,进行第二次信息整合,得到下一个嵌入矩阵;经过n次更新后得到最终需要输出的嵌入矩阵,将该嵌入矩阵经输出层的softmax函数计算得到顶点的分类结果,即顶点对应的裂缝识别结果是有裂缝还是无裂缝的分类结果。将以上过程放到微观节点尺度来说,每一次的嵌入过程,也称为信息传递过程,分为节点特征的聚合和节点特征更新。Figure 3 is the second schematic flow chart of the intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention. As shown in Figure 3, after inputting the graph data into the crack recognition model, the graph convolution layer (graph convolutional neural network) is used to integrate the graph structure and feature matrix for the first time, that is, the embedding process, to obtain the embedding matrix. The embedding matrix After being activated by the activation function, it is used as the input data of the next layer, and the second information integration is performed to obtain the next embedding matrix; after n updates, the final embedding matrix that needs to be output is obtained, and the embedding matrix is passed through the softmax function of the output layer. The classification result of the vertex is calculated, that is, the classification result of whether the crack identification result corresponding to the vertex has cracks or no cracks. Putting the above process at the micro-node scale, each embedding process, also known as the information transfer process, is divided into the aggregation of node features and the update of node features.
其中,图神经网络可以采用GraphSAGE,当然也可以采用其他图神经网络。Among them, the graph neural network can use GraphSAGE, and of course other graph neural networks can also be used.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过将图数据输入到天然裂缝识别模型,通过每层图卷积神经网络对顶点的特征向量进行更新,其中,每层图卷积神经网络通过对顶点的邻居顶点进行特征向量聚合,将聚合后的特征向量和顶点的特征向量相结合,更新顶点的特征向量,根据最后一层图卷积神经网络经过输出层的激活函数处理后的输出结果得到各个顶点的天然裂缝识别结果,进一步提高了油气储层天然裂缝识别的准确性。The intelligent identification method for natural fractures in continental shale reservoirs provided by embodiments of the present invention inputs graph data into the natural fracture identification model, and updates the feature vectors of vertices through each layer of graph convolutional neural networks, where each layer of graph The convolutional neural network aggregates the feature vectors of the neighbor vertices of the vertex, combines the aggregated feature vector with the feature vector of the vertex, updates the feature vector of the vertex, and passes the activation function of the output layer according to the last layer of graph convolutional neural network The processed output results obtain the natural fracture identification results of each vertex, further improving the accuracy of natural fracture identification in oil and gas reservoirs.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述方法还包括:根据岩心描述数据及成像测井数据获取所述天然裂缝标注数据。According to an embodiment of the present invention, a method for intelligent identification of natural fractures in continental shale reservoirs is provided. The method further includes: obtaining the natural fracture labeling data based on core description data and imaging logging data.
可以通过对岩心描述数据及成像测井数据进行天然裂缝解释,标定天然裂缝情况,得到部分采样点对应的天然裂缝标注数据。Natural fracture interpretation can be performed on core description data and imaging logging data, natural fracture conditions can be calibrated, and natural fracture labeling data corresponding to some sampling points can be obtained.
本发明实施例通过根据岩心描述数据及成像测井数据获取天然裂缝标注数据,提高了标注数据的准确性。Embodiments of the present invention improve the accuracy of the labeling data by obtaining natural fracture labeling data based on core description data and imaging logging data.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,在所述获取所述采样点的岩性识别结果之前,所述方法还包括:对所述常规测井数据进行预设数据预处理。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, before obtaining the lithology identification result of the sampling point, the method further includes: performing a test on the conventional well logging data. Default data preprocessing.
由于不同常规测井曲线数值范围差异明显,在获取采样点的岩性识别结果之前,对常规测井数据进行数据清理、单位标准化、深度校正、数据对齐与插值、去趋势化、异常值处理、标准化与归一化、以及数据保存与备份中至少一种的前期处理,保证测井数据质量。Since the numerical ranges of different conventional well logging curves are significantly different, before obtaining the lithology identification results of the sampling points, the conventional well logging data must be cleaned, unit standardized, depth corrected, data aligned and interpolated, detrended, and outliers processed. Pre-processing of at least one of standardization and normalization, as well as data preservation and backup, ensures the quality of logging data.
在训练裂缝识别模型时,对于训练样本可以执行相同的数据预处理过程。When training the crack identification model, the same data preprocessing process can be performed for the training samples.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过对常规测井数据进行预设数据预处理,提高了常规测井数据的质量,从而提高了天然裂缝识别的准确性。The intelligent identification method for natural fractures in continental shale reservoirs provided by embodiments of the present invention improves the quality of conventional logging data by performing preset data preprocessing on conventional logging data, thereby improving the accuracy of natural fracture identification.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别方法,所述方法还包括:根据所述采样点对应的所述深度数据将所述采样点对应的所述天然裂缝识别结果可视化展示。According to an intelligent identification method for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the method further includes: identifying the natural fractures corresponding to the sampling points based on the depth data corresponding to the sampling points. Visual display of results.
在得到采样点对应的天然裂缝识别结果后,根据采样点对应的深度数据将采样点对应的天然裂缝识别结果可视化展示。After obtaining the natural fracture identification results corresponding to the sampling points, the natural fracture identification results corresponding to the sampling points are visually displayed based on the depth data corresponding to the sampling points.
本发明实施例提供的陆相页岩储层天然裂缝智能识别方法,通过根据采样点对应的深度数据将采样点对应的天然裂缝识别结果可视化展示,实现了天然裂缝识别结果的直观化展示。The intelligent identification method for natural fractures in continental shale reservoirs provided by embodiments of the present invention realizes the intuitive display of natural fracture identification results by visually displaying the natural fracture identification results corresponding to the sampling points based on the depth data corresponding to the sampling points.
图4是本发明实施例提供的陆相页岩储层天然裂缝智能识别方法的流程示意图之三。下面结合图4,给出一具体实施例。Figure 4 is the third schematic flowchart of the intelligent identification method for natural fractures in continental shale reservoirs provided by the embodiment of the present invention. A specific embodiment is given below in conjunction with Figure 4.
选取准噶尔盆地玛湖凹陷风城组为例进行天然裂缝识别。选取2口典型井GR、CAL、SP、AC、CNL、DEN、RXO、Rt、Ri这9条常规测井曲线。对常规测井曲线进行数据标准化处理,利用岩心观察和成像测井解释结果对处理后的常规测井数据进行标定。根据采样点进行图结构的顶点生成,基于采样点对应的深度数据序列构建第一类型边,通过计算相同岩性测井采样点间的欧几里得距离构建第二类型边,根据第一类型边和第二类型边进行边生成,得到全局图(图数据)。利用裂缝识别模型(基于GraphSAGE训练得到)对已构建好的全局图进行顶点分类,从而实现天然裂缝识别。其中,利用裂缝识别模型对已构建好的全局图进行顶点分类的过程包括更新顶点的嵌入表示(特征向量)以及基于softmax函数标准化结果进行天然裂缝识别。The Fengcheng Formation in the Mahu Sag of the Junggar Basin was selected as an example to identify natural fractures. Nine conventional well logging curves of GR, CAL, SP, AC, CNL, DEN, RXO, Rt, and Ri were selected from 2 typical wells. Perform data standardization processing on conventional logging curves, and use core observation and imaging logging interpretation results to calibrate the processed conventional logging data. The vertices of the graph structure are generated based on the sampling points. The first type of edges is constructed based on the depth data sequence corresponding to the sampling points. The second type of edges is constructed by calculating the Euclidean distance between the same lithology logging sampling points. According to the first type Edges and second type edges are generated to obtain the global graph (graph data). The crack identification model (trained based on GraphSAGE) is used to classify the vertices of the constructed global graph to realize natural crack identification. Among them, the process of using the crack identification model to classify the vertices of the constructed global graph includes updating the embedding representation (feature vector) of the vertices and identifying natural cracks based on the softmax function normalization results.
结果显示,本发明实施例提供的陆相页岩储层天然裂缝智能识别方法对于天然裂缝发育的层段均能较好地识别,可以准确的识别油气储层中的天然裂缝。The results show that the intelligent identification method of natural fractures in continental shale reservoirs provided by the embodiments of the present invention can better identify the sections with developed natural fractures, and can accurately identify natural fractures in oil and gas reservoirs.
需要说明的是,本实施例所给出的多个优选实施方式,在逻辑或结构相互不冲突的前提下,可以自由组合,本发明对此不做限定。It should be noted that the multiple preferred implementation modes provided in this embodiment can be freely combined as long as the logic or structure does not conflict with each other, and the present invention does not limit this.
下面对本发明实施例提供的陆相页岩储层天然裂缝智能识别系统进行描述,下文描述的陆相页岩储层天然裂缝智能识别系统与上文描述的陆相页岩储层天然裂缝智能识别方法可相互对应参照。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention is described below. The intelligent identification system for natural fractures in continental shale reservoirs described below is the same as the intelligent identification system for natural fractures in continental shale reservoirs described above. Methods can be compared to each other.
图5是本发明实施例提供的陆相页岩储层天然裂缝智能识别系统的结构示意图。如图5所示,该装置包括获取模块10、构建模块20及识别模块30,其中:获取模块10用于:获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值;构建模块20用于:根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据;识别模块30用于:将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。Figure 5 is a schematic structural diagram of an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention. As shown in Figure 5, the device includes an acquisition module 10, a construction module 20 and an identification module 30, wherein: the acquisition module 10 is used to: acquire conventional well logging data; wherein the conventional well logging data includes a plurality of preset logging data. The depth data of the sampling points of the well curve and the corresponding well log curve values; the construction module 20 is used to: construct map data according to the depth data of the sampling points, the well log curve values and the lithology identification results; the identification module 30 is used for: inputting the graph data into a pre-trained natural fracture identification model to obtain the natural fracture identification results corresponding to the sampling points; wherein the natural fracture identification model is based on a graph convolutional neural network, using some of the The natural fracture annotation data corresponding to the above sampling points was obtained through model training.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过获取常规测井数据;其中,常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值,根据采样点的深度数据、测井曲线值及岩性识别结果构建图数据,将图数据输入预先训练好的天然裂缝识别模型,得到采样点对应的天然裂缝识别结果,提高了油气储层天然裂缝识别的准确性。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention obtains conventional well logging data; wherein the conventional well logging data includes depth data of sampling points of multiple preset well logging curves and corresponding logging data. Well curve values, map data is constructed based on the depth data, well logging curve values and lithology identification results of the sampling points. The map data is input into the pre-trained natural fracture identification model to obtain the natural fracture identification results corresponding to the sampling points, which improves the oil and gas Accuracy of identification of natural fractures in reservoirs.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,构建模块20在用于根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据时,具体用于:将所述采样点作为图结构的顶点,根据所述采样点对应的所述多条测井曲线的所述测井曲线值构建所述顶点的特征向量;根据所述深度数据,在深度相邻的所述顶点之间构建第一类型边;对于对应同一所述岩性识别结果的所述采样点对应的顶点,通过相似性计算在所述顶点间构建第二类型边;根据构建的所述顶点、所述第一类型边和所述第二类型边得到图结构;根据所述图结构及各个所述顶点的所述特征向量得到图数据。According to an intelligent identification system for natural fractures in continental shale reservoirs provided in an embodiment of the present invention, the construction module 20 is used to construct a system based on the depth data of the sampling point, the logging curve value and the lithology identification result. When graph data is used, it is specifically used to: use the sampling point as a vertex of the graph structure, and construct a feature vector of the vertex according to the logging curve values of the plurality of logging curves corresponding to the sampling point; The depth data is used to construct a first type of edge between the vertices adjacent in depth; for the vertices corresponding to the sampling points corresponding to the same lithology identification result, a second type of edge is constructed between the vertices through similarity calculation. type edge; obtain a graph structure based on the constructed vertices, the first type edge, and the second type edge; obtain graph data based on the graph structure and the feature vectors of each of the vertices.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过将采样点作为图结构的顶点,根据采样点对应的多条测井曲线的测井曲线值构建顶点的特征向量;根据深度数据,在深度相邻的顶点之间构建第一类型边;对于对应同一岩性识别结果的采样点对应的顶点,通过相似性计算在顶点间构建第二类型边;根据构建的顶点、第一类型边和第二类型边得到图结构;根据图结构及各个顶点的特征向量得到图数据,提高了用于裂缝识别的图数据的适应性,从而进一步提高了油气储层天然裂缝识别的准确性。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention uses the sampling point as the vertex of the graph structure, and constructs the feature vector of the vertex based on the logging curve values of multiple logging curves corresponding to the sampling point; Depth data, construct the first type of edge between depth-adjacent vertices; for the vertices corresponding to the sampling points corresponding to the same lithology identification result, construct the second type of edge between the vertices through similarity calculation; according to the constructed vertices, the third The first type of edges and the second type of edges obtain the graph structure; the graph data is obtained according to the graph structure and the characteristic vectors of each vertex, which improves the adaptability of the graph data for fracture identification, thereby further improving the accuracy of natural fracture identification in oil and gas reservoirs. sex.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,构建模块20在用于通过相似性计算在所述顶点间构建第二类型边时,具体用于:计算两两所述顶点间的欧几里得距离;响应于所述欧几里得距离大于预设分位数,则不在相应两个所述顶点之间构建所述第二类型边;响应于所述欧几里得距离小于或等于所述预设分位数,则在相应两个所述顶点之间构建所述第二类型边。According to an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, when the building module 20 is used to construct a second type of edge between the vertices through similarity calculation, it is specifically used to: calculate the pairwise The Euclidean distance between the vertices; in response to the Euclidean distance being greater than the preset quantile, the second type edge is not constructed between the corresponding two vertices; in response to the Euclidean distance If the metric distance is less than or equal to the preset quantile, then the second type edge is constructed between the corresponding two vertices.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过计算两两顶点间的欧几里得距离,响应于欧几里得距离大于预设分位数,则不在相应两个顶点之间构建第二类型边,响应于欧几里得距离小于或等于预设分位数,则在相应两个顶点之间构建第二类型边,细化了节点之间的关系网,从而进一步提高了油气储层天然裂缝识别的准确性。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention calculates the Euclidean distance between two vertices. In response to the Euclidean distance being greater than the preset quantile, the corresponding two vertices will not be identified. A second type of edge is constructed between vertices. In response to the Euclidean distance being less than or equal to the preset quantile, a second type of edge is constructed between the corresponding two vertices, thereby refining the relationship network between nodes, thereby The accuracy of identification of natural fractures in oil and gas reservoirs is further improved.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,识别模块30在用于将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果时,具体用于:将所述图数据输入预先训练好的天然裂缝识别模型,得到所述顶点的天然裂缝识别结果;将所述顶点的所述天然裂缝识别结果赋予对应的所述采样点,得到所述采样点对应的天然裂缝识别结果。According to an intelligent identification system for natural fractures in continental shale reservoirs provided in an embodiment of the present invention, the identification module 30 is used to input the graph data into a pre-trained natural fracture identification model to obtain the natural fractures corresponding to the sampling points. The crack identification result is specifically used to: input the graph data into a pre-trained natural crack identification model to obtain the natural crack identification result of the vertex; assign the natural crack identification result of the vertex to the corresponding sampling points, and obtain the natural fracture identification results corresponding to the sampling points.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过将图数据输入预先训练好的天然裂缝识别模型,得到顶点的天然裂缝识别结果;将顶点的天然裂缝识别结果赋予对应的采样点,得到采样点对应的天然裂缝识别结果,实现了采样点对应的天然裂缝识别结果快速获取。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention obtains the natural fracture identification results at the vertex by inputting the graph data into the pre-trained natural fracture identification model; assigns the natural fracture identification results at the vertex to the corresponding Sampling point, and obtain the natural fracture identification result corresponding to the sampling point, realizing the rapid acquisition of the natural fracture identification result corresponding to the sampling point.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,所述天然裂缝识别模型包括多层图卷积神经网络及输出层;识别模块30在用于将所述图数据输入预先训练好的天然裂缝识别模型,得到所述顶点的天然裂缝识别结果时,具体用于:将所述图数据输入到所述天然裂缝识别模型,通过每层所述图卷积神经网络对所述顶点的所述特征向量进行更新;其中,每层所述图卷积神经网络通过对所述顶点的邻居顶点进行特征向量聚合,将聚合后的特征向量和所述顶点的特征向量相结合,更新所述顶点的特征向量;根据最后一层所述图卷积神经网络的输出经过所述输出层的激活函数处理后的输出结果得到各个所述顶点的天然裂缝识别结果。According to an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the natural fracture identification model includes a multi-layer graph convolutional neural network and an output layer; the identification module 30 is used to convert the graph data When the pre-trained natural crack recognition model is input and the natural crack recognition result of the vertex is obtained, it is specifically used to: input the graph data into the natural crack recognition model, and use the graph convolutional neural network at each layer to The feature vector of the vertex is updated; wherein, each layer of the graph convolutional neural network performs feature vector aggregation on the neighbor vertices of the vertex, and combines the aggregated feature vector with the feature vector of the vertex. , update the feature vector of the vertex; obtain the natural crack identification result of each vertex according to the output result of the last layer of the graph convolutional neural network processed by the activation function of the output layer.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过将图数据输入到天然裂缝识别模型,通过每层图卷积神经网络对顶点的特征向量进行更新,其中,每层图卷积神经网络通过对顶点的邻居顶点进行特征向量聚合,将聚合后的特征向量和顶点的特征向量相结合,更新顶点的特征向量,根据最后一层图卷积神经网络经过输出层的激活函数处理后的输出结果得到各个顶点的天然裂缝识别结果,进一步提高了油气储层天然裂缝识别的准确性。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention updates the feature vectors of vertices through each layer of graph convolutional neural networks by inputting graph data into the natural fracture identification model, where each layer of graph The convolutional neural network aggregates the feature vectors of the neighbor vertices of the vertex, combines the aggregated feature vector with the feature vector of the vertex, updates the feature vector of the vertex, and passes the activation function of the output layer according to the last layer of graph convolutional neural network The processed output results obtain the natural fracture identification results of each vertex, further improving the accuracy of natural fracture identification in oil and gas reservoirs.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,所述装置还包括标注数据获取模块,用于:根据岩心描述数据及成像测井数据获取所述天然裂缝标注数据。According to an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the device further includes a labeling data acquisition module for: obtaining the natural fracture labeling data based on core description data and imaging logging data. .
本发明实施例通过根据岩心描述数据及成像测井数据获取天然裂缝标注数据,提高了标注数据的准确性。Embodiments of the present invention improve the accuracy of the labeling data by obtaining natural fracture labeling data based on core description data and imaging logging data.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,所述装置还包括预处理模块,在构建模块20根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据之前,所述预处理模块用于对所述常规测井数据进行预设数据预处理。According to an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the device further includes a preprocessing module. In the building module 20, the depth data of the sampling point and the well logging curve are Before constructing map data using the values and lithology identification results, the preprocessing module is used to perform preset data preprocessing on the conventional logging data.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过对常规测井数据进行预设数据预处理,提高了常规测井数据的质量,从而提高了天然裂缝识别的准确性。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention improves the quality of conventional well logging data by performing preset data preprocessing on conventional well logging data, thereby improving the accuracy of natural fracture identification.
根据本发明实施例提供的一种陆相页岩储层天然裂缝智能识别系统,所述装置还包括展示模块,用于:根据所述采样点对应的所述深度数据将所述采样点对应的所述天然裂缝识别结果可视化展示。According to an intelligent identification system for natural fractures in continental shale reservoirs provided by an embodiment of the present invention, the device further includes a display module for: according to the depth data corresponding to the sampling point, the depth data corresponding to the sampling point is displayed. The natural fracture identification results are visually displayed.
本发明实施例提供的陆相页岩储层天然裂缝智能识别系统,通过根据采样点对应的深度数据将采样点对应的天然裂缝识别结果可视化展示,实现了天然裂缝识别结果的直观化展示。The intelligent identification system for natural fractures in continental shale reservoirs provided by embodiments of the present invention realizes the intuitive display of natural fracture identification results by visually displaying the natural fracture identification results corresponding to the sampling points based on the depth data corresponding to the sampling points.
图6是本发明实施例提供的电子设备的结构示意图,如图6所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行陆相页岩储层天然裂缝智能识别方法,该方法包括:获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值;根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据;将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。Figure 6 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. As shown in Figure 6, the electronic device may include: a processor (processor) 410, a communications interface (Communications Interface) 420, a memory (memory) 430 and a communication bus. 440, in which the processor 410, the communication interface 420, and the memory 430 complete communication with each other through the communication bus 440. The processor 410 can call logical instructions in the memory 430 to execute a method for intelligent identification of natural fractures in continental shale reservoirs. The method includes: obtaining conventional well logging data; wherein the conventional well logging data includes a plurality of preset Depth data of the sampling points of the well logging curve and corresponding well logging curve values; construct map data based on the depth data of the sampling points, the well log curve values and the lithology identification results; input the map data in advance The trained natural fracture identification model obtains the natural fracture identification results corresponding to the sampling points; wherein, the natural fracture identification model is based on a graph convolutional neural network, and the natural fracture annotation data corresponding to some of the sampling points is passed through the model Obtained by training.
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logical instructions in the memory 430 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .
另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的陆相页岩储层天然裂缝智能识别方法,该方法包括:获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值;根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据;将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。On the other hand, embodiments of the present invention also provide a computer program product. The computer program product includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, The computer can execute the intelligent identification method of natural fractures in continental shale reservoirs provided by each of the above methods. The method includes: obtaining conventional well logging data; wherein the conventional well logging data includes sampling of multiple preset well logging curves. The depth data of the point and the corresponding well logging curve value; construct map data based on the depth data of the sampling point, the well log curve value and the lithology identification result; input the map data into the pre-trained natural fractures Identify the model to obtain the natural fracture identification results corresponding to the sampling points; wherein the natural fracture identification model is based on a graph convolutional neural network and is obtained through model training with the natural fracture annotation data corresponding to some of the sampling points.
又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的陆相页岩储层天然裂缝智能识别方法,该方法包括:获取常规测井数据;其中,所述常规测井数据包括预设的多条测井曲线的采样点的深度数据及对应的测井曲线值;根据所述采样点的所述深度数据、所述测井曲线值及岩性识别结果构建图数据;将所述图数据输入预先训练好的天然裂缝识别模型,得到所述采样点对应的天然裂缝识别结果;其中,所述天然裂缝识别模型是基于图卷积神经网络,以部分所述采样点对应的天然裂缝标注数据通过模型训练得到的。On the other hand, embodiments of the present invention also provide a non-transitory computer-readable storage medium on which a computer program is stored. The computer program is implemented when executed by a processor to execute the continental shale reservoir provided by each of the above methods. An intelligent identification method for natural fractures, which method includes: obtaining conventional well logging data; wherein the conventional well logging data includes preset depth data of sampling points of multiple well logging curves and corresponding well logging curve values; according to the The depth data of the sampling point, the well logging curve value and the lithology identification result construct map data; input the map data into a pre-trained natural fracture identification model to obtain the natural fracture identification result corresponding to the sampling point; Wherein, the natural fracture identification model is based on a graph convolutional neural network and is obtained through model training with the natural fracture annotation data corresponding to some of the sampling points.
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative. 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 may be located in One location, or it can be distributed across multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Persons of ordinary skill in the art can understand and implement the method without any creative effort.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the part of the above technical solution that essentially contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disc, optical disk, etc., including a number of instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or certain parts of the embodiments.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that it can still be used Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent substitutions are made to some of the technical features; however, these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410064155.5A CN117574269B (en) | 2024-01-17 | 2024-01-17 | Intelligent identification method and system for natural fractures in continental shale reservoirs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410064155.5A CN117574269B (en) | 2024-01-17 | 2024-01-17 | Intelligent identification method and system for natural fractures in continental shale reservoirs |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117574269A true CN117574269A (en) | 2024-02-20 |
CN117574269B CN117574269B (en) | 2024-04-19 |
Family
ID=89895914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410064155.5A Active CN117574269B (en) | 2024-01-17 | 2024-01-17 | Intelligent identification method and system for natural fractures in continental shale reservoirs |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117574269B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106526693A (en) * | 2016-09-30 | 2017-03-22 | 中国石油天然气股份有限公司 | crack identification method and device |
US20210404331A1 (en) * | 2020-06-24 | 2021-12-30 | Southwest Petroleum University | Fine identification method of tight reservoir fracture based on conventional logging data |
CN116958014A (en) * | 2022-04-13 | 2023-10-27 | 中国石油大学(北京) | Target detection-based unconventional reservoir single well crack intelligent identification method and system |
-
2024
- 2024-01-17 CN CN202410064155.5A patent/CN117574269B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106526693A (en) * | 2016-09-30 | 2017-03-22 | 中国石油天然气股份有限公司 | crack identification method and device |
US20210404331A1 (en) * | 2020-06-24 | 2021-12-30 | Southwest Petroleum University | Fine identification method of tight reservoir fracture based on conventional logging data |
CN116958014A (en) * | 2022-04-13 | 2023-10-27 | 中国石油大学(北京) | Target detection-based unconventional reservoir single well crack intelligent identification method and system |
Non-Patent Citations (4)
Title |
---|
GUOQING LU 等: "Lithology identification using graph neural network in continental shale oil reservoirs: A case study in Mahu Sag, Junggar Basin, Western China", MARINE AND PETROLEUM GEOLOGY, 6 February 2023 (2023-02-06), pages 1 - 19 * |
曾联波 等: "富有机质页岩天然裂缝研究进展", 地球科学, vol. 48, no. 07, 31 July 2023 (2023-07-31), pages 2427 - 2442 * |
蓝茜茜 等: "基于样本优化的神经网络方法在储层裂缝识别中的应用", 科学技术与工程, vol. 20, no. 21, 28 July 2020 (2020-07-28), pages 8530 - 8536 * |
陆国青 等: "准噶尔盆地玛湖凹陷风城组陆相页岩油储层测井裂缝智能识别", 地球科学, vol. 48, no. 07, 31 July 2023 (2023-07-31), pages 2690 - 2702 * |
Also Published As
Publication number | Publication date |
---|---|
CN117574269B (en) | 2024-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11852778B2 (en) | Static engine and neural network for a cognitive reservoir system | |
CN112989708B (en) | A logging lithology identification method and system based on LSTM neural network | |
CN111783825A (en) | Well logging lithology identification method based on convolutional neural network learning | |
CN117633658B (en) | Rock reservoir lithology identification method and system | |
CN113919219A (en) | Stratum evaluation method and system based on logging big data | |
Miranda et al. | Geomechanical characterization of volcanic rocks using empirical systems and data mining techniques | |
CN111916144A (en) | Protein classification method based on self-attention neural network and coarsening algorithm | |
CN111598444A (en) | Well logging lithology identification method and system based on convolutional neural network | |
CN117473305A (en) | Method and system for predicting reservoir parameters enhanced by neighbor information | |
CN114638300A (en) | Method, device and storage medium for identifying desserts of shale oil and gas reservoir | |
CN116398114A (en) | A method and system for intelligent prediction of reservoir physical parameters under small sample conditions | |
CN118795571A (en) | Reservoir logging lithology identification method, device, electronic equipment and storage medium | |
CN116881328A (en) | Key knowledge graph key mode mining method for complex geological structure | |
CN117574269B (en) | Intelligent identification method and system for natural fractures in continental shale reservoirs | |
US20230141334A1 (en) | Systems and methods of modeling geological facies for well development | |
CN115982654A (en) | Node classification method and device based on self-supervision graph neural network | |
CN113066537A (en) | Compound classification method based on graph neural network | |
CN119888115B (en) | Three-dimensional geological structure modeling method of graph neural network | |
CN117688387B (en) | Reservoir classification model training and classifying method, related equipment and storage medium | |
CN118885863B (en) | Drilling difficulty prediction and difficulty solution generation method, device and equipment | |
CN119026719A (en) | A method, device, electronic device and storage medium for predicting well leakage | |
CN117421642A (en) | Deep learning-based intelligent detector data storage method and related equipment | |
CN120068564A (en) | Stratigraphic division model visualization method, system and terminal using confidence score | |
CN117150297A (en) | A well logging interpretation method, system, equipment and medium based on committee machine | |
CN119616453A (en) | Lithology recognition method and system for shale oil reservoir |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |