A blasting management system and method applied to oil and gas exploration scenarios
By introducing an automated blasting management system and utilizing identity and task division tables, work recorders, and image acquisition equipment, efficient task division and supervision at oil and gas exploration sites have been achieved, solving the problem of low efficiency in manual division of labor and improving operational safety.
Patent Information
- Application Number
- CN202411678694.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2044-11-22
AI Technical Summary
During blasting operations at oil and gas exploration sites, the division of manual tasks and inefficient supervision lead to high labor costs and increased operational safety risks.
Introduce personnel identity and task division tables, conduct task division and supervision through automated systems, use work recorders and image acquisition equipment to obtain execution progress, and conduct visual management on site maps.
It reduces labor costs, improves supervision efficiency and operational safety, and reduces safety risks for operators.
Smart Images

Figure CN119623961B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of operation site management, and in particular to a blasting management system and method applied to oil and gas exploration scenarios. Background Art
[0002] Currently, seismic exploration is the most common method used at oil and gas exploration sites. This method requires blasting at the site. Typically, management personnel formulate blasting tasks based on the blasting requirements at the site, then assemble the workers within the site and divide up the tasks based on the blasting tasks. Furthermore, due to the significant operational safety risks inherent in blasting, management personnel are required to supervise the workers as they perform their work.
[0003] However, task division and operation supervision are all completed manually by management personnel, which results in high labor costs. Secondly, the area of oil and gas exploration sites is often large and the operators are mostly dispersed. The comprehensiveness and efficiency of management personnel's operation supervision of the operators are insufficient, which increases the safety risks of the operators to a certain extent.
[0004] Therefore, a solution is urgently needed. Summary of the Invention
[0005] One of the purposes of the present invention is to provide a blasting management system applied to oil and gas exploration scenarios, which introduces personnel identity and task division tables to automatically divide tasks for workers in the oil and gas exploration site. Secondly, it introduces execution progress and task execution requirement tables to supervise the task execution of workers. There is no need for management personnel to manually complete task division and operation supervision, which greatly reduces labor costs. In addition, the system can continuously supervise each worker, improve the comprehensiveness and efficiency of operation supervision of workers, and further improve the operation safety of workers.
[0006] An embodiment of the present invention provides a blasting management system for oil and gas exploration scenarios, including:
[0007] The first acquisition module is used to obtain the blasting tasks, site maps and operator responsibility list of the oil and gas exploration site;
[0008] The first determination module is used to determine the task division table of the oil and gas exploration site based on the blasting task, the site map and the operator's responsibility table;
[0009] The second acquisition module is used to obtain the identity of the operating personnel entering the oil and gas exploration site;
[0010] The second determination module is used to determine the tasks to be performed by the operators based on the identities of the operators and the task division table, and distribute them to the operators;
[0011] A third determining module is used to determine a task execution requirement table for the task to be executed based on the task to be executed and a preset task execution requirement library;
[0012] The third acquisition module is used to obtain the execution progress of the operator when performing the task to be performed at the oil and gas exploration site;
[0013] The supervision module is used to supervise the task execution of operators based on the execution progress and task execution requirement table.
[0014] Preferably, the third acquisition module acquires the execution progress of the operator when performing the task to be performed in the oil and gas exploration site, and performs the following operations:
[0015] Get the first position of the operator;
[0016] Try to connect the first operation recorder worn by the operator;
[0017] If the attempt is successful, the operator's operation view image is obtained through the first operation recorder, and the execution progress is determined based on the first position, the site map and the operation view image; otherwise, an attempt is made to obtain a first image of the operator at the first position through an image acquisition device set up in the oil and gas exploration site;
[0018] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the first screen; otherwise, the execution progress is queried to the operator based on a preset execution progress inquiry template;
[0019] Get the execution progress replied by the operator.
[0020] Preferably, the third acquisition module further performs the following operations when inquiring the operator about the execution progress:
[0021] Determine whether there are other workers within a preset radius around the first location;
[0022] If the answer is yes, determining whether the target work recorder exists among the second work recorders worn by other workers based on the target work recorder determination rule;
[0023] If yes, try to obtain a second image of the operator at the first position through the target operation recorder;
[0024] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the second screen, and the execution progress inquiry to the operator is stopped;
[0025] When the operator replies with the execution progress, stop trying;
[0026] The target operation recorder determination rules include:
[0027] Acquire multiple moving positions and corresponding shooting directions of the second operation recorder generated within a recently preset first time period;
[0028] Determine a target straight line between a center position of a minimum enclosing sphere that encloses all moving positions and the first position on the scene map;
[0029] Traverse the mobile positions in sequence;
[0030] During each traversal, a first direction vector is constructed based on the traversed moving position and the shooting direction corresponding to the traversed moving position; a second direction vector is constructed based on the traversed moving position and the straight line direction from the traversed moving position to the first position; and a vector angle between the first direction vector and the second direction vector is calculated;
[0031] After the traversal of the moving positions is completed, the number of vector angles falling within the preset vector angle range is counted;
[0032] When the first straight-line distance of the target straight line is less than or equal to the preset first straight-line distance threshold and the target straight line does not pass through any shooting obstructions in the site map and the number of angles is greater than or equal to the preset angle number threshold, the corresponding second operation recorder will be used as the target operation recorder.
[0033] Preferably, the blasting management system applied to oil and gas exploration scenarios also includes:
[0034] The early warning module includes:
[0035] Access to unsafe areas within oil and gas exploration sites;
[0036] Based on the first position, determining whether the operator is close to an unsafe area;
[0037] When the answer is yes, a target circle is drawn in the on-site map with the first position as the center and the preset radius length as the radius;
[0038] Determine the intersection point where the boundary line of the non-safe area intersects the arc of the target circle;
[0039] Determine the arc length of the local arc between two adjacent intersection points in the arc;
[0040] Determine the symmetrical arc of the local arc with the shortest arc length in the arc, which is symmetrical about the center of the circle;
[0041] Connect the two ends of the symmetrical arc to the center of the circle to obtain a connecting line; the symmetrical arc and the connecting line form the target sector;
[0042] Determine a marker that meets the marker conditions from the target sector;
[0043] Generate warning information based on preset warning information generation templates and markers;
[0044] Based on the early warning information, early warning is given to the operating personnel;
[0045] Among them, marker conditions include:
[0046] A second straight-line distance between the second position and the first position of the marker is less than or equal to a preset second straight-line distance threshold;
[0047] The marker has a matching universal marker in a preset universal marker library or the number of times the operator's historical movement trajectory generated within a recently preset second time period passes through the marker is greater than or equal to a preset number threshold.
[0048] Preferably, the blasting management system applied to oil and gas exploration scenarios also includes:
[0049] Visualization modules include:
[0050] Map personnel identities, tasks to be performed, task execution requirements, and execution progress next to the first position on the site map;
[0051] Output site map.
[0052] An embodiment of the present invention provides a blasting management method for oil and gas exploration scenarios, comprising:
[0053] Step S1: Obtaining blasting tasks, site maps, and operator responsibilities at the oil and gas exploration site;
[0054] Step S2: Determine the task division table for the oil and gas exploration site based on the blasting task, site map, and operator responsibility table;
[0055] Step S3: obtaining the identities of the workers entering the oil and gas exploration site;
[0056] Step S4: Based on the personnel identity and task division table, determine the tasks to be performed by the operators and distribute them to the operators;
[0057] Step S5: determining a task execution requirement table for the task to be executed based on the task to be executed and a preset task execution requirement library;
[0058] Step S6: obtaining the execution progress of the operator when performing the task to be performed at the oil and gas exploration site;
[0059] Step S7: Based on the execution progress and task execution requirement table, the task execution of the operator is supervised.
[0060] Preferably, step S6: obtaining the execution progress of the operator when performing the task to be performed at the oil and gas exploration site, includes:
[0061] Get the first position of the operator;
[0062] Try to connect the first operation recorder worn by the operator;
[0063] If the attempt is successful, the operator's operation view image is obtained through the first operation recorder, and the execution progress is determined based on the first position, the site map and the operation view image; otherwise, an attempt is made to obtain a first image of the operator at the first position through an image acquisition device set up in the oil and gas exploration site;
[0064] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the first screen; otherwise, the execution progress is queried to the operator based on a preset execution progress inquiry template;
[0065] Get the execution progress replied by the operator.
[0066] Preferably, when inquiring the operator about the execution progress, the following is also included:
[0067] Determine whether there are other workers within a preset radius around the first location;
[0068] If the answer is yes, determining whether the target work recorder exists among the second work recorders worn by other workers based on the target work recorder determination rule;
[0069] If yes, try to obtain a second image of the operator at the first position through the target operation recorder;
[0070] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the second screen, and the execution progress inquiry to the operator is stopped;
[0071] When the operator replies with the execution progress, stop trying;
[0072] The target operation recorder determination rules include:
[0073] Acquire multiple moving positions and corresponding shooting directions of the second operation recorder generated within a recently preset first time period;
[0074] Determine a target straight line between a center position of a minimum enclosing sphere that encloses all moving positions and the first position on the scene map;
[0075] Traverse the mobile positions in sequence;
[0076] During each traversal, a first direction vector is constructed based on the traversed moving position and the shooting direction corresponding to the traversed moving position; a second direction vector is constructed based on the traversed moving position and the straight line direction from the traversed moving position to the first position; and a vector angle between the first direction vector and the second direction vector is calculated;
[0077] After the traversal of the moving positions is completed, the number of vector angles falling within the preset vector angle range is counted;
[0078] When the first straight-line distance of the target straight line is less than or equal to the preset first straight-line distance threshold and the target straight line does not pass through any shooting obstructions in the site map and the number of angles is greater than or equal to the preset angle number threshold, the corresponding second operation recorder will be used as the target operation recorder.
[0079] Preferably, the blasting management method applied to oil and gas exploration scenarios further includes:
[0080] Access to unsafe areas within oil and gas exploration sites;
[0081] Based on the first position, determining whether the operator is close to an unsafe area;
[0082] When the answer is yes, a target circle is drawn in the on-site map with the first position as the center and the preset radius length as the radius;
[0083] Determine the intersection point where the boundary line of the non-safe area intersects the arc of the target circle;
[0084] Determine the arc length of the local arc between two adjacent intersection points in the arc;
[0085] Determine the symmetrical arc of the local arc with the shortest arc length in the arc, which is symmetrical about the center of the circle;
[0086] Connect the two ends of the symmetrical arc to the center of the circle to obtain a connecting line; the symmetrical arc and the connecting line form the target sector;
[0087] Determine a marker that meets the marker conditions from the target sector;
[0088] Generate warning information based on preset warning information generation templates and markers;
[0089] Based on the early warning information, early warning is given to the operating personnel;
[0090] Among them, marker conditions include:
[0091] A second straight-line distance between the second position and the first position of the marker is less than or equal to a preset second straight-line distance threshold;
[0092] The marker has a matching universal marker in a preset universal marker library or the number of times the operator's historical movement trajectory generated within a recently preset second time period passes through the marker is greater than or equal to a preset number threshold.
[0093] Preferably, the blasting management method applied to oil and gas exploration scenarios is characterized by further comprising:
[0094] Map personnel identities, tasks to be performed, task execution requirements, and execution progress next to the first position on the site map;
[0095] Output site map.
[0096] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purposes and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0097] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0098] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0099] Figure 1 Schematic diagram of a blasting management system applied to oil and gas exploration scenarios according to an embodiment of the present invention;
[0100] Figure 2 The figure is a flow chart of a blasting management method applied to oil and gas exploration scenarios in an embodiment of the present invention. DETAILED DESCRIPTION
[0101] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0102] The embodiment of the present invention provides a blasting management system applied to oil and gas exploration scenarios, such as Figure 1 As shown, including:
[0103] The first acquisition module 1 is used to obtain the blasting tasks, site map, and operator responsibility table for the oil and gas exploration site. The blasting tasks are prepared in advance by management personnel based on the blasting requirements within the oil and gas exploration site and include multiple blasting locations and corresponding gunpowder usage. The site map is a three-dimensional map of the oil and gas exploration site. The operator responsibility table lists the responsibilities of different operators, such as blaster head maker, blaster setting personnel, and blaster blaster.
[0104] The first determination module 2 is used to determine a task division table for the oil and gas exploration site based on the blasting tasks, the site map, and the operator responsibility table. The task division table includes pending tasks that need to be performed by different operators, which can be determined by comparing the blasting tasks with the operator responsibility table. The pending tasks include routes for operators to perform the tasks, which can be planned based on the blasting tasks on the site map. For example, if the blasting task includes a task to go to location A to collect gunpowder and detonators, a route from the entrance of the oil and gas exploration site to location A is planned and included in the pending tasks.
[0105] The second acquisition module 3 is used to obtain the identity of the operator entering the oil and gas exploration site. To obtain the identity of the operator, a facial recognition device can be installed at the entrance of the oil and gas exploration site. When the operator enters the oil and gas exploration site through the entrance, the facial recognition device performs facial recognition on the operator to obtain the identity of the operator.
[0106] The second determination module 4 is used to determine the tasks to be performed by the operator based on the personnel identity and the task division table, and distribute them to the operator; based on the personnel identity and the task division table, the tasks to be performed by the operator can be determined, and when distributed to the operator, they can be pushed to the intelligent terminal carried by the operator, such as a smart phone, PDA device, etc.;
[0107] The third determining module 5 is configured to determine a task execution requirement table for the task to be executed based on the task to be executed and a preset task execution requirement library. The task execution requirement library contains task execution requirements corresponding to different tasks to be executed. For example, if the task to be executed is to make a cannon head, the task execution requirement is that all electric detonators are inserted into the gunpowder roll.
[0108] The third acquisition module 6 is used to obtain the execution progress of the operator when performing the task to be performed at the oil and gas exploration site; the execution progress represents what the operator is currently doing;
[0109] Supervision Module 7 is used to supervise the execution of tasks by operators based on the execution progress and the task execution requirements table. For example, if the execution progress is to insert the electric detonator into the gunpowder cartridge, the operator's smart terminal will be controlled to broadcast a voice prompt every three minutes: "The electric detonator must be fully inserted into the gunpowder cartridge. Please check carefully."
[0110] The working principle and beneficial effects of the above technical solution are:
[0111] This application introduces a personnel identity and task division table to automatically divide tasks among operators at the oil and gas exploration site. Secondly, it introduces an execution progress and task execution requirement table to supervise the task execution of operators. There is no need for management personnel to manually complete task division and operation supervision, which greatly reduces labor costs. In addition, the system can continuously supervise each operator, improve the comprehensiveness and efficiency of operation supervision of operators, and improve the operation safety of operators.
[0112] In practical applications, after the system determines the task allocation table, operators enter the oil and gas exploration site directly. Upon entry, the system obtains the operator's identity and compares it with the task allocation table to determine their pending tasks. After the operator enters, the smart terminal they carry will receive the pending tasks, which they will check and execute. As the operator works at the oil and gas exploration site, the system will obtain their work progress and monitor them against the task execution requirements table.
[0113] In one embodiment, the third acquisition module 6 acquires the execution progress of the operator when performing the task to be performed in the oil and gas exploration site, and performs the following operations:
[0114] Obtain the first location of the operator; the first location of the operator can be obtained through the smart terminal carried by the operator;
[0115] Try connecting to the first operation recorder worn by the operator; the first operation recorder has a camera function and is generally set in front of the safety helmet worn by the operator to capture the operator's operation perspective;
[0116] When the attempt is successful, the operator's operation perspective image is obtained through the first operation recorder, and the execution progress is determined based on the first position, the site map and the operation perspective image; otherwise, an attempt is made to obtain the first image of the operator at the first position through the image acquisition device set up in the oil and gas exploration site; when the attempt to connect with the first operation recorder is successful, it means that the first operation recorder is operating normally and the operation perspective image is obtained; different facility areas are marked in the site map, such as: gunpowder warehouse, etc., so based on the first position and the site map, it can be determined in which facility area the operator is located, and then combined with the operation perspective image, its execution progress can be determined, for example: based on the first position and the site map, it is determined that the operator is in the gunpowder warehouse, and the operator is taking gunpowder in the operation perspective image, which means that the execution progress is taking gunpowder in the gunpowder warehouse; the image acquisition device is a surveillance camera, etc.
[0117] When the attempt is successful, the execution progress is determined based on the first position, the site map, and the first screen. Otherwise, the execution progress is queried to the operator based on a preset execution progress inquiry template. When the image acquisition device captures the first screen, the execution progress can be determined based on the first position, the site map, and the first screen. If the image acquisition device fails to capture the first screen, the execution progress is queried to the operator. The inquiry can be made to the operator through the smart terminal carried by the operator. The execution progress inquiry template is a language template that inquires the operator about the current execution progress, such as: "Please reply to your current task execution progress."
[0118] Get the execution progress replied by the operator.
[0119] The working principle and beneficial effects of the above technical solution are:
[0120] In specific applications, there are two demand situations in the oil and gas exploration site: First, due to the particularity of the large operational safety risks involved in blasting, it is necessary to ensure the stability of the operator's execution progress in order to conduct continuous supervision of the operation; second, when directly inquiring about the execution progress of the operator, the operator needs to temporarily stop the matter at hand to respond, which will disturb the operation train of thought to a certain extent. Therefore, it is necessary to avoid directly inquiring about the execution progress of the operator as much as possible. The embodiment of the present invention can meet these two situations: first, try to obtain the operation perspective image through the first operation recorder worn by the operator. When the acquisition is successful, the execution progress is determined. When the acquisition fails, the first image is obtained through the image acquisition device in the oil and gas exploration site. When the acquisition is successful, the execution progress is determined. When the acquisition fails again, the execution progress is directly inquired about the operation progress. The stability of the operator's execution progress acquisition is improved, and the operator's operation train of thought is avoided as much as possible, which is particularly applicable.
[0121] In one embodiment, when the third acquisition module 6 inquires the operator about the execution progress, it also performs the following operations:
[0122] Determine whether there are other workers within a preset radius around the first location; the preset radius may be a circular range with a radius of 20 meters;
[0123] If the answer is yes, determining whether there is a target operation recorder among the second operation recorders worn by other workers based on the target operation recorder determination rule; the target operation recorder is a second operation recorder that may capture the second image of the worker;
[0124] If yes, try to obtain a second image of the operator at the first position through the target operation recorder;
[0125] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the second screen, and the execution progress inquiry to the operator is stopped. When the target operation recorder captures the second screen, the execution progress can be determined based on the first location, the site map, and the second screen. At this point, the execution progress is determined to be complete, and there is no need to inquire about the execution progress to the operator.
[0126] When the operator replies with the execution progress, stop trying. In addition, if the operation replies with the execution progress, it means that the execution progress has been confirmed to be completed, and there is no need to try to obtain the second screen through the target operation recorder.
[0127] The target operation recorder determination rules include:
[0128] Acquire multiple moving positions and corresponding shooting directions generated by the second operation recorder within a recently preset first time period; the first time period may be, for example, 5 minutes;
[0129] Determine the target straight line between the center position of the minimum enclosing sphere that encompasses all moving positions and the first position on the site map. Generally, when operating at an oil and gas exploration site, operators often move back and forth within a fixed area, such as performing fixed shots within a blasting area. Therefore, the center position of the minimum enclosing sphere that encompasses all moving positions can approximately represent the center position of the operator's most recent moving range.
[0130] Traverse the mobile positions in sequence;
[0131] During each traversal, a first direction vector is constructed based on the traversed moving position and the shooting direction corresponding to the traversed moving position; a second direction vector is constructed based on the traversed moving position and the straight line direction from the traversed moving position to the first position; and the vector angle between the first direction vector and the second direction vector is calculated. The calculation formula of the vector angle is: Wherein, θ is the vector angle, arccos() is the inverse cosine function, x1 is the abscissa of the first direction vector, y1 is the ordinate of the first direction vector, x2 is the abscissa of the second direction vector, and y2 is the ordinate of the second direction vector;
[0132] After traversing the moving positions, the number of vector angles falling within a preset vector angle range is counted; the vector angle range can be, for example, 90 degrees to 180 degrees. Generally, when the shooting direction is completely facing the first position, the vector angle is 180 degrees, and when the shooting direction is completely sideways to the first position, the vector angle is 90 degrees. Therefore, when the vector angle is within this vector angle range, it means that when the second operation recorder was historically located at the corresponding moving position, the shooting angle was close to or met the conditions for capturing the second picture.
[0133] When the first straight-line distance of the target line is less than or equal to the preset first straight-line distance threshold, the target line does not pass through any obstructions in the site map, and the number of angles is greater than or equal to the preset angle threshold, the corresponding second work recorder is selected as the target work recorder. The first straight-line distance threshold can be, for example, 12 meters; the obstruction is an object that blocks the image, such as a hillside; and the number of angles can be, for example, 5. When these three conditions are met, it means that the second work recorder may capture the second image of the worker.
[0134] The working principle and beneficial effects of the above technical solution are:
[0135] When inquiring about a worker's progress, the system determines whether another worker's target work recorder can capture the worker's second screen. If so, the system stops inquiring about the worker's progress, minimizing disruption to the worker's work flow and further improving its usability. Furthermore, a target work recorder identification rule is introduced to filter out the second work recorder that may capture the worker's second screen, thus identifying the target work recorder. This eliminates the need to determine whether the target work recorder can capture the worker's second screen, reducing resource usage by the second work recorder and improving system efficiency.
[0136] In one embodiment, a blasting management system applied to oil and gas exploration scenarios further includes:
[0137] The early warning module includes:
[0138] Obtain unsafe areas within the oil and gas exploration site. Unsafe areas can include, for example, areas where blasting is about to take place or areas with high gas concentrations. Unsafe areas can be drawn and set by operators on the site map.
[0139] Based on the first position, determining whether the operator is close to an unsafe area;
[0140] When the answer is yes, a target circle is drawn in the on-site map with the first position as the center and the preset radius length as the radius; the preset radius length can be, for example, 20 meters;
[0141] Determine the intersection point where the boundary line of the non-safe area intersects the arc of the target circle;
[0142] Determine the arc length of the local arc between two adjacent intersection points in the arc;
[0143] Determine the symmetrical arc of the local arc with the shortest arc length in the arc, which is symmetrical about the center of the circle;
[0144] Connect the two ends of the symmetrical arc to the center of the circle to obtain a connecting line; the symmetrical arc and the connecting line form a target sector; in this way, the target sector is the safe area that the operator can enter to avoid the nearby unsafe area;
[0145] Determine a marker that meets the marker conditions from the target sector;
[0146] Based on a preset warning information generation template, a warning information is generated according to a landmark. The warning information generation template is a template for generating warning information according to a landmark. For example, if the landmark is a gunpowder warehouse, the warning message is "You are about to enter an unsafe area. Please immediately move towards the gunpowder warehouse to stay away from the unsafe area."
[0147] Based on the warning information, the operator is warned; when the warning is issued, the operator can control the smart terminal carried by the operator to broadcast the warning information by voice;
[0148] Among them, marker conditions include:
[0149] A second straight-line distance between the second position of the marker and the first position is less than or equal to a preset second straight-line distance threshold. The second straight-line distance threshold may be, for example, 10 meters. When this condition is met, the marker is not too far from the operator, and the operator can quickly find the marker in his or her field of vision.
[0150] The marker must have a matching universal marker in the pre-set universal marker library, or the operator's recent movement trajectory must have passed through the marker more than or equal to a preset threshold number of times within a pre-set second time period. A universal marker is a marker whose location is known to all operators, such as the entrance to an oil and gas exploration site. The second time period can be, for example, seven days, and the threshold number of times can be, for example, three times. If the historical movement trajectory has passed through the marker more than or equal to the preset threshold number of times, it indicates that the operator has recently passed by the marker multiple times and is familiar with it. When this condition is met, the operator can quickly locate the marker.
[0151] The working principle and beneficial effects of the above technical solution are:
[0152] Workers may mistakenly enter unsafe areas within the oil and gas exploration site, and they need to be warned. Generally, when workers enter the oil and gas exploration site, since most oil and gas exploration sites have complex terrain, if they are directly reminded of which direction to move to to stay away from the approaching unsafe area, the workers may not know which way to go for a while, and may even mistakenly enter the unsafe area. The embodiment of the present invention can solve this problem by introducing markers. Based on the markers, the workers are reminded of the direction to stay away, which improves the effectiveness of the reminder. It is particularly suitable for oil and gas exploration sites with complex terrain. In addition, the target sector is introduced to quickly determine the safe area that workers can enter to avoid the approaching unsafe area. Secondly, the marker conditions are introduced to improve the efficiency and rationality of marker selection.
[0153] In one embodiment, a blasting management system applied to oil and gas exploration scenarios further includes:
[0154] Visualization modules include:
[0155] Map personnel identity, pending tasks, task execution requirements, and execution progress to the first position on the site map. After mapping personnel identity, pending tasks, task execution requirements, and execution progress to the first position on the site map, managers can see on the site map the location of each operator within the oil and gas exploration site, what tasks they are performing, and the progress of task execution. They can also remotely determine whether the operator's task execution is in compliance with regulations based on the task execution requirements table.
[0156] Output the site map. When outputting, the site map can be pushed to the smart terminal used by the management personnel, etc., for the management personnel to view through the smart terminal.
[0157] The embodiment of the present invention provides a blasting management method applied to oil and gas exploration scenarios, such as Figure 2 As shown, including:
[0158] Step S1: Obtaining blasting tasks, site maps, and operator responsibilities at the oil and gas exploration site;
[0159] Step S2: Determine the task division table for the oil and gas exploration site based on the blasting task, site map, and operator responsibility table;
[0160] Step S3: obtaining the identities of the workers entering the oil and gas exploration site;
[0161] Step S4: Based on the personnel identity and task division table, determine the tasks to be performed by the operators and distribute them to the operators;
[0162] Step S5: determining a task execution requirement table for the task to be executed based on the task to be executed and a preset task execution requirement library;
[0163] Step S6: obtaining the execution progress of the operator when performing the task to be performed at the oil and gas exploration site;
[0164] Step S7: Based on the execution progress and task execution requirement table, the task execution of the operator is supervised.
[0165] Step S6: Obtaining the progress of the operator in performing the task to be performed at the oil and gas exploration site, including:
[0166] Get the first position of the operator;
[0167] Try to connect the first operation recorder worn by the operator;
[0168] If the attempt is successful, the operator's operation view image is obtained through the first operation recorder, and the execution progress is determined based on the first position, the site map and the operation view image; otherwise, an attempt is made to obtain a first image of the operator at the first position through an image acquisition device set up in the oil and gas exploration site;
[0169] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the first screen; otherwise, the execution progress is queried to the operator based on a preset execution progress inquiry template;
[0170] Get the execution progress replied by the operator.
[0171] When inquiring operators about the execution progress, the following also applies:
[0172] Determine whether there are other workers within a preset radius around the first location;
[0173] If the answer is yes, determining whether the target work recorder exists among the second work recorders worn by other workers based on the target work recorder determination rule;
[0174] If yes, try to obtain a second image of the operator at the first position through the target operation recorder;
[0175] When the attempt is successful, the execution progress is determined based on the first location, the site map, and the second screen, and the execution progress inquiry to the operator is stopped;
[0176] When the operator replies with the execution progress, stop trying;
[0177] The target operation recorder determination rules include:
[0178] Acquire multiple moving positions and corresponding shooting directions of the second operation recorder generated within a recently preset first time period;
[0179] Determine a target straight line between a center position of a minimum enclosing sphere that encloses all moving positions and the first position on the scene map;
[0180] Traverse the mobile positions in sequence;
[0181] During each traversal, a first direction vector is constructed based on the traversed moving position and the shooting direction corresponding to the traversed moving position; a second direction vector is constructed based on the traversed moving position and the straight line direction from the traversed moving position to the first position; and a vector angle between the first direction vector and the second direction vector is calculated;
[0182] After the traversal of the moving positions is completed, the number of vector angles falling within the preset vector angle range is counted;
[0183] When the first straight-line distance of the target straight line is less than or equal to the preset first straight-line distance threshold and the target straight line does not pass through any shooting obstructions in the site map and the number of angles is greater than or equal to the preset angle number threshold, the corresponding second operation recorder will be used as the target operation recorder.
[0184] Blasting management methods applied to oil and gas exploration scenarios also include:
[0185] Access to unsafe areas within oil and gas exploration sites;
[0186] Based on the first position, determining whether the operator is close to an unsafe area;
[0187] When the answer is yes, a target circle is drawn in the on-site map with the first position as the center and the preset radius length as the radius;
[0188] Determine the intersection point where the boundary line of the non-safe area intersects the arc of the target circle;
[0189] Determine the arc length of the local arc between two adjacent intersection points in the arc;
[0190] Determine the symmetrical arc of the local arc with the shortest arc length in the arc, which is symmetrical about the center of the circle;
[0191] Connect the two ends of the symmetrical arc to the center of the circle to obtain a connecting line; the symmetrical arc and the connecting line form the target sector;
[0192] Determine a marker that meets the marker conditions from the target sector;
[0193] Generate warning information based on preset warning information generation templates and markers;
[0194] Based on the early warning information, early warning is given to the operating personnel;
[0195] Among them, marker conditions include:
[0196] A second straight-line distance between the second position and the first position of the marker is less than or equal to a preset second straight-line distance threshold;
[0197] The marker has a matching universal marker in a preset universal marker library or the number of times the operator's historical movement trajectory generated within a recently preset second time period passes through the marker is greater than or equal to a preset number threshold.
[0198] Blasting management methods applied to oil and gas exploration scenarios also include:
[0199] Map personnel identities, tasks to be performed, task execution requirements, and execution progress next to the first position on the site map;
[0200] Output site map.
[0201] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A blasting management system applied to oil and gas exploration scenarios, characterized in that: include: The first acquisition module is used to obtain the blasting tasks, site maps and operator responsibility list of the oil and gas exploration site; A first determining module is configured to determine a task division table for the oil and gas exploration site based on the blasting task, the site map, and the operator responsibility table; A second acquisition module is used to obtain the identity of the operating personnel entering the oil and gas exploration site; A second determining module is used to determine the tasks to be performed by the operator based on the identity of the operator and the task division table, and distribute the tasks to the operator; A third determining module is used to determine a task execution requirement table of the task to be executed based on the task to be executed and a preset task execution requirement library; A third acquisition module is used to obtain the execution progress of the operator when performing the task to be performed at the oil and gas exploration site; A supervision module is used to supervise the task execution of the operator based on the execution progress and the task execution requirement table, The third acquisition module acquires the execution progress of the operator when performing the task to be performed at the oil and gas exploration site, and performs the following operations: Obtaining a first position of the operator; Attempting to connect to a first operation recorder worn by the operator; If the attempt is successful, obtaining the operator's work perspective image through the first work recorder, and determining the execution progress based on the first position, the site map, and the work perspective image; otherwise, attempting to obtain a first image of the operator at the first position through an image acquisition device set up in the oil and gas exploration site; When the attempt is successful, the execution progress is determined based on the first location, the site map, and the first screen; otherwise, the execution progress is queried to the operator based on a preset execution progress inquiry template; Obtain the execution progress replied by the operator, The blasting management system applied to oil and gas exploration scenarios also includes: Early warning module, used to: Obtaining a non-safe area within the oil and gas exploration site; Based on the first position, determining whether the operator is close to the unsafe area; If yes, draw a target circle in the on-site map with the first position as the center and a preset radius length as the radius; Determining an intersection point where a boundary line of the non-safe area intersects an arc of the target circle; Determining the arc lengths of the local arcs between any two adjacent intersection points in the arc; Determine a symmetric arc that is symmetric about the center of the circle and the local arc with the shortest arc length among the arcs; Connecting the two ends of the symmetrical arc to the center of the circle to obtain a connecting line; the symmetrical arc and the connecting line form a target sector; determining a marker that meets a marker condition from the target sector; Based on a preset warning information generation template, generating warning information according to the markers; Based on the warning information, issuing a warning to the operator; The marker conditions include: A second straight-line distance between the second position of the marker and the first position is less than or equal to a preset second straight-line distance threshold; The marker has a matching universal marker in a preset universal marker library or the number of times the historical movement trajectory of the operator within a recently preset second time period passes through the marker is greater than or equal to a preset number threshold.
2. A blasting management system for oil and gas exploration according to claim 1, characterized in that: When inquiring the operator about the execution progress, the third acquisition module further performs the following operations: Determine whether there are other workers within a preset radius around the first location; If the answer is yes, determining whether there is a target work recorder among the second work recorders worn by the other workers based on a target work recorder determination rule; If yes, try to obtain a second image of the operator at the first position through the target operation recorder; When the attempt is successful, determining the execution progress based on the first location, the site map, and the second screen, and simultaneously stopping querying the operator about the execution progress; When the operator replies with the execution progress, stop trying; The target operation recorder determination rules include: Acquire multiple moving positions and corresponding shooting directions generated by the second operation recorder within a recently preset first time period; Determining a target straight line between a center position of a minimum enclosing sphere that encloses all of the moving positions and the first position in the on-site map; Traversing the moving positions in sequence; During each traversal, a first direction vector is constructed based on the traversed moving position and the shooting direction corresponding to the traversed moving position; a second direction vector is constructed based on the traversed moving position and the straight line direction from the traversed moving position to the first position; and a vector angle between the first direction vector and the second direction vector is calculated; After traversing the moving positions, counting the number of the vector angles that fall within a preset vector angle range; When the first straight-line distance of the target straight line is less than or equal to the preset first straight-line distance threshold and the target straight line does not pass through any shooting obstructions in the on-site map and the number of angles is greater than or equal to the preset angle number threshold, the corresponding second operation recorder will be used as the target operation recorder.
3. The blasting management system for oil and gas exploration according to claim 1, characterized in that: Also includes: Visualization modules include: Mapping the personnel identity, the task to be performed, the task execution requirement table, and the execution progress next to the first position in the site map; The on-site map is output.
4. A blasting management method applied to oil and gas exploration scenarios, characterized in that: include: Step S1: Obtaining blasting tasks, site maps, and operator responsibilities at the oil and gas exploration site; Step S2: determining a task division table for the oil and gas exploration site based on the blasting task, the site map, and the operator responsibility table; Step S3: obtaining the identities of the workers entering the oil and gas exploration site; Step S4: Based on the personnel identity and the task division table, determine the tasks to be performed by the operator and distribute them to the operator; Step S5: determining a task execution requirement table for the task to be executed based on the task to be executed and a preset task execution requirement library; Step S6: obtaining the execution progress of the operator when performing the task to be performed at the oil and gas exploration site; Step S7: Based on the execution progress and the task execution requirement table, the operator is supervised in executing the task. The step S6 of obtaining the execution progress of the operator when performing the task to be performed at the oil and gas exploration site includes: Obtaining a first position of the operator; Attempting to connect to a first operation recorder worn by the operator; If the attempt is successful, obtaining the operator's work perspective image through the first work recorder, and determining the execution progress based on the first position, the site map, and the work perspective image; otherwise, attempting to obtain a first image of the operator at the first position through an image acquisition device set up in the oil and gas exploration site; When the attempt is successful, the execution progress is determined based on the first location, the site map, and the first screen; otherwise, the execution progress is queried to the operator based on a preset execution progress inquiry template; Obtain the execution progress replied by the operator, The blasting management method applied to oil and gas exploration scenarios also includes: Obtaining a non-safe area within the oil and gas exploration site; Based on the first position, determining whether the operator is close to the unsafe area; If yes, draw a target circle in the on-site map with the first position as the center and a preset radius length as the radius; Determining an intersection point where a boundary line of the non-safe area intersects an arc of the target circle; Determining the arc lengths of the local arcs between any two adjacent intersection points in the arc; Determine a symmetric arc that is symmetric about the center of the circle and the local arc with the shortest arc length among the arcs; Connecting the two ends of the symmetrical arc to the center of the circle to obtain a connecting line; the symmetrical arc and the connecting line form a target sector; determining a marker that meets a marker condition from the target sector; Based on a preset warning information generation template, generating warning information according to the markers; Based on the warning information, issuing a warning to the operator; Wherein, the marker conditions include: A second straight-line distance between the second position of the marker and the first position is less than or equal to a preset second straight-line distance threshold; The marker has a matching universal marker in a preset universal marker library or the number of times the historical movement trajectory of the operator within a recently preset second time period passes through the marker is greater than or equal to a preset number threshold.
5. The blasting management method applied to oil and gas exploration scenarios according to claim 4, characterized in that: When inquiring the operator about the execution progress, it also includes: Determine whether there are other workers within a preset radius around the first location; If the answer is yes, determining whether there is a target work recorder among the second work recorders worn by the other workers based on a target work recorder determination rule; If yes, try to obtain a second image of the operator at the first position through the target operation recorder; When the attempt is successful, determining the execution progress based on the first location, the site map, and the second screen, and simultaneously stopping querying the operator about the execution progress; When the operator replies with the execution progress, stop trying; The target operation recorder determination rules include: Acquire multiple moving positions and corresponding shooting directions generated by the second operation recorder within a recently preset first time period; Determining a target straight line between a center position of a minimum enclosing sphere that encloses all of the moving positions and the first position in the on-site map; Traversing the moving positions in sequence; During each traversal, a first direction vector is constructed based on the traversed moving position and the shooting direction corresponding to the traversed moving position; a second direction vector is constructed based on the traversed moving position and the straight line direction from the traversed moving position to the first position; and a vector angle between the first direction vector and the second direction vector is calculated; After traversing the moving positions, counting the number of the vector angles that fall within a preset vector angle range; When the first straight-line distance of the target straight line is less than or equal to the preset first straight-line distance threshold and the target straight line does not pass through any shooting obstructions in the on-site map and the number of angles is greater than or equal to the preset angle number threshold, the corresponding second operation recorder will be used as the target operation recorder.
6. The blasting management method applied to oil and gas exploration scenarios according to claim 4, characterized in that: Also includes: Mapping the personnel identity, the task to be performed, the task execution requirement table, and the execution progress next to the first position in the site map; The on-site map is output.
Citation Information
Patent Citations
Road operation internet-of-things method and system
CN114240115A
Security risk evaluation method and system
CN115035458A