Method and apparatus for plotting drilling cuttings profile track, and device

By performing word segmentation and matching and RGB value plotting on drilling cuttings logging data, the problem of cuttings description data not being able to be directly plotted was solved, realizing automated plotting of cuttings profiles and improving efficiency.

WO2026091271A1PCT designated stage Publication Date: 2026-05-07RICHFIT INFORMATION TECH +1
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
RICHFIT INFORMATION TECH
Filing Date
2024-12-23
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In existing technologies, drilling cuttings description data is not stored in a computer-readable manner, which makes it impossible to directly utilize electronically generated maps stored in databases. Manual standardization processing is required, resulting in low efficiency.

Method used

By performing word segmentation and matching on cuttings logging data, lithology and color words are determined, and cuttings profile maps are drawn based on location information and RGB values, thus achieving automated drawing.

Benefits of technology

It enables automatic identification and electronic mapping of cuttings logging data, reducing the workload of manual standardization processing and improving mapping efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024141336_07052026_PF_FP_ABST
    Figure CN2024141336_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present description relates to a method and apparatus for plotting a drilling cuttings profile track, and a device. The method comprises: acquiring cuttings logging data, which comprises position information and lithological descriptions of formations; separately performing tokenization and matching on the lithological descriptions of the formations, in order to obtain lithological tokens and color tokens for the formations; determining first legends corresponding to the lithological tokens; determining RGB values corresponding to the color tokens; and on the basis of the position information, the first legends and the RGB values of the formations, plotting a cuttings profile track corresponding to the cuttings logging data.
Need to check novelty before this filing date? Find Prior Art

Description

A method, apparatus and equipment for drawing drilling cuttings profiles.

[0001] Related applications

[0002] This application claims priority to Chinese Patent Application No. 202411536973.7, filed on October 30, 2024, and incorporates the entire contents of the aforementioned patent application as part of this application. Technical Field

[0003] The embodiments in this specification relate to the field of computer technology, and in particular to a method, apparatus and equipment for drawing drilling cuttings profiles. Background Technology

[0004] With the advancement of technology, traditional industries such as oil and gas and geology are gradually entering the intelligent era. Technological methods that improve the efficiency of oil and gas exploration, extraction, production, and management through information technology and digitalization are widely used. Geological profile columnar sections provide a direct visual representation of the downhole formation, clearly showing lithological variations, reservoir physical properties, and oil and gas content. Cuttings profiles are a crucial component of geological profile columnar sections, requiring a large amount of drilling cuttings description data, such as batches of depth data, color data, core data, and oil and gas content data. However, due to the disconnect between field operations and computer technology, cuttings naming data is stored according to business standards, not in a way that computers can directly recognize and apply. This results in the inability to directly generate maps from electronically stored drilling cuttings description data, leading to discrepancies in historically collected drilling cuttings characteristic descriptions. Furthermore, the cuttings description data stored in the database not only cannot be directly used for mapping but also requires significant manpower and time for pre-standardization. Summary of the Invention

[0005] To address the problems existing in the prior art, this specification provides a method, apparatus, and equipment for drawing drilling cuttings profile traces. The method involves segmenting and matching the lithological descriptions in the drilling cuttings logging data to obtain lithological and color-related words. Then, the legend corresponding to the lithological words is determined, and the RGB values ​​corresponding to the color words are determined. The drilling cuttings profile traces are then drawn according to the location information, legend, and RGB values ​​of each layer in the drilling cuttings logging data.

[0006] The specific technical solutions of the embodiments in this specification are as follows:

[0007] On the one hand, embodiments of this specification provide a method for drawing drilling cuttings profiles, the method comprising:

[0008] Obtain cuttings logging data, which includes the location information and lithological description of each rock layer;

[0009] The lithological descriptions of each rock layer are segmented and matched to obtain lithological and color segmentation for each rock layer.

[0010] Determine the first legend corresponding to the lithology segmentation;

[0011] Determine the RGB values ​​corresponding to the color word segmentation;

[0012] Based on the location information of each rock layer, the first legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0013] Furthermore, word segmentation and matching were performed on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer, including:

[0014] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain the lithological segmentation and color segmentation.

[0015] Furthermore, the words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain the lithological segmentation and color segmentation, which include:

[0016] The words in the lithological description are matched with the words in the color word segmentation library in ascending order. If the match is successful, the color word segmentation is obtained.

[0017] The remaining words after the color segmentation in the lithological description are matched with the segmentation words in the lithological segmentation library. If the match is successful, the lithological segmentation is obtained.

[0018] Furthermore, before matching the words in the lithological description with the words in the color segmentation library in ascending order, the method further includes:

[0019] The words in the lithological description are matched with the words in the color brightness word segmentation library in ascending order. If the match is successful, the color brightness word segmentation is obtained.

[0020] Matching the words in the lithological description to the words in the color segmentation library in ascending order includes:

[0021] The remaining words after the ascending order of the color brightness word segmentation in the lithological description are matched with the word segmentation in the color word segmentation library;

[0022] Determining the RGB values ​​corresponding to the color word segmentation includes:

[0023] Determine the RGB values ​​corresponding to both the color segmentation and the color brightness segmentation.

[0024] Furthermore, if either the color segmentation library or the lithology segmentation library fails to match, the method further includes:

[0025] The words in the lithological description are matched against the words in the lithological word segmentation library in reverse order. If the match is successful, the lithological word segmentation is obtained.

[0026] The remaining words after reversing the lithological segmentation in the lithological description are matched with the segmentation words in the color segmentation library. If the match is successful, the color segmentation is obtained.

[0027] Further, before sequentially matching the words in the lithological description with the color segmentation library and the lithological segmentation library to obtain the lithological and color segmentations, the method further includes:

[0028] The words in the lithological description are matched against an oil-bearing level word segmentation library. If the match is successful, oil-bearing word segmentation is obtained.

[0029] The words in the lithological description are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, including:

[0030] The remaining words in the lithological description, excluding the oil-related word segmentation, are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation.

[0031] Furthermore, after obtaining the oily word segmentation, the method further includes:

[0032] Determine the second legend corresponding to the oily word segmentation;

[0033] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0034] Based on the location information of each rock layer, the first legend, the second legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0035] Further, before sequentially matching the words in the lithological description with the color segmentation library and the lithological segmentation library to obtain the lithological and color segmentations, the method further includes:

[0036] The words in the lithological description are matched against a special word segmentation library. If the match is successful, special word segments are obtained.

[0037] The words in the lithological description are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, including:

[0038] The remaining words in the lithological description, excluding the special word containing the object, are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and the color word segmentation.

[0039] Furthermore, after obtaining the segmented words containing the specific content, the method further includes:

[0040] Determine the third legend corresponding to the special word segmentation containing the subject;

[0041] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0042] Based on the location information of each rock layer, the first legend, the third legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0043] Furthermore, based on the location information of each rock layer, the first legend, and the RGB values, the cuttings profile diagram corresponding to the cuttings logging data is drawn, including:

[0044] Draw the first legend of each rock stratum according to its location information;

[0045] The rock debris profile is obtained by filling each rock layer with the color corresponding to its RGB value in its first legend.

[0046] Furthermore, after obtaining the lithological segments of each rock layer, the method further includes:

[0047] The particle size of each rock layer is determined based on the location information of each rock layer and the lithological segmentation.

[0048] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0049] Based on the location information of each rock layer, the first legend, the particle size, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0050] Furthermore, based on the location information of each rock layer, the first legend, grain size, and RGB values, the cuttings profile diagram corresponding to the cuttings logging data is drawn, including:

[0051] The size of the first illustration is determined based on the particle size;

[0052] Based on the location information of each rock layer, the first legend and its dimensions and RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0053] After acquiring cuttings logging data, the method further includes:

[0054] The word segment in the lithological description of each rock layer is matched with the alias in the preset alias library. If the match is successful, the alias in the lithological description is replaced with the standard word segment corresponding to the alias in the preset alias library.

[0055] The word segmentation and matching of the lithological descriptions of each rock layer includes:

[0056] The lithological description after replacing the standard word segmentation is segmented and matched.

[0057] On the other hand, embodiments of this specification also provide an apparatus for drawing drilling cuttings profiles, the apparatus comprising:

[0058] The cuttings logging data acquisition unit is used to acquire cuttings logging data, which includes the location information and lithological description of each rock layer.

[0059] The word segmentation and matching unit is used to perform word segmentation and matching on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer.

[0060] Legend determination unit, used to determine the first legend corresponding to the lithology word segmentation;

[0061] An RGB value determination unit is used to determine the RGB value corresponding to the color word segmentation.

[0062] The drawing unit is used to draw the cuttings profile map corresponding to the cuttings logging data based on the location information of each rock layer, the first legend and RGB values.

[0063] On the other hand, embodiments of this specification also provide a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the above-described method.

[0064] On the other hand, embodiments of this specification also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0065] Using the embodiments in this specification, word segmentation and matching are implemented on lithological descriptions in standard-structure cuttings logging data stored in a database to determine lithological and color words for each rock layer. Then, the first legend corresponding to each lithological word is determined, and the unique RGB value of each color word is identified. Finally, cuttings profile maps are drawn based on the location information of each rock layer, the first legend, and the RGB values. By automatically identifying cuttings logging data stored according to business standards through word segmentation matching, computer-processable lithological and color words are obtained, which can then be directly used for automated electronic mapping. This eliminates the need for manual standardization of cuttings descriptions, thus achieving automated mapping and reducing the workload of staff. Attached Figure Description

[0066] To more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0067] Figure 1 shows a schematic diagram of the implementation system of a method for drawing a drilling cuttings profile in an embodiment of this specification;

[0068] Figure 2 is a flowchart illustrating a method for drawing a drilling cuttings profile in an embodiment of this specification.

[0069] Figure 3 shows a flowchart of drawing cuttings profile maps corresponding to cuttings logging data based on the location information of each rock layer, the first legend, and RGB values ​​in an embodiment of this specification.

[0070] Figure 4 shows a flowchart of the process of matching words in the lithological description with the color segmentation library and the lithological segmentation library in sequence to obtain lithological word segmentation and color word segmentation in an embodiment of this specification.

[0071] Figure 5 shows a flowchart illustrating the process of determining color brightness word segmentation in an embodiment of this specification;

[0072] Figure 6 shows a flowchart illustrating the process of determining the particle size of each rock layer in an embodiment of this specification.

[0073] Figure 7 shows a flowchart illustrating the process of drawing cuttings profile maps corresponding to cuttings logging data based on the location information of each rock layer, the first legend, the particle size and RGB values ​​in an embodiment of this specification.

[0074] Figure 8 is a schematic diagram of the rock cuttings profile in an embodiment of this specification;

[0075] Figure 9 shows a flowchart illustrating the process of replacing aliases in lithological descriptions in an embodiment of this specification.

[0076] Figure 10 shows a schematic diagram of a drilling cuttings profile drawing device according to an embodiment of this specification.

[0077] Figure 11 shows a schematic diagram of the structure of the computer device in the embodiment of this specification. Detailed Implementation

[0078] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the embodiments of this specification, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of the embodiments of this specification.

[0079] It should be noted that the terms "first," "second," etc., in the description, claims, and accompanying drawings of the embodiments herein are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, apparatus, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0080] It should be noted that the acquisition, storage, use, and processing of data in the technical solutions of the embodiments of this specification all comply with the relevant provisions of national laws and regulations.

[0081] It should be noted that in the embodiments of this specification, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, they do not mean that the applicant has used or necessarily used the solution.

[0082] Figure 1 shows a schematic diagram of an implementation system for a method of drawing drilling cuttings profiles according to an embodiment of this specification, including a terminal 101 and a server 102. The terminal 101 and the server 102 can communicate via a network, which may include a local area network (LAN), a wide area network (WAN), the Internet, or a combination thereof, and is connected to a website, user equipment (e.g., computing devices), and a backend system.

[0083] Staff can input cuttings logging data of the well to be mapped to server 102 through terminal 101. Server 102 analyzes and processes the cuttings logging data, automatically draws the corresponding cuttings profile map, and provides the cuttings profile map to staff through terminal 101.

[0084] Alternatively, server 102 may be a node of a cloud computing system (not shown in the figure), or each server may be a separate cloud computing system comprising multiple computers interconnected by a network and operating as a distributed processing system.

[0085] Furthermore, it should be noted that Figure 1 shows only one application environment provided by the embodiment of this specification. In actual applications, other application environments may also be included, and this specification does not impose any limitations.

[0086] To address the problems existing in the prior art, this specification provides a method for drawing drilling cuttings profile traces. Figure 2 shows a flowchart of the method for drawing drilling cuttings profile traces according to this specification. The process of drawing the cuttings profile traces is illustrated in this figure. The order of steps listed in the embodiment is merely one possible execution order among many steps and does not represent the only possible execution order. In actual system or device products, the methods shown in the embodiment or the accompanying drawings can be executed sequentially or in parallel.

[0087] As shown in Figure 2, the specific method may include:

[0088] Step 201: Obtain cuttings logging data, which includes the location information and lithological description of each rock layer;

[0089] Step 202: Perform word segmentation matching on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer;

[0090] Step 203: Determine the first legend corresponding to the lithology segmentation;

[0091] Step 204: Determine the RGB values ​​corresponding to the color word segmentation;

[0092] Step 205: Draw the cuttings profile map corresponding to the cuttings logging data based on the location information of each rock layer, the first legend, and the RGB values.

[0093] Using the embodiments in this specification, word segmentation and matching are implemented on lithological descriptions in standard-structure cuttings logging data stored in a database to determine lithological and color words for each rock layer. Then, the first legend corresponding to each lithological word is determined, and the unique RGB value of each color word is identified. Finally, cuttings profile maps are drawn based on the location information of each rock layer, the first legend, and the RGB values. By automatically identifying cuttings logging data stored according to business standards through word segmentation matching, computer-processable lithological and color words are obtained, which can then be directly used for automated electronic mapping. This eliminates the need for manual standardization of cuttings descriptions, thus achieving automated mapping and reducing the workload of staff.

[0094] In the embodiments of this specification, the cuttings logging data is data that the staff stores into the database according to a standard format. It includes the location information and lithological description of each rock layer. The content in the lithological description is also in a standard format. If the cuttings logging data stored by the staff does not meet the standard format requirements, the storage will fail. Only cuttings logging data in a standard format can be stored in the database.

[0095] For example, cuttings logging data are shown in Table 1:

[0096] Table 1

[0097] In this embodiment, the top and bottom represent the depth of the corresponding rock layers, and the description of rock cuttings includes the color and lithology of the rock cuttings obtained from the brick well.

[0098] The standard format for lithological description refers to a format that includes standard content, such as lithological name and color.

[0099] For the cuttings logging data in Table 1, the embodiments of this specification perform word segmentation matching on the lithological descriptions of each rock layer to obtain lithological and color words for each rock layer. The lithological words can be lithological names, and the color words can represent colors.

[0100] Then, the legend of the lithology corresponding to the lithology word is determined from the pre-defined lithology symbol library and used as the first legend. The RGB value corresponding to the color word is determined from the pre-defined color lookup table.

[0101] Finally, based on the location information of each rock layer, the first legend, and the RGB values, the cuttings profile traces corresponding to the cuttings logging data are drawn (automatically generated). Specifically, as shown in Figure 3, drawing the cuttings profile traces corresponding to the cuttings logging data based on the location information of each rock layer, the first legend, and the RGB values ​​includes:

[0102] Step 301: Draw the first legend for each rock stratum according to its location information;

[0103] Step 302: Fill the first legend of each rock layer with the color corresponding to the RGB value of each layer to obtain the rock debris profile.

[0104] In the embodiments of this specification, the location information of each rock layer represents the upper boundary depth (top) and lower boundary depth (bottom) of the rock layer. The rock layers can be arranged according to a predetermined scale, and then the first legend of each rock layer is drawn at the location of each rock layer. Then, the first legend of each rock layer is filled with the color corresponding to the RGB value of each rock layer to obtain the rock cutting profile.

[0105] According to one embodiment of this specification, word segmentation matching is performed on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer, including:

[0106] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segmentation words.

[0107] In the embodiments of this specification, a color segmentation library and a lithology segmentation library are pre-built. The color segmentation library stores color segmentation words with various standard names, and the lithology segmentation library stores lithology segmentation words with various standard names. For example, color segmentation words may include white, red, purple, brown, etc. Lithology segmentation words may include fine sandstone, shale, etc.

[0108] In this embodiment of the specification, as shown in Figure 4, the words in the lithological description are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain lithological word segmentation and color word segmentation, including:

[0109] Step 401: Match the words in the lithological description with the words in the color segmentation library in ascending order. If the match is successful, the color segmentation is obtained.

[0110] Step 402: Match the remaining words after the ascending order of the color segmentation in the lithological description with the segmentation words in the lithological segmentation library. If the match is successful, the lithological segmentation is obtained.

[0111] In the embodiments of this specification, if the lithological description is as shown in Table 1, and color segmentation precedes lithological segmentation, the ascending order is from left to right. First, a word is selected sequentially from left to right in the lithological description to form a word, or multiple adjacent words are selected to form a word, and compared with words in the color segmentation library. If a word exists, a color segment is generated. The same lithological description can generate one or more color segments, such as brown or reddish-brown.

[0112] Then, the remaining words to the right of the color-coded word in the lithology description are matched against the lithology word segmentation library. For example, one character is selected sequentially from left to right to form a word or multiple adjacent characters are selected to form a word, and compared with the words in the lithology word segmentation library. If they exist, the lithology word is segmented. A lithology description has one and only one lithology word, that is, it contains only one type of lithology.

[0113] In the embodiments of this specification, standard lithology segmentation may also contain words indicating color. For example, the lithology segmentation "dolomitic fine sandstone" contains the color "white". However, "white" here does not mean that the color of the rock layer contains white. If the lithology description is "brown dolomitic fine sandstone", the color segmentation obtained by the method shown in Figure 4 is "brown" and "white". The remaining word is "dolomitic fine sandstone". It can be seen that the remaining word cannot be matched with the lithology segmentation.

[0114] To address the above situation, according to one embodiment of this specification, if either the color segmentation library or the lithology segmentation library fails to match, the method further includes:

[0115] The words in the lithological description are matched against the words in the lithological word segmentation library in reverse order. If the match is successful, the lithological word segmentation is obtained.

[0116] The remaining words after reversing the lithology segmentation in the lithology description are matched with the segmentation words in the color segmentation library. If the match is successful, the color segmentation is obtained.

[0117] In the embodiments of this specification, if the matching of color segmentation and / or lithology segmentation fails according to the method shown in Figure 4, as in the example above, the remaining word "cloudy fine sandstone" cannot be matched with the lithology segmentation word. Then, the words in the lithology description are matched again in reverse order (from right to left in the example above) to obtain the lithology segmentation word "limonite fine sandstone". The remaining word "brown" is then matched with the color segmentation word to obtain the color segmentation word "brown". This solves the problem of matching failure caused by the presence of color-representing characters in the lithology segmentation word.

[0118] In the embodiments of this specification, if both the forward and reverse order matching fails, it indicates that the lithological description does not meet the standard format requirements, and an alarm can be sent to the staff so that they can handle it in a timely manner.

[0119] According to one embodiment of this specification, the lithological description may also contain words indicating color brightness, such as "dark red" or "light gray." To improve the accuracy of the drawing, as shown in Figure 5, before matching the words in the lithological description with the words in the color segmentation library in ascending order, the method in this embodiment of the specification further includes:

[0120] Step 501: Match the words in the lithological description with the words in the color brightness word segmentation library in ascending order. If the match is successful, the color brightness word segmentation is obtained.

[0121] The words in the lithological description are matched in ascending order with the word segments from the color segmentation library, including:

[0122] Step 502: Match the remaining words after the ascending order of color brightness word segmentation in the lithological description with word segments from the color word segmentation library;

[0123] Determining the RGB values ​​corresponding to color word segmentation includes:

[0124] Step 503: Determine the RGB values ​​corresponding to both color segmentation and color brightness segmentation.

[0125] In the embodiments of this specification, the color brightness word segmentation library may also include words such as "deep" and "shallow" that indicate color brightness. In lithological descriptions, words indicating color brightness are listed before color word segmentation. Therefore, in the embodiments of this specification, color brightness word segmentation is matched first before color word segmentation, and then color word segmentation is matched.

[0126] If the order is reversed, after matching the lithology segment, the remaining words can be matched in the forward order, first matching the color brightness segment, and then matching the color segment.

[0127] Then, determine the RGB values ​​corresponding to both color segmentation and color brightness segmentation, and fill the first legend corresponding to the lithology segmentation according to the color corresponding to the corresponding RGB value to obtain the rock fragment profile map.

[0128] For example, the relationship between color segmentation, color brightness segmentation, and RGB values ​​can be shown in Table 2:

[0129] Table 2

[0130] In this embodiment, noise is also a type of color segmentation. Its RGB value is processed according to multi-point color. The specific RGB value is not limited in this embodiment of the specification.

[0131] If two or more color segments are matched in the same lithological description, such as "red" and "brown", then the RGB values ​​corresponding to these two color segments are merged to obtain the final color to be filled in the first legend.

[0132] In Table 2, each color segment has its own color code, which makes it easier for staff to look up the drawn rock cuttings profile map. The color code can also be marked as a map in the rock cuttings profile map.

[0133] In the embodiments described in this specification, after analyzing the rock cuttings, the oil-bearing grade of the rock formation and / or special inclusions within the formation may also be obtained. The oil-bearing grade includes saturated oil, oil-rich, oil-impregnated, oil spots, oil traces, fluorescence, and gas content, etc. Special inclusions include shell fossils, etc. The staff will also record the oil-bearing grade and / or special inclusions in the lithological description, forming rock cuttings logging data and storing it in a database.

[0134] To enrich the content of the rock cuttings profile, according to one embodiment of this specification, before sequentially matching words in the lithological description with a color segmentation library and a lithology segmentation library to obtain lithology and color segmentation, the method further includes:

[0135] The words in the lithological description are matched with the oil-bearing level word segmentation library. If the match is successful, the oil-bearing words are obtained.

[0136] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segmentations, including:

[0137] The remaining words in the lithological description, excluding oil-related words, are sequentially matched with the color-based word segmentation library and the lithological word segmentation library to obtain lithological and color-based words.

[0138] After obtaining the oily segmentation, the method also includes:

[0139] Determine the second legend corresponding to the "oil" word segmentation;

[0140] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0141] Based on the location information of each rock layer, the first legend, the second legend, and the RGB values, a cuttings profile map corresponding to the cuttings logging data is drawn.

[0142] In the embodiments of this specification, the staff pre-set the legends corresponding to each oil type. After determining the oil type segmentation words in the lithological description, the legends corresponding to the oil type segmentation words can be obtained as the second legends, thereby adding the second legends to the rock cutting profile channel for easy reference by the staff.

[0143] Furthermore, before obtaining lithology and color word segments by sequentially matching words in the lithology description with the color word segmentation library and the lithology word segmentation library, the method also includes:

[0144] The words in the lithological description are matched against a special word segmentation library. If the match is successful, the special word segmentation is obtained.

[0145] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segmentations, including:

[0146] The remaining words in the lithological description, excluding those containing special objects, are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segments.

[0147] After obtaining the segmentation of words containing special elements, the method also includes:

[0148] Determine the third legend corresponding to the special word segmentation containing the subject.

[0149] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0150] Based on the location information of each rock layer, the first legend, the third legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0151] In practice, staff can pre-define legends for special inclusions. For example, if the special inclusion is a shell fossil, its legend can be a shell image. When drawing the rock fragment profile channel, the third legend corresponding to the special inclusion segment can be drawn on the first legend corresponding to the lithology segment, or a channel with a third legend can be added to the rock fragment profile channel for easy reference by staff.

[0152] According to one embodiment of this specification, in order to further enrich the rock fragment profile, as shown in Figure 6, after obtaining the lithological segments of each rock layer, the method further includes:

[0153] Step 601: Determine the grain size of each rock layer based on its location information and lithological segmentation.

[0154] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0155] Step 602: Draw the cuttings profile map corresponding to the cuttings logging data based on the location information of each rock layer, the first legend, the particle size and RGB value.

[0156] In the embodiments of this specification, particle size identification rules can be preset. After the lithology of each rock layer is extracted, the preset particle size identification rules are executed according to the location information and lithology of each rock layer to obtain the particle size of the rock layer. This adds the particle size of each rock layer to the rock cuttings profile, making it easier for staff to view.

[0157] For example, the lithology of each rock stratum can be determined based on its location and corresponding lithology to determine whether it exhibits cyclic characteristics. If not, there is no need to add grain size information for each stratum in the rock cuttings profile; if it does, further determination is needed to determine whether it is a positive or negative cycle. In a positive cycle, the grain size decreases from coarse to fine from bottom to top within a certain range; in a negative cycle, the grain size decreases from fine to coarse from bottom to top within a certain range. For example, from bottom to top, conglomerate → conglomerate sandstone → mudstone. This is a typical positive cycle characteristic.

[0158] If a large section of sandstone is suddenly interspersed with a layer of mudstone, it will not be identified as a cyclic feature.

[0159] Furthermore, as shown in Figure 7, the cuttings profile maps corresponding to the cuttings logging data are drawn based on the location information of each rock layer, the first legend, grain size, and RGB values.

[0160] Step 701: Determine the size of the first illustration based on the particle size;

[0161] Step 702: Draw the cuttings profile map corresponding to the cuttings logging data based on the location information of each rock layer, the first legend and its size and RGB value.

[0162] In the embodiments described in this specification, if it is a positive cycle, the particle size decreases from coarse to fine from bottom to top, and the size of the first legend from bottom to top gradually decreases; if it is a reverse cycle, the particle size decreases from fine to coarse from bottom to top, and the size of the first legend from bottom to top gradually increases. This incorporates the particle size of the rock strata into the rock fragment profile diagram, making it easier for staff to view.

[0163] For example, the cuttings profile generated from the cuttings logging data shown in Table 1 is shown in Figure 8.

[0164] The depth represents the location information of each rock layer, code represents the code of the color corresponding to the color segment, the "-" indicates that the color brightness is "light", oil represents the second legend corresponding to the oil content segment, and lithology represents the drawing result of the first legend and color.

[0165] In the embodiments of this specification, due to the change of standards, the lithological descriptions previously stored in the database may be based on the old standard, while the cuttings descriptions newly stored in the database may be based on the new standard. To address this situation, according to an embodiment of this specification, as shown in Figure 9, after acquiring the cuttings logging data, the method further includes:

[0166] Step 901: Match the word segmentation in the lithological description of each rock layer with the alias in the preset alias library. If the match is successful, replace the alias in the lithological description with the standard word segmentation corresponding to the alias in the preset alias library.

[0167] The word segmentation and matching of the lithological descriptions of each rock layer includes:

[0168] Step 902: Perform word segmentation matching on the lithological description after replacing the standard word segmentation.

[0169] In the embodiments of this specification, the preset alias library includes the correspondence between the terms in the old standard and the terms in the new standard. After obtaining the cuttings logging data, the words in the lithological description are matched with the aliases (terms in the old standard) in the preset alias library. If a match is found, the aliases are replaced with the corresponding standard word segment (the corresponding term in the new standard), which facilitates subsequent drawing and eliminates the need for manual processing by staff, thereby improving the level of intelligence.

[0170] Based on the same inventive concept, embodiments of this specification also provide an apparatus for drawing drilling cuttings profiles. As shown in Figure 10, the apparatus includes:

[0171] The cuttings logging data acquisition unit 1001 is used to acquire cuttings logging data, which includes the location information and lithological description of each rock layer.

[0172] The word segmentation and matching unit 1002 is used to perform word segmentation and matching on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer.

[0173] Legend determination unit 1003 is used to determine the first legend corresponding to lithology word segmentation;

[0174] RGB value determination unit 1004 is used to determine the RGB value corresponding to color word segmentation;

[0175] The drawing unit 1005 is used to draw the cuttings profile map corresponding to the cuttings logging data based on the location information of each rock layer, the first legend and RGB values.

[0176] Furthermore, word segmentation and matching were performed on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer, including:

[0177] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segmentation words.

[0178] Furthermore, the words in the lithological description are sequentially matched with the color segmentation library and the lithology segmentation library to obtain lithology segmentation and color segmentation, including:

[0179] The words in the lithological description are matched with the words in the color segmentation library in ascending order. If the match is successful, the color segmentation is obtained.

[0180] The remaining words after the ascending order of color segmentation in the lithological description are matched with the segmentation words in the lithological segmentation library. If the match is successful, the lithological segmentation is obtained.

[0181] Furthermore, the word segmentation matching unit 1002 is further used to match the words in the lithological description with the words in the color word segmentation library in the ascending order before matching the words in the lithological description with the words in the color word segmentation library in the ascending order. If the match is successful, the color brightness word segmentation is obtained.

[0182] The words in the lithological description are matched in ascending order with the word segments from the color segmentation library, including:

[0183] Match the remaining words after the ascending order of color brightness word segmentation in lithological descriptions to word segmentation in the color word segmentation library;

[0184] Determining the RGB values ​​corresponding to color word segmentation includes:

[0185] Determine the RGB values ​​corresponding to both color segmentation and color brightness segmentation.

[0186] Furthermore, if either the color segmentation library or the lithology segmentation library fails to match, the segmentation matching unit 1002 is further used for:

[0187] The words in the lithological description are matched against the words in the lithological word segmentation library in reverse order. If the match is successful, the lithological word segmentation is obtained.

[0188] The remaining words after reversing the lithology segmentation in the lithology description are matched with the segmentation words in the color segmentation library. If the match is successful, the color segmentation is obtained.

[0189] Furthermore, the word segmentation matching unit 1002 is further used to match the words in the lithological description with the color word segmentation library and the lithological word segmentation library in sequence to obtain lithological words and color words, and to match the words in the lithological description with the oil-bearing level word segmentation library. If the match is successful, the oil-bearing words are obtained.

[0190] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segmentations, including:

[0191] The remaining words in the lithological description, excluding oil-related words, are sequentially matched with the color-based word segmentation library and the lithological word segmentation library to obtain lithological and color-based words.

[0192] Furthermore, the legend determination unit 1003 is further used to determine the second legend corresponding to the oily word segment after obtaining the oily word segmentation;

[0193] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0194] Based on the location information of each rock layer, the first legend, the second legend, and the RGB values, a cuttings profile map corresponding to the cuttings logging data is drawn.

[0195] Furthermore, the word segmentation matching unit 1002 is further configured to match the words in the lithological description with the color word segmentation library and the lithological word segmentation library in sequence to obtain lithological words and color words, and if the matching is successful, obtain special-containing words;

[0196] The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segmentation, including:

[0197] The remaining words in the lithological description, excluding those containing special objects, are sequentially matched with the color segmentation library and the lithological segmentation library to obtain lithological and color segments.

[0198] Furthermore, the legend determination unit 1003 is further used to determine the third legend corresponding to the special content word segment after obtaining the special content word segment;

[0199] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0200] Based on the location information of each rock layer, the first legend, the third legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0201] Furthermore, based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile maps for the cuttings logging data are drawn, including:

[0202] Draw the first legend of each rock stratum according to its location information;

[0203] The first legend of each rock layer is filled with the color corresponding to its RGB value to obtain the rock debris profile.

[0204] Furthermore, the device also includes a particle size determination unit, which is used to determine the particle size of each rock layer based on the location information and lithology segmentation of each rock layer after obtaining the lithology segmentation of each rock layer.

[0205] Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including:

[0206] Based on the location information of each rock layer, the first legend, the particle size, and the RGB values, a cuttings profile map corresponding to the cuttings logging data is drawn.

[0207] Furthermore, based on the location information of each rock layer, the first legend, grain size, and RGB values, the corresponding cuttings profile maps for the cuttings logging data are drawn, including:

[0208] The dimensions of the first illustration are determined based on the particle size;

[0209] Based on the location information of each rock layer, the first legend and its dimensions and RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

[0210] Furthermore, the device also includes an alias replacement unit, which is used to match the word segment in the lithological description of each rock layer with the alias in the preset alias library after acquiring the cuttings logging data. If the match is successful, the alias in the lithological description is replaced with the standard word segment corresponding to the alias in the preset alias library.

[0211] The word segmentation and matching of the lithological descriptions of each rock layer includes:

[0212] Perform word segmentation matching on the lithological description after replacing the standard word segmentation.

[0213] Since the principle of the above-mentioned device in solving the problem is similar to that of the above-mentioned method, the implementation of the above-mentioned system can refer to the implementation of the above-mentioned method, and the repeated parts will not be described again.

[0214] Figure 11 shows a schematic diagram of the structure of a computer device according to an embodiment of this specification. The device in this specification can be the computer device in this embodiment, which executes the methods described in this specification.

[0215] Computer device 1102 may include one or more processing devices 1104, such as one or more central processing units (CPUs), each of which may implement one or more hardware threads.

[0216] Computer device 1102 may also include any storage resource 1106 for storing information of any kind, such as code, settings, data, etc. Without limitation, storage resource 1106 may include any one or more combinations of the following: any type of RAM, any type of ROM, flash memory device, hard disk, optical disk, etc.

[0217] More generally, any storage resource can use any technology to store information.

[0218] Furthermore, any storage resource can provide volatile or non-volatile retention of information.

[0219] Furthermore, any storage resource can represent a fixed or removable component of computer device 1102.

[0220] In one scenario, when processing device 1104 executes associated instructions stored in any storage resource or combination of storage resources, computer device 1102 may perform any operation of the associated instructions.

[0221] The computer device 1102 also includes one or more drive mechanisms 1108 for interacting with any storage resource, such as hard disk drive mechanism, optical disk drive mechanism, etc.

[0222] The computer device 1102 may also include an input / output module 1110 (I / O) for receiving various inputs (via input device 1112) and providing various outputs (via output device 1114).

[0223] A specific output mechanism may include a presentation device 1116 and an associated graphical user interface (GUI) 1118.

[0224] In other embodiments, the input / output module 1110 (I / O), input device 1112, and output device 1114 may be omitted, and the device may simply function as a computer device in the network.

[0225] Computer device 1102 may also include one or more network interfaces 1120 for exchanging data with other devices via one or more communication links 1122. One or more communication buses 1124 couple the components described above together.

[0226] The communication link 1122 can be implemented in any way, such as through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, or any combination thereof.

[0227] Communication link 1122 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc., governed by any protocol or combination of protocols.

[0228] This specification also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0229] This specification also provides computer-readable instructions, wherein when a processor executes the instructions, the program therein causes the processor to perform the above-described method.

[0230] It should be understood that in the various embodiments of this specification, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this specification.

[0231] It should also be understood that, in the embodiments of this specification, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the embodiments of this specification, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0232] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this specification can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the embodiments in this specification.

[0233] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0234] In the embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, apparatuses, or units, or they may be electrical, mechanical, or other forms of connection.

[0235] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments described in this specification, depending on actual needs.

[0236] Furthermore, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0237] If the integrated unit is implemented as 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 solutions of the embodiments of this specification, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this specification. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0238] This specification describes the principles and implementation methods of the embodiments using specific examples. The above descriptions of the embodiments are only for the purpose of helping to understand the methods and core ideas of the embodiments in this specification. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the embodiments in this specification. Therefore, the content of this specification should not be construed as a limitation on the embodiments in this specification.

Claims

1. A method for drawing drilling cuttings profiles, characterized in that, The method includes: Obtain cuttings logging data, which includes the location information and lithological description of each rock layer; The lithological descriptions of each rock layer are segmented and matched to obtain lithological and color segmentation for each rock layer. Determine the first legend corresponding to the lithology segmentation; Determine the RGB values ​​corresponding to the color word segmentation; and Based on the location information of each rock layer, the first legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

2. The method according to claim 1, characterized in that, The lithological descriptions of each rock layer were segmented and matched separately, resulting in lithological and color segmentation for each rock layer, including: The words in the lithological description are sequentially matched with the color segmentation library and the lithological segmentation library to obtain the lithological segmentation and color segmentation.

3. The method according to claim 2, characterized in that, The words in the lithological description are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, including: The words in the lithological description are matched against the words in the color segmentation library in ascending order. If a match is successful, the color segmentation is obtained; and The remaining words after the color segmentation in the lithological description are matched with the segmentation words in the lithological segmentation library. If the match is successful, the lithological segmentation is obtained.

4. The method according to claim 3, characterized in that, Before matching the words in the lithological description with the words in the color segmentation library in ascending order, the method further includes: The words in the lithological description are matched with the words in the color brightness word segmentation library in ascending order. If the match is successful, the color brightness word segmentation is obtained. Matching the words in the lithological description to the words in the color segmentation library in ascending order includes: The remaining words after the ascending order of the color brightness word segmentation in the lithological description are matched with the word segmentation in the color word segmentation library; Determining the RGB values ​​corresponding to the color word segmentation includes: and Determine the RGB values ​​corresponding to both the color segmentation and the color brightness segmentation.

5. The method according to claim 3, characterized in that, If either the color segmentation library or the lithology segmentation library fails to match, the method further includes: The words in the lithological description are matched against the words in the lithological word segmentation library in reverse order. If a match is successful, the lithological word segmentation is obtained; and The remaining words after reversing the lithological segmentation in the lithological description are matched with the segmentation words in the color segmentation library. If the match is successful, the color segmentation is obtained.

6. The method according to claim 2, characterized in that, Before sequentially matching the words in the lithological description with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, the method further includes: The words in the lithological description are matched against an oil-bearing level word segmentation library. If a match is successful, oil-bearing word segmentation is obtained; and The words in the lithological description are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, including: The remaining words in the lithological description, excluding the oil-related word segmentation, are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation.

7. The method according to claim 6, characterized in that, After obtaining the oily word segmentation, the method further includes: Determine the second legend corresponding to the oily word segmentation; and Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including: Based on the location information of each rock layer, the first legend, the second legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

8. The method according to claim 2, characterized in that, Before sequentially matching the words in the lithological description with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, the method further includes: The words in the lithological description are matched against a special word segmentation library containing specific elements. If a match is successful, word segments containing specific elements are obtained; and The words in the lithological description are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and color word segmentation, including: The remaining words in the lithological description, excluding the special word containing the object, are sequentially matched with the color word segmentation library and the lithological word segmentation library to obtain the lithological word segmentation and the color word segmentation.

9. The method according to claim 8, characterized in that, After obtaining the segmented words containing the special content, the method further includes: Determine the third legend corresponding to the special word segmentation containing the subject; and Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including: Based on the location information of each rock layer, the first legend, the third legend, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

10. The method according to claim 1, characterized in that, Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including: Draw the first legend for each rock stratum based on its location information; and The rock debris profile is obtained by filling each rock layer with the color corresponding to its RGB value in its first legend.

11. The method according to claim 1, characterized in that, After obtaining the lithological segments of each rock layer, the method further includes: The grain size of each rock layer is determined based on its location information and the lithological segmentation; and Based on the location information of each rock layer, the first legend, and the RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including: Based on the location information of each rock layer, the first legend, the particle size, and the RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

12. The method according to claim 11, characterized in that, Based on the location information of each rock layer, the first legend, grain size, and RGB values, the corresponding cuttings profile diagrams for the cuttings logging data are drawn, including: The size of the first illustration is determined based on the particle size; and Based on the location information of each rock layer, the first legend and its dimensions and RGB values, the cuttings profile map corresponding to the cuttings logging data is drawn.

13. The method according to claim 1, characterized in that, After acquiring cuttings logging data, the method further includes: The word segments in the lithological descriptions of each rock layer are matched with aliases in a preset alias library. If a match is successful, the alias in the lithological description is replaced with the standard word segment corresponding to that alias in the preset alias library; and The word segmentation and matching of the lithological descriptions of each rock layer includes: The lithological description after replacing the standard word segmentation is segmented and matched.

14. A device for drawing drilling cuttings profiles, characterized in that, The device includes: The cuttings logging data acquisition unit is used to acquire cuttings logging data, which includes the location information and lithological description of each rock layer. The word segmentation and matching unit is used to perform word segmentation and matching on the lithological descriptions of each rock layer to obtain lithological and color word segments for each rock layer. Legend determination unit, used to determine the first legend corresponding to the lithology word segmentation; An RGB value determination unit is used to determine the RGB values ​​corresponding to the color word segmentation; and The drawing unit is used to draw the cuttings profile map corresponding to the cuttings logging data based on the location information of each rock layer, the first legend and RGB values.

15. A computer device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 13.

Citation Information

Patent Citations

  • PDC debris digital picture logging method

    CN101493888A

  • Extraction method and system of logging columnar section information

    CN106294525A

  • Sedimentary rock lithologic symbol generation method and device

    CN115147518A

  • Soft soil stratum airport geotechnical engineering investigation data processing method and system

    CN117077010A

  • Urban rock soil auxiliary drawing method and system based on web

    CN117437373A