Excitation time sequence control method and system and storage medium
By implementing a registration response and sorting mechanism for the excitation control equipment, the problem of low construction efficiency caused by excitation control equipment failure was solved, thus achieving accurate excitation of the blasting machine and improving construction efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-03-13
AI Technical Summary
In the existing technology, the excitation control equipment suffers from low construction efficiency due to malfunctions when controlling the explosive machine to excite, and cannot ensure that the explosive machine is accurately excited at a fixed excitation time point, resulting in low construction efficiency.
The system sends registration commands to the excitation control device, receives responses from other devices, identifies and sorts the target devices, determines the excitation time, ensures that normal devices are excited in sequence, skips faulty devices, and avoids energy interference.
It improved construction efficiency, avoided wasted activation time due to faulty equipment, ensured accurate activation of the blasting machine, and reduced energy interference.
Smart Images

Figure CN121657417A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of petroleum geological exploration technology, and more specifically, to an excitation timing control method, system, and storage medium. Background Technology
[0002] With the advancement of wireless communication technology, excitation control equipment has become one of the main auxiliary devices in seismic exploration. This equipment controls the high-pressure detonation of the explosive device, data acquisition, and transmission via wireless signals, solving the inconvenience of wired transmission in complex terrain and wide operating areas. In land seismic exploration, excitation control equipment ensures the synchronous excitation of the explosive device, directly affecting the accuracy of the timing of the received ground reflection echoes and the quality of seismic data.
[0003] In existing technologies, when multiple explosives are activated, a fixed activation time is usually preset. When the activation time of the explosive is reached, the activation control equipment controls the explosive to activate. If the activation control equipment and the explosive malfunction, the fixed activation time will result in no explosive being activated at that time, ultimately leading to wasted activation time and low construction efficiency. Summary of the Invention
[0004] This application aims to provide an excitation timing control method, system, and storage medium, which is intended to solve the problem of low construction efficiency caused by malfunctions in the excitation control equipment during the control of the excitation machine.
[0005] A first aspect of this application provides an excitation timing control method, system, and storage medium, the method comprising:
[0006] In response to the first registration command sent by the excitation control device, other excitation control devices send a registration response back to the excitation control device;
[0007] Based on the registration responses received from other excitation control devices, the excitation control device determines the target excitation control device among the other excitation control devices;
[0008] The excitation control device and the target excitation control device are sorted to determine the corresponding first sorting result;
[0009] Based on the first sorting result determined by each excitation control device, each excitation control device determines the first excitation control device and the first excitation time;
[0010] The corresponding explosive device is controlled by the first excitation control device to excite at the first excitation time;
[0011] Upon completion of the activation of the explosive device, the activation control device corresponding to the currently activated explosive device sends an activation command to the activation control device to be activated, wherein the activation control device to be activated is the next activation control device in the first sorting result that is located next to the activation control device corresponding to the currently activated explosive device.
[0012] According to the received activation command, the activation control device controls the corresponding detonator to perform activation.
[0013] Optionally, the excitation control device and the target excitation control device are sorted to determine a corresponding first sorting result, including:
[0014] The registration time of each target excitation control device is determined based on the first registration instruction of each target excitation control device;
[0015] Based on the registration time of the excitation control device and the registration time of each target excitation control device, all excitation control devices are sorted to obtain the corresponding first sorting result.
[0016] Optionally, the method further includes:
[0017] If the excitation control device does not receive a registration response from other excitation control devices in response to its first registration command within a preset time period, the excitation control device enters a standby state.
[0018] The excitation control device that has entered standby mode will issue an alarm to prompt the user to perform maintenance on the excitation control device.
[0019] Optionally, after the activation of the detonator is completed, and the activation control device corresponding to the currently activated detonator sends an activation command to the device to be activated, the method further includes:
[0020] Based on the received excitation command, the excitation control device to be excitationd sends the first excitation response back to the excitation control device corresponding to the excitation machine that has been excitationd.
[0021] If the excitation control device corresponding to the currently excitation-completed explosive device does not receive the first excitation response within the preset time period, the excitation control device corresponding to the currently excitation-completed explosive device is determined to be faulty.
[0022] The activation control equipment corresponding to the currently activated explosive device will issue an alarm for any malfunction in the activation control equipment to be activated.
[0023] Optionally, the method further includes:
[0024] Based on the first sorting result, the next excitation control device of the excitation control device corresponding to the currently completed excitation detonator will be determined as the new excitation control device;
[0025] The activation control device corresponding to the currently activated explosive device sends an activation command to the new activation control device.
[0026] According to the received activation command, the new activation control device controls the corresponding detonator to activate.
[0027] Optionally, before the excitation control device sends the first registration instruction, the method further includes:
[0028] Determine if a control host exists;
[0029] In the presence of a control host, the excitation control devices are prohibited from sending the first registration command, and each excitation control device is prohibited from sending the second registration command to the control host;
[0030] Based on the second registration instructions received from each excitation control device, the control host sorts all excitation control devices to obtain the corresponding second sorting result;
[0031] Based on the order of the second sorting results, the control host sends excitation commands to each excitation control device in sequence;
[0032] Based on the received activation command, the activation control equipment controls the corresponding detonator to activate the device.
[0033] Optionally, the method further includes:
[0034] Upon successful activation of the explosive device, the activation control device corresponding to the activated explosive device sends an activation completion signal to the control host.
[0035] Based on the order of the second sorting result, the control host sequentially sends excitation commands to each excitation control device, including:
[0036] If the excitation control device is the first excitation control device in the second sorting result, the control host sends an excitation command to the first excitation control device;
[0037] If the excitation control device is not the first excitation control device in the second sorting result, the control host sends an excitation command to the excitation control device to be excitationd according to the order of the second sorting result and the received excitation completion signal. The excitation control device to be excitationd is the next excitation control device in the second sorting result that is the next excitation control device corresponding to the excitation control device of the currently completed excitation.
[0038] Optionally, the method further includes:
[0039] In response to the received excitation command, the excitation control device sends a second excitation response back to the control host;
[0040] If the control host does not receive the second excitation response within a preset time period, the control host will determine the next excitation control device of the excitation control device that has not received the second excitation response as the new excitation control device according to the second sorting result.
[0041] The control host sends an excitation command to the new control device to be excited;
[0042] According to the received activation command, the new activation control device controls the corresponding detonator to activate.
[0043] A second aspect of this application provides an excitation timing control system, the system comprising:
[0044] Each of the other excitation control devices is used to respond to the first registration command sent by the excitation control device, and the other excitation control devices send a registration response back to the excitation control device;
[0045] The excitation control device is used to determine the target excitation control device among other excitation control devices based on the registration response received from other excitation control devices.
[0046] An excitation control device is configured to sort the excitation control device and the target excitation control device to determine a corresponding first sorting result; and to determine a first excitation control device and a first excitation time based on the first sorting result determined by each excitation control device.
[0047] The excitation control device is used to send an excitation command to the excitation control device corresponding to the currently excitation-completed excitation machine when the excitation of the excitation machine is completed. The excitation control device to be excitation is the next excitation control device in the first sorting result that is located next to the excitation control device corresponding to the currently excitation-completed excitation machine.
[0048] The device to be activated is used to control the corresponding detonator to activate according to the received activation command.
[0049] A third 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 any of the methods described in the first aspect.
[0050] Beneficial effects:
[0051] In response to a first registration command sent by the activation control device, other activation control devices send registration responses back to the activation control device. Based on the received registration responses from the other activation control devices, the activation control device determines a target activation control device among the other activation control devices. The activation control devices and the target activation control devices are sorted to determine a corresponding first sorting result. Based on the first sorting result determined by each activation control device, each activation control device determines a first activation control device and a first activation time. The first activation control device controls the corresponding explosive device to activate at the first activation time. When the activation of the explosive device is completed, the activation control device corresponding to the currently activated explosive device sends an activation command to the device to be activated, the device to be activated being the next activation control device in the first sorting result after the activation control device corresponding to the currently activated explosive device. Based on the received activation command, the device to be activated controls the corresponding explosive device to activate.
[0052] The excitation control device determines whether it has a fault by sending a first registration command to other excitation control devices and receiving registration responses from other excitation control devices. If it can receive a registration response normally, the excitation control device then sorts itself and other excitation control devices and excites them in sequence according to the first sorting result. The method of this application enables timely detection when the explosion machine corresponding to the excitation control device malfunctions. At the same time, it can remove the malfunctioning excitation control device and its corresponding explosion machine during sorting, so that the malfunctioning excitation control device and its corresponding explosion machine can be skipped during construction, thereby improving construction efficiency. Attached Figure Description
[0053] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is a flowchart of an excitation timing control method provided in an embodiment of this application;
[0055] Figure 2 This is a schematic diagram of an excitation control device provided in an embodiment of this application. Detailed Implementation
[0056] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0057] This application provides an excitation timing control method, and also includes a flowchart of the excitation timing control method, as follows: Figure 1 Specifically, the excitation timing control method provided in this application includes:
[0058] S11: In response to the first registration command sent by the excitation control device, other excitation control devices send a registration response back to the excitation control device.
[0059] In seismic exploration, geophones typically acquire seismic data by receiving seismic waves generated when the explosive is activated, thereby enabling seismic exploration. The activation of the explosive is usually controlled by an activation control device, and each explosive has its own corresponding activation control device.
[0060] In this embodiment, to avoid energy interference caused by the simultaneous activation of the explosives, the multiple activation control devices that control the activation of the corresponding explosives are sorted so that each explosive is activated sequentially.
[0061] Specifically, any excitation control device will send a first registration instruction to other excitation control devices. The first registration instruction includes the registration time and registration location information of the excitation control device. The registration time in the first registration instruction is determined by the time when the operator presses the registration button on the excitation control device. When the registration button is pressed, the excitation control device automatically generates the registration time at the time of pressing. At the same time, the excitation control device obtains the registration location information of the excitation control device. Preferably, the registration location information can be obtained through the GPS module in the excitation control device.
[0062] The excitation control device sends its own first registration command to other excitation control devices. Upon receiving the first registration command, each of the other excitation control devices sends a corresponding registration response. This registration response confirms that the excitation control device's first registration command has been successfully received by the other excitation control devices, meaning its information can be registered on those devices. Furthermore, since the excitation control device in this embodiment can be any other excitation control device, under normal circumstances, any excitation control device will send a first registration command to all other excitation control devices and will also receive first registration commands from all other excitation control devices. Correspondingly, all other excitation control devices will send a corresponding registration response upon receiving the first registration command, and any excitation control device will also send a registration response after receiving the first registration command from other excitation control devices. The purpose of this is to ensure that the information of each excitation control device can be reliably registered on other excitation control devices.
[0063] S12: Based on the registration response received from other excitation control devices, the excitation control device determines the target excitation control device among the other excitation control devices.
[0064] In this application, since the excitation control device and the detonator are bound together, the failure of the excitation control device is also the failure of the corresponding detonator. That is, when the excitation control device has a problem and cannot control the corresponding detonator to excite, the detonator is also in a faulty state.
[0065] Specifically, after receiving the registration response from other excitation control devices, the excitation control device can determine that it can communicate normally with other excitation control devices. That is, other excitation control devices that can send back registration responses are normal and fault-free excitation control devices. Therefore, in this application, the excitation control device determines the other excitation control devices that send back registration responses as target excitation control devices. These target excitation control devices and their corresponding detonators are all excitation control devices and detonators that can work normally at this time.
[0066] S13: Sort the excitation control device and the target excitation control device to determine the corresponding first sorting result.
[0067] Specifically, since the first registration instruction of other normal excitation control devices, i.e. the target excitation control device, has been sent to the excitation control device, the excitation control device adds its own device number and the device number representing the target excitation control device to the excitation sequence for sorting. After sorting both itself and the target excitation control device, the excitation control device obtains the corresponding first sorting result.
[0068] S14: Based on the first sorting result determined by each excitation control device, each excitation control device determines the first excitation control device and the first excitation time.
[0069] S15: The corresponding explosive device is controlled by the first excitation control device to be excited at the first excitation time.
[0070] Specifically, since each normal activation control device receives the first registration instruction sent by the target activation control device, each activation control device obtains a first sorting result. Furthermore, because the first registration instructions sent by each activation control device to other activation control devices are identical, the first sorting result obtained by each activation control device is also the same. After obtaining the first sorting result, each activation control device can determine the first activation control device in the sorted sequence, and the first activation time for the corresponding detonator. At this point, each activation control device can determine whether it is the first activation control device based on the first sorting result. Once the first activation control device has determined that it is the first activation control device, it can control the corresponding detonator to activate at the first activation time.
[0071] S16: When the excitation of the explosive is completed, the excitation control device corresponding to the currently completed explosive sends an excitation command to the excitation control device to be excitation, wherein the excitation control device to be excitation is the next excitation control device in the first sorting result that is the next excitation control device corresponding to the currently completed explosive.
[0072] Since the simultaneous activation of explosive devices located close to each other may cause energy interference and affect the formation of seismic waves, this embodiment aims to avoid the simultaneous activation of two explosive devices. Specifically, after the activation control equipment currently under construction activates its corresponding explosive device, the activation control equipment corresponding to the currently activated explosive device then sends an activation command to the device to be activated. This ensures that the device to be activated only activates after receiving the activation command, effectively avoiding the error of multiple activation control devices activating simultaneously. The device to be activated refers to the next activation control equipment in the first ranking result, that is, the activation control equipment corresponding to the currently activated explosive device is located before the device to be activated in the first ranking result.
[0073] S17: According to the received excitation command, the control device to be excitation controls the corresponding detonator to perform excitation.
[0074] Specifically, after receiving a trigger command from the trigger control device corresponding to the currently triggered explosive, the trigger control device controls the corresponding explosive to trigger. The trigger command includes the trigger time for the trigger control device to control the explosive to trigger; that is, after receiving the trigger command, the trigger control device only controls the explosive to trigger when the trigger time arrives.
[0075] The excitation timing control method of this application enables the rapid identification of faulty explosive machines and their corresponding excitation control devices. Furthermore, by excluding the screened faulty excitation control devices from the sorting process, the excitation control devices in the first sorting result are all capable of normally controlling the explosive machines to perform excitation. This effectively improves work efficiency and avoids the waste of excitation time caused by the explosive machines failing to be excited on time due to faults.
[0076] In conjunction with the above embodiments, in one implementation, the present invention also provides an excitation timing control method. In this excitation timing control method, step S13 includes steps S21 to S22:
[0077] S21: Determine the registration time of each target excitation control device according to the first registration instruction of each target excitation control device.
[0078] S22: Sort all excitation control devices according to the registration time of the excitation control device and the registration time of each target excitation control device to obtain the corresponding first sorting result.
[0079] Specifically, the first registration instruction includes the registration time and registration location information of the excitation control device that sent the first registration instruction. After receiving the first registration instructions from each target excitation control device, the excitation control device can determine the registration time of each target excitation control device. The excitation control device sorts all the excitation control devices according to its own registration time and the registration times of each target excitation control device, thus obtaining a sequence based on the order of registration time. This sequence is the first sorting result. In this first sorting result, the excitation control device with an earlier registration time is positioned in front of the excitation control device with a later registration time, and thus has a higher priority in controlling the corresponding detonator for excitation.
[0080] In conjunction with the above embodiments, in one implementation, the present invention further provides an excitation timing control method. This excitation timing control method further includes:
[0081] S31: If the excitation control device does not receive a registration response from other excitation control devices in response to its first registration command within a preset time period, the excitation control device enters a standby state.
[0082] S32: The excitation control device that has entered standby mode will issue an alarm to prompt the user to perform maintenance on the excitation control device.
[0083] In this embodiment, the excitation control devices communicate with each other wirelessly. This means that when an excitation control device malfunctions, no other excitation control device can establish a connection with it for communication. Therefore, if an excitation control device sends a first registration command to another excitation control device and does not receive a registration response from any other excitation control device within a preset time period, it can be determined that the excitation control device has experienced a communication link failure, resulting in the first registration command not being sent at all. In this case, the excitation control device enters a standby state.
[0084] The excitation control device will issue an alarm while entering standby mode, such as by displaying a red light or making a voice warning, to prompt the user to inspect the device. After the inspection is completed, the user can click the power button on the excitation control device to start it up, and then click the registration button on the device to make it resend the first registration command to join the sequence to be excited.
[0085] In conjunction with the above embodiments, in one implementation, this application also provides an excitation timing control method. In this excitation timing control method, after step S16, the method includes steps S41 to S43:
[0086] S41: Based on the received excitation command, the excitation control device to be excitationd sends the first excitation response back to the excitation control device corresponding to the currently excitation-completed explosive.
[0087] Specifically, after the corresponding explosive device completes its activation, the activation control device sends an activation command to the next explosive device to be activated. Upon receiving the activation command, the next explosive device to be activated sends a first activation response back to the activation control device corresponding to the currently activated explosive device. This ensures that the next explosive device to be activated can accurately receive the activation command sent by the activation control device corresponding to the currently activated explosive device, and thus activates the explosive device on time according to the activation time specified in the activation command.
[0088] S42: If the excitation control device corresponding to the currently excitation-completed explosive device does not receive the first excitation response within the preset time period, the excitation control device corresponding to the currently excitation-completed explosive device determines that the excitation control device to be excitation is faulty.
[0089] S43: The activation control equipment corresponding to the currently activated explosive machine will issue an alarm for the failure of the activation control equipment to be activated.
[0090] If the activation control device corresponding to the currently activated explosive does not receive the first activation response from the device to be activated within the preset time period, it indicates that the device to be activated has suddenly malfunctioned, meaning that the device to be activated cannot activate on time. At this time, the activation control device corresponding to the currently activated explosive will identify the device to be activated as a faulty device and issue a corresponding warning for the faulty device to be activated, so as to alert the user that the device to be activated is faulty and needs to be repaired and restarted.
[0091] In conjunction with the above embodiments, in one implementation, the present invention further provides an excitation timing control method, wherein the excitation timing control method further includes:
[0092] S51: According to the first sorting result, the excitation control device corresponding to the currently completed excitation of the explosion machine will determine the next excitation control device of the excitation control device that has failed as the new excitation control device.
[0093] Specifically, after the excitation control equipment corresponding to the currently completed excitation machine determines that the current excitation control equipment to be excitation is faulty, in order to improve construction efficiency and avoid wasting excitation time caused by the excitation control equipment not controlling the excitation machine during the excitation time that should have been excitation time, the excitation control equipment corresponding to the currently completed excitation machine determines the next excitation control equipment to be excitation as the new excitation control equipment according to the first sorting result. That is, skipping the excitation control equipment that has failed in the first sorting result, and immediately determining the next order in the first sorting result as the new excitation control equipment to be excitation, so as to ensure the continuity of excitation of the excitation machine.
[0094] S52: The excitation control device corresponding to the currently completed excitation of the explosive device sends an excitation command to the new excitation control device.
[0095] S53: According to the received excitation command, the new excitation control device controls the corresponding detonator to perform excitation.
[0096] Specifically, after identifying the new control device to be activated, the activation control device corresponding to the currently activated explosive sends an activation command to the new control device. This activation command also includes the activation time for the new activation control device to control the explosive. The new activation control device also needs to send back a corresponding first activation response to the activation control device corresponding to the currently activated explosive. Once it is confirmed that the activation control device corresponding to the currently activated explosive can receive the first activation response, it can be determined that the new activation control device can control the corresponding explosive to perform normal activation.
[0097] In conjunction with the above embodiments, in one implementation, the present invention also provides an excitation timing control method, wherein before step S11, the method further includes:
[0098] S61: Determine if a control host exists;
[0099] In another embodiment of this application, the excitation control device also performs signal detection after power-on. If a control host signal is detected, it is determined that a control host exists and that the control host can communicate with each excitation control device.
[0100] S62: In the presence of a control host, the excitation control device is prohibited from sending the first registration instruction, and each excitation control device is prohibited from sending the second registration instruction to the control host.
[0101] S63: Based on the second registration instructions received from each excitation control device, the control host sorts all excitation control devices to obtain the corresponding second sorting result.
[0102] S64: Based on the order of the second sorting results, the control host sends excitation commands to each excitation control device in sequence.
[0103] S65: Based on the received activation command, the activation control equipment controls the corresponding detonator to activate.
[0104] Specifically, in the presence of a control host, the excitation control device no longer sends the first registration instruction to other excitation control devices. Instead, each excitation control device sends a second registration instruction to the control host, enabling the control host to control each excitation control device. The second registration instruction also includes the registration time of the excitation control device.
[0105] After receiving the second registration instructions from each excitation control device, the control host sorts the excitation control devices according to the registration time in the second registration instructions, and obtains the corresponding second sorting result. In the second sorting result, the position of the excitation control device with the earlier registration time is preceded by the position of the excitation control device with the later registration time.
[0106] According to the order of the various excitation control devices in the second sorting result, the control host sends excitation commands to each excitation control device in sequence, so as to control the excitation control device to control the corresponding explosive device to perform excitation.
[0107] After receiving the activation command from the control host, the activation control device controls the corresponding detonator to activate according to the activation time specified in the activation command.
[0108] In conjunction with the above embodiments, in one implementation, the present invention further provides an excitation timing control method, the method further comprising:
[0109] S71: Upon completion of the activation of the explosive device, the activation control device corresponding to the currently activated explosive device sends an activation completion signal to the control host.
[0110] Specifically, after receiving the activation command from the control host, the activation control device controls the corresponding detonator to activate. Once the activation is complete, the activation control device corresponding to the currently activated detonator sends an activation completion signal to the control host. The purpose is to prevent the control host from sending an activation command to the next activation control device without knowing whether the detonator corresponding to the previous activation control device has been activated, which would cause interference to the energy generated when the detonators corresponding to at least two activation control devices are activated.
[0111] S72: Based on the order of the second sorting result, the control host sequentially sends excitation commands to each excitation control device, including:
[0112] If the excitation control device is the first excitation control device in the second sorting result, the control host sends an excitation command to the first excitation control device;
[0113] If the excitation control device is not the first excitation control device in the second sorting result, the control host sends an excitation command to the excitation control device to be excitationd according to the order of the second sorting result and the received excitation completion signal. The excitation control device to be excitationd is the next excitation control device in the second sorting result that is the next excitation control device corresponding to the excitation control device of the currently completed excitation.
[0114] Specifically, if the activation control device is the first activation control device ranked first in the second ranking result, the control host directly sends an activation command to the first activation control device. Upon receiving the activation command, the first activation control device controls the corresponding detonator to activate on time. If the activation control device is not the first activation control device in the second ranking result, the control host only sends an activation command to the next activation control device in the second ranking result after receiving the activation completion notification from the activation control device corresponding to the currently activated detonator. That is, the activation command is only sent to the next activation control device after the previous activation control device has completed its task, thus avoiding the simultaneous activation of two detonators. In this embodiment, the next activation control device corresponding to the currently activated detonator is the activation control device to be activated.
[0115] In conjunction with the above embodiments, in one implementation, the present invention further provides an excitation timing control method, the method further comprising:
[0116] S81: In response to the received excitation command, the control device to be excited sends a second excitation response back to the control host.
[0117] S82: If the control host does not receive the second excitation response within a preset time period, the control host determines the next excitation control device of the current excitation control device that has not received the second excitation response as the new excitation control device according to the second sorting result.
[0118] S83: The control host sends an excitation command to the new control device to be excited.
[0119] S84: According to the received excitation command, the new excitation control device controls the corresponding detonator to perform excitation.
[0120] In this embodiment, to prevent a sudden malfunction of the excitation control device from causing the corresponding detonator to fail to activate on time, thus resulting in wasted excitation time, the device to be excited must also send a second excitation response to the control host after receiving the excitation command from the control host, so that the control host can determine whether the device to be excited is functioning normally.
[0121] If the control host does not receive a second activation response from the device to be activated within a preset time period, the control host determines that the device to be activated has experienced a sudden malfunction. At this point, based on the second sorting result, the control host identifies the next device to be activated that has not yet received a second activation response as the new device to be activated. That is, the control host skips the malfunctioning device and identifies the next device to it as the new device to be activated. Then, the control host sends an activation command to the new device to be activated. Upon receiving the activation command and responding with a second activation response, the new device to be activated controls the corresponding detonator to activate.
[0122] In another embodiment of this application, if the control host does not receive a second excitation response from the device to be excited within a preset time period, the control host can determine the nearest excitation control device based on the registration location information in the second registration instruction. The control host can then send an excitation command to that excitation control device, which in turn sends the excitation command to the device to be excited. This avoids the situation where the control host cannot receive the excitation command due to poor signal transmission caused by the distance between the control host and the device to be excited. After receiving the excitation command from the nearest excitation control device, the device to be excited returns a second excitation response to the excitation control device, which then feeds back the second excitation response to the control host.
[0123] Based on the same inventive concept, one embodiment of this application provides an excitation timing control system, the system comprising:
[0124] Each of the other excitation control devices is used to respond to the first registration command sent by the excitation control device, and the other excitation control devices send a registration response back to the excitation control device;
[0125] The excitation control device is used to determine the target excitation control device among other excitation control devices based on the registration response received from other excitation control devices.
[0126] An excitation control device is configured to sort the excitation control device and the target excitation control device to determine a corresponding first sorting result; and to determine a first excitation control device and a first excitation time based on the first sorting result determined by each excitation control device.
[0127] The excitation control device is used to send an excitation command to the excitation control device corresponding to the currently excitation-completed excitation machine when the excitation of the excitation machine is completed. The excitation control device to be excitation is the next excitation control device in the first sorting result that is located next to the excitation control device corresponding to the currently excitation-completed excitation machine.
[0128] The device to be activated is used to control the corresponding detonator to activate according to the received activation command.
[0129] Furthermore, in another embodiment, this application also provides an excitation control device applied to the method steps in the first aspect described above. For example... Figure 2 The diagram shows a schematic of an excitation control device.
[0130] As shown in the figure, in this embodiment, the excitation control device includes a GPS module for collecting registration location information of the excitation control device; the excitation control device also includes a timing control module for sorting the various excitation control devices to obtain a first sorting result; the excitation control device also includes a registration button for generating a registration time when pressed by the user; the excitation control device also includes a power button for controlling the excitation control device to power on when pressed by the user; the excitation control device also includes a communication interface module for sending a first registration instruction and a second registration instruction, including registration time and registration location information, to other excitation control devices, and simultaneously receiving a first excitation response from other excitation control devices for communication with other excitation control devices.
[0131] Based on the same inventive concept, one embodiment of this application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it implements the steps in the excitation timing control method as described in any of the above embodiments of this application.
[0132] The excitation timing control method provided in this application enables the excitation control device to skip the fault smoothly when it malfunctions, avoiding the waste of excitation time when the malfunctioning excitation control device controls the excitation of the explosive machine. At the same time, the method of this application solves the problem of energy interference caused by the simultaneous triggering of multiple explosive machines at close range.
[0133] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0134] Those skilled in the art will understand that embodiments of the present invention can provide methods, apparatus, electronic devices, storage media, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented 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.
[0135] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.
[0136] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0137] Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes that element.
[0138] The above provides a detailed description of the excitation timing control method, system, and storage medium provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for controlling excitation timing, characterized in that, The method includes: In response to the first registration command sent by the excitation control device, other excitation control devices send a registration response back to the excitation control device; Based on the registration responses received from other excitation control devices, the excitation control device determines the target excitation control device among the other excitation control devices; The excitation control device and the target excitation control device are sorted to determine the corresponding first sorting result; Based on the first sorting result determined by each excitation control device, each excitation control device determines the first excitation control device and the first excitation time. The corresponding explosive device is controlled by the first excitation control device to excite at the first excitation time; Upon completion of the activation of the explosive device, the activation control device corresponding to the currently activated explosive device sends an activation command to the activation control device to be activated, wherein the activation control device to be activated is the next activation control device in the first sorting result that is located next to the activation control device corresponding to the currently activated explosive device. According to the received activation command, the activation control device controls the corresponding detonator to perform activation.
2. The excitation timing control method according to claim 1, characterized in that, The excitation control device and the target excitation control device are sorted to determine the corresponding first sorting result, including: The registration time of each target excitation control device is determined based on the first registration instruction of each target excitation control device; Based on the registration time of the excitation control device and the registration time of each target excitation control device, all excitation control devices are sorted to obtain the corresponding first sorting result.
3. The excitation timing control method according to claim 1, characterized in that, The method further includes: If the excitation control device does not receive a registration response from other excitation control devices in response to its first registration command within a preset time period, the excitation control device enters a standby state. The excitation control device that has entered standby mode will issue an alarm to prompt the user to perform maintenance on the excitation control device.
4. The excitation timing control method according to claim 1, characterized in that, After the activation of the explosive device is completed, the method further includes, after the activation control device corresponding to the activated explosive device sends an activation command to the device to be activated, the method also includes: Based on the received excitation command, the excitation control device to be excitation sends the first excitation response back to the excitation control device corresponding to the excitation machine that has been excitationd. If the excitation control device corresponding to the currently excitation-completed explosive device does not receive the first excitation response within the preset time period, the excitation control device corresponding to the currently excitation-completed explosive device is determined to be faulty. The activation control equipment corresponding to the currently activated explosive device will issue an alarm for any malfunction in the activation control equipment to be activated.
5. The excitation timing control method according to claim 4, characterized in that, The method further includes: Based on the first sorting result, the next excitation control device of the excitation control device corresponding to the currently completed excitation detonator will be determined as the new excitation control device; The activation control device corresponding to the currently activated explosive device sends an activation command to the new activation control device. According to the received activation command, the new activation control device controls the corresponding detonator to activate.
6. The excitation timing control method according to claim 1, characterized in that, Before the excitation control device sends the first registration command, the method further includes: Determine if a control host exists; In the presence of a control host, the excitation control devices are prohibited from sending the first registration command, and each excitation control device is prohibited from sending the second registration command to the control host; Based on the second registration instructions received from each excitation control device, the control host sorts all excitation control devices to obtain the corresponding second sorting result; Based on the order of the second sorting results, the control host sends excitation commands to each excitation control device in sequence; Based on the received activation command, the activation control equipment controls the corresponding detonator to activate the device.
7. The excitation timing control method according to claim 6, characterized in that, The method further includes: Upon successful activation of the explosive device, the activation control device corresponding to the activated explosive device sends an activation completion signal to the control host. Based on the order of the second sorting result, the control host sequentially sends excitation commands to each excitation control device, including: If the excitation control device is the first excitation control device in the second sorting result, the control host sends an excitation command to the first excitation control device; If the excitation control device is not the first excitation control device in the second sorting result, the control host sends an excitation command to the excitation control device to be excitationd according to the order of the second sorting result and the received excitation completion signal. The excitation control device to be excitationd is the next excitation control device in the second sorting result that is the next excitation control device corresponding to the excitation control device of the currently completed excitation.
8. The excitation timing control method according to claim 7, characterized in that, The method further includes: In response to the received excitation command, the control device to be excitation sends a second excitation response back to the control host; If the control host does not receive the second excitation response within the preset time period, the control host will determine the next excitation control device of the current excitation control device that has not received the second excitation response as the new excitation control device according to the second sorting result. The control host sends an excitation command to the new control device to be excited; According to the received activation command, the new activation control device controls the corresponding detonator to activate.
9. An excitation timing control system, characterized in that, The system includes: Each of the other excitation control devices is used to respond to the first registration command sent by the excitation control device, and the other excitation control devices send a registration response back to the excitation control device; The excitation control device is used to determine the target excitation control device among other excitation control devices based on the registration response received from other excitation control devices. An excitation control device is configured to sort the excitation control device and the target excitation control device to determine a corresponding first sorting result; and to determine a first excitation control device and a first excitation time based on the first sorting result determined by each excitation control device. The excitation control device is used to send an excitation command to the excitation control device corresponding to the currently excitation-completed excitation machine when the excitation of the excitation machine is completed. The excitation control device to be excitation is the next excitation control device in the first sorting result that is located next to the excitation control device corresponding to the currently excitation-completed excitation machine. The device to be activated is used to control the corresponding detonator to activate according to the received activation command.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 8.