Method and device for explaining multi-class logging lithofacies chart

By constructing a multi-agent system, each agent represents a lithophagocytic category. Using the collaborative working mechanism of the multi-agent system, the problems of low programming and frequent logic errors in the existing technology are solved, and efficient and accurate lithophagocytic classification is achieved.

CN119724418APending Publication Date: 2025-03-28CHINA PETROCHEMICAL CORP +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311252937.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

When explaining multi-category logging lithophagograms, the programming and development efficiency is low and the logic errors are frequent, resulting in lithophago classification errors.

Method used

Build a multi-agent system, each agent represents a lithophagocytic category. Through the collaborative working mechanism of the multi-agent system, the lithophagocytic category to which the current data point belongs is quickly diagnosed.

Benefits of technology

The programming and development efficiency of multi-category logging lithophagometry diagram interpretation method is improved, the occurrence rate of logical errors is reduced, and the rapid and accurate identification of multiple categories of logging lithophagometry is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119724418A_ABST
    Figure CN119724418A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for explaining a multi-class logging lithofacies chart, and the method comprises the steps: building a multi-Agent system related to the multi-class logging lithofacies interpretation chart, defining the task of each Agent system, and enabling each Agent system to represent a lithofacies class; after the multi-Agent system is started, each Agent system diagnoses whether the current to-be-distributed data point is in the area of the Agent system so as to determine the lithofacies category to which the current to-be-distributed data point belongs. According to the method, multiple types of logging lithofacies can be quickly and effectively identified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of well logging interpretation, and in particular to a method for interpreting multi-category well logging lithofacies plates. Background Art

[0002] The well logging lithofacies interpretation chart is an important tool for identifying well logging lithofacies. Its principle is to determine the X-axis and Y-axis coordinate values ​​of the current data point on the chart by the two logging curve values ​​at the current depth, and then determine the lithofacies category it falls into based on the position of the current data point on the chart, and output it as the interpreted lithofacies result.

[0003] The existing technology is to determine the lithofacies area where the current data point falls by calculating the up, down, left, and right positional relationship of the current data point on the straight line based on one or more straight lines that distinguish different types of lithofacies on the plate. This method requires the construction of multiple straight line equations when there are many lithofacies categories, and the logical judgment of the positional relationship between the current data point and multiple straight lines is extremely complex, resulting in time-consuming and labor-intensive program writing, a high incidence of logical errors in programming development, and an easy occurrence of lithofacies classification errors of the current data point. Summary of the invention

[0004] The purpose of the present invention is to provide a solution that can improve the programming development efficiency and recognition result accuracy of a multi-category well logging lithofacies plate interpretation method.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides a method for interpreting a multi-category well logging lithofacies map, comprising: establishing a multi-agent system for a multi-category well logging lithofacies interpretation map and defining the tasks of each Agent system, each Agent system representing a lithofacies category; after the multi-agent system is started, each Agent system diagnoses whether a current data point to be assigned is within its own area, thereby determining the lithofacies category to which the current data point to be assigned belongs.

[0006] Preferably, the step of establishing a multi-agent system for multi-category well logging lithofacies interpretation maps includes: digitizing the multi-category well logging lithofacies interpretation maps to obtain map coordinates of key points related to the boundary of each lithofacies region; constructing a vertex coordinate set of the corresponding lithofacies region according to the map coordinates of each lithofacies region; and constructing the multi-agent system by defining the sending and receiving interfaces of each Agent system and combining the vertex coordinate sets belonging to different Agent systems.

[0007] Preferably, in the step of defining the task of each Agent system, it includes: defining a system lithofacies discrimination strategy corresponding to each Agent system, wherein the system lithofacies discrimination strategy is to diagnose whether the current data point belongs to its own area based on the vertex coordinate set of the lithofacies area corresponding to the current Agent system and the plate coordinates of the current data point to be assigned.

[0008] Preferably, in the step of each Agent system diagnosing whether the current data point to be assigned is in its own area, thereby determining the lithofacies category to which the current data point to be assigned belongs, the steps include: each Agent system uses a defined system lithofacies discrimination strategy to diagnose whether the current data point belongs to its own area according to the plate coordinates of the current data point to be assigned; and the Agent system in the area where the current data point is located notifies other Agent systems and the system controller to complete the diagnosis task, so that the system controller outputs the current lithofacies diagnosis result.

[0009] Preferably, the other Agent system automatically terminates the diagnosis task on the current data point in response to the notification on the completion of the diagnosis task.

[0010] Preferably, in each Agent system, using a defined system lithofacies discrimination strategy, the step of diagnosing whether the current data point belongs to its own region includes: determining the lithofacies category region to which the current data point belongs based on the parity of the number of times the right-facing horizontal line drawn by the current data point enters and exits the boundary of the category region.

[0011] Preferably, the method further comprises: reading the logging data of the next depth and updating the plate coordinates of the current data point, thereby starting the multi-agent system until the logging data of the entire well section is interpreted.

[0012] Preferably, the multi-category well logging lithofacies interpretation chart is formed based on the well logging interpretation data of multiple historical wells that have completed well logging interpretation in the target work area, and the data points to be allocated are from the well sections of the wells to be interpreted in the target work area.

[0013] Preferably, in the step of starting the multi-agent system, all Agent systems run concurrently.

[0014] On the other hand, an embodiment of the present invention further provides a device for interpreting a multi-category well logging lithofacies map, the device being used to execute according to the method described above, wherein the device comprises: an establishment module, which is used to establish a multi-agent system for a multi-category well logging lithofacies interpretation map and define the tasks of each Agent system, each Agent system representing a lithofacies category; an original lithofacies interpretation module, which is used to control the startup and exit of the multi-agent system, and output the data points to be assigned to the multi-agent system and obtain the lithofacies category identification result; the multi-agent system is used to, after startup, each Agent system diagnose whether the current data point to be assigned is within its own area, thereby determining the lithofacies category to which the current data point to be assigned belongs, so that the original lithofacies interpretation module updates the determined lithofacies category.

[0015] Compared with the prior art, one or more embodiments of the above scheme may have the following advantages or beneficial effects:

[0016] The present invention proposes a method and device for interpreting multi-category well logging lithofacies maps. The system and device include: digitizing the multi-category well logging lithofacies interpretation maps to obtain key point coordinates; constructing a vertex coordinate set of each lithofacies category area in the map from the key point coordinates; constructing a multi-agent system; each agent performs the duty of judging whether the current data point is in its own category area according to the vertex coordinate set of the category area and the current data point coordinates input when the task is assigned; in the process of interpretation and prediction, according to the collaborative working mechanism of the multi-agent system, when multiple concurrent agents perform tasks, the agent that judges that the current data point is in its own area sends a task completion message to other agents that have not completed the task through broadcasting; the agent whose current data point is in its own area notifies the system to complete the task and outputs the lithofacies category corresponding to the agent. The present invention can improve the programming development efficiency of the multi-category well logging lithofacies map interpretation method, reduce the occurrence rate of logical errors in programming development, and quickly and effectively identify multiple categories of well logging lithofacies.

[0017] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0019] Figure 1 It is a schematic diagram of the steps of a method for interpreting a multi-category well logging lithofacies map according to an embodiment of the present application.

[0020] Figure 2 It is a schematic diagram of the structure of a device for interpreting multi-category well logging lithofacies maps according to an embodiment of the present application. DETAILED DESCRIPTION

[0021] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly. It should be noted that as long as there is no conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other, and the technical solutions formed are all within the protection scope of the present invention.

[0022] In addition, the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. Also, although a logical sequence is shown in the flowchart, in some cases, the steps shown or described can be performed in a sequence different from that here.

[0023] The terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments. Unless the context clearly indicates otherwise, the singular forms "one", "one" and "item" used herein are also intended to include plural numbers. It should also be understood that the terms "include" and / or "comprise" used herein specify the existence of stated features, integers, steps, operations, units and / or components, without excluding the existence or addition of one or more other features, integers, steps, operations, units, components and / or combinations thereof.

[0024] The well logging lithofacies interpretation chart is an important tool for identifying well logging lithofacies. Its principle is to determine the X-axis and Y-axis coordinate values ​​of the current data point on the chart by the two logging curve values ​​at the current depth, and then determine the lithofacies category it falls into based on the position of the current data point on the chart, and output it as the interpreted lithofacies result.

[0025] The existing technology is to determine the lithofacies area where the current data point falls by calculating the up, down, left, and right positional relationship of the current data point on the straight line based on one or more straight lines that distinguish different types of lithofacies on the plate. This method requires the construction of multiple straight line equations when there are many lithofacies categories, and the logical judgment of the positional relationship between the current data point and multiple straight lines is extremely complex, resulting in time-consuming and labor-intensive program writing, a high incidence of logical errors in programming development, and an easy occurrence of lithofacies classification errors of the current data point.

[0026] Therefore, in order to solve one or more of the above technical problems, the present application proposes a method and device for interpreting multi-category well logging lithofacies maps. The method and device will build a multi-agent system based on the multi-category well logging lithofacies interpretation map and define the data point diagnostic tasks to be performed for each agent system; thereby, through the collaborative working mechanism of the multi-agent system, the lithofacies category to which the data points to be assigned in the well section to be interpreted belong can be quickly and accurately determined.

[0027] Figure 1 This is a schematic diagram of the steps of the method for interpreting multiple types of well logging lithofacies maps according to an embodiment of the present application. Figure 1 , the specific steps and processes of the method for interpreting multi-category well logging lithofacies plates ("lithofacies interpretation method") described in an embodiment of the present invention are described.

[0028] like Figure 1 As shown, step S110 establishes a multi-agent system for multi-category logging lithofacies interpretation maps and defines the tasks of each agent system, wherein each agent system represents a lithofacies category.

[0029] It should be noted that, in the embodiment of the present invention, the multi-category well logging lithofacies interpretation chart is constructed based on the well logging interpretation data of multiple historical wells in the target work area that have completed well logging interpretation. Among them, the data points to be allocated are data points in the well sections of the current wells to be interpreted in the target work area that have not completed well logging interpretation.

[0030] In the process of establishing a multi-agent system for multi-category well logging lithofacies interpretation maps, first, the current multi-category well logging lithofacies interpretation maps are digitized to obtain the map coordinates of key points related to the boundary of each lithofacies area; then, according to the map coordinates of each lithofacies area, the vertex coordinate set of the corresponding lithofacies area is constructed; finally, by defining the sending and receiving interfaces of each Agent system and combining the vertex coordinate sets belonging to different Agent systems, a multi-agent system is constructed.

[0031] Specifically, the multi-category logging lithofacies interpretation map is digitized to obtain the key point coordinates; from the key point coordinates, the vertex coordinate set of each lithofacies category area in the map is constructed; a multi-agent system is constructed, in which the number of agents is equal to the number of lithofacies categories in the interpretation map, that is, each agent corresponds to a lithofacies category area. In addition, it is necessary to build a message sending and receiving interface for each agent system.

[0032] After building the framework of the multi-agent system, it is also necessary to define the tasks that each agent system needs to perform. Specifically, define the system lithofacies discrimination strategy corresponding to each agent system. The system lithofacies discrimination strategy is a strategy that diagnoses whether the current data point belongs to its own area based on the vertex coordinate set of the lithofacies area corresponding to the current agent system and the plate coordinates of the current data point to be assigned.

[0033] In one embodiment, a task calculation subject of each Agent system is defined. The task calculation subject of each Agent system is defined as judging whether the current data point to be assigned is within its own region based on the vertex coordinate set of its own region and the coordinates of the current data point. The coordinates of the current data point to be assigned are the X and Y axis coordinate values ​​of the chart corresponding to a certain logging depth to be interpreted.

[0034] In this way, each Agent system will perform the responsibility of determining whether the current data point is within its own category area based on the vertex coordinate set of the category area and the coordinates of the current data point that are passed in when the task is assigned.

[0035] Therefore, after step S110 completes the construction of the multi-agent system for the lithofacies interpretation task, the process proceeds to step S120.

[0036] After the multi-agent system is started in step S120, each Agent system diagnoses whether the current data point to be assigned is within its own region, thereby determining the lithofacies category to which the current data point to be assigned belongs.

[0037] In one embodiment, when the multi-agent system is started, all the agent systems run concurrently.

[0038] Furthermore, in the process of each Agent system diagnosing whether the current data point to be assigned is in its own region, first, each Agent system uses the defined system lithofacies discrimination strategy to diagnose whether the current data point belongs to its own region according to the plate coordinates corresponding to the well logging data of the current data point to be assigned. In one embodiment, each Agent system determines the lithofacies category region to which the current data point belongs according to the odd or even number of times the right-hand horizontal line drawn by the current data point to be assigned enters and exits the boundary of the category region.

[0039] When an Agent system determines that the current data point belongs to its own lithofacies area, the Agent system in the lithofacies area where the current data point is located notifies other Agent systems and the system controller (of the multi-agent system) to complete the diagnosis task, so that the system controller outputs the current lithofacies diagnosis result (including the number of the Agent system to which it belongs and the corresponding lithofacies category).

[0040] At this time, other agent systems automatically terminate the diagnosis task on the current data point in response to the notification about the completion of the diagnosis task.

[0041] In this way, according to the cooperative working mechanism of the multi-agent system, when multiple concurrent agents perform tasks, the agent system that determines that the current data point is in its own area will send a task completion message to other agents that have not completed the task in the form of broadcast; at this time, the other agents that receive the message automatically terminate the task. At the same time, the agent whose current data point is in its own area will also notify the system controller that the diagnostic interpretation task of the current data point has been completed, and the system controller will output the lithofacies category corresponding to the agent as the lithofacies interpretation result of the current data point.

[0042] In addition, the lithofacies interpretation method described in the embodiment of the present invention further includes: reading the logging data of the next depth data point to be interpreted, and updating the plate coordinates of the current data point, thereby restarting the multi-agent system until the logging data interpretation of the entire well section is completed.

[0043] The implementation process of the above-mentioned lithofacies interpretation method of the present invention is applied to a specific example, and the specific steps involved are as follows:

[0044] Taking the interpretation of igneous rock TAS logging lithofacies chart as an example, the igneous rock TAS charts of 15 lithofacies categories are interpreted:

[0045] Step S101, digitize the TAS lithofacies interpretation plate to obtain the coordinates of key points.

[0046] Step S102, constructing a vertex coordinate set of each lithofacies category area in the plate from the key point coordinates.

[0047] Step S103: construct a multi-agent system.

[0048] In this step S103, the number of Agents in the multi-agent system is equal to the number of lithofacies categories of the TAS interpretation map, that is, each Agent corresponds to a lithofacies category area. Each Agent defines a message sending and receiving interface.

[0049] Step S104, assigning tasks to each Agent, passing the vertex coordinate set of the corresponding category area and the current data point coordinates to it, and defining the task calculation subject of each Agent.

[0050] In step S104, the task calculation subject of each Agent is defined as judging whether the current data point is in its own region based on its own region vertex coordinate set and the current data point coordinates. The current data point coordinates are the X and Y axis coordinates of the chart corresponding to a certain logging depth, which are the same for all Agents.

[0051] Step S105: All Agents run concurrently.

[0052] Step S106, the Agent that determines that the current data point is in its own area sends a task completion message to other Agents that have not completed the task through broadcasting; other Agents that receive the message automatically terminate the task; the Agent whose current data point is in its own area notifies the system to complete the task and outputs the lithofacies category corresponding to the Agent as the lithofacies interpretation result of the current data point.

[0053] Step S107, reading the logging data of the next depth, updating the coordinates of the current data point of each Agent, and restarting the multi-agent system until the logging data interpretation of the entire well section is completed.

[0054] On the other hand, based on the above-mentioned lithofacies interpretation method, an embodiment of the present invention further provides a device for interpreting multi-category logging lithofacies plates (also referred to as a "lithofacies interpretation device").

[0055] Figure 2 FIG. 1 is a schematic diagram of the structure of a device for interpreting multiple types of well logging lithofacies maps according to an embodiment of the present application. Figure 2 As shown, the lithofacies interpretation device includes: a building module 210 , a multi-agent system 220 and an original lithofacies interpretation module 230 .

[0056] The establishment module 210 is used to establish a multi-agent system for multi-category logging lithofacies interpretation charts and define the tasks of each agent system. Each agent system represents a lithofacies category. The original lithofacies interpretation module 230 is used to control the startup and exit of the multi-agent system 220, and output the data points to be assigned to the multi-agent system and obtain the lithofacies category identification results. After the multi-agent system 220 is started, each agent system diagnoses whether the current data point to be assigned is within its own area, thereby determining the lithofacies category to which the current data point to be assigned belongs, so that the original lithofacies interpretation module updates the determined lithofacies category.

[0057] The present invention discloses a method and device for interpreting a multi-category well logging lithofacies map. The system and device include: digitizing a multi-category well logging lithofacies interpretation map to obtain key point coordinates; constructing a vertex coordinate set of each lithofacies category area in the map from the key point coordinates; constructing a multi-agent system; each agent performs the duty of judging whether the current data point is within its own category area according to the vertex coordinate set of the category area and the current data point coordinates input when the task is assigned; in the process of interpretation and prediction, according to the collaborative working mechanism of the multi-agent system, when multiple concurrent agents perform tasks, the agent that judges that the current data point is within its own area sends a task completion message to other agents that have not completed the task through broadcasting; the agent whose current data point is within its own area notifies the system to complete the task and outputs the lithofacies category corresponding to the agent. The present invention can improve the programming development efficiency of the multi-category well logging lithofacies map interpretation method, reduce the occurrence rate of logical errors in programming development, and quickly and effectively identify multiple categories of well logging lithofacies.

[0058] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any person familiar with the technology within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

[0059] In the description of the present invention, unless otherwise specified, "plurality" means two or more than two; the orientations or positional relationships indicated by the terms "upper", "lower", "left", "right", "inner", "outer", "front end", "rear end", "head", "tail", etc. are based on the orientations or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0060] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0061] It should be understood that the embodiments disclosed in the present invention are not limited to the specific structures, processing steps or materials disclosed herein, but should be extended to equivalent substitutions of these features understood by ordinary technicians in the relevant field. It should also be understood that the terms used herein are only used for the purpose of describing specific embodiments and are not meant to be limiting.

[0062] The "one embodiment" or "embodiment" mentioned in the specification means that the specific features, structures or characteristics described in conjunction with the embodiment are included in at least one embodiment of the present invention. Therefore, the phrases "one embodiment" or "embodiment" appearing in various places throughout the specification do not necessarily refer to the same embodiment.

[0063] Although the embodiments disclosed in the present invention are as above, the contents described are only embodiments adopted for facilitating the understanding of the present invention and are not intended to limit the present invention. Any technician in the technical field to which the present invention belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present invention, but the patent protection scope of the present invention shall still be subject to the scope defined in the attached claims.

Claims

1. A method for interpreting multi-category well logging lithofacies plates, characterized in that: include: Establish a multi-agent system for multi-category logging lithofacies interpretation charts and define the tasks of each agent system, each agent system represents a lithofacies category; After the multi-agent system is started, each Agent system diagnoses whether the current data point to be assigned is within its own region, thereby determining the lithofacies category to which the current data point to be assigned belongs.

2. The method according to claim 1, characterized in that: The steps of establishing a multi-agent system for multi-category logging lithofacies interpretation charts include: Digitally process the multi-category well logging lithofacies interpretation map to obtain map coordinates of key points related to the boundary of each lithofacies region; According to the plate coordinates of each lithofacies area, a vertex coordinate set of the corresponding lithofacies area is constructed; The multi-agent system is constructed by defining the sending and receiving interfaces of each Agent system and combining vertex coordinate sets belonging to different Agent systems.

3. The method according to claim 1 or 2, characterized in that: The steps in defining the tasks of each agent system include: A system lithofacies discrimination strategy corresponding to each Agent system is defined. The system lithofacies discrimination strategy is to diagnose whether the current data point belongs to the own region according to the vertex coordinate set of the lithofacies region corresponding to the current Agent system and the plate coordinates of the current data point to be assigned.

4. The method according to any one of claims 1 to 3, characterized in that The step of each Agent system diagnosing whether the current data point to be assigned is within its own region, thereby determining the lithofacies category to which the current data point to be assigned belongs, includes: Each Agent system uses the defined system lithofacies discrimination strategy to diagnose whether the current data point belongs to its own area according to the plate coordinates of the current data point to be assigned; The Agent system in the area where the current data point is located notifies other Agent systems and the system controller to complete the diagnosis task, so that the system controller outputs the current petrographic diagnosis result.

5. The method according to claim 4, characterized in that The other Agent system automatically terminates the diagnosis task on the current data point in response to the notification on the completion of the diagnosis task.

6. The method according to claim 4 or 5, characterized in that: In each Agent system, using the defined system lithofacies discrimination strategy, the step of diagnosing whether the current data point belongs to its own region includes: The lithofacies category area to which the current data point belongs is determined based on the odd or even number of times the right-facing horizontal line drawn by the current data point enters and exits the boundary of the category area.

7. The method according to any one of claims 1 to 6, characterized in that: The method further includes: reading the logging data of the next depth and updating the plate coordinates of the current data point, thereby starting the multi-agent system until the logging data of the entire well section is interpreted.

8. The method according to any one of claims 1 to 7, characterized in that: The multi-category well logging lithofacies interpretation chart is formed based on the well logging interpretation data of multiple historical wells that have completed well logging interpretation in the target work area, and the data points to be allocated come from the well sections of the wells to be interpreted in the target work area.

9. The method according to any one of claims 1 to 8, characterized in that: In the step of starting the multi-agent system, all Agent systems run concurrently.

10. A device for interpreting multi-category well logging lithofacies plates, characterized in that: The device is used to perform the method according to any one of claims 1 to 9, wherein the device comprises: Establishing module, which is used to establish multi-agent system about multi-category logging lithofacies interpretation chart and define the task of each agent system, each agent system represents a lithofacies category; The original lithofacies interpretation module is used to control the start and exit of the multi-agent system, and output the data points to be assigned to the multi-agent system and obtain the lithofacies category identification results; The multi-agent system is used for, after startup, each Agent system to diagnose whether the current data point to be assigned is within its own area, thereby determining the lithofacies category to which the current data point to be assigned belongs, so that the original lithofacies interpretation module updates the determined lithofacies category.