System and method for monitoring operating state data of an ultra-high pressure blowout preventer control device
By pre-deploying the equipment to the edge network in the blowout preventer control device and using gateway sub-nodes for data preprocessing and hierarchical uploading, the problem of cloud server processing pressure caused by large data volume under ultra-high voltage conditions is solved, and data analysis efficiency is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2026-03-31
AI Technical Summary
Under ultra-high voltage conditions, the blowout preventer control device generates a large amount of data, and directly uploading it to the cloud server leads to problems such as high processing pressure and low efficiency for the cloud server.
By pre-deploying the blowout preventer control device into different edge networks, and utilizing the gateway sub-nodes within the edge networks for data preprocessing and hierarchical uploading, a tree structure is formed, reducing the amount of data uploaded and improving data quality.
By preprocessing data through the edge network and uploading it level by level, the data processing pressure on the cloud server is reduced, and the efficiency of data analysis is improved.
Smart Images

Figure CN120881110B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of oil drilling and well control technology, and in particular to a system and method for monitoring the operational status data of an ultra-high pressure blowout preventer control device. Background Technology
[0002] In the field of oil drilling and well control, ultra-high pressure (UHV) conditions typically refer to a range of bottom-hole pressures significantly higher than those encountered in conventional drilling operations. Specifically, it can be defined as bottom-hole pressure exceeding a certain high threshold, such as 120 MPa or higher. Drilling operations under UHV conditions are significantly more challenging, including cementing, coring, electrical logging, and testing. These operations require specialized processes and technologies, as well as comprehensive emergency plans to ensure rapid and effective emergency response in the event of blowouts or other accidents, minimizing losses and damage.
[0003] Under ultra-high voltage conditions, higher requirements are placed on the performance of blowout preventer (BOP) control devices. The BOP control device needs to operate stably and reliably in high-pressure environments, ensuring that in emergencies, it can quickly and accurately control the BOP's on / off state to seal the wellhead and prevent blowout accidents.
[0004] Among them, the blowout preventer control device is an important piece of equipment for controlling the wellhead blowout preventer assembly, hydraulic throttle valve, and kill valve. Its main function is to prepare and store sufficient pressure oil in advance and control the flow direction of the pressure oil, so that the blowout preventer and hydraulic valve can quickly open and close.
[0005] Currently, given the high operational difficulty under ultra-high voltage conditions, it is necessary to comprehensively monitor the numerous devices controlled by the blowout preventer (BOP) control device in its daily operation. By analyzing and processing the data obtained from this monitoring (such as equipment status parameters), the operational status of the BOP control device under ultra-high voltage conditions can be indirectly reflected (e.g., timely detection of any abnormalities in the operational status). It should be noted that the purpose of monitoring / acquiring equipment status parameters is not limited to this (not listed here), but the monitored equipment status parameters must at least include pressure data, liquid level data, and electric pump operation data. This data information is then uploaded to a cloud server through a gateway for subsequent analysis and processing.
[0006] However, as the operation of blowout preventer control devices progresses, the number of required linkage control devices continues to increase, and the amount of data collected and monitored in real time during monitoring operations will become increasingly massive. If this massive amount of data is directly aggregated and uploaded to the cloud server, it will increase the analysis and processing burden on the cloud server and inevitably greatly reduce the efficiency of data analysis. Summary of the Invention
[0007] This application provides a system and method for monitoring the operational status data of UHV blowout preventer control devices. This addresses the need for comprehensive monitoring of numerous different devices requiring coordinated control during daily operation of the blowout preventer control device under UHV conditions. During monitoring, these devices are pre-deployed to different edge networks. Based on data preprocessing within each edge network, the pre-analyzed data is uploaded to a cloud server. This not only reduces the amount of data to be uploaded but also improves the quality of the uploaded data, significantly alleviating the data processing pressure on the cloud server and contributing to improved data analysis efficiency.
[0008] To achieve the above objectives, this application mainly provides the following technical solutions:
[0009] The first aspect of this application provides a system for monitoring the operational status data of an ultra-high voltage blowout preventer control device. The system includes: equipment, a gateway node, a gateway sub-node, and a cloud server.
[0010] The device is a device that is linked to the blowout preventer control device during operation; each gateway node is pre-associated with an edge network, which is a local area network designed based on the components of the blowout preventer control device. Each edge network supports the linkage control of the device in at least one of the components. Multiple gateway sub-nodes are deployed in the edge network in a tree structure.
[0011] The gateway sub-node is an edge computing terminal mounted on the remote control console of the blowout preventer control device. Each gateway sub-node is deployed and managed to manage at least one of the devices, used to collect first parameter data from the devices for pre-analysis processing. The first parameter data is pressure data, liquid level data, or electric pump operation data involved in the operation of the blowout preventer control device.
[0012] The gateway sub-node is further configured to perform step-by-step pre-analysis processing on the first parameter data according to the tree structure in the edge network and upload it step-by-step to the corresponding deployed and associated gateway node in the edge network to obtain the corresponding second parameter data on the gateway node. The second parameter data is pre-analysis data for at least one component of the services supported by the edge network.
[0013] The gateway node is used to upload the second parameter data to the cloud server.
[0014] A second aspect of this application provides a method for monitoring the operational status data of an ultra-high voltage blowout preventer control device, applied to the system described above, the method comprising:
[0015] Each gateway sub-node collects first parameter data from at least one pre-associated device. The multiple gateway sub-nodes are deployed in a tree structure in an edge network. The edge network is a local area network designed based on the components of the blowout preventer control device. Each edge network supports the linkage control of the device in at least one of the components.
[0016] Wherein, the device is the equipment that is linked to the blowout preventer control device during operation; the gateway sub-node is the edge computing terminal mounted on the remote control console of the blowout preventer control device; the first parameter data is the pressure data, liquid level data, or electric pump operation data involved by the blowout preventer control device during operation;
[0017] Based on the hierarchical position of the tree structure in the edge network where each gateway sub-node is located, the first parameter data is pre-analyzed and uploaded to the corresponding deployed and associated gateway node in the edge network level by level to obtain the second parameter data on the gateway node. The second parameter data is pre-analysis data for at least one component of the services supported by the edge network.
[0018] For each edge network, the second parameter data on the gateway node is uploaded to the cloud server.
[0019] A third aspect of this application provides a computer system including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method for monitoring the operating status data of an ultra-high voltage blowout preventer control device as described.
[0020] The fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for monitoring the operating status data of an ultra-high voltage blowout preventer control device as described.
[0021] The fifth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method for monitoring the operating status data of an ultra-high voltage blowout preventer control device as described.
[0022] By employing the above-described technical solution, the technical solution provided in this application has at least the following advantages:
[0023] This application provides a system and method for monitoring the operational status data of blowout preventer (BOP) control devices under ultra-high voltage (UHV) conditions. Addressing the challenges of working under UHV conditions and the higher requirements for BOP control devices, this application designs a system for monitoring the operation of BOP control devices. This system includes multiple devices, multiple gateway nodes, multiple gateway sub-nodes, and a cloud server. The devices are linked to the BOP control device during operation. Each gateway node is pre-associated with an edge network, which is a local area network designed based on the components of the BOP control device. The edge network is designed with multiple gateway sub-nodes deployed in a tree structure. Each gateway sub-node is an edge computing terminal mounted on the remote control console of the BOP control device, and each gateway sub-node is pre-associated with at least one device.
[0024] Therefore, this application utilizes such an edge network to pre-divide all equipment in the blowout preventer control device's linkage control into different local area networks. By utilizing the pre-processing capabilities of gateway sub-nodes in the edge network and the tree-structured deployment of these gateway sub-nodes, for any edge network, the collected parameter data can be pre-analyzed and uploaded to the final gateway node level by level. This is equivalent to using the bottom-up approach of the edge network's tree structure to perform step-by-step data analysis on the parameter data collected at each gateway sub-node to obtain the pre-analyzed data on that edge network. Finally, the pre-analyzed data from each edge network is uploaded to the cloud server.
[0025] Compared to existing technologies, this application solves the technical problem of high data processing pressure and low efficiency on cloud servers caused by directly aggregating and uploading massive amounts of data. Addressing the specific characteristics of ultra-high voltage (UHV) operating conditions, which place higher demands on blowout preventer (BOP) control devices, this application comprehensively monitors a large number of different devices required for coordinated control during daily operation. By pre-deploying these devices to different edge networks, and pre-processing data within each edge network, the application uploads pre-analyzed data instead of raw collected data to the cloud server. This not only reduces the amount of data to be uploaded but also improves the quality of the uploaded data, significantly alleviating the data processing pressure on the cloud server and contributing to improved data analysis efficiency.
[0026] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0027] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0028] Figure 1 A block diagram of a system for monitoring the operational status data of an ultra-high voltage blowout preventer control device, provided in an embodiment of this application;
[0029] Figure 2 A block diagram of another system for monitoring the operating status data of an ultra-high voltage blowout preventer control device provided in this application embodiment;
[0030] Figure 3 A flowchart illustrating a method for monitoring the operational status data of an ultra-high voltage blowout preventer control device, as provided in this application embodiment;
[0031] Figure 4 A flowchart illustrating another method for monitoring the operational status data of an ultra-high voltage blowout preventer control device, provided in an embodiment of this application. Detailed Implementation
[0032] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0033] In the field of oil drilling and well control, under ultra-high pressure conditions, the bottom hole pressure is much higher than the pressure range of conventional drilling operations. This places higher demands on the performance of blowout preventer (BOP) control devices, for example, the following:
[0034] (1) Challenges to the hydraulic system: BOP control devices typically use a hydraulic system to drive the switching of the BOP. Under ultra-high pressure conditions, the hydraulic system needs to withstand higher pressures, which may lead to damage or failure of hydraulic components. Therefore, the hydraulic system of the BOP control device needs to have higher pressure resistance and sealing performance to ensure that the switching of the BOP can be controlled quickly and accurately under high pressure.
[0035] (2) Requirements for control device materials: Under ultra-high voltage conditions, the materials of the blowout preventer control device need to have higher strength and corrosion resistance.
[0036] (3) Requirements for the maintenance and repair of the control device; Under ultra-high voltage conditions, the maintenance and repair of the blowout preventer control device becomes more important and complex. Because the equipment operates in a high-pressure environment, its internal components and pipelines are more susceptible to damage or blockage. Therefore, regular maintenance and repair of the blowout preventer control device are necessary to ensure it is in good working order. At the same time, greater care and caution are required during the repair process to avoid causing secondary damage to the equipment.
[0037] In addition, the blowout preventer (BOP) control unit is a crucial piece of equipment for controlling the wellhead BOP assembly, hydraulic choke valve, and kill valve. The BOP control unit mainly consists of the following components:
[0038] (1) Remote control console: The remote control console is the core part of the blowout preventer control device. It is usually located on the drilling platform or in a safe area, away from the wellhead. It contains various control valves, pressure gauges and indicators for controlling the blowout preventer and other hydraulic equipment. Operators can control the opening and closing of the blowout preventer through buttons or handles on the remote control console.
[0039] (2) Driller's console: The driller's console is usually located at the driller's position on the drill rig, so that the driller can quickly control the blowout preventer in an emergency; it may contain some emergency shut-off buttons or handles so that the blowout preventer can be shut off immediately when needed.
[0040] (3) Accumulator group: The accumulator group is a device that stores high-pressure hydraulic oil and is used to quickly provide sufficient pressure to drive the blowout preventer when needed; the accumulator usually consists of a nitrogen cylinder and a hydraulic cylinder, which can automatically replenish the pressure when the pressure drops.
[0041] (4) Hydraulic pump station: A hydraulic pump station is a device that provides hydraulic power to pressurize and deliver hydraulic oil to accumulators and blowout preventers; it may include electric or pneumatic pumps, as well as associated filters and cooling systems.
[0042] (5) Hydraulic lines: Hydraulic lines are pipeline systems that connect hydraulic pump stations, accumulator groups and blowout preventers; these lines are responsible for transmitting hydraulic oil to enable the control and operation of blowout preventers.
[0043] (6) Pneumatic control (optional): Some blowout preventer control devices may include a pneumatic control system as a backup or auxiliary control means; the pneumatic control system uses compressed air to drive the pneumatic valve, thereby controlling the action of the blowout preventer.
[0044] (7) Monitoring and alarm: The monitoring and alarm system is used to monitor the working status of the blowout preventer control device in real time and issue an alarm when an abnormality occurs; it may include pressure sensors, temperature sensors, flow sensors, etc., as well as related alarm indicator lights and sound alarms.
[0045] (8) Auxiliary equipment: Auxiliary equipment may include cooling systems, filters, oil tanks, etc., to ensure the stable operation of the blowout preventer control device and the cleanliness of the hydraulic oil; these components work together to ensure that the blowout preventer control device can respond accurately and quickly to the well control needs in drilling operations, thereby ensuring the safety of personnel and equipment.
[0046] As shown in (1)-(8) above, these are merely examples. However, it can be seen that in the daily operation of the blowout preventer control device, although the ultimate goal is to control the wellhead blowout preventer assembly and the hydraulic throttle valve and kill valve, in actual operation, it is necessary to control a large number of diverse devices, such as (1) the remote control console, which requires the linkage control of "various control valves, pressure gauges and indicators used to control the blowout preventer and other hydraulic devices", etc.
[0047] It should also be noted that in the daily operation of the blowout preventer control device, based on the components of the blowout preventer control device including (1)-(8), in order to ensure the safety and stability of the daily operation, it is possible, but not limited to, to indirectly reflect whether the operation has malfunctioned or other abnormal situations by monitoring the status parameters of the equipment involved in the linkage control during the operation.
[0048] Considering the significant operational challenges under ultra-high voltage (UHV) conditions explained above, and the numerous devices that the blowout preventer (BOP) control device requires to be linked during daily operation, as illustrated in the examples above, the inventors discovered that, to ensure the safety of oil drilling and well control operations, it is necessary to comprehensively monitor the numerous different devices that the BOP control device needs to control during daily operation, especially under UHV conditions. Furthermore, as the BOP control device's operation progresses, the number of required linked control devices continuously increases, resulting in a massive amount of data being collected and monitored in real-time. Directly aggregating and uploading this massive amount of data to a cloud server would place an excessive burden on the cloud server's processing capacity.
[0049] Therefore, the inventors have researched and found that instead of directly aggregating and uploading massive amounts of parameter data, uploading this data in a distributed manner, and preferably preprocessing it before uploading, will greatly alleviate the data processing pressure on cloud servers and improve data analysis efficiency.
[0050] Based on the above considerations, this application provides a system and method for monitoring the operating status data of an ultra-high voltage blowout preventer control device. The system and method are explained below. Figure 1 As shown in the embodiments of this application, an exemplary data communication connection relationship is given between device 1, gateway node 2, gateway sub-node 3, cloud server 4, and edge network 5. However, the number is not specifically limited, but based on the following... Figure 1As can be seen from the following explanation of the system, a system will include multiple edge networks 5, and multiple gateway sub-nodes 3 will exist in an edge network 5. A gateway sub-node 3 will also deploy and manage at least one device 1.
[0051] This application provides a system for monitoring the operational status data of an ultra-high voltage blowout preventer (BOP) control device, comprising: multiple devices 1, multiple gateway nodes 2, multiple gateway sub-nodes 3, and a cloud server 4; the devices 1 are devices used for linkage control of the BOP control device during operation; each gateway node 2 is pre-associated with an edge network 5, which is a local area network designed based on the components of the BOP control device, and each edge network 5 supports the linkage control of at least one component of the device 1, with multiple gateway sub-nodes 3 deployed in a tree structure in the edge network 5.
[0052] For example, the components of the blowout preventer control device referred to in the embodiments of this application include at least the components mentioned above (1)-(8), which will not be repeated here.
[0053] Gateway sub-node 3 is an edge computing terminal mounted on the remote control console of the blowout preventer control device. Each gateway sub-node 3 is deployed and managed to manage at least one device 1, which is used to collect first parameter data from the device 1 for pre-analysis processing. The first parameter data is the pressure data, liquid level data or electric pump operation data involved in the operation of the blowout preventer control device.
[0054] Gateway sub-node 3 is also used to perform step-by-step pre-analysis processing on the first parameter data according to the tree structure in the edge network 5 and upload it step-by-step to the corresponding deployed and associated gateway node 2 in the edge network 5 to obtain the corresponding second parameter data on the gateway node 2. The second parameter data is pre-analysis data for at least one component of the services supported by the edge network 5.
[0055] Gateway node 2 is used to upload the second parameter data to cloud server 4.
[0056] It should be noted that, in order to distinguish between the status parameter data collected from device 1 and the final status parameter data obtained from gateway node 2, the embodiments of this application use the terms "first" and "second" for identification, and "first" and "second" only serve an identification purpose and do not have any other ambiguity.
[0057] In the embodiments of this application, the main components of the blowout preventer control device as illustrated in (1)-(8) above will control multiple devices 1 in each component. In the embodiments of this application, sensors can be pre-installed on the key devices 1 that need to be monitored so as to collect the status parameter data of the devices 1. And it is possible, but not limited to, to build an edge network 5 for each component, and then deploy a gateway node 2 and multiple gateway child nodes 3 in the edge network 5. The multiple gateway child nodes 3 are deployed in a tree structure, and each gateway child node corresponds to the pre-deployment and management of at least one device 1.
[0058] In the edge network 5, multiple gateway child nodes 3 are deployed in a tree structure. For example, four gateway child nodes A, B, C, and D can be pre-deployed with a hierarchical relationship of the tree structure, which can be, but is not limited to, A->B, A->C, B->D. Each gateway child node can be configured to collect status parameter data from one or more devices. Then, according to this tree structure, the status parameter data collected on D will be aggregated to B. Furthermore, B will transmit its own collected status parameter data and the status parameter data uploaded by D to A.
[0059] It should be noted that since gateway sub-node 3 is an edge computing terminal with certain data preprocessing capabilities, in the process of implementing the above data transmission according to the tree structure, the embodiments of this application may, but are not limited to, set some preset optimization rules to achieve pre-analysis and processing of the data, so that the final summarized state parameter data on A is not simple, raw data information, but high-quality data that has undergone certain pre-analysis and processing. This is more conducive to analyzing the operation of the blowout preventer control device in operation.
[0060] Furthermore, the edge network 5 in this embodiment deploys multiple gateway child nodes 3 in a tree structure. This ensures that, except for the bottom-level gateway child node 3, the processed data in the tree structure includes two parts (i.e., the data information collected on this node and the data information uploaded by the lower-level nodes). As the data progresses from bottom to top in the tree structure, and each gateway child node 3 is an edge computing terminal, the status parameter data of the devices in the entire edge network is continuously analyzed and improved.
[0061] In contrast, a structure where multiple gateway child nodes 3 are parallel and directly connected to gateway node 2 only performs data aggregation on gateway node 2 and then performs data analysis only once. When faced with a large amount of data collected in the edge network, the hierarchical analysis and processing implemented by the tree structure will not process a large amount of data at once, but will make the analysis more detailed and progressive, thus making the data analysis effect better and reducing the data processing pressure by distributing the data analysis.
[0062] In summary, the deployment of multiple gateway child nodes 3 in a tree structure in the edge network 5 of this application embodiment can reduce the data processing pressure in the edge network 5, improve the quality and efficiency of data analysis, and then use the gateway node 2 associated with each edge network 5 to transmit the pre-analyzed parameter data to the cloud server 4. Compared with directly aggregating and sending the original collected data from the device, this will greatly reduce the amount of data transmission and improve the quality of transmitted data, thereby greatly relieving the data processing pressure on the cloud server 5 and helping to improve the efficiency of data analysis.
[0063] In some modified embodiments, this application also provides another system for monitoring the operational status data of ultra-high voltage blowout preventer control devices. This system, in addition to including multiple devices 1, multiple gateway nodes 2, multiple gateway sub-nodes 3, a cloud server 4, and an edge network 5, provides a more detailed explanation, such as... Figure 2 As shown. It should be noted that, in Figure 2 This application only provides an exemplary data communication connection relationship between device 1, gateway node 2, gateway sub-node 3, cloud server 4, and edge network 5 in its embodiments, but does not specifically limit the number of connections. However, based on the following... Figure 1 As can be seen from the following explanation of the system, a system will include multiple edge networks 5, and multiple gateway sub-nodes 3 will exist in an edge network 5. A gateway sub-node 3 will also deploy and manage at least one device 1.
[0064] In this embodiment, the structure of the gateway sub-node 3 is detailed as follows: a positioning unit 31, a data acquisition unit 32, a data transmission unit 33, a status monitoring unit 34, and a central processing unit 35.
[0065] The positioning unit 31 is used to acquire the location information of the device 1; the data acquisition unit 32 is used to acquire the operation status information of the device 1 as the first parameter data; the data transmission unit 33 is used to transmit the location information and the first parameter data of each device 1 to the status monitoring unit 34 and the central processing unit 35.
[0066] The status monitoring unit 34 is used to monitor the first parameter data of each device 1 using a preset early warning threshold. If an alarm is triggered, it outputs an alarm message, which carries the location information of the device 1.
[0067] In this embodiment, the status parameter data and location data of each device 1 are associated and transmitted to the status monitoring unit 34 and the central processing unit 35. This allows the status monitoring unit 34 to compare the status parameter data with a preset warning threshold to monitor the operation of the device 1. If the preset warning threshold is reached, an alarm is triggered, and the alarm information carrying the location information of the relevant device 1 is output. This can be provided to a visual interface, but is not limited to, to achieve public warning.
[0068] The central processing unit 35 is used to analyze and process the parameter data and the first parameter data using preset data analysis rules if the gateway sub-node 3 receives parameter data uploaded by the lower-level gateway sub-node 3, so as to upload the processed parameter data to the upper-level gateway sub-node 3.
[0069] In this embodiment, the central processing unit 35 mainly performs pre-analysis processing on all data information received by the gateway sub-node 3. All data information includes: the status parameter data of one or more devices 1 that the gateway sub-node 3 collects data from, and the parameter data transmitted by other gateway sub-nodes 3 at the hierarchical position in the tree structure of the edge network 5 where the gateway sub-node 3 is located.
[0070] For example, deploying multiple gateway child nodes 3 in a tree structure in the edge network 5 means, for example, four gateway child nodes A, B, C, and D. The hierarchical relationship of the tree structure can be pre-deployed, which may be, but is not limited to, A->B, A->C, B->D. Each gateway child node can be configured to collect status parameter data from one or more devices. Then, according to this tree structure, all the data information obtained by B, for example, includes: the status parameter data collected by B on one or more devices it deploys and manages, and the hierarchical position of B in the edge network 5, as well as the parameter data received from D.
[0071] In some modified embodiments, the central processing unit 35 includes:
[0072] The aggregation module 351 is used to aggregate the first parameter data sent by the data transmission unit 33 to obtain the third parameter data. In this embodiment of the application, each gateway sub-node 3 deploys and manages one or more devices 1, and then collects status parameter data (first parameter data) from each device 1. The aggregation will result in a parameter data set, which is identified as the third parameter data.
[0073] The determination module 352 is used to determine the hierarchical position of the gateway child node in the edge network based on the tree structure in the edge network; the judgment module 353 is used to determine whether the gateway child node has an associated lower-level gateway child node based on the hierarchical position; the processing module 354 is used to process the third parameter data and the parameter data uploaded by the lower-level gateway child node using preset optimization rules if the gateway child node has an associated lower-level gateway child node in the edge network.
[0074] In this embodiment of the application, for example, the deployment of multiple gateway child nodes 3 in a tree structure in the edge network 5 means, for example, four gateway child nodes A, B, C, and D. The hierarchical relationship of the tree structure can be pre-deployed and may be, but is not limited to, A->B, A->C, B->D. Furthermore, each gateway child node can be configured to collect status parameter data from one or more devices.
[0075] According to the tree structure of edge network 5, B has a superior gateway child node A and a subordinate gateway child node D. However, A only has subordinate gateway child nodes B and C, but no superior gateway child node. C has a superior gateway child node A, but no subordinate gateway child node.
[0076] In the case where a gateway sub-node 3 has a subordinate gateway sub-node 3, the data information collected on this gateway sub-node 3 includes: device status parameter data collected on this gateway sub-node 3, and parameter data uploaded by the subordinate gateway sub-node 3. Furthermore, this application embodiment may employ, but is not limited to, pre-defined optimization rules for this data information, such as: data cleaning (e.g., deduplication, formatting, error correction), hot and cold data separation, data hierarchical classification, data clustering, etc.
[0077] It should be noted that the purpose of this pre-set optimization rule is to optimize and analyze the data on each gateway node 3. As the data information progresses from the bottom level to the top level in the tree structure of the edge network 5, continuous optimization and analysis are also achieved, thereby improving the quality and reducing the quantity of parameter data obtained at the final top level. Subsequently, the parameter data obtained from each edge network 5 is transmitted to the cloud server without causing too much data pressure, improving data quality, and further contributing to the quality and efficiency of subsequent data analysis.
[0078] In some modified embodiments, the central processing unit 35 further includes:
[0079] The judgment module 353 is also used to determine whether a gateway sub-node has an associated upper-level gateway sub-node based on its hierarchical position; the first transmission module 355 is used to upload the parameter data processed by the preset optimization rules to the upper-level gateway sub-node if the gateway sub-node has an associated upper-level gateway sub-node; the first transmission module 355 is also specifically used to upload the parameter data processed by the preset optimization rules to the corresponding gateway node of the edge network if the gateway sub-node does not have an associated upper-level gateway sub-node, thereby obtaining the corresponding second parameter data on the gateway node.
[0080] In this embodiment of the application, if a gateway sub-node 3 does not have a subordinate gateway sub-node 3, all data information on the gateway sub-node 3 can be directly transmitted to the gateway node 2, and then transmitted to the cloud server 4 based on the gateway node 2.
[0081] The data transmission unit 33 includes multiple second transmission modules 331; the second transmission modules 331 are electrically connected to the data acquisition module 321 in the data acquisition unit 32, and the output end of the second transmission modules 331 is electrically connected to the aggregation module 351 in the central processing unit 35; the second transmission modules 331 support dual user identification cards and wireless local area network connections, and the second transmission modules 331 are equipped with redundant backup links.
[0082] The second transmission module 331 supports dual user identification cards and wireless LAN connection. Dual SIM card support means that the module can connect to two different mobile network operators at the same time. In environments with poor data collection conditions, it can access the network via a Wi-Fi hotspot. Furthermore, the second transmission module 331 has a redundant backup link to ensure the stability of the network connection.
[0083] In some modified embodiments, the device 1 is also provided with an electronic tag unit 11; the electronic tag unit 11 is used to record at least the log data and authorization data corresponding to the operation on the device 1.
[0084] The electronic tag unit 11 is connected to the data acquisition unit 32 of the corresponding gateway sub-node 3, and transmits the log data and authorization data to the data acquisition unit 32 in an encrypted manner. The decryption authorization corresponding to the encryption method is on the gateway node 2.
[0085] In this embodiment, the data collected by the gateway sub-node 3 is the status parameter data of device 1 during operation. However, for devices 1 with terminal functions, this embodiment also provides privacy-protected data communication services between device 1 and gateway sub-node 3. For example, an electronic tag unit 11 is set on such device 1, thereby connecting the electronic tag unit 11 to the data acquisition unit 32 of the corresponding gateway sub-node 3, and transmitting log data and authorization data to the data acquisition unit 32 in an encrypted manner. Furthermore, this embodiment may, but is not limited to, set decryption permissions on the gateway node 2 of the edge network 5, or set decryption permissions on the cloud server.
[0086] As a response to the above Figure 1 and Figure 2 The implementation of the system shown in this application provides a method for monitoring the operational status data of an ultra-high voltage blowout preventer control device, as an execution method on the aforementioned system. This method embodiment corresponds to the aforementioned system embodiment. For ease of reading, this method embodiment will not repeat the details of the aforementioned system embodiment, but it should be clear that the method in this embodiment is applicable to improving the quality and reducing the quantity of device status parameters transmitted to the cloud server during the operation of the blowout preventer control device. Figure 3 The method includes:
[0087] 101. Collect first parameter data from at least one pre-associated device using each gateway sub-node. Multiple gateway sub-nodes are deployed in a tree structure in an edge network. The edge network is a local area network designed based on the components of the blowout preventer control device. Each edge network supports the linkage control of the device in at least one component.
[0088] Among them, the equipment is the device used for linkage control of the blowout preventer control device during operation; the gateway sub-node is the edge computing terminal mounted on the remote control console of the blowout preventer control device; the first parameter data is the pressure data, liquid level data or electric pump operation data involved in the operation of the blowout preventer control device.
[0089] 102. Based on the hierarchical position of the tree structure in the edge network where each gateway sub-node is located, the first parameter data is pre-analyzed and uploaded to the corresponding deployment and associated gateway node in the edge network level by level to obtain the second parameter data on the gateway node. The second parameter data is the pre-analysis data for at least one component of the services supported by the edge network.
[0090] 103. For each edge network, upload the second parameter data on the gateway node to the cloud server.
[0091] In some modified embodiments, the method is explained in detail. This application provides another method for monitoring the operating status data of an ultra-high voltage blowout preventer control device, such as... Figure 4 The specific implementation steps include the following:
[0092] 201. Collect first parameter data from at least one pre-associated device using each gateway sub-node. Multiple gateway sub-nodes are deployed in a tree structure in an edge network. The edge network is a local area network designed based on the components of the blowout preventer control device. Each edge network supports the linkage control of the device in at least one component.
[0093] Among them, the equipment is the device used for linkage control of the blowout preventer control device during operation; the gateway sub-node is the edge computing terminal mounted on the remote control console of the blowout preventer control device; the first parameter data is the pressure data, liquid level data or electric pump operation data involved in the operation of the blowout preventer control device.
[0094] 202. In the edge network, the first parameter data of the devices collected by each gateway sub-node is aggregated to obtain the third parameter data.
[0095] 203. Based on the tree structure in the edge network, determine the hierarchical position of the gateway child node in the edge network.
[0096] 204a. If a gateway sub-node has associated lower-level gateway sub-nodes in the edge network, then the third parameter data and the parameter data uploaded by the lower-level gateway sub-nodes shall be processed using the preset optimization rules.
[0097] 204b. If the gateway child node is an associated parent gateway child node, the parameter data processed using the preset optimization rules will be uploaded to the parent gateway child node.
[0098] 205. Based on the tree structure formed by the various gateway child nodes in the edge network, and combined with the pre-set optimization rules on each gateway child node, the data transmission between the lower-level gateway child nodes and the upper-level gateway child nodes is executed in sequence to obtain the parameter data on the top-level gateway child node, which is used as the second parameter data.
[0099] 206. Transmit the second parameter data to the gateway node corresponding to the edge network.
[0100] 207. For each edge network, upload the second parameter data on the gateway node to the cloud server.
[0101] In summary, this application provides a system and method for monitoring the operational status data of a blowout preventer (BOP) control device under ultra-high voltage (UHV) conditions. This application addresses the higher requirements for BOP control devices due to the inherent characteristics of UHV operating conditions. The system designed for monitoring the operation of the BOP control device includes multiple devices, multiple gateway nodes, multiple gateway sub-nodes, and a cloud server. Each device is linked to an edge network for coordinated control during operation. Each gateway node is pre-associated with an edge network, which contains multiple gateway sub-nodes deployed in a tree structure. Each gateway sub-node manages at least one device. The gateway sub-nodes are edge computing terminals mounted on the remote control console of the BOP control device.
[0102] Since an edge network is essentially a small local area network (LAN), and edge computing terminals possess certain computing power and analytical capabilities, parameter data from different devices is aggregated and transmitted within this small LAN based on a pre-deployed tree structure. Simultaneously, during this aggregation and transmission process, the gateway child nodes, acting as edge computing terminals, progressively analyze the data, resulting in pre-analyzed and processed parameter data for the small LAN. Finally, the gateway node corresponding to each edge network uploads this data to the cloud server. This embodiment of the application achieves comprehensive monitoring of a large number of different devices requiring coordinated control of the blowout preventer control device under the stringent requirements of ultra-high voltage operating conditions. By pre-deploying these numerous devices to different edge networks, and then aggregating and pre-processing the data within each edge network before uploading it to the cloud server, the quality of the data uploaded to the cloud server is improved (i.e., no longer raw collected data but processed data), and the data processing pressure on the cloud server is significantly reduced, contributing to improved data analysis efficiency.
[0103] In addition, this application provides a computer system including a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement steps such as a method for monitoring the operating status data of an ultra-high voltage blowout preventer control device.
[0104] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements steps such as a method for monitoring the operating status data of an ultra-high voltage blowout preventer control device.
[0105] This application also provides a computer program product, including a computer program that, when executed by a processor, implements steps such as a method for monitoring the operating status data of an ultra-high voltage blowout preventer control device.
[0106] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0107] In a typical configuration, the device includes one or more processors (CPUs), memory, and a bus. The device may also include input / output interfaces, network interfaces, etc.
[0108] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and memory includes at least one memory chip. Memory is an example of computer-readable media.
[0109] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0110] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0111] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0112] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A system for monitoring the operational status data of an ultra-high voltage blowout preventer control device, characterized in that, The system comprises devices, gateway nodes, gateway sub-nodes and a cloud server; The devices are blowout preventer control devices in linkage control in operation; each gateway node is pre-associated with an edge network, the edge network is a local network designed based on components of the blowout preventer control device, each edge network supports service of at least one component in linkage control of the devices, and the edge network is deployed with a plurality of gateway sub-nodes in a tree structure; The gateway sub-nodes are edge computing terminals carried by remote consoles of the blowout preventer control devices, each gateway sub-node is deployed and managed for at least one device to collect first parameter data from the device for pre-analysis; the first parameter data is pressure data, liquid level data or electric pump operation data involved in operation of the blowout preventer control device; The gateway sub-node is further configured to perform pre-analysis and upload the first parameter data to the gateway node associated with the edge network in a tree structure in the edge network, to obtain corresponding second parameter data on the gateway node, and the second parameter data is pre-analysis data of at least one component of the service supported by the edge network; The gateway node is configured to upload the second parameter data to the cloud server; The gateway sub-node comprises a positioning unit, a data acquisition unit, a data transmission unit, a state monitoring unit and a central processing unit; the positioning unit is configured to obtain position information of the device; the data acquisition unit is configured to acquire operation state information of the device as first parameter data; the data transmission unit is configured to transmit the position information and the first parameter data of each device to the state monitoring unit and the central processing unit; the state monitoring unit is configured to monitor the first parameter data of each device using a pre-set early warning threshold, and output alarm information if the alarm is triggered, the alarm information carrying the position information of the device; and the central processing unit is configured to analyze and process the parameter data and the first parameter data using a pre-set data analysis rule if the gateway sub-node receives parameter data uploaded by a lower gateway sub-node, and upload the processed parameter data to an upper gateway sub-node.
2. The system of claim 1, wherein, The central processing unit comprises: A summary module configured to summarize the first parameter data sent by the data transmission unit to obtain third parameter data; A determination module configured to determine a hierarchical position of the gateway sub-node in the edge network according to a tree structure in the edge network; A judgment module configured to judge whether the gateway sub-node has an associated lower gateway sub-node according to the hierarchical position; A processing module configured to process the third parameter data and parameter data uploaded by the lower gateway sub-node using a pre-set optimization rule if the gateway sub-node has an associated lower gateway sub-node in the edge network.
3. The system of claim 2, wherein, The central processing unit further comprises: The judging module is further configured to judge whether the gateway child node has an associated superior gateway child node according to the hierarchical position. The first transmission module is configured to upload the parameter data processed by using the preset optimization rule to the superior gateway child node if the gateway child node has the associated superior gateway child node. The first transmission module is further configured to upload the parameter data processed by using the preset optimization rule to the gateway node corresponding to the edge network if the gateway child node does not have the associated superior gateway child node, to obtain corresponding second parameter data on the gateway node.
4. The system of any one of claims 1 to 3, wherein, The electronic tag unit is configured to record at least log data and authorization data corresponding to work on the device. The electronic tag unit is connected to the data acquisition unit of the gateway child node, and the log data and the authorization data are transmitted to the data acquisition unit in an encrypted manner, wherein the decryption authorization corresponding to the encrypted manner is on the gateway node.
5. The system of claim 1, wherein, The data transmission unit includes a plurality of second transmission modules; the second transmission modules are electrically connected with the data acquisition modules in the data acquisition unit, the output ends of the second transmission modules are electrically connected with the summary modules in the central processing unit; the second transmission modules support dual-user identification cards and wireless local area network connection, and the second transmission modules are provided with redundant backup links.
6. A method for monitoring the operating state data of an ultra-high pressure preventer control device, characterized in that, The method is applied to the system of any one of claims 1 to 5, and the method comprises: Collecting first parameter data on at least one device pre-associated with each gateway child node, a plurality of the gateway child nodes being deployed in a tree structure in an edge network, the edge network being a local area network designed based on components of the blowout preventer control device, each edge network supporting service for at least one component for linkage control of the device; The device is a device for linkage control of the blowout preventer control device in work; the gateway child node is an edge computing terminal carried by a remote control console of the blowout preventer control device; the first parameter data is pressure data, liquid level data or electric pump operation data related to the blowout preventer control device in work; According to the hierarchical position of each gateway child node in the tree structure in the edge network, the first parameter data is processed and uploaded to a gateway node deployed in association with the edge network, to obtain second parameter data on the gateway node, the second parameter data being pre-analysis data of at least one component for service supported by the edge network; For each edge network, the second parameter data on the gateway node is uploaded to a cloud server.
7. A computer system comprising a memory, a processor and a computer program stored on the memory, characterized in that The processor executes the computer program to implement the steps of the method for monitoring the work state data of the ultra-high pressure blowout preventer control device according to claim 6.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method for monitoring the work state data of the ultra-high pressure blowout preventer control device according to claim 6.
9. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method for monitoring the operating state data of the control device of the ultra-high pressure blowout preventer according to claim 6.
Citation Information
Patent Citations
Equipment data processing method and device, equipment and medium
CN113055478A
Industrial edge computing gateway system based on Internet of Things and implementation method
CN119449853A