Well trajectory data processing method, device and equipment and storage medium

By using tree data structures for storage and management in wellbore trajectory data management, the complexity and uniformity of wellbore trajectory data management in the existing technology are solved, and efficient unified management and rapid operation of wellbore trajectory data are realized.

CN119202316APending Publication Date: 2024-12-27CHINA NAT PETROLEUM CORP +2
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310763783.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively manage wellbore trajectory data, especially in basin-level, multi-type wellbore and complex wellbore trajectory data, resulting in cumbersome data management and lack of uniformity.

Method used

The well trajectory data is entered through the data interaction interface and stored in a tree data structure to create hierarchical management nodes such as areas, well sites, wellbores and wellbore trajectories to realize the unified management of well trajectory data.

Benefits of technology

The problems of basin-level wellbore trajectory data management, unified management of multi-type wellbore trajectory data and single-well multi-trajectory data management were solved in the seismic processing and interpretation data, and the data of different types of single-well wellbore trajectory and complex wellbore trajectory data were realized. The unified management improves the operational efficiency of data search and editing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119202316A_ABST
    Figure CN119202316A_ABST
Patent Text Reader

Abstract

The invention discloses a well trajectory data processing method, device and equipment and a storage medium, and relates to the technical field of petroleum seismic exploration structure interpretation. The method comprises the following steps: acquiring well trajectory data input in a data interaction interface, wherein the data interaction interface is used for collecting the well trajectory data; and storing the well trajectory data in the form of a tree data structure. Well trajectory data are stored through a tree-shaped data structure, the problems of seismic processing, data interpretation basin-level well trajectory data management, multi-type well trajectory data unified management and single well multi-trajectory data management are solved, and unified management of different types of single well trajectory data and complex well trajectory data is achieved. When a user carries out processing operations such as searching and editing of well trajectory data, rapid operation can be realized through each management node in the tree-shaped data structure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of petroleum seismic exploration structure interpretation, and in particular to a well trajectory data processing method, device, equipment and storage medium. Background Art

[0002] The full name of the well trajectory is the borehole trajectory, which refers to the axis of the actual wellbore. The borehole axis of a real well is a spatial curve, and the wellbore trajectory is often a straight line or a smooth curve.

[0003] In the related art, wellbore trajectory data is generally stored in multiple files. If you need to find wellbore trajectory data related to a certain wellbore or a certain type of wellbore, you need to find the file corresponding to the wellbore or the type of wellbore in multiple files.

[0004] However, the processing of wellbore trajectory data in the above method is too complicated. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment and storage medium for processing well trajectory data. The technical solution provided by the embodiments of the present application is as follows.

[0006] According to one aspect of an embodiment of the present application, a method for processing well trajectory data is provided, the method comprising:

[0007] Acquiring well trajectory data entered in a data interaction interface, wherein the data interaction interface is used to collect the well trajectory data;

[0008] The well trajectory data is stored in the form of a tree data structure.

[0009] According to one aspect of an embodiment of the present application, a well trajectory data processing device is provided, the device comprising:

[0010] An acquisition module, used to acquire well trajectory data entered in a data interaction interface, wherein the data interaction interface is used to collect the well trajectory data;

[0011] The storage module is used to store the well trajectory data in the form of a tree data structure.

[0012] According to one aspect of an embodiment of the present application, a terminal device is provided, the terminal device comprising a processor and a memory, the memory storing a computer program, and the processor being used to execute the computer program to implement the above-mentioned well trajectory data processing method.

[0013] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned well trajectory data processing method.

[0014] According to one aspect of an embodiment of the present application, a computer program product is provided, wherein the computer program product comprises a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned well trajectory data processing method.

[0015] The technical solution provided in the embodiments of the present application can bring the following beneficial effects:

[0016] Well trajectory data is entered through the data interaction interface, and well trajectory data is stored in the form of a tree data structure to manage the well trajectory data in a unified manner. By storing well trajectory data in a tree data structure, the problems of basin-level well trajectory data management in seismic processing and interpretation data, unified management of multiple types of well trajectory data, and single-well multi-trajectory data management are solved, and unified management of well trajectory data of different types of single wells and complex wells is achieved. When users perform processing operations such as searching and editing well trajectory data, they can achieve fast operations through various management nodes in the tree data structure. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic diagram of an implementation environment of a solution provided by an embodiment of the present application;

[0018] Figure 2 is a flow chart of a well trajectory data processing method provided by an embodiment of the present application;

[0019] Figure 3 is a schematic diagram of a basin-level wellbore location provided by an embodiment of the present application;

[0020] Figure 4 is a schematic diagram of a multi-bottom branch wellbore trajectory provided by an embodiment of the present application;

[0021] Figure 5 is a schematic diagram of a tree data structure provided by an embodiment of the present application;

[0022] Figure 6 is a block diagram of a well trajectory data processing device provided by an embodiment of the present application;

[0023] Figure 7 This is a structural block diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0025] The full name of well trajectory is borehole trajectory, which refers to the axis of the actual wellbore. The borehole axis of a real well is a spatial curve. The borehole trajectory is often a straight line or a smooth curve. The borehole trajectory data is the result data generated during the field exploration or oil and gas field development logging process. The borehole trajectory data is the main basis for finding oil and gas, and is an indispensable data for seismic exploration interpretation.

[0026] At present, during the process of seismic exploration processing and interpretation, wellbore trajectory data are mostly saved in files. The problem with the current mainstream wellbore trajectory data management is that it cannot manage basin-level wellbore trajectory data; it cannot uniformly manage data for single wells, cluster wells, multi-bottom branch wells, and fishbone wells. This application provides a complete wellbore data storage solution that effectively solves the above problems.

[0027] The technical solution provided in the embodiments of the present application can solve the problems of basin-level wellbore trajectory data management in seismic processing and interpretation data, unified management of multiple types of wellbore trajectory data, and single-well multi-trajectory data management, and realize unified management of different types of single-well wellbore trajectory data and complex well wellbore trajectory data.

[0028] Before introducing the embodiments of the present application, the terms involved in the present application are first explained.

[0029] 1. Area: The physical area where seismic or oil exploration or surveying is conducted.

[0030] 2. Well site: the drilling operation area.

[0031] 3. Wellbore: A drilled well is called a wellbore.

[0032] 4. Wellbore trajectory: The path a well takes from the surface wellhead to the underground target area.

[0033] 5. Cluster wells: refers to a group of directional wells (horizontal wells) whose wellheads are concentrated in a limited range, such as offshore drilling platforms, drilling platforms in the desert, artificial islands, etc.

[0034] 6. Fishbone well: A branch well with a special shape, shaped like a fishbone. The main wellbore is parallel to the oil layer, and the branch wells are drilled laterally from the main wellbore. The spatial distribution of the branch wells is basically in the same oil layer as the main wellbore.

[0035] 7. Multi-bottom branch well: A well in which two or more branch wellbores are drilled from the side of a main wellbore. Generally, a well in which two wellbores are drilled in the same layer is called a multi-bottom well, and a well in which two wellbores are drilled in two different oil layers is called a branch well.

[0036] Please refer to Figure 1 , which shows a schematic diagram of a solution implementation environment provided by an embodiment of the present application. The solution implementation environment can be implemented as the architecture of a well trajectory data processing system. The solution implementation environment may include: a terminal device 100 and a server 200.

[0037] The terminal device 100 may be an electronic device such as a PC (Personal Computer), a tablet computer, a mobile phone, a wearable device, a vehicle-mounted terminal, etc. A client for running a target application may be installed in the terminal device 100, and the target application may provide a data interaction interface. Exemplarily, a user may interact with the target application in the data interaction interface to complete the collection of well trajectory data. In addition, the present application does not limit the form of the target application, including but not limited to App (Application), applets, etc. installed in the terminal device 100, and may also be in the form of a web page.

[0038] The server 200 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The server 200 may be a background server of the target application, used to provide background services for the client of the target application.

[0039] The terminal device 100 and the server 200 may communicate via a network, such as a wired or wireless network.

[0040] In the configuration method of the e-sports event provided in the embodiment of the present application, the execution subject of each step can be a terminal device. Figure 1 Taking the implementation environment of the solution shown as an example, the well trajectory data processing method can be executed by the terminal device 100, or the well trajectory data processing method can be completed by the terminal device 100 and the server 200. Exemplarily, the terminal device 100 is used to obtain the well trajectory data entered in the data interaction interface, and the server 200 is used to store the well trajectory data.

[0041] Please refer to Figure 2 , which shows a flow chart of a well trajectory data processing method provided by an embodiment of the present application. The method may include at least one of the following steps 210 to 220.

[0042] Step 210, acquiring the well trajectory data entered in the data interaction interface, where the data interaction interface is used to collect the well trajectory data.

[0043] Well trajectory data refers to data information related to the wellbore trajectory. In some embodiments, the well trajectory data includes at least one of the following: regional data, well site data, wellbore data, and wellbore trajectory data.

[0044] In some embodiments, regional data refers to data related to the first region, well site data refers to data related to the first well site, wellbore data refers to data related to the first wellbore, wellbore trajectory data refers to data related to the wellbore trajectory, the wellbore trajectory belongs to the first wellbore, the first wellbore is located in the first well site, and the first well site is within the first region.

[0045] In some embodiments, a region may include one or more well sites, a well site may include one or more wellbores, and a wellbore may include one or more wellbore trajectories.

[0046] In some embodiments, a wellbore may include one or more sub-wellbores, and a sub-wellbore may include one or more wellbore trajectories.

[0047] In some embodiments, the wellbore trajectory of a simple well only needs to be divided into wellbore data and wellbore trajectory data to achieve management of the well trajectory data, while the wellbore structure of a complex well is more complex and needs to be divided into wellbore data, sub-wellbore data and wellbore trajectory data to achieve management of the well trajectory data.

[0048] In some embodiments, the regional data includes at least one of the following: regional name, boundary data, and elevation data. The regional name is used to distinguish different regions. Boundary data refers to the boundary information of the region. Elevation data refers to the elevation of the region. Elevation refers to the height of a point relative to a reference surface. Currently, there are four commonly used elevation systems: orthometric height, normal height, force height, and geodetic height, and each country has a different definition of the elevation datum.

[0049] In some embodiments, the well site data includes at least one of the following: the platform name, platform number, and well site attribute data of the well site. A platform, also known as a drilling platform, refers to a device used for drilling operations and / or living places. A well site includes a platform. There are many types of platforms. For example, according to the structure of the conductor frame, it can be divided into three types: straight pile type, straight pile-inclined pile type, and connected type. According to the pile column structure, it can be divided into three types: wooden piles, steel piles, and concrete; among them, concrete piles must be prefabricated first and then piled at sea, and steel pipe piles must be filled with concrete in the pipe. According to the facilities for piling, it can be divided into two types: with pile frame and without pile frame. According to the equipment layout, it can be divided into two types: with floating ship and without floating ship. According to the structural characteristics, it can be divided into four types: conductor frame type, gravity type, tension type and rope tower type.

[0050] In some embodiments, the wellbore data includes at least one of the following: a wellbore name, a wellbore number, and related wellbore attribute data. The wellbore name and the wellbore number are used to distinguish different wellbores. The related wellbore attribute data refers to data used to describe wellbore attributes.

[0051] In some embodiments, the well trajectory data further includes sub-wellbore data, and the sub-wellbore data includes at least one of the following: sub-wellbore name, sub-wellbore number, and related sub-wellbore attribute data.

[0052] In some embodiments, the wellbore trajectory data includes at least one of the following: wellbore trajectory name, wellbore trajectory number, wellbore curve data, and wellbore trajectory related data.

[0053] Step 220, storing the well trajectory data in the form of a tree data structure.

[0054] In some embodiments, the tree data structure refers to storing the well trajectory data according to the levels of region, well site, wellbore, and wellbore trajectory.

[0055] In some embodiments, the well trajectory data includes regional data, well site data, borehole data and borehole trajectory data. Based on the regional data, a regional data management node is created; based on the well site data, a well site management node is created under the regional data management node; based on the borehole data, a borehole management node is created under the well site management node; based on the borehole trajectory data, a borehole trajectory management node is created under the borehole management node.

[0056] In some embodiments, the well trajectory data includes regional data, well site data, borehole data, sub-borehole data and borehole trajectory data, then a regional data management node is created based on the regional data; a well site management node is created under the regional data management node based on the well site data; a borehole management node is created under the well site management node based on the borehole data; a sub-borehole management node is created under the borehole management node based on the sub-borehole data; and a borehole trajectory management node is created under the sub-borehole management node based on the borehole trajectory data.

[0057] In some embodiments, the management nodes are used to store well trajectory data. For example, the regional data management node is used to store regional data; the well site management node is used to store well site data; the wellbore management node is used to store wellbore data; the sub-wellbore management node is used to store sub-wellbore data; and the wellbore trajectory management node is used to store wellbore trajectory data.

[0058] The technical solution provided by the embodiment of the present application inputs well trajectory data through a data interaction interface, and stores the well trajectory data in the form of a tree data structure to uniformly manage the well trajectory data. By storing well trajectory data in a tree data structure, the problem of basin-level well trajectory data management in seismic processing and interpretation data, the problem of unified management of multi-type well trajectory data, and the problem of single-well multi-trajectory data management are solved, and unified management of well trajectory data of different types of single wells and complex wells is achieved. When users perform processing operations such as searching and editing well trajectory data, they can achieve fast operations through various management nodes in the tree data structure.

[0059] The data interaction interface refers to a user interface provided by the target application. In some embodiments, the data interaction interface can be one user interface, or multiple user interfaces can be collectively referred to as data interaction interfaces, which is not limited in this application.

[0060] In some embodiments, the data interaction interface includes at least one of the following: a regional parameter interaction interface, a well site parameter interaction interface, a block parameter interaction interface, and a wellbore trajectory parameter interaction interface.

[0061] Among them, the regional parameter interaction interface is used to collect regional data, the well site parameter interaction interface is used to collect well site data, the block parameter interaction interface is used to collect wellbore data, and the wellbore trajectory parameter interaction interface is used to collect wellbore trajectory data.

[0062] In some embodiments, the regional parameter interaction interface, the well site parameter interaction interface, the block parameter interaction interface, and the wellbore trajectory parameter interaction interface can be multiple sections in a user interface or can be separate user interfaces, which is not limited in this application.

[0063] In some embodiments, the well trajectory data may be input by a user based on controls provided in the data interaction interface, or may be input by importing external files.

[0064] Exemplarily, the user can import an external file in the data interaction interface to input the regional data. For example, the user can import an external file in the regional parameter interaction interface to input the regional data.

[0065] Exemplarily, the user can input the regional data based on the controls provided in the data interaction interface. For example, the regional parameter interaction interface provides an edit control for the regional data, and the user can input the regional data by operating the edit control.

[0066] For example, the user can import an external file in the data interaction interface to input the well site data. For example, the user can import an external file in the well site parameter interaction interface to input the well site data.

[0067] For example, the user can input the well site data based on the controls provided in the data interaction interface. For example, the well site parameter interaction interface provides an edit control for the well site data, and the user can input the well site data by operating the edit control.

[0068] For example, the user can import an external file in the data interaction interface to input the borehole data. For example, the user can import an external file in the block parameter interaction interface to input the borehole data.

[0069] For example, the user can input the borehole data based on the control provided in the data interaction interface. For example, the block parameter interaction interface provides an edit control for the borehole data, and the user can input the borehole data by operating the edit control.

[0070] For example, the user can import an external file in the data interaction interface to input the wellbore trajectory data. For example, the user can import an external file in the wellbore trajectory parameter interaction interface to input the wellbore trajectory data.

[0071] For example, the user can input the borehole trajectory data based on the control provided in the data interaction interface. For example, the borehole trajectory parameter interaction interface provides an edit control for the borehole trajectory data, and the user can input the borehole trajectory data by operating the edit control.

[0072] In some embodiments, the data interaction interface further includes a sub-wellbore parameter interaction interface. The sub-wellbore parameter interaction interface is used to collect sub-wellbore data.

[0073] The present application does not limit the specific styles of the various user interfaces mentioned in the embodiments of the present application. For example, the above user interface includes an import control and a data editing control. The import control is used to import external files, and the data editing control is used to edit well trajectory data.

[0074] Through the above method, users can input well trajectory data by importing external files or manually inputting them. For historically stored well trajectory data, files can be directly imported without manual input by users, saving users time in sorting out historically stored well trajectory data.

[0075] The present application also provides a practical application example of the well trajectory data processing method.

[0076] Embodiment 1:

[0077] First, manually input the region name, region range and other data information through the human-computer interaction interface (data interaction interface or region parameter interaction interface) to create a region data management node.

[0078] After the regional data management node is established, the well site data will be imported. The import interface is called the well site input interface (well site parameter interaction interface), which includes the well site area name (or similar area unique identifier), the well site platform name, well site platform number, well site coordinate value and other well site data. In the same area, the well site platform name is the unique identifier of the well site.

[0079] The user establishes a borehole management node as needed. The user enters the borehole name and the well field name of the borehole data management node on the borehole loading interface (block parameter interaction interface). These two data serve as the unique identifier of the borehole data management node. At the same time, the user enters the borehole number, borehole coordinates, elevation and other related information through the interaction interface (block parameter interaction interface).

[0080] The user selects a well site within a specified area as needed, and the well site is displayed on the interactive interface according to the coordinate position.

[0081] Embodiment 2:

[0082] The second embodiment of the present application specifically introduces a multi-track wellbore trajectory management method, taking a cluster wellbore trajectory data management solution as an example:

[0083] In this example, the area name, area range and other data information are first manually input through the human-computer interaction interface.

[0084] After the regional management node is established, the well site data will be imported and the well site data management node will be established. The well site data import interface is called the well site entry interface, which includes the regional name (or similar regional unique identifier), the well site platform name, the well site platform number, and the well site coordinate value. In the same region, the well site platform name is the unique identifier of the well site.

[0085] The user establishes a borehole data management node as needed. The user enters the borehole name of the borehole management node and the well field name where the borehole is located on the borehole interface (block parameter interaction interface). These two data serve as the unique identifier of the borehole data management node. At the same time, the user enters the borehole number, wellbore coordinates, elevation and other wellbore data through the interaction interface (block parameter interaction interface).

[0086] The user establishes a wellbore trajectory management node as needed. The user enters the wellbore trajectory name, wellbore trajectory number, and wellbore trajectory coordinate data (given the file path and file name in the form of a file) on the wellbore interface (wellbore trajectory parameter interaction interface). After the entry is completed, the data is saved to the corresponding data structure, and the data structure is stored in the database.

[0087] If there is a second wellbore trajectory data, the user creates a new wellbore data management node under the same well site data management node, and defines a new wellbore name and wellbore number for the wellbore data management node. The wellbore name and wellbore number combination serves as the unique identifier of the wellbore under the same well site management node.

[0088] The user creates a borehole trajectory data management node under the new borehole data management node as needed. The user enters the well trajectory name, well trajectory number, and well trajectory coordinate data (file path and file name are given in the form of files) on the borehole interface (well trajectory parameter interaction interface). After the input is completed, the data is saved to the corresponding data structure, and the data structure is stored in the database.

[0089] By analogy, users can enter any number of wellbore trajectory data into the same well site.

[0090] The user extracts all wellbore trajectory data under the wellbore data management node according to the wellbore name, and displays the wellbore trajectory on the display interface of the target application. For example, Figure 3 A schematic diagram of the wellbore locations at the basin level is shown. A basin can be divided into one or more regions (such as regions 1 to 4 in the figure), where a point corresponds to a wellbore. For example, Figure 4 Schematic diagram of multi-bottom branch wellbore trajectory is shown, where one curve corresponds to one wellbore trajectory, such as curve 410. Exemplarily, Figure 5 A schematic diagram showing a tree data structure.

[0091] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0092] Please refer to Figure 6 , which shows a block diagram of a well trajectory data processing device provided by an embodiment of the present application. The device has the function of implementing the above method example, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device introduced above, or it can be set in the terminal device. Figure 6 As shown, the device 600 includes: an acquisition module 610 and a storage module 620.

[0093] The acquisition module 610 is used to acquire the well trajectory data entered in the data interaction interface, and the data interaction interface is used to collect the well trajectory data.

[0094] The storage module 620 is used to store the well trajectory data in the form of a tree data structure.

[0095] In some embodiments, the well trajectory data includes at least one of the following: regional data, well site data, wellbore data, wellbore trajectory data;

[0096] Among them, the regional data refers to data related to the first region, the well field data refers to data related to the first well field, the wellbore data refers to data related to the first wellbore, the wellbore trajectory data refers to data related to the wellbore trajectory, the wellbore trajectory belongs to the first wellbore, the first wellbore is located in the first well field, and the first well field is within the first region.

[0097] In some embodiments, the storage module 620 is used to create a regional data management node based on the regional data; create a well site management node under the regional data management node based on the well site data; create a wellbore management node under the well site management node based on the wellbore data; and create a wellbore trajectory management node under the wellbore management node based on the wellbore trajectory data.

[0098] In some embodiments, the storage module 620 is used to create a sub-wellbore management node under the wellbore management node according to the sub-wellbore data.

[0099] In some embodiments, the storage module 620 is used to create the wellbore trajectory management node under the sub-wellbore management node according to the wellbore trajectory data.

[0100] In some embodiments, the data interaction interface includes at least one of the following: a regional parameter interaction interface, a well site parameter interaction interface, a block parameter interaction interface, and a well trajectory parameter interaction interface;

[0101] Among them, the regional parameter interaction interface is used to collect regional data, the well site parameter interaction interface is used to collect well site data, the block parameter interaction interface is used to collect wellbore data, and the wellbore trajectory parameter interaction interface is used to collect wellbore trajectory data.

[0102] The technical solution provided by the embodiment of the present application inputs well trajectory data through a data interaction interface, and stores the well trajectory data in the form of a tree data structure to uniformly manage the well trajectory data. By storing well trajectory data in a tree data structure, the problem of basin-level well trajectory data management in seismic processing and interpretation data, the problem of unified management of multi-type well trajectory data, and the problem of single-well multi-trajectory data management are solved, and unified management of well trajectory data of different types of single wells and complex wells is achieved. When users perform processing operations such as searching and editing well trajectory data, they can achieve fast operations through various management nodes in the tree data structure.

[0103] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In practical applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0104] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0105] Please refer to Figure 7 , which shows a structural block diagram of a terminal device provided by another exemplary embodiment of the present application.

[0106] Typically, the computer device 700 includes a processor 701 and a memory 702 .

[0107] The processor 701 may include one or more processing cores, such as a 4-core processor, a 9-core processor, etc. The processor 701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 701 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 701 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0108] The memory 702 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 702 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 702 stores a computer program, which is loaded and executed by the processor 701 to implement the well trajectory data processing method described above.

[0109] Those skilled in the art will understand that Figure 7 The structure shown in the figure does not constitute a limitation on the computer device 700, and the computer device 700 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.

[0110] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor of a computer device, the well trajectory data processing method described above is implemented.

[0111] Optionally, the computer readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0112] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the terminal device executes the well trajectory data processing method described above.

[0113] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of related objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. In the embodiments of the present application, the collection and processing of relevant data should be strictly in accordance with the requirements of relevant national laws and regulations when applied in examples, and the informed consent or separate consent (or legal basis) of the subject of personal information should be obtained, and subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the subject of personal information.

[0114] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for processing well trajectory data, characterized in that: The method comprises: Acquiring well trajectory data entered in a data interaction interface, wherein the data interaction interface is used to collect the well trajectory data; The well trajectory data is stored in the form of a tree data structure.

2. The method according to claim 1, characterized in that The well trajectory data includes at least one of the following: regional data, well site data, wellbore data, wellbore trajectory data; Among them, the regional data refers to data related to the first region, the well field data refers to data related to the first well field, the wellbore data refers to data related to the first wellbore, the wellbore trajectory data refers to data related to the wellbore trajectory, the wellbore trajectory belongs to the first wellbore, the first wellbore is located in the first well field, and the first well field is within the first region.

3. The method according to claim 2, characterized in that The storing of the well trajectory data in the form of tree data results includes: Creating a regional data management node according to the regional data; According to the well site data, a well site management node is created under the regional data management node; According to the wellbore data, under the well site management node, create a wellbore management node; A wellbore trajectory management node is created under the wellbore management node according to the wellbore trajectory data.

4. The method according to claim 3, characterized in that Before creating a wellbore trajectory management node under the wellbore management node according to the wellbore trajectory data, the method further includes: According to the sub-wellbore data, a sub-wellbore management node is created under the wellbore management node.

5. The method according to claim 4, characterized in that The step of creating a wellbore trajectory management node under the wellbore management node according to the wellbore trajectory data includes: According to the wellbore trajectory data, the wellbore trajectory management node is created under the sub-wellbore management node.

6. The method according to any one of claims 1 to 5, characterized in that: The data interaction interface includes at least one of the following: a regional parameter interaction interface, a well site parameter interaction interface, a block parameter interaction interface, and a well trajectory parameter interaction interface; Among them, the regional parameter interaction interface is used to collect regional data, the well site parameter interaction interface is used to collect well site data, the block parameter interaction interface is used to collect wellbore data, and the wellbore trajectory parameter interaction interface is used to collect wellbore trajectory data.

7. A well trajectory data processing device, characterized in that: The device comprises: An acquisition module, used to acquire well trajectory data entered in a data interaction interface, wherein the data interaction interface is used to collect the well trajectory data; The storage module is used to store the well trajectory data in the form of a tree data structure.

8. A terminal device, characterized in that: The terminal device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to execute the computer program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product comprises a computer program, which is loaded and executed by a processor to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Drilling data processing method and system

    CN105426676A

  • Drilling engineering design method and device and related equipment

    CN114528650A

  • Management and visualization system for multi-source time-shifting geophysical detection data of grotto rock mass

    CN116303738A

  • System, method and computer program product for smart grouping of seismic interpretation data in inventory trees based on processing history

    US20160097880A1