A method for identifying the arming of a fuze safety system based on the overload sliding integral combination characteristics

By adopting the identification method based on the characteristics of overload sliding points in the queen safety system, the problems that cannot be identified by the existing technology cannot identify the overload environment of the existing technology, and the reliable insurance lift in these environments has been achieved, which improves the security and the safety and the security and Recognize accuracy.

CN118913033BActive Publication Date: 2025-01-28JIAXING YUGAN ELECTRONIC EQUIP TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410956991.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2025-01-28
Estimated Expiration
2044-07-17

AI Technical Summary

Technical Problem

The prior art cannot effectively identify the barrel overload environment, the off-orbit overload environment where ammunition is thrown, and some rocket-boosted flight environments, resulting in the inability of the fuse safety system to reliably lift the insurance under these environments.

Method used

Adopt the identification method based on the characteristics of overload sliding integration, generate a time interval through timer generation, update the sensor value and perform integration operations, combine the historical maximum and minimum difference, to adapt the zero bias interference, determine the output result to determine Whether to lift insurance.

Benefits of technology

This method has a small amount of calculation and is suitable for microprocessor with limited processing capabilities. It can improve the accuracy of identification. It is suitable for the environment with overload characteristics in both directions in the front and rear directions, which enhances the security and reliability of the quilt.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118913033B_ABST
    Figure CN118913033B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for identifying the release of a fuze safety system based on an overload sliding integral combination feature, comprising the following steps: generating a fixed time interval through a timer, executing a sensor value update within the fixed time interval, and storing it in a data queue until a predetermined number is reached; maintaining a fixed-length sensor data sequence with a head and a tail that is regularly updated; performing an integral operation on the sensor data sequence to obtain an integral value; performing feature judgment on the maximum integral value and the minimum integral value, and outputting the historical maximum value and the historical minimum value; calculating the difference between the historical maximum value and the minimum value, and comparing it with a preset value S0 to determine the output result. The method for identifying the release of a fuze safety system based on the overload sliding integral combination feature provided by the present invention has a small amount of calculation, can be applied to microprocessors with limited processing capabilities, can eliminate the interference caused by zero bias, can improve the recognition accuracy, and can be applied to environments where overload features appear in both the front and rear directions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fuze safety system unlocking environment identification technology, specifically to a fuze safety system unlocking identification method based on overload sliding integral combination features. Background Technology

[0002] The electronic safety system of the fuse (i.e., the safety and release device) is an electronic system used to ensure that the safety cannot be released during the transportation, storage, testing, loading and unloading of ammunition, as well as during the firing process and within a safe distance after firing, and that the safety is only correctly released when the predetermined conditions for release are met.

[0003] According to the invention patent with publication number CN113865450B and publication date of 2023-03-10, a ballistic protection environment identification method based on the time-domain characteristics of overload signals is disclosed. This method includes: installing an axial overload acceleration sensor and a centrifugal rotation speed overload acceleration sensor in the fuze electronic safety system to collect the axial overload acceleration and centrifugal rotation speed overload acceleration during the projectile's flight; continuously collecting the axial overload acceleration N times within a time period T; when the number of times the axial overload acceleration exceeds a set threshold exceeds a set number, it is determined that an axial overload environment is established, and a static open circuit is closed. The system automatically closes the first-level safety switch to release the second-level safety switch; otherwise, the system terminates. Within time T, the system continuously collects N centrifugal speed overload acceleration signals. If the number of times the centrifugal speed overload acceleration exceeds a set threshold is greater than a set number, the centrifugal speed overload environment is determined to be established. Then, another static switch is closed to release the second-level safety switch; otherwise, the system terminates. Subsequently, time-domain characteristic analysis is performed on the axial overload acceleration signal and the centrifugal speed overload acceleration signal within the set time window. If the time-domain characteristic parameters fall within the pre-set deprotection condition range, it is determined to meet the time-domain characteristics of the ballistic environment. The dynamic switch is closed to release the third-level safety switch; otherwise, the system terminates. Its main technical effect is that, based on the traditional "threshold + timing + time window" method using ballistic environment energy thresholds for deprotection logic judgment, a curve fitting method is used to obtain the time-domain characteristic parameters of the ballistic environment acceleration signal, which serves as the basis for the fuze's deprotection logic judgment. This new method uses a "signal energy + signal characteristics" approach, fully utilizing the time-domain characteristics of the ballistic environment during artillery ammunition flight, effectively ensuring the safety and reliability of the fuze, thus improving the fuze's safety by an order of magnitude.

[0004] The aforementioned methods are not applicable to ballistic environments with large and rapidly changing overload thresholds, such as the exit overload environment of canister-launched munitions, the deorbit overload environment of scattered munitions, and certain rocket-assisted flight environments. In exit overload environments, deorbit overload environments of scattered munitions, and certain rocket-assisted flight environments, such as artillery-launched loitering munitions launched from high-low pressure chambers, the launch acceleration process lasts approximately 100 ms, and the sensor sampling frequency is approximately 200 Hz. During the entire launch cycle, the effective sampling points of the fuze safety system do not exceed 20. Existing identification methods cannot reliably complete the identification task. Furthermore, existing technologies do not consider the zero-bias error of the accelerometer and directly compare a single extreme value feature with a preset value for judgment, which may lead to misjudgment. Therefore, a fuze safety system de-protection identification method based on overload sliding integral combination features is proposed to solve the problem that the existing identification methods cannot be applied to exit overload environments, deorbit overload environments of scattered munitions, and certain rocket-assisted flight environments. Summary of the Invention

[0005] The purpose of this invention is to provide a fuze safety system unlocking and identification method based on overload sliding integral combination characteristics, aiming to solve the problem that the identification methods proposed in the prior art cannot be applied to the overload environment of the tube exit, the off-orbit overload environment of the munitions being released, and certain rocket booster flight environments.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] A method for identifying and disarming a fuze safety system based on overload sliding integral combination features includes the following steps:

[0008] A timer generates fixed time intervals, and a sensor value update is performed once within each fixed time interval, and the sensor value is stored in the data queue.

[0009] When the data queue is not full of sensor values, a new sensor value is accumulated at each fixed time interval and added to the head of the data queue until the data queue is full.

[0010] Once the number of sensor values ​​within the sensor data sequence reaches a predetermined number, new sensor values ​​are added to the head of the data queue and the values ​​at the tail of the data queue are removed at regular intervals, thereby maintaining a fixed-length sensor data sequence that updates the head and tail data at regular intervals.

[0011] In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence;

[0012] Compare the current integral value with the historical maximum value S from the previous moment. max (t) and the historical minimum value S at the previous time step min(t) compare and judge, and output the historical maximum value S at the current time according to the result. max (t+1) and the historical minimum value S at the current time min (t+1);

[0013] Calculate the difference between the current historical maximum and the current historical minimum, denoted as ΔS, and expressed as:

[0014] ΔS=S max (t+1)-S min (t+1);

[0015] The output result is determined by comparing ΔS with a preset value S0, as follows:

[0016]

[0017] If the output is true, the electronic safety system of the fuse can release the corresponding safety device, and the algorithm ends. If the output is false, it means that the feature has not yet met the conditions, and the algorithm continues to be executed until the output is true or the external conditions control the algorithm to end.

[0018] Preferably, the integral calculation formula is as follows:

[0019] S t+1 =S t +A t+1 -A t+1-L ;

[0020] Where S t+1 S is the latest integral value to be calculated. t Let A be the integral value from the previous time step. t+1 A represents the sensor value at the head of the data queue at the current moment. t+1-L This is the value at the end of the data queue at the current moment.

[0021] Preferably, the method for updating the historical maximum and historical minimum values ​​includes:

[0022] If S t+1 ≥S max (t)

[0023] Then S max (t+1): = S t+1

[0024] Else If S t+1 ≤S min (t)

[0025] Then S min (t+1): = S t+1

[0026] Else S min (t+1)=S min (t)

[0027] Else S max (t+1): = S max (t)

[0028] Among them, S t+1 S represents the latest integral value to be calculated at the current moment. max (t) represents the historical maximum value at the previous time step, S min (t) represents the historical minimum value at the previous time step; output the historical maximum value S at the current time step. max (t+1) and the historical minimum value S at the current time min (t+1).

[0029] Preferably, the fixed time interval is 5ms.

[0030] In the above technical solution, the present invention provides a method for identifying and disarming a fuze safety system based on the combined characteristics of overload sliding integrals, which has the following beneficial effects:

[0031] 1. The identification method provided by this invention does not require integration of each data in the data queue. It only requires adding the integral value of the previous moment to the difference between the latest updated data value and the oldest old data value. The amount of computation is small and it can be applied to microprocessors with limited processing power.

[0032] 2. The maximum and minimum values ​​of the overload integral within a certain time period are calculated. The zero bias level of the current accelerometer is known through the feature of the minimum integral value. Then, the difference between the historical maximum and the historical minimum values ​​is calculated, which can adaptively eliminate the interference caused by the zero bias and improve the recognition accuracy.

[0033] 3. Since the maximum and minimum values ​​of the integral can represent the maximum integral value characteristics in the two directions respectively, this method can also be applied to environments where overload characteristics occur in both directions. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0035] Figure 1 This is a flowchart provided for an embodiment of the present invention;

[0036] Figure 2This is a schematic diagram of the firing overload curve of the cannon-fired ammunition in the first embodiment of the present invention;

[0037] Figure 3 This is a schematic diagram of the integral combination feature curve in the first embodiment of the present invention;

[0038] Figure 4 This is a schematic diagram of the firing overload curve of the cannon-fired ammunition in the second embodiment of the present invention;

[0039] Figure 5 This is a schematic diagram of the integral combination feature curve in the second embodiment of the present invention. Detailed Implementation

[0040] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0041] like Figure 1 As shown in Figure 5, a method for identifying and disarming a fuze security system based on overload sliding integral combination features includes the following steps:

[0042] A timer generates fixed time intervals, and a sensor value update is performed once within each fixed time interval, and the sensor value is stored in the data queue.

[0043] When the data queue is not full of sensor values, a new sensor value is accumulated at each fixed time interval and added to the head of the data queue until the data queue is full.

[0044] Once the number of sensor values ​​within the sensor data sequence reaches a predetermined number, new sensor values ​​are added to the head of the data queue and the values ​​at the tail of the data queue are removed at regular intervals, thereby maintaining a fixed-length sensor data sequence that updates the head and tail data at regular intervals.

[0045] In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence;

[0046] Compare the current integral value with the historical maximum value S from the previous moment. max (t) and the historical minimum value S at the previous time step min (t) compare and judge, and output the historical maximum value S at the current time according to the result. max (t+1) and the historical minimum value S at the current time min (t+1);

[0047] Calculate the difference between the current historical maximum and the current historical minimum, denoted as ΔS, and expressed as:

[0048] ΔS=S max (t+1)-S min (t+1);

[0049] The output result is determined by comparing ΔS with a preset value S0.

[0050] If the output is true, the electronic safety system of the fuze can release the corresponding safety device, and the algorithm ends. If the output is false, the algorithm continues to execute until the output is true or the external condition control ends.

[0051] The integral calculation formula is as follows:

[0052] S t+1 =S t +A t+1 -A t+1-L ;

[0053] Where S t+1 S is the latest integral value to be calculated. t Let A be the integral value from the previous time step. t+1 A represents the sensor value at the head of the data queue at the current moment. t+1-L This is the value at the end of the data queue at the current moment.

[0054] The methods for updating the historical maximum and historical minimum values ​​include:

[0055] If S t+1 ≥S max (t)

[0056] Then S max (t+1): = S t+1

[0057] Else If S t+1 ≤S min (t)

[0058] Then S min (t+1): = S t+1

[0059] Else S min (t+1)=S min (t)

[0060] Else S max (t+1): = S max (t)

[0061] Among them, S t+1S represents the latest integral value to be calculated at the current moment. max (t) represents the historical maximum value at the previous time step, S min (t) represents the historical minimum value at the previous time step; output the historical maximum value S at the current time step. max (t+1) and the historical minimum value S at the current time min (t+1).

[0062] The judgment strategy and execution operation are as follows:

[0063]

[0064] If the output is true, the electronic safety system of the fuse can release the corresponding safety device, and the algorithm ends. If the output is false, it means that the feature has not yet met the conditions, and the algorithm continues to be executed until the output is true or the external conditions control the algorithm to end.

[0065] As an embodiment of the present invention, the time interval is 5ms.

[0066] The time interval can be determined by comprehensively weighing the rate of change of the actual overload environment and the computing power limitations of the selected processor.

[0067] It should be noted that S0 is a definite value, which can be determined by a large number of simulations and statistical analyses of the output value ΔS of the environment to be identified under different conditions, combined with theoretical analysis.

[0068] The identification method provided by this invention does not require integrating every data point in the data queue. It only needs to add the integral value from the previous moment to the difference between the latest updated data value and the oldest data value, resulting in lower computational complexity and suitability for microprocessors with limited processing power. By calculating the maximum and minimum values ​​of the overload integral over a certain period, the current zero-bias level of the accelerometer is determined through the feature of the minimum integral value. Then, the difference between the historical maximum and minimum values ​​is calculated, which adaptively eliminates interference caused by the zero-bias, improving identification accuracy. Since the maximum and minimum integral values ​​can represent the maximum integral value characteristics in two directions respectively, this method is also applicable to environments where overload characteristics occur in both directions.

[0069] As a first embodiment provided by the present invention, such as Figure 3 The figure shows the firing overload curve of the cannon-fired ammunition provided in this embodiment. The range of the acceleration sensor is 200g, the sampling frequency is 200Hz, and the zero bias value in the static state is about -12g, which is in the state of zero negative offset.

[0070] Set the sliding window size to 10 and perform the calculation.

[0071] A timer generates a 5ms interval, and the sensor value is updated once in each interval and stored in the data queue.

[0072] When the sensor values ​​are not full in the data queue, a new value is accumulated at each fixed time interval and added to the head of the data queue until the data queue is full.

[0073] Once the number of sensor values ​​within the sensor data sequence reaches a predetermined number, new sensor values ​​are added to the head of the data queue and the values ​​at the tail of the data queue are removed at regular intervals, thereby maintaining a fixed-length sensor data sequence that updates the head and tail data at regular intervals.

[0074] In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence;

[0075] The formula for integral calculation is as follows:

[0076] S t+1 =S t +A t+1 -A t+1- L;

[0077] Where S t+1 S is the latest integral value to be calculated. t Let A be the integral value from the previous time step. t+1 A represents the sensor value at the head of the data queue at the current moment. t+1-L This is the value at the end of the data queue at the current moment.

[0078] Compare the current integral value with the historical maximum value S from the previous moment. max (t) and the historical minimum value S at the previous time step min (t) compare and judge, and output the historical maximum value S at the current time according to the result. max (t+1) and the historical minimum value S at the current time min (t+1);

[0079] The methods for updating the historical maximum and historical minimum values ​​include:

[0080] If S t+1 ≥S max (t)

[0081] Then S max (t+1): = S t+1

[0082] Else If S t+1 ≤S min (t)

[0083] Then Smin (t+1): = S t+1

[0084] Else S min (t+1)=S min (t)

[0085] Else S max (t+1): = S max (t)

[0086] Among them, S t+1 S represents the latest integral value to be calculated at the current moment. max (t) represents the historical maximum value at the previous time step, S min (t) represents the historical minimum value at the previous time step; output the historical maximum value S at the current time step. max (t+1) and the historical minimum value S at the current time min (t+1).

[0087] Calculate the difference between the current historical maximum and the current historical minimum, denoted as ΔS, and expressed as:

[0088] ΔS=S max (t+1)-S min (t+1);

[0089] The output result is determined by comparing ΔS with a preset value S0.

[0090]

[0091] If the output is true, the electronic safety system of the fuze can release the corresponding safety device, and the algorithm ends. If the output is false, the algorithm continues to execute until the output is true or the external condition control ends.

[0092] Finally, the integral values ​​of the sensor value data queue are obtained, and these integral values ​​are combined and transformed into... Figure 3 As shown in the curve, the integral combination characteristic curve tends to stabilize at 0.125s, approximately 29.1968m / s. Because the curve's variation pattern is obvious, identification of this characteristic curve becomes easier. In this embodiment, the integral combination characteristic threshold can be set to 20m / s to ensure successful identification under emission conditions.

[0093] As a second embodiment provided by the present invention, such as Figure 4 The figure shows the firing overload curve of the cannon-fired ammunition in the second embodiment of the present invention. The acceleration sensor has a range of 200g, a sampling frequency of 200Hz, and a zero bias value of about +8g in the static state, which is in the positive offset state of zero value.

[0094] Set the sliding window size to 10 and perform the calculation.

[0095] A timer generates a 5ms interval, and the sensor value is updated once in each interval and stored in the data queue.

[0096] When the data queue is not full of sensor values, a new sensor value is accumulated at each fixed time interval and added to the head of the data queue until the data queue is full.

[0097] Once the number of sensor values ​​within the sensor data sequence reaches a predetermined number, new sensor values ​​are added to the head of the data queue and the values ​​at the tail of the data queue are removed at regular intervals, thereby maintaining a fixed-length sensor data sequence that updates the head and tail data at regular intervals.

[0098] In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence;

[0099] The integral calculation formula is as follows:

[0100] S t+1 =S t +A t+1 -A t+1-L ;

[0101] Where S t+1 S is the latest integral value to be calculated. t Let A be the integral value from the previous time step. t+1 A represents the sensor value at the head of the data queue at the current moment. t+1-L This is the value at the end of the data queue at the current moment.

[0102] Compare the current integral value with the historical maximum value S from the previous moment. max (t) and the historical minimum value S at the previous time step min (t) compare and judge, and output the historical maximum value S at the current time according to the result. max (t+1) and the historical minimum value S at the current time min (t+1);

[0103] The methods for updating the historical maximum and historical minimum values ​​include:

[0104] If S t+1 ≥S max (t)

[0105] Then S max (t+1): = S t+1

[0106] Else If S t+1 ≤Smin (t)

[0107] Then S min (t+1): = S t+1

[0108] Else S min (t+1)=S min (t)

[0109] Else S max (t+1): = S max (t)

[0110] Among them, S t+1 S represents the latest integral value to be calculated at the current moment. max (t) represents the historical maximum value at the previous time step, S min (t) represents the historical minimum value at the previous time step; output the historical maximum value S at the current time step. max (t+1) and the historical minimum value S at the current time min (t+1).

[0111] Calculate the difference between the current historical maximum and the current historical minimum, denoted as ΔS, and expressed as:

[0112] ΔS=S max (t+1)-S min (t+1);

[0113] The output result is determined by comparing ΔS with a preset value S0.

[0114]

[0115] If the output is true, the electronic safety system of the fuse can release the corresponding safety device, and the algorithm ends. If the output is false, it means that the feature has not yet met the conditions, and the algorithm continues to execute until the output is true.

[0116] Finally, the integral values ​​of the sensor value data queue are obtained, and these integral values ​​are combined and transformed into... Figure 5 As shown in the curve, the integral combination feature curve tends to stabilize at 0.125s, approximately 33.3866m / s. In this embodiment, the integral combination feature threshold can also be set to 20m / s, which can also ensure successful identification in the transmission environment.

[0117] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0118] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0119] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0120] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0121] Specific embodiments have been used to illustrate the principles and implementation methods of this invention. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this invention. 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 invention. Therefore, the content of this specification should not be construed as a limitation of this invention.

[0122] The embodiments of this application also provide a specific implementation of an electronic device capable of implementing all the steps in the methods described above, wherein the electronic device specifically includes the following:

[0123] Processor, memory, communications interface, and bus;

[0124] The processor, memory, and communication interface communicate with each other through the bus.

[0125] The processor is used to invoke a computer program stored in the memory. When the processor executes the computer program, it implements all the steps in the method described in the above embodiments. For example, when the processor executes the computer program, it implements the following steps:

[0126] Includes the following steps:

[0127] A timer generates fixed time intervals, and a sensor value update is performed once within each fixed time interval, and the sensor value is stored in the data queue.

[0128] When the data queue is not full of sensor values, a new sensor value is accumulated at each fixed time interval and added to the head of the data queue until the data queue is full.

[0129] Once the number of sensor values ​​within the sensor data sequence reaches a predetermined number, new sensor values ​​are added to the head of the data queue and the values ​​at the tail of the data queue are removed at regular intervals, thereby maintaining a fixed-length sensor data sequence that updates the head and tail data at regular intervals.

[0130] In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence;

[0131] Compare the current integral value with the historical maximum value S from the previous moment. max (t) and the historical minimum value S at the previous time step min (t) compare and judge, and output the historical maximum value S at the current time according to the result. max (t+1) and the historical minimum value S at the current time min (t+1);

[0132] Calculate the difference between the current historical maximum and the current historical minimum, denoted as ΔS, and expressed as:

[0133] ΔS=S max (t+1)-S min (t+1);

[0134] The output result is determined by comparing ΔS with a preset value S0.

[0135] If the output is true, the electronic safety system of the fuze can release the corresponding safety device, and the algorithm ends. If the output is false, the algorithm continues to execute until the output is true or the external condition control ends.

[0136] Embodiments of this application also provide a computer-readable storage medium capable of implementing all steps of the methods in the above embodiments. The computer-readable storage medium stores a computer program that, when executed by a processor, implements all steps of the methods in the above embodiments. For example, when the processor executes the computer program, it implements the following steps:

[0137] Includes the following steps:

[0138] A timer generates fixed time intervals, and a sensor value update is performed once within each fixed time interval, and the sensor value is stored in the data queue.

[0139] When the data queue is not full of sensor values, a new sensor value is accumulated at each fixed time interval and added to the head of the data queue until the data queue is full.

[0140] Once the number of sensor values ​​within the sensor data sequence reaches a predetermined number, new sensor values ​​are added to the head of the data queue and the values ​​at the tail of the data queue are removed at regular intervals, thereby maintaining a fixed-length sensor data sequence that updates the head and tail data at regular intervals.

[0141] In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence;

[0142] Compare the current integral value with the historical maximum value S from the previous moment. max (t) and the historical minimum value S at the previous time step min (t) compare and judge, and output the historical maximum value S at the current time according to the result. max (t+1) and the historical minimum value S at the current time min (t+1);

[0143] Calculate the difference between the current historical maximum and the current historical minimum, denoted as ΔS, and expressed as:

[0144] ΔS=S max (t+1)-S min (t+1);

[0145] The output result is determined by comparing ΔS with a preset value S0.

[0146] If the output is true, the electronic safety system of the fuze can release the corresponding safety device, and the algorithm ends. If the output is false, the algorithm continues to execute until the output is true or the external condition control ends.

[0147] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, for hardware + program embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. Although the embodiments in this specification provide the method operation steps as shown in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is merely one possible execution order among many steps and does not represent the only execution order. In actual device or terminal product execution, the methods can be executed in the order shown in the embodiments or drawings or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment). The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, product, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitations, the presence of other identical or equivalent elements in the process, method, product, or apparatus that includes said elements is not excluded. For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing the embodiments of this specification, the functions of each module can be implemented in one or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which are executable by the processor of the computer or other programmable data processing device, produce instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0148] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, the embodiments of this specification 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. The various embodiments in this specification are described in a progressive manner, and similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the description of the method embodiments. In the description of this specification, the reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., means 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 embodiments of this specification.

[0149] In this specification, the illustrative expressions of the terms used do not necessarily refer to the same embodiments or examples. Furthermore, those skilled in the art can combine and integrate different embodiments or examples described in this specification, as well as features of different embodiments or examples, without contradiction. The above descriptions are merely embodiments of this specification and are not intended to limit the embodiments of this specification. Various modifications and variations can be made to the embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of the embodiments of this specification should be included within the scope of the claims of the embodiments of this specification.

Claims

1. A method for identifying the release of a fuze safety system based on the overload sliding integral combination feature, characterized in that: The following steps are involved: Generate a fixed time interval through a timer, perform a sensor value update once in each fixed time interval, and store the sensor value in a data queue; When the sensor value does not fill the data queue, a new sensor value is accumulated at each fixed time interval, and the new sensor value is added to the head of the data queue until the data queue is full; After the number of sensor values ​​within the sensor data sequence reaches a predetermined number, at each fixed time interval, a new sensor value is added to the head of the data queue and the value at the tail of the data queue is removed, thereby maintaining a fixed-length sensor data sequence with regular updates of the head and tail data; In each fixed time interval, the sensor data sequence is integrated to obtain the integral value of the current sensor data sequence; Compare the current integral value with the historical maximum value S at the previous moment max (t) and the historical minimum value S at the previous moment min (t) Make comparisons and judgements, and output the current historical maximum value S according to the results max (t+1) and the current historical minimum value S min (t+1); Calculate the difference between the current maximum historical value and the current minimum historical value, recorded as ΔS, expressed as: ΔS=S max (t+1)-S min (t+1); Compare ΔS with the preset value S0 to determine the output result, as follows: If the output is true, the fuze electronic safety system releases the corresponding insurance and the algorithm ends. If the output is false, it means that the feature has not yet met the conditions, and the algorithm continues to execute until the output is true or the external condition controls the algorithm to end.

2. A method for identifying the release of a fuze safety system based on the overload sliding integral combination feature according to claim 1, characterized in that: The integral calculation formula is as follows: S t+1 =S t +A t+1 -A t+1-L ; Where S t+1 is the latest integral value to be calculated, S t is the integral value at the previous moment, A t+1 is the sensor value at the head of the data queue at the current moment, A t+1-L It is the value at the end of the data queue at the current moment.

3. A method for identifying the release of a fuze safety system based on the overload sliding integral combination feature according to claim 1, characterized in that: The method for updating the historical maximum value and the historical minimum value includes: Among them, S t+1 is the latest integral value to be calculated at the current moment, S max (t) is the historical maximum value at the previous moment, S min (t) is the historical minimum value at the previous moment; output the historical maximum value S at the current moment max (t+1) and the current historical minimum value S min (t+1).

4. A method for identifying the release of a fuze safety system based on the overload sliding integral combination feature according to claim 1, characterized in that: The fixed time interval is 5 ms.

Citation Information

Patent Citations

  • A ballistic protection environment identification method based on the time-domain characteristics of overload signals

    CN113865450B

  • Micro-fuze safety control system based on event-driven architecture and method thereof

    CN111457797A

  • Ballistic de-protection environment identification method based on overload signal time domain characteristics

    CN113865450A