A control system for a cinematic explosion characteristic device
Patent Information
- Application Number
- CN202610994724.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-06
- Publication Date
- 2026-10-02
AI Technical Summary
[0002]在影视爆破拍摄过程中,爆破装置常通过长线缆连接多个炸点以实现多点点火起爆,然而长线缆会引入两类相互耦合的时序误差:一是级联累积误差主导,二是线路阻抗滞后,传统的影视爆破特性装置的控制系统难以满足需要
[0016]本发明的有益效果如下:通过在影视爆破的拍摄过程中对各炸点实际起爆时刻与预设时刻的偏差分析得到偏差序列,基于影视爆破拍摄参数进行时序容差判定,若不满足容差则对偏差序列进行线性分析,若为线性,通过相关性分析判断偏差主导类型,级联累积误差主导时进行全局预补偿,线路阻抗滞后主导时进行自适应能量补偿,若为非线性,定位叠加区段与抵消区段并优化级联顺序,二次判定线性趋势,若优化后仍为非线性,按线缆长度分组进行绝对时间触发与组内预补偿;若优化后为线性,则按线性方法补偿。本发明通过分层决策与分段补偿,有效解耦了级联累积误差主导与线路阻抗滞后,解决了传统方法中误差耦合难分离、补偿方向盲目及非线性偏差处理困难的问题,提高起爆时序的精确度,保证起爆时序的一致性,降低了试爆风险与调试成本,提升了影视爆破控制系统在复杂长线缆布设环境下的自适应能力与可靠性。
Smart Images

Figure CN122860949A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of film and television special effects explosion control technology, and specifically to a control system for a film and television explosion characteristic device. Background Technology
[0002] In the process of film and television explosion shooting, the explosion device is often connected to multiple explosion points through long cables to achieve multi-point ignition and detonation. However, long cables will introduce two types of timing errors that are coupled with each other: one is the cascaded cumulative error, and the other is the line impedance lag. The control system of traditional film and television explosion characteristic device is difficult to meet the requirements.
[0003] The existing control systems for film and television blasting characteristic devices have the following shortcomings: They lack methods for decoupling the coupling relationship between the two types of errors, making it impossible to distinguish the respective contributions of cascaded cumulative error dominance and line impedance hysteresis to the detonation deviation. This leads to blind selection of compensation strategies. When the two types of errors superimpose or cancel each other in certain sections, the deviation sequence exhibits nonlinear characteristics. Existing methods still employ global linear compensation, resulting in unpredictable compensation effects and even exacerbating the deviation. Repeated trial explosions and adjustments are necessary, which is time-consuming, labor-intensive, and poses safety hazards. Furthermore, the lack of a quantitative judgment gate based on the visual tolerance of film and television shooting leads to intervention even for acceptable minor deviations, resulting in ineffective compensation and resource waste.
[0004] Therefore, the present invention provides a control system for a film and television explosion characteristic device. Summary of the Invention
[0005] The purpose of this invention is to provide a control system for a film and television explosion characteristic device to solve the aforementioned background problems.
[0006] The technical solution adopted by this invention to solve its technical problem is: a control system for a film and television explosion characteristic device, comprising: Tolerance determination module: Analyzes the deviation between the actual detonation time and the preset detonation time of each explosion point to obtain a deviation sequence, and determines whether the deviation sequence meets the tolerance based on the shooting parameters; Linearity Detection Module: If the condition is not met, perform linearity analysis on the deviation sequence to determine whether the deviation sequence is linear; Linear drive module: If linear, obtain the cable length of each explosion point, determine the dominant type of deviation by comparing the deviation sequence with the cable length. If the cascaded cumulative error is dominant, perform global pre-compensation based on the linear trend of the deviation sequence. If the line impedance lag is dominant, perform adaptive energy compensation by measuring the channel resistance of each explosion point. Nonlinear processing module: If it is nonlinear, determine the trend of the cable length of adjacent explosion points with the cascading sequence number, locate the superposition section and the cancellation section, optimize the cascading order of the superposition section, and make a second determination on the linear trend of the optimized deviation sequence. Compensation module: If the optimized deviation sequence is nonlinear, the explosion point sequence is divided into multiple continuous groups according to the cable length, and absolute time triggering and pre-compensation within the group are performed. If the optimized deviation sequence is linear, the deviation dominance type is determined and compensated according to the linear method.
[0007] Furthermore, the process of obtaining the deviation sequence is as follows: Collect the actual detonation time of each detonation point in the current blasting array, and obtain the preset detonation time of each detonation point; For any given detonation point, calculate the deviation between the actual detonation time and the preset detonation time, and integrate them into a deviation sequence according to the detonation order.
[0008] Furthermore, the process for determining whether the deviation sequence meets the tolerance is as follows: Based on the shooting parameters during the blasting, including shooting frequency, maximum pixel offset, and average speed of smoke and dust movement, the maximum allowable time deviation is calculated, the maximum deviation in the deviation sequence is selected, and it is compared with the maximum allowable time deviation. If the maximum deviation is less than or equal to the maximum allowable time deviation, then the deviation sequence is deemed to meet the tolerance.
[0009] Furthermore, the process of determining whether the deviation sequence is linear is as follows: For the deviation sequence, a univariate linear fit is performed with the explosion point sequence as the independent variable and the deviation value at the explosion point initiation time as the dependent variable. The regression coefficients are calculated using the least squares method to obtain the fitting equation. The determination coefficient is calculated based on the regression results. If the determination coefficient is greater than or equal to the preset goodness-of-fit threshold, the deviation sequence is determined to be linear; otherwise, it is determined to be nonlinear.
[0010] Furthermore, the process for determining the dominant type of deviation is as follows: Calculate the Pearson correlation coefficient between the deviation sequence and the explosion point number to obtain the number coefficient; calculate the Pearson correlation coefficient between the deviation sequence and the cable length of the corresponding explosion point to obtain the length coefficient. By comparing the absolute values of the sequence number coefficient and the length coefficient, the dominant type of deviation can be determined. If the absolute value of the sequence number coefficient is greater than or equal to the absolute value of the length coefficient, it is determined that the cascaded cumulative error is dominant; if the absolute value of the sequence number coefficient is less than the absolute value of the length coefficient, it is determined that the line impedance hysteresis is dominant.
[0011] Furthermore, the process of performing global pre-compensation based on the linear trend of the deviation sequence is as follows: Based on the regression equation obtained by linear fitting, the number of the explosion point is substituted into the equation to obtain the theoretical deviation prediction value of the explosion point based on the linear trend. The negative number of the theoretical deviation prediction value is the compensation amount of the explosion point. For any detonation point, if the compensation amount is positive, the trigger signal is issued with a delay; if the compensation amount is negative, the trigger signal is issued earlier. Here, "delay" means that the actual detonation time is later than the preset time, and the delay time is equal to the absolute value of the compensation amount. "Early" means that the actual detonation time is earlier than the preset time, and the early time is equal to the absolute value of the compensation amount.
[0012] Furthermore, the process of adaptive energy compensation by measuring the resistance of each explosion point channel is as follows: The total resistance of the detonation device channel and the corresponding detonation delay time were measured and plotted on a coordinate system with the total resistance of the channel on the horizontal axis and the detonation delay time on the vertical axis. The least squares method was used to perform univariate linear fitting on each data point with the measured total resistance of the channel as the independent variable and the corresponding detonation delay time as the dependent variable, and the model parameters were calculated to establish the resistance-delay mapping model. A voltage compensation model is constructed based on the energy conservation formula. Taking the shortest cable detonation point as a reference, the ratio of the square of the driving voltage to the resistance is kept constant. By adjusting the driving voltage, the delay offset caused by the resistance is offset, so that the actual detonation time is close to the preset value.
[0013] Furthermore, the positioning process for the superimposed and offset sections is as follows: For nonlinear deviation sequences, obtain the cable length and cascade number corresponding to each explosion point, calculate the deviation change of adjacent explosion points and the cable length change, and obtain the local sensitivity by dividing the deviation change by the cable length change. If adjacent explosion points satisfy the same sign for the deviation change and the cable length change, and the local sensitivity is greater than the preset positive threshold, then the adjacent segments are marked as overlapping segments. If adjacent explosion points satisfy the condition that the deviation change and the cable length change have opposite signs, and the local sensitivity is less than the preset negative threshold, then the adjacent segments are marked as cancellation segments.
[0014] Furthermore, the process of making a secondary determination on the linear trend of the optimized deviation sequence is as follows: Reverse the detonation sequence of the explosive points within the section; For each detonation point in the superimposed section, the actual detonation deviation is collected to obtain the optimized deviation sequence. The current detonation point number is used as the independent variable and the deviation value at the detonation time of the detonation point is used as the dependent variable. A univariate linear regression is performed on the optimized deviation sequence, and the regression coefficient is calculated using the least squares method to obtain the fitting equation. The determination coefficient and standard deviation of the deviation are calculated based on the regression model; If the determination coefficient is greater than or equal to the preset goodness-of-fit threshold and the standard deviation of the deviation is less than or equal to the preset standard deviation threshold, then the deviation sequence is determined to be linear; otherwise, it is determined to be nonlinear.
[0015] Furthermore, the process of performing absolute time triggering and intra-group pre-compensation is as follows: For deviation sequences that are still determined to be nonlinear after optimization, obtain the cable length at each explosion point; The explosion points are arranged in ascending order of cable length, and all explosion points are divided into multiple consecutive groups based on the differences in cable length. For each group, the detonation triggering method for all detonation points within the group is set to absolute time triggering: the absolute detonation time is calculated independently for each detonation point according to the preset detonation script, without relying on cascaded signal transmission, and the triggering command is sent directly.
[0016] The beneficial effects of this invention are as follows: By analyzing the deviation between the actual detonation time and the preset time of each explosion point during the filming of film and television explosions, a deviation sequence is obtained. Based on the filming parameters of film and television explosions, a timing tolerance judgment is made. If the tolerance is not met, a linear analysis is performed on the deviation sequence. If it is linear, the dominant type of deviation is determined through correlation analysis. When cascaded cumulative error dominates, global pre-compensation is performed; when line impedance lag dominates, adaptive energy compensation is performed. If it is nonlinear, the superposition and cancellation sections are located and the cascade sequence is optimized. A second linear trend is determined. If it is still nonlinear after optimization, absolute time triggering and intra-group pre-compensation are performed according to cable length. If it is linear after optimization, compensation is performed using a linear method. This invention effectively decouples the dominant cascaded cumulative error and line impedance lag through hierarchical decision-making and segmented compensation. It solves the problems of difficult error coupling separation, blind compensation direction, and difficulty in handling nonlinear deviations in traditional methods. It improves the accuracy of the detonation timing, ensures the consistency of the detonation timing, reduces the risk of test explosions and debugging costs, and enhances the adaptability and reliability of the film and television explosion control system in complex long cable layout environments. Attached Figure Description
[0017] The invention will now be further described with reference to the accompanying drawings.
[0018] Figure 1 This is a functional block diagram of the control system of a film and television explosion characteristic device of the present invention; Figure 2 This is a flowchart of the control system of a film and television explosion characteristic device according to the present invention. Detailed Implementation
[0019] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below in conjunction with specific embodiments.
[0020] Example: Please refer to Figure 1 As shown, the control system of the film and television explosion characteristic device of the present invention specifically includes the following modules: Tolerance determination module: Analyzes the deviation between the actual detonation time and the preset detonation time of each explosion point to obtain a deviation sequence, and determines whether the deviation sequence meets the tolerance based on the shooting parameters; The process of obtaining the deviation sequence includes: Collect the actual detonation time of each detonation point in the current blasting array, and obtain the preset detonation time of each detonation point; For any detonation point, calculate the deviation between the actual detonation time and the preset detonation time, and integrate them into a deviation sequence according to the detonation order; Understandably, the physical meaning of the deviation sequence is: the deviation value between the actual detonation time of each detonation point and the corresponding preset detonation time, arranged in the order of detonation; it quantifies the degree of influence of the long cable on the detonation sequence. The process for determining whether the deviation sequence meets the tolerance includes: The maximum allowable time deviation is calculated based on the shooting parameters during the blasting, specifically including: Based on the shooting frame rate during the explosion, the time interval between adjacent frames is the reciprocal of the shooting frame rate. Based on the visual effects of film and television explosions, the maximum allowable deviation of the detonation time is no more than half a frame time. The maximum tolerable pixel offset in the post-production explosion effects of film and television is divided by the average movement speed of smoke and dust in the picture to obtain the time deviation of the pixel offset constraint. The obtained half frame time is compared with the time deviation of the pixel offset constraint, and the minimum value is taken as the final maximum allowable time deviation. Select the maximum deviation in the deviation sequence and compare it with the maximum allowable time deviation; If the maximum deviation is less than or equal to the maximum allowable time deviation, the deviation sequence is determined to meet the tolerance, and the detonation point corresponding to the maximum deviation is marked as the detonation deviation point. If the maximum deviation is greater than the maximum allowable time deviation, the deviation sequence is determined to not meet the tolerance. It should be noted that the process of calculating the maximum allowable time deviation based on the shooting parameters during the explosion is as follows: the visual constraint time based on the frame rate and pixel offset and the physical constraint time based on the smoke and dust movement speed are calculated based on the frame rate, pixel offset tolerance and smoke and dust movement speed respectively, and the minimum value of the two is taken as the final maximum allowable time deviation. It should be noted that the logic for calculating the maximum allowable time deviation based on the shooting parameters during the explosion is as follows: the frame rate determines the time resolution, the pixel offset tolerance sets the offset range that can be repaired later, and the smoke and dust movement speed ensures the physical continuity of the smoke and dust diffusion of the flame. Through the combined calculation and dynamic optimization of comprehensive constraints, the system can ensure that it provides an accurate judgment benchmark for the subsequent automated compensation process while ensuring the visual quality of the explosion effect. It should be noted that the logic for determining whether the deviation sequence meets the tolerance is as follows: there are two mutually coupled sources of error between the actual detonation time and the preset detonation time, including: Cascaded cumulative error is dominant, which refers to the offset error caused by the timing difference between the explosion points connected by long cables. This causes the deviation to increase with the explosion point number. Line impedance hysteresis refers to the additional delay caused by energy attenuation at the far-end explosion point (related to cable length). These two errors may either superimpose or cancel each other out (partially cancel out and completely cancel out). For example, if the explosion occurs near the point of origin and far from it, the cascaded cumulative error is dominant and the line impedance lag is large. Both errors increase, causing the errors to superimpose. If the explosion occurs far from the point of origin and near the point of origin, the cascaded cumulative error will delay the subsequent explosion, but the line impedance lag is small and may advance it. The two errors cancel each other out, and when superimposed, nonlinear errors will be generated. Blindly adjusting the voltage or delay parameters will have unpredictable effects and repeated test explosions are required. It should be noted that the purpose of determining whether the deviation sequence meets the tolerance is to establish a quantization gate based on the visual tolerance of the shooting. Only when the actual detonation deviation exceeds the maximum time deviation allowed by the frame rate, pixel offset and screen motion speed will the subsequent process be triggered. This avoids ineffective intervention in the acceptable detonation effect and also provides the necessary premise for solving the two coupling errors of cascaded cumulative error and line impedance hysteresis. Ultimately, this reduces the safety risks and test detonation costs of blind adjustments.
[0021] Linearity Detection Module: If the condition is not met, perform linearity analysis on the deviation sequence to determine whether the deviation sequence is linear; The process of determining whether the deviation sequence is linear includes: For the deviation sequence, a univariate linear fit is performed with the explosion point sequence as the independent variable and the deviation value at the explosion point initiation time as the dependent variable. The regression coefficients are calculated using the least squares method to obtain the fitting equation. The preset goodness-of-fit threshold is a positive number between 0.8 and 1. Its specific value can be obtained through pre-calibration: conduct test explosions under various typical cable configurations, collect actual detonation deviation sequences, calculate the univariate linear regression determination coefficients of each sequence and the detonation point number, and take the lower quartile of each determination coefficient as the threshold. Alternatively, the empirical default value (e.g., 0.9) can be directly used. If the determination coefficient of the current deviation sequence is greater than or equal to the threshold, it is determined to be linear; otherwise, it is nonlinear. It is understandable that the physical meaning of the coefficient of determination in regression results is: the value of the coefficient of determination in regression results is between 0 and 1, and the closer it is to 1, the higher the degree of linear fit; It should be noted that the logic for determining whether a deviation sequence is linear is as follows: In time series offset analysis, the linearity of the deviation sequence directly reflects the coupling relationship of error sources. Specifically: If the deviation sequence is linear, it indicates that the cascaded cumulative error and the line impedance hysteresis present a single dominant propagation mechanism. In this case, the error compensation strategy can be uniformly predicted and planned based on the linear trend. If the deviation sequence is nonlinear, it indicates that the two error factors have superimposed or canceled each other in different explosion point intervals, resulting in the error evolution exhibiting segmented characteristics. It is necessary to further locate the boundary between the superimposed segment and the canceled segment, and adopt segmented processing strategies such as group compensation for the nonlinear segment. It should be noted that the purpose of determining whether the deviation sequence is linear is: By judging the linear characteristics of the deviation sequence, the qualitative identification of the error coupling relationship can be achieved, providing a basis for the diversion decision of the subsequent compensation path; If the sequence is linear, it can directly proceed to the deviation-dominant type determination and perform global pre-compensation or adaptive energy compensation; If the sequence is nonlinear, the segmented positioning process is entered, and cascaded sequence optimization or grouped trigger compensation is performed on the superimposed segments to avoid effect deviation and repeated test blasting costs caused by global linear compensation for nonlinear errors. The judgment process is the key link to realize the decoupling analysis of cascaded cumulative error and line impedance hysteresis, and it is also an important prerequisite for improving the consistency of blasting effect and control efficiency.
[0022] Linear drive module: If linear, obtain the cable length of each explosion point, determine the dominant type of deviation by comparing the deviation sequence with the cable length. If the cascaded cumulative error is dominant, perform global pre-compensation based on the linear trend of the deviation sequence. If the line impedance lag is dominant, perform adaptive energy compensation by measuring the channel resistance of each explosion point. Please see Figure 2 As shown, the process for determining the dominant type of deviation includes: Calculate the Pearson correlation coefficient between the deviation sequence and the explosion point number to obtain the sequence number coefficient; calculate the Pearson correlation coefficient between the deviation sequence and the cable length of the corresponding explosion point to obtain the sequence length coefficient. The dominant type of deviation is determined by comparing the absolute values of the ordinal coefficient and the length coefficient, including: If the absolute value of the sequence number coefficient is greater than or equal to the absolute value of the length coefficient, the dominant deviation type is determined to be cascade cumulative error; if the absolute value of the sequence number coefficient is less than the absolute value of the length coefficient, the dominant deviation type is determined to be line impedance hysteresis. It should be noted that the logic for determining the dominant type of deviation is as follows: Assuming the deviation sequence is confirmed to be linear, further analysis of the main physical sources of the linear trend is needed to select targeted compensation strategies. Cascade accumulation error is essentially strongly correlated with the sequence order of the explosion points; therefore, when it dominates, the deviation is highly correlated with the explosion point number, but weakly correlated with cable length. Line impedance hysteresis is essentially directly related to parameters such as cable resistance and capacitance, and cable length is a major influencing factor on impedance; therefore, when it dominates, the deviation is highly correlated with cable length, but relatively independent of the sequence number. By comparing correlation coefficients, it is possible to quantitatively identify which of these two types of errors contributes more to the linear trend of the deviation, thereby avoiding incorrect compensation directions (for example, using sequential pre-compensation for impedance hysteresis problems or resistance measurement compensation for cascade accumulation problems cannot effectively eliminate the deviation). In the linear drive module, the process of performing global pre-compensation based on the linear trend of the deviation sequence includes: Based on the regression equation obtained by linear fitting, the number of the explosion point is substituted into the equation to obtain the theoretical deviation prediction value of the explosion point based on the linear trend. The negative number of the theoretical deviation prediction value is the compensation amount of the explosion point. For any detonation point, if the compensation amount is positive, the triggering time of the detonation point should be delayed; if the compensation amount is negative, the triggering time of the detonation point should be advanced. Here, delay means that the actual detonation time is later than the preset time, and the delay time is equal to the absolute value of the compensation amount. Advance means that the actual detonation time is earlier than the preset time, and the advance time is equal to the absolute value of the compensation amount. For each detonation point, the compensation amount is added to the preset detonation time to obtain the compensation trigger time. If the compensation amount is positive, the compensation trigger time lags behind the preset detonation time, and the trigger signal is delayed, thus delaying the actual detonation time of the detonation point. The delay time is equal to the absolute value of the compensation amount, thereby offsetting the deviation that the original actual detonation time was earlier than the preset time. If the compensation value is negative, the compensation trigger time is earlier than the preset detonation time, and the trigger signal is issued in advance, so that the actual detonation time of the explosion point is advanced, and the advance time is equal to the absolute value of the compensation amount, thereby offsetting the deviation that the original actual detonation time was later than the preset time. The physical meaning of global pre-compensation is understandable: in a system dominated by cascaded cumulative errors, the deviation exhibits an approximately uniform linear drift with the detonation point number. By applying an offset proportional to the detonation point number to the trigger signal in advance, the timing error accumulated point by point due to cascaded transmission can be offset. This compensation method does not change the driving energy, but only adjusts the triggering time, making it suitable for scenarios where the error mainly originates from signal propagation delay rather than energy attenuation. It should be noted that the role of global pre-compensation is to quickly eliminate the large-scale linear offset caused by cascaded cumulative errors, so that the explosion point sequence can be visually restored to the preset spatiotemporal order, avoiding "ripple-like offset" caused by error superposition (such as normal near end and severe lag at far end leading to disordered explosion sequence). Compared with manual adjustment of each explosion point, the method automatically calculates the compensation amount based on regression analysis, which can significantly reduce the number of test explosions, improve the accuracy and consistency of the detonation sequence, and reduce the safety risks caused by blindly adjusting the voltage. In the linear drive module, the process of adaptive energy compensation by measuring the resistance of each explosion point channel includes: The total resistance of the detonation device channel and the corresponding detonation delay time were measured and plotted on a coordinate system with the total resistance of the channel on the horizontal axis and the detonation delay time on the vertical axis. The least squares method was used to perform univariate linear fitting on each data point with the measured total resistance of the channel as the independent variable and the corresponding detonation delay time as the dependent variable, and the model parameters were calculated to establish the resistance-delay mapping model. A voltage compensation model is constructed based on the energy conservation formula. Taking the shortest cable detonation point as a reference, the ratio of the square of the driving voltage to the resistance is kept constant. By adjusting the driving voltage, the delay offset caused by the resistance is offset, so that the actual detonation time is close to the preset value, including: Using the detonation point through which the shortest cable passes as a reference, the resistance value, driving voltage, and corresponding detonation delay are recorded. Using the detonation point with the shortest cable length as a reference, the channel resistance value and corresponding detonation delay time are recorded. The total channel resistance of each detonation point is measured sequentially, and its theoretical delay deviation is calculated based on the energy conservation principle. If the ratio of the measured resistance to the reference resistance of a detonation point exceeds a preset threshold, the detonation point is determined to have insufficient energy. The first detonation point predicted to have insufficient energy and subsequent detonations are marked as remote detonation points. For remote detonation points requiring compensation, the system first measures the total channel resistance and then derives the target driving voltage based on the energy conservation principle: to ensure that the detonation delay corresponding to the detonation point is consistent with the reference resistance... To ensure the detonation delay matches the reference detonation point, the ratio of the square of the driving voltage to the resistance must remain constant. Based on the proportional relationship between the square of the voltage and the resistance, the theoretical value of the target driving voltage is calculated. This value is then expanded using the Taylor series formula to obtain a linear approximation that is easily implemented in engineering. Specifically, the voltage compensation is approximately proportional to the resistance change. This proportionality coefficient is called the voltage-delay sensitivity coefficient. The calibration method for this coefficient is as follows: Under at least three different resistance values (achieved by connecting known cables of different lengths in series), measure the target driving voltage required to make the detonation delay the same as the reference detonation point. Perform a univariate linear regression with the resistance change as the independent variable and the voltage compensation as the dependent variable. The resulting regression coefficient is this coefficient. If no calibration conditions are available, an empirical default value can be used. The control circuit sends a low-voltage detection signal to each detonation point channel, uses Ohm's law to measure the total resistance, substitutes the measured resistance value into the voltage compensation model, and calculates the target driving voltage required for the detonation point. If the measured resistance is greater than the reference resistance, the target voltage is higher than the reference voltage; if it is less than the reference resistance, the target voltage is lower than the reference voltage. The charging circuit of the detonation device is adjusted according to the target voltage to precisely adjust the voltage across the capacitor to the target value. After the voltage adjustment is completed, the energy storage capacitor discharges and delivers the compensated energy to the detonation point channel. At this time, since the driving voltage has been reverse-compensated according to the resistance change, the energy loss caused by the increase in resistance is made up by the voltage increase, so that the time required for heat to accumulate to the ignition threshold returns to the level of the reference detonation point, and the actual detonation time is close to the preset detonation time. It is understandable that the physical meaning of adaptive energy compensation is as follows: line impedance hysteresis causes the detonation of the far-end detonation point to be delayed due to energy attenuation, and the amount of delay is approximately proportional to the channel resistance (mainly determined by the cable length); by dynamically increasing the driving voltage of the long cable channel, energy loss can be compensated, the delay time from triggering to detonation can be shortened, and the far-end detonation point can be detonated synchronously with the near-end detonation point; the compensation method directly acts on the driving stage of the blasting device and belongs to the feedforward compensation of the energy domain; It should be noted that the adaptive energy compensation is used to solve the problem of "insufficient energy at the far end - delayed detonation" caused by long cables, and to avoid asynchronous detonation or misfiring caused by energy attenuation. At the same time, since the compensation is calculated point by point based on the measured resistance, it can adapt to the resistance changes caused by cable aging, joint oxidation, etc., and has strong robustness. Compared with global pre-compensation, the method is more suitable for scenarios where the error mainly comes from transmission path loss rather than cascading sequence. The two are used in a complementary manner and can cover most linear deviations in film and television explosions. Nonlinear processing module: If the deviation sequence is nonlinear, the trend of the cable length of adjacent detonation points with the cascade sequence number is determined, the superposition section and the cancellation section are located, and the cascade order of the superposition section is optimized. The linear trend of the optimized deviation sequence is determined again. For the cancellation section, the original detonation order is kept unchanged. The nonlinear characteristics of this section are processed by subsequent group absolute time triggering and intra-group pre-compensation. In the nonlinear processing module, the positioning process of the superimposed segment and the offset segment includes: For nonlinear deviation sequences, obtain the cable length and cascade sequence number corresponding to each explosion point, calculate the deviation change of adjacent explosion points and the cable length change. When the cable length change is not zero, obtain the local sensitivity by dividing the deviation change by the cable length change. When the cable length change is zero (i.e., the cable lengths of adjacent explosion points are equal), the adjacent point does not participate in the determination of the superposition / cancellation section and is skipped directly to continue processing the next pair of adjacent explosion points. If multiple consecutive explosion points have equal cable lengths, these explosion points are regarded as an equivalent point, and their average deviation is used in subsequent calculations. It is understandable that the physical meaning of local sensitivity is: the amount of change in the detonation time deviation caused by a change in a unit cable length between two adjacent detonation points; The preset positive and negative thresholds are real numbers with a ratio of time units to length units (e.g., milliseconds per meter). The positive threshold is greater than zero, and the negative threshold is less than zero. Their specific values can be determined in the following way: In a test explosion with a known nonlinear deviation sequence, calculate the local sensitivity of each adjacent explosion point, take the minimum value of the local sensitivity of the superimposed section as the reference value of the positive threshold, and take the maximum value of the local sensitivity of the offset section as the reference value of the negative threshold. Alternatively, empirical default values can be directly used (e.g., the positive threshold is 1.0 milliseconds per meter, and the negative threshold is -1.0 milliseconds per meter). If adjacent explosion points satisfy the same sign for the deviation change and the cable length change, and the local sensitivity is greater than the preset positive threshold, then the adjacent sections are marked as superimposed sections, indicating that the cascaded cumulative error and the line impedance hysteresis are enhanced in the same direction in this section, leading to increased nonlinearity. If adjacent explosion points satisfy the opposite signs of the deviation change and the cable length change, and the local sensitivity is less than the preset negative threshold, then the adjacent section is marked as a cancellation section, indicating that the two errors weaken each other in this section and the deviation change trend turns. It should be noted that the logic of locating the superimposed section is that the essence of nonlinear deviation is that the coupling mode of two physical errors changes in different explosion point intervals. By analyzing the consistency of the direction of the deviation change of adjacent explosion points and the change of cable length, the sub-intervals with severe error superposition can be accurately identified, thereby providing a spatial positioning basis for subsequent cascading sequence optimization. It should be noted that the purpose of the positioning superposition section and the offset section is to decompose the nonlinear deviation sequence into several monotonic sub-intervals, avoid nonlinear fitting or complex compensation of the whole sequence, and instead implement local rearrangement or segmentation processing for the superposition section, thereby improving compensation efficiency and accuracy and reducing the number of test explosions. In the nonlinear processing module, the process of making a secondary determination of the linear trend of the optimized deviation sequence includes: Reverse the detonation sequence of the detonation points within the section, that is, make the detonation points of the long cable trigger earlier and the detonation points of the short cable trigger later; For each detonation point in the superimposed section, the actual detonation deviation is collected to obtain the optimized deviation sequence. The optimized deviation sequence is fitted by a univariate linear regression with the current detonation point number as the independent variable and the deviation value at the detonation time of the detonation point as the dependent variable. Based on the regression model, the determination coefficient and standard deviation of the deviation are calculated. The preset standard deviation threshold is determined based on the maximum time deviation allowed for shooting, that is, the standard deviation of the deviation is required to be no more than one-third of the visual tolerance, so as to ensure that the consistency of the detonation time after compensation meets the shooting requirements statistically. If the determination coefficient is greater than or equal to the preset goodness-of-fit threshold and the standard deviation of the deviation is less than or equal to the preset standard deviation threshold, then the deviation sequence is determined to be linear; otherwise, it is determined to be nonlinear. It should be noted that the purpose of the secondary judgment is to provide the final basis for subsequent diversion. If it is linear, it will return to the mature compensation path of the previous step (global pre-compensation or adaptive energy compensation), and if it is nonlinear, it will proceed to the next step. This realizes the hierarchical processing strategy of "first local optimization, then global judgment", which maximizes the compensation effect while minimizing the workload of on-site adjustment. Compensation module: If the optimized deviation sequence is nonlinear, the explosion point sequence is divided into multiple continuous groups according to the cable length, and the absolute time triggering and pre-compensation within the group are performed. If the optimized deviation sequence is linear, the deviation dominance type is determined and compensated according to the linear method. In the compensation module, the process of performing absolute time triggering and intra-group pre-compensation includes: For deviation sequences that are still determined to be nonlinear after optimization, obtain the cable length at each explosion point; It should be noted that the preset adaptive threshold is obtained by taking the minimum value between the longest cable length multiplied by a scaling factor and the user-defined maximum intra-group span limit. For example, the adaptive threshold for cable length difference used in grouping is defined as L as follows: L = ,in The longest cable length. As a proportionality coefficient, experimental verification shows that when the maximum cable length difference within a group does not exceed 15% of the total length, the resistance difference within the group can be effectively eliminated through voltage compensation. Therefore, the recommended value is 0.15. The maximum span limit within a group is set by the user, with a default value of 10 meters, to prevent overly coarse grouping in scenarios with ultra-long cables (>100 meters). If the calculated L < 1 meter, L = 1 meter will be forcibly set to ensure that there is at least one group. When the longest cable length is extremely short (e.g., no more than twice L), no grouping is required, and absolute time triggering will be applied directly to all explosion points. The explosion points are arranged in ascending order of cable length, and all explosion points are divided into multiple consecutive groups based on the differences in cable length. For each group, the detonation triggering method for all detonation points within the group is set to absolute time triggering: the absolute detonation time is calculated independently for each detonation point according to the preset detonation script, without relying on cascade signal transmission, and the triggering command is sent directly; For example, suppose there are 8 explosion points (numbered A1 to A8) at a film explosion scene. They are connected to the control system through cables of different lengths. According to actual measurements, the cable lengths corresponding to each explosion point in the order of their numbers are 15 meters, 32 meters, 18 meters, 45 meters, 22 meters, 38 meters, 28 meters, and 50 meters. The set threshold for the difference in cable length is 8 meters (that is, the difference in cable length between any two explosion points in the same group is ≤ 8 meters). The cables are sorted from shortest to longest as follows: A1 (15 meters), A3 (18 meters), A5 (22 meters), A7 (28 meters), A2 (32 meters), A6 (38 meters), A4 (45 meters), A8 (50 meters). Starting from the shortest length, we sequentially check if the length between the current explosion point and the previous explosion point exceeds 8 meters. If they do, a new group is created. The specific steps are as follows: A1 (15 meters) → A3 (18 meters), the difference is 3 meters ≤ 8 meters, so they belong to the same group; A3 (18 meters) → A5 (22 meters), the difference is 4 meters ≤ 8 meters, so they belong to the same group; A5 (22 meters) → A7 (28 meters), the difference is 6 meters ≤ 8 meters, so they belong to the same group; A7 (28 meters) → A2 (32 meters), the difference is 4 meters ≤ 8 meters, so they belong to the same group. Therefore, group 1 includes: A1 (15 meters), A3 (18 meters), A5 (22 meters), A7 (28 meters), A2 (32 meters). The last item in the previous group was A2 (32 meters), and the next one was A6 (38 meters). The difference between them was 6 meters and ≤8 meters, so theoretically they could still be in the same group. However, after checking, it was found that the span from the first 15 meters to 32 meters in group 1 was already 17 meters. But the grouping principle is that the difference between adjacent lengths within a continuous group does not exceed the threshold, not the difference between the first and last items within a group. So, the difference between 32 meters and 38 meters is 6 meters, which meets the requirement. Therefore, A6 (38 meters) should be added to group 1. In practice, it needs to be divided sequentially. Starting from the first explosion point, as long as the difference between the next item and the last item in the current group is ≤8 meters, it can be added. The difference between A2 (32 meters) and A6 (38 meters) is 6 meters, so A6 (38 meters) also belongs to group 1. Continuing: the difference between A6 (38 meters) and A4 (45 meters) is 7 meters and ≤8 meters, so A4 (45 meters) is added to group 1; the difference between A4 (45 meters) and A8 (50 meters) is 5 meters and ≤8 meters, so A8 (50 meters) is added to group 1. This means all the explosion points are grouped together, defeating the purpose of grouping. Therefore, setting the threshold too high will prevent grouping. Adjusting the threshold is more reasonable, for example, setting it to 5 meters. Reapplying a threshold of 5 meters, the sorted sequence is: A1 (15 meters), A3 (18 meters), A5 (22 meters), A7 (28 meters), A2 (32 meters), A6 (38 meters), A4 (45 meters), A8 (50 meters). The current detonation point is then checked against the previous detonation point to determine if their lengths exceed 5 meters. If they do, a new group is created. The specific steps are as follows: A1 (15 meters) → A3 (18 meters), the difference is 3 meters ≤ 5 meters, belonging to the same group (Group 1). A3 ( A5 (22 meters) → A5 (18 meters), difference 4 meters ≤ 5 meters, belongs to the same group (group 1); A5 (22 meters) → A7 (28 meters), difference 6 meters > 5 meters, a new group is opened (group 2); A7 (28 meters) → A2 (32 meters), difference 4 meters ≤ 5 meters, belongs to the same group (group 2); A2 (32 meters) → A6 (38 meters), difference 6 meters > 5 meters, a new group is opened (group 3); A6 (38 meters) → A4 (45 meters), difference 7 meters > 5 meters, because they must be consecutive. Therefore, A6 (38 meters) is in its own group, a new group is opened (group 4); A4 (45 meters) → A8 (50 meters), difference 5 meters ≤ 5 meters, belongs to the same group (group 4). The final grouping results are as follows: Group 1: A1 (15 meters), A3 (18 meters), A5 (22 meters), cable length range is 15 meters to 22 meters; Group 2: A7 (28 meters), A2 (32 meters), cable length range is 28 meters to 32 meters; Group 3: A6 (38 meters); Group 4: A4 (45 meters) and A8 (50 meters), cable length range is 45 meters to 50 meters. For each group, the control system no longer relies on cascaded signal transmission. Instead, it calculates the absolute detonation time (t) for each detonation point within the group independently according to the preset detonation script. The main control module then sends trigger commands directly to each detonation point. For example, if the preset script requires: t=0.00s, detonation point A1 (15 meters) detonation; t=0.05s, detonation point A3 (18 meters) detonation; t=0.10s, detonation point A5 (22 meters) detonation, then within group 1, the control system will output trigger signals to the corresponding detonation points at absolute times of 0.00s, 0.05s, and 0.10s, respectively. Groups 2, 3, and 4 also execute independently according to the absolute time axis of the script. The time difference between groups is uniformly coordinated by the main control module, and they do not interfere with each other. It is understandable that the physical meaning of the absolute time trigger is as follows: the control system calculates the absolute detonation time coordinate for each detonation point in the group independently according to the preset detonation script, and sends the trigger command directly to each detonation point through the main control module, without relying on the inter-group cascade signal transmission; the triggering sequence within each group is executed according to the preset absolute time axis, and the detonation time difference between groups is uniformly coordinated by the main control module. Within each group, based on the actual channel resistance or cable length of the explosion point within the group, pre-compensation is performed for each explosion point according to the adaptive energy compensation method. It is understandable that the physical meaning of the pre-compensation within the group is: to establish a resistance-delay mapping model, calculate the standard delay corresponding to the standard resistance, and for a certain explosion point, measure the resistance of the explosion point and adjust the driving voltage through the voltage compensation model to offset the delay offset caused by the resistance difference, so that the actual detonation time of each explosion point in the group is close to the set absolute time coordinate. It should be noted that the purpose of grouping absolute time triggering and intra-group pre-compensation is as follows: by grouping and cutting nonlinear sequences, reusing linear compensation within groups, and using absolute time triggering between groups, full coverage compensation for any complex deviation sequence is achieved, ensuring the visual accuracy, synchronization, and controllability of the film and television explosion effects. At the same time, it avoids complex nonlinear fitting between nonlinear sequences, significantly reducing the difficulty of on-site debugging and the safety risks of test explosions. In the compensation module, the process of determining and compensating for the dominant type of deviation using a linear method includes: Obtain the optimized deviation sequence and collect the cable length and channel resistance corresponding to each explosion point; Calculate the Pearson correlation coefficient between the optimized deviation sequence and the explosion point number, and the Pearson correlation coefficient between the optimized deviation sequence and the cable length. Compare the absolute values of the Pearson correlation coefficient between the optimized deviation sequence and the explosion point number and the Pearson correlation coefficient between the optimized deviation sequence and the cable length, and determine the dominant type. The corresponding compensation strategy is executed based on the judgment result, for example: If the cascaded cumulative error is dominant, the compensation amount for each explosion point is calculated. Based on the value of the compensation amount, it is analyzed and determined whether the compensation time for the explosion point is delayed or advanced, and compensation is performed. A positive value indicates that the actual detonation time is later than the preset time (delay), and a negative value indicates that it is earlier than the preset time (advance). If line impedance hysteresis is dominant, a resistance-delay mapping model is established. Through pre-calibration, the resistance-delay sensitivity coefficient is obtained. A voltage compensation model is constructed based on the energy conservation formula. The driving voltage is used to offset the delay offset caused by resistance, so that the actual detonation time is close to the preset value. After compensation is completed, a test explosion is conducted to verify the actual detonation deviation after compensation. If the residual deviation still exceeds the maximum time deviation determined by the shooting parameters, a test explosion is conducted. If the residual deviation still exceeds the maximum time deviation, the above compensation process is repeated until the requirements are met. It should be noted that the purpose of determining and compensating for the dominant type of deviation using the linear method is as follows: the successfully linearized deviation sequence after optimization provides a fast and reliable compensation channel, avoiding complex group triggering processes. By reusing the algorithm, the compensation effect is guaranteed while minimizing the time for on-site calculation and debugging. At the same time, this process also reflects the hierarchical decision-making advantage of the control system of this invention: it prioritizes simple sequential optimization and linear compensation, and only enables absolute time triggering of groups when necessary, thereby achieving the optimal balance between control overhead and compensation accuracy while ensuring the consistency of the blasting effect.
[0023] The technical solution and advantages of this application are as follows: The deviation sequence is obtained by analyzing the deviation between the actual detonation time and the preset detonation time of each explosion point. Based on the shooting parameters, it is determined whether the deviation sequence meets the tolerance. If it does not meet the tolerance, a linear analysis is performed on the deviation sequence to determine whether the deviation sequence is linear. If it is linear, the cable length of each explosion point is obtained, and the deviation sequence and cable length are used to determine the dominant type of deviation. If the cascaded cumulative error is dominant, global pre-compensation is performed according to the linear trend of the deviation sequence. If the line impedance lag is dominant, adaptive energy compensation is performed by measuring the channel resistance of each explosion point. If it is nonlinear, the trend of the cable length of adjacent explosion points with the cascade sequence number is determined, the superposition section and the cancellation section are located, and the cascade order of the superposition section is optimized. The linear trend of the optimized deviation sequence is determined a second time. If the optimized deviation sequence is nonlinear, the explosion point sequence is divided into multiple continuous groups according to the cable length, and absolute time triggering and pre-compensation within the group are performed. If the optimized deviation sequence is linear, the dominant type of deviation is determined and compensated according to the linear method. This application obtains a deviation sequence by analyzing the deviation between the actual and preset detonation times, and determines the timing tolerance based on the shooting parameters. If the tolerance is not met, a linear analysis is performed on the deviation sequence. If it is linear, the dominant type of deviation is determined by correlation. If it is dominated by cascaded cumulative error, global pre-compensation is performed. If it is due to line impedance lag, adaptive energy compensation is performed. If it is nonlinear, the superposition and cancellation sections are located, and the linearity is determined again after optimization. If it is still nonlinear after optimization, absolute time triggering and intra-group pre-compensation are performed according to cable length. If it is linear, linear compensation is performed. This invention solves the problems of difficult decoupling of error coupling, blind compensation direction, and difficulty in nonlinear processing in traditional methods. Through hierarchical decision-making and segmented compensation, the accuracy and consistency of detonation timing are improved, and the risk of test detonation and debugging costs are reduced.
[0024] The embodiments of the present invention have been described in detail above, but the content described is only a preferred embodiment of the present invention and should not be considered as limiting the scope of the present invention. All equivalent changes and improvements made in accordance with the scope of the present invention should still fall within the scope of the present invention.
Claims
1. A control system for a film and television explosion characteristic device, characterized in that: Includes the following modules: Tolerance determination module: Analyzes the deviation between the actual detonation time and the preset detonation time of each explosion point to obtain a deviation sequence, and determines whether the deviation sequence meets the tolerance based on the shooting parameters; Linearity Detection Module: If the condition is not met, perform linearity analysis on the deviation sequence to determine whether the deviation sequence is linear; Linear drive module: If linear, obtain the cable length of each explosion point, determine the dominant type of deviation by comparing the deviation sequence with the cable length. If the cascaded cumulative error is dominant, perform global pre-compensation based on the linear trend of the deviation sequence. If the line impedance lag is dominant, perform adaptive energy compensation by measuring the channel resistance of each explosion point. Nonlinear processing module: If it is nonlinear, determine the trend of the cable length of adjacent explosion points with the cascading sequence number, locate the superposition section and the cancellation section, optimize the cascading order of the superposition section, and make a second determination on the linear trend of the optimized deviation sequence. Compensation module: If the optimized deviation sequence is nonlinear, the explosion point sequence is divided into multiple continuous groups according to the cable length, and absolute time triggering and pre-compensation within the group are performed. If the optimized deviation sequence is linear, the deviation dominance type is determined and compensated according to the linear method.
2. The control system of the film and television explosion characteristic device according to claim 1, characterized in that: The process of obtaining the deviation sequence is as follows: Collect the actual detonation time of each detonation point in the current blasting array, and obtain the preset detonation time of each detonation point; For any given detonation point, calculate the deviation between the actual detonation time and the preset detonation time, and integrate them into a deviation sequence according to the detonation order.
3. The control system of the film and television explosion characteristic device according to claim 2, characterized in that: The process for determining whether the deviation sequence meets the tolerance is as follows: Based on the shooting parameters during the blasting, including shooting frequency, maximum pixel offset, and average speed of smoke and dust movement, the maximum allowable time deviation is calculated, the maximum deviation in the deviation sequence is selected, and it is compared with the maximum allowable time deviation. If the maximum deviation is less than or equal to the maximum allowable time deviation, then the deviation sequence is deemed to meet the tolerance.
4. The control system of the film and television explosion characteristic device according to claim 1, characterized in that: The process of determining whether the deviation sequence is linear is as follows: For the deviation sequence, a univariate linear fit is performed with the explosion point sequence as the independent variable and the deviation value at the explosion point initiation time as the dependent variable. The regression coefficients are calculated using the least squares method to obtain the fitting equation. The determination coefficient is calculated based on the regression results. If the determination coefficient is greater than or equal to the preset goodness-of-fit threshold, the deviation sequence is determined to be linear; otherwise, it is determined to be nonlinear.
5. The control system of the film and television explosion characteristic device according to claim 4, characterized in that: The process for determining the dominant type of deviation includes: Calculate the Pearson correlation coefficient between the deviation sequence and the explosion point number to obtain the number coefficient; calculate the Pearson correlation coefficient between the deviation sequence and the cable length of the corresponding explosion point to obtain the length coefficient. By comparing the absolute values of the sequence number coefficient and the length coefficient, the dominant type of deviation can be determined. If the absolute value of the sequence number coefficient is greater than or equal to the absolute value of the length coefficient, it is determined that the cascaded cumulative error is dominant; if the absolute value of the sequence number coefficient is less than the absolute value of the length coefficient, it is determined that the line impedance hysteresis is dominant.
6. The control system of the film and television explosion characteristic device according to claim 5, characterized in that: The process of global pre-compensation based on the linear trend of the deviation sequence includes: Based on the regression equation obtained by linear fitting, the serial number of the explosion point is substituted into the regression equation to obtain the theoretical deviation prediction value of the explosion point based on the linear trend. The negative number of the theoretical deviation prediction value is the compensation amount of the explosion point. For any detonation point, if the compensation amount is positive, the trigger signal is issued with a delay; if the compensation amount is negative, the trigger signal is issued earlier. Here, "delay" means that the actual detonation time is later than the preset time, and the delay time is equal to the absolute value of the compensation amount. "Early" means that the actual detonation time is earlier than the preset time, and the early time is equal to the absolute value of the compensation amount.
7. The control system of the film and television explosion characteristic device according to claim 1, characterized in that: The process of adaptive energy compensation by measuring the resistance of each explosion point channel includes: The total resistance of the detonation device channel and the corresponding detonation delay time were measured and plotted on a coordinate system with the total resistance of the channel on the horizontal axis and the detonation delay time on the vertical axis. The least squares method was used to perform univariate linear fitting on each data point with the measured total resistance of the channel as the independent variable and the corresponding detonation delay time as the dependent variable, and the model parameters were calculated to establish the resistance-delay mapping model. A voltage compensation model is constructed based on the energy conservation formula. Taking the shortest cable detonation point as a reference, the ratio of the square of the driving voltage to the resistance is kept constant. By adjusting the driving voltage, the delay offset caused by the resistance is offset, so that the actual detonation time is close to the preset value.
8. The control system of the film and television explosion characteristic device according to claim 7, characterized in that: The positioning process for the superimposed and offset sections is as follows: For nonlinear deviation sequences, obtain the cable length and cascade number corresponding to each explosion point, calculate the deviation change of adjacent explosion points and the cable length change, and obtain the local sensitivity by dividing the deviation change by the cable length change. If adjacent explosion points satisfy the same sign for the deviation change and the cable length change, and the local sensitivity is greater than the preset positive threshold, then the adjacent segments are marked as overlapping segments. If adjacent explosion points satisfy the condition that the deviation change and the cable length change have opposite signs, and the local sensitivity is less than the preset negative threshold, then the adjacent segments are marked as cancellation segments.
9. The control system of the film and television explosion characteristic device according to claim 1, characterized in that: The process of making a secondary determination of the linear trend of the optimized deviation sequence includes: Reverse the detonation sequence of the explosive points within the section; For each detonation point in the superimposed section, the actual detonation deviation is collected to obtain the optimized deviation sequence. The current detonation point number is used as the independent variable and the deviation value at the detonation time of the detonation point is used as the dependent variable. A univariate linear regression is performed on the optimized deviation sequence, and the regression coefficient is calculated using the least squares method to obtain the fitting equation. The determination coefficient and standard deviation of the deviation are calculated based on the regression model; If the determination coefficient is greater than or equal to the preset goodness-of-fit threshold and the standard deviation of the deviation is less than or equal to the preset standard deviation threshold, then the deviation sequence is determined to be linear; otherwise, it is determined to be nonlinear.
10. The control system of the film and television explosion characteristic device according to claim 9, characterized in that: The process of absolute time triggering and intra-group pre-compensation for grouping includes: For deviation sequences that are still determined to be nonlinear after optimization, obtain the cable length at each explosion point; The explosion points are arranged in ascending order of cable length, and all explosion points are divided into multiple consecutive groups based on the differences in cable length. For each consecutive group, the detonation triggering method for all detonation points within the group is set to absolute time triggering: the absolute detonation time for each detonation point is calculated independently according to the preset detonation script, without relying on cascade signal transmission, and the triggering command is sent directly.
