Next Article in Journal
A Switched Approach for Smartphone-Based Pedestrian Navigation
Previous Article in Journal
A Comprehensive Survey on Visual Perception Methods for Intelligent Inspection of High Dam Hubs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast-Activated Minimal Gated Unit: Lightweight Processing and Feature Recognition for Multiple Mechanical Impact Signals

1
School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
2
The Third Military Representative Office of the Army Armament Department in Nanjing, Nanjing 210000, China
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(16), 5245; https://doi.org/10.3390/s24165245
Submission received: 15 July 2024 / Revised: 10 August 2024 / Accepted: 11 August 2024 / Published: 14 August 2024
(This article belongs to the Section Sensor Networks)

Abstract

:
Multiple dynamic impact signals are widely used in a variety of engineering scenarios and are difficult to identify accurately and quickly due to the signal adhesion phenomenon caused by nonlinear interference. To address this problem, an intelligent algorithm combining wavelet transforms with lightweight neural networks is proposed. First, the features of multiple impact signals are analyzed by establishing a transfer model for multiple impacts in multibody dynamical systems, and interference is suppressed using wavelet transformation. Second, a lightweight neural network, i.e., fast-activated minimal gated unit (FMGU), is elaborated for multiple impact signals, which can reduce computational complexity and improve real-time performance. Third, the experimental results show that the proposed method maintains excellent feature recognition results compared to gate recurrent unit (GRU) and long short-term memory (LSTM) networks under all test datasets with varying impact speeds, while its metrics for computational complexity are 50% lower than those of the GRU and LSTM. Therefore, the proposed method is of great practical value for weak hardware application platforms that require the accurate identification of multiple dynamic impact signals in real time.

1. Introduction

With the advancement of modern industrial and military technologies, the issue of multiple mechanical impact loads with repetitive impulses has become widely discussed in industries such as aerospace [1], transportation [2], and the military [3]. Examples include the docking between aircraft and service vehicles, vehicle impact testing, and ammunition penetration into multi-layered targets [4,5,6]. With respect to vehicle impact testing and ammunition penetration, there are certain similarities and differences. The similarities are that both processes consist of multiple components, have complex dynamic transmission processes, and are affected by nonlinear noise during impacts, making it challenging to accurately identify the number of impacts. The differences are that, for ammunition penetration, the internal space is compact, leading to significant interference from the repeated transmission of shock waves. In contrast, vehicle systems have more internal voids and interference during impacts is severe due to structural deformation. There is great economic and strategic value in the feature identification and impact counting of these multiple-impact loads [7]. For example, identifying the number and magnitude of repetitive impacts during vehicle impact testing is critical for establishing a basic dataset for evaluating the safety performance of automobiles. Similarly, for penetration of multi-layer buildings, it is essential to accurately identify the number of consecutive impacts to achieve layer-specific ammunition explosions and effective damage. Unfortunately, these impact signals have strong nonlinear noise and interference, which makes it very challenging to perform signal feature identification in real time [8,9,10].
Traditionally, these multiple impact signals are first processed with wavelet transform, Fourier transform, etc., and then passed through a filter for identification [11,12]. In this framework, the effectiveness of feature recognition is strongly related to the design of the specific parameter sets of the filter, and they, in turn, depend on the frequency and amplitude of multiple impact signals and noise, respectively. Unfortunately, such prior information, with respect to multiple impact signals and noise, is unpredictable and variable in practical engineering applications. Therefore, it is difficult to design practical filters with favorable feature recognition for generalized multiple-impact signals [13,14].
For multiple mechanical impact loads with repetitive impulses, deep learning is another enticing technical route with the potential to address such problems, achieving relatively high identification accuracy without difficult filter designs [15]. Deep learning achieves much more abstracted and advanced signal features through the construction of multiple-layer simple nonlinear modules and improves the accuracy of signal classification [16]. Researchers have reported the application of deep learning in identifying spacecraft overload and other complex signals, with accuracies exceeding those of traditional methods. For example, Ibrahim S K designed an LSTM-based network to identify multiple impact loads even when the locations of the spacecraft’s load impacts are unknown [17]. Zhou et al. proposed improved LSTM and GRU networks and used them to identify multiple signals based on actual telemetry data from satellites to achieve spacecraft fault diagnosis and classification [18].
Although a variety of deep learning-based signal feature recognition methods have been developed, there are still some technical shortcomings in relation to their application in dynamic multi-impact scenarios. First, traditional deep learning algorithms are complex and have longer time delays in signal processing. This is an Achilles’ heel for ammunition penetration and other multiple impact applications, which involve real-time decisions since a 5-millisecond time delay can result in a detonation error of more than 5 m for ammunition, leading to a significant reduction in damage effectiveness [19]. In addition, in spacecraft and many other onboard and military systems, which are constrained by the size of the space, it is only possible to have microcontrollers with weak hardware resources rather than advanced processors with a larger size and higher performance, making it impossible for overly complex deep learning algorithms to run [20]. Therefore, it is urgent and of practical value to design lightweight deep learning-based multiple-impact signal processing algorithms.
To address this urgent need, we propose an algorithm that combines a wavelet transform preprocess with lightweight, elaborately designed fast-activated minimal gated unit (FMGU) neural networks, which significantly reduces computational complexity while maintaining high identification accuracy. Comprehensive performance validation was conducted under different multi-impact datasets with various complexities, including those with ultra-high impact speeds and ultra-strong noise.
Our scientific contributions are summarized as follows. Firstly, we have simplified the complex physical process of multiple impacts and proposed its dynamics model. Based on this model, we analyzed the features and coupling relationships between signals and noise interference, which provides a foundation for designing a deep learning network with high recognition accuracy. Secondly, we conducted a wavelet time-frequency domain transform of multiple impact signals. By calculating layer coefficients and interlayer coefficients, we evaluated the suppression of signal adhesion after wavelet transform preprocessing, and this suppression made it possible to realize key feature recognition via lightweight networks. Finally, we modified the gate unit structure and activation function of the traditional GRU network and proposed FMGU, which reduces 50% of the computation and 75% of the latency while causing no degradation in the recognition accuracy.

2. Transfer Model for Multiple Impacts in Multibody Dynamical Systems

In the actual impact process, the multiple impact signals measured by the acceleration sensor are superimposed with significant nonlinear noise and interference due to high-speed friction between the car and the target, structural damage of the vehicle, and complex stress transfer between internal vehicle components [21,22,23]. Similar to studies in many other fields, we established a spring-damping equivalent model for multiple impact processes, as shown in Figure 1. The model equations are shown in (1)–(4).
M A x A ¨ = p 1 x A , x B + p 2 x A , x C F A
M B x B ¨ = K 4 x B x C + C 4 x B ˙ x C ˙ p 1 x A , x B
M C x C ¨ = K 5 x C x D + C 5 x C ˙ x D ˙ K 4 x B x C C 4 x B ˙ x C ˙ p 2 x A , x C
M D x D ¨ = K 3 x C x D + C 3 x C ˙ x D ˙ K 5 x C x D C 5 x C ˙ x D ˙
where M A ,   M B ,   M C , and M D are the masses of the vehicle shell, mechatronic control system, acceleration sensor, and connectors, respectively; x A , x B , x C , and x D are the corresponding displacements of the different components; K 1 , K 2 ,   K 3 , K 4 , and K 5 are stiffness coefficients. C 1 ,   C 2 , C 3 , C 4 , and C 5 are damping coefficients; F A is the dynamic impact force.
p 1 x A , x B = K 1 x A x B d 1 ,     x A x B > d 1 0 ,   x A x B d 1 K 1 x A x B d 1 + C 1 x A ˙ x B ˙ ,   x A x B < d 1
p 1 x A , x C = K 2 x A x C d 1 + C 2 x A ˙ x C ˙ ,     x A x C > d 1 0 ,   x A x C d 1 K 1 x A x B d 1 + C 2 x A ˙ x C ˙ ,   x A x C < d 1
In the spring-damping equivalent model, p 1 x A , x B , p 2 x A , x C , and p 3 x A , x E represent the non-ideal forces between different components. These are caused by d 1 ,   d 2 , and d 3 , which are the gap distances between the vehicle shell and the other three components. Specific relationships are shown in Formulas (5) and (6).
This multi-body dynamics modeling method is applicable to both types of scenarios. However, the specific numbers of springs and dampers and their connection relationships need to be determined based on the component count and connections in the actual system case by case. The precise values of equivalent stiffness and damping must be calibrated through finite element analysis [24]. For automotive multiple impacts and projectile penetration scenarios, the system comprises numerous components with a complex mechanical transmission process, and there is significant nonlinear noise present, which can affect the accurate identification of impact counts.
From the above equivalent model, it is evident that the mechanical transfer process of multiple impacts, especially under high-speed conditions, is very complex and can be affected by damping, stiffness, gap distances, and many other uncertain parameters. Thus, the signal measured by an accelerometer sensor contains strong high-frequency oscillatory interference, and it is difficult to identify the original impact features. A multiple-impact signal is shown in Figure 1, and an accurate judgment of the number of impacts cannot be made using thresholds only. If threshold lines of 0.10 or 0.30 are used as criteria, more impacts than are actually present will be detected; if threshold lines of 0.5 or 0.6 are used as criteria, fewer impacts than are actually present will be detected. If 0.4 is chosen as a threshold, the number of impacts can be correctly identified, and it lacks generalizability for judging other signals.

3. Combined Algorithm of Wavelet Transform Preprocess and FMGU Network

To address the issue of identifying multiple impact signals accurately and quickly, we propose an algorithm that combines wavelet transforms with lightweight neural networks. After wavelet preprocessing, the signal adhesion phenomenon can be significantly reduced, enabling key feature recognition via simpler neural networks. In terms of network design, we propose FMGU, which simplifies the structure of the update and reset gate units in traditional GRU networks [25,26]. Additionally, the relatively complex sigmoid and tanh functions are replaced with linear function approximations, further reducing computational complexity. The specific technical route of the study is shown in Figure 2. Firstly, we obtain multi-impact signals with different impact numbers and speeds by experiment, including ultra-high-speed impact cases. Secondly, we perform wavelet transform as a preprocess to reduce the signal adhesion phenomenon of multi-impact signals. Thirdly, the FMGU network is trained while continuously adjusting parameters to achieve the highest recognition accuracy. Finally, we compare FMGU’s identification accuracy and some other metrics with other widely used networks to verify FMGU’s superior performance.
Wavelets are commonly used functions for analyzing signals in the time-frequency domain [27]. They involve a special type of function with finite duration and limited oscillation numbers, which begin with an amplitude of zero and finally return to zero. These functions are concentrated around a specific point, with an integral value of zero. The wavelet transform formula is shown in Formula (7).
W f a , b = f , φ a , b = a 1 2 f t φ t b a ¯ d t
where φ a , b represents a continuous wavelet with scaling parameter a and translation parameter b, where a, b ∈ R (the set of real numbers) and a ≠ 0. The parent wavelet φ changes its shape by adjusting the scaling factor a, and its position in time is shifted by adjusting the translation factor b. f , φ a , b is the inner product of two functions. φ ¯ is the complex conjugate of φ. By adjusting these scaling and translation parameters, local analysis in time and frequency can be performed to help analyze the instantaneous frequency changes and local features of signals.
By using a series of wavelet functions to decompose and reconstruct signals, it is possible to analyze signal features at various scales and frequencies. This approach can also capture local abrupt changes in time and frequency, making it particularly effective for analyzing and processing mutation signals. Wavelet transform effectively reduces the signal adhesion of multiple impacts, which makes it possible to realize key feature recognition via lightweight deep learning-based networks. Choosing a higher number of decomposition levels can decompose the signal to a more detailed frequency level and separate the signal and noise more effectively; the number of decomposition levels in this paper is 4. Furthermore, this paper uses the db4 wavelet as the mother wavelet for wavelet transformation. It has good high-frequency characteristics at higher orders, making it suitable for extracting high-frequency details while maintaining high computational efficiency. The scale is the same for different numbers of impact signals, which ensures fair analysis and comparison of their time-frequency domains. Specifically, the scale is set to half the number of sample points, which is the usual practice in wavelet transform.
The overall network structure is shown in Figure 3a. The network takes the signal features extracted after wavelet transformation as input, passes them through the FMGU layer and into a fully connected layer, and finally outputs the classification results from the output layer. FMGU was developed by improving GRU networks, which are currently some of the most widely used lightweight networks so that we can ensure that the algorithm’s complexity is low enough to run in real-time on microcontrollers with limited hardware resources.
GRU contains an update gate and a reset gate, where the update gate is used to control the cell state update, and the reset gate decides how to combine the new input information with the previous memory [28,29,30]. It exhibits good performance in identifying time-series data signals. However, it has a large number of network parameters, a relatively complex structure, and a slow computational speed, requiring powerful hardware for computational support [31,32,33,34].
To address these issues, FMGU further reduces the network unit parameters, time delay, and training time compared to traditional time-series models, as confirmed by our experiments on cases in Section 4. Compared to GRU, a fast gate combines the functions of the update and reset gates in the GRU, allowing the model to reduce the parameters while still effectively capturing temporal dependencies. The main input unit structure is shown in Figure 3b. In addition, to further reduce the network time delay and enhance hardware compatibility, modifying the activation functions is employed to minimize computational costs. This approach can be used to further realize the demand for lightweight networks to process information quickly. The update method of the fast gate is shown in Formula (8).
Z F t = σ h W F · H F t 1 , X F t + b F
where Z F t is the output of the fast gate, and W F and b F are the weight value and bias value of the fast gate, respectively. X F t is the input at time t, and H F ( t 1 ) is the hidden state value at time t 1 . This gating mechanism determines the weight of information from the previous moment step and the current moment step in updating the current hidden state. It resembles a combination of the update and reset gates in GRU but within a more simplified framework. The hard-tanh function is used in the fast gate, and σ h is the hard-sigmoid function; these are calculated as follows:
h a r d t a n h x = 1 ,   x < 1    x , 1 x 1    1 ,   x > 1
σ h x =       0 ,   x < 2.5 0.2 x + 0.5 , 2.5 x 2.5 1 ,   x > 0
In theory, the closer the segmentation function is to the sigmoid function, the more accurate the fitting effect is, but this also increases computational complexity and reduces efficiency. To balance the two performances, we designed it as a function in three segments. Based on the update method of the fast gate, the state update proceeds as follows:
H F ~ t = h a r d t a n h W h R F t · H F t 1 , X F t + b F
H F t = Z F t · H F t 1 + 1 Z F t · H F ~ t
where H F ~ t is the output of the candidate’s hidden state; H F t is the output of the system’s hidden state. Candidate hidden states combine new input information with past information to provide possible new values for updating the system’s hidden state. The hidden state integrates the state information from a previous moment and the information from the candidate hidden state, which can further be adjusted by the parameters in the update gate to ensure the balance between the old and new information.

4. Results and Discussion

In this study, we obtained original multiple-impact signals through standardized multi-impact testing equipment. Since we were only concerned with the identification of the number of impacts, we normalized the amplitude values, and the specific experimental methods are shown in Appendix A. Specific multiple impact experimental methods are in the Supplementary Materials. Based on the experimental data, we calculated metrics such as the classification accuracy, computational complexity, and time delay of the FMGU network. Comparison with networks like LSTM and GRU demonstrated that the FMGU network achieves high accuracy in dealing with problems while maintaining lightweight characteristics. The hardware specifications used in this experiment were as follows: CPU: 13th Gen Intel(R) Core (TM) i9-13980HX; GPU 0: Intel(R) UHD Graphics; GPU 1: NVIDIA GeForce RTX 4060 Laptop GPU.

4.1. Contributions of Wavelet Preprocessing and FMGU Network

Figure 4a and Figure 5a show the original signals of six impacts at low and high speeds (250 m/s and 1000 m/s), respectively. From the signal graph, it can be observed that when the impact speed is low, the signal adhesion phenomenon is not very severe. This allows for relatively easy identification of impact numbers. However, as the impact speed increases, the signal adhesion phenomenon becomes very pronounced, making it difficult to distinguish between multiple impact conditions. Figure 4b and Figure 5b show the time-frequency domain features extracted using wavelet transformation. Under low-speed conditions, the time-frequency domain graph exhibits clear, discrete arrays of patterns. Conversely, under high-speed conditions, the time-frequency domain graph does not exhibit clear patterns. Figure 4c and Figure 5c show the reconstructed signal after wavelet transformation. It is clear that the interference is suppressed. Figure 4d and Figure 5d demonstrate the layer coefficients and interlayer coefficients of multiple impact signals both before and after wavelet preprocessing, and they are important metrics for characterizing the significance of signal adhesion. Both metrics show an order of magnitude decrease, verifying the contribution of wavelet preprocessing to the identification of impact features. Notably, for Figure 5d, although wavelet transformation has significantly reduced interference, the layer coefficients and interlayer coefficients remain relatively large. This is the reason why direct identification of the impact number cannot be achieved solely via wavelet transformation.
Wavelet preprocessing not only contributes significantly but is also indispensable. LSTM and GRU are highly adaptive to pattern identification at different time scales and have excellent universality [35,36,37,38]. Figure 6a–c demonstrates the recognition performance of multiple impact counts for the FMGU, LSTM, and GRU networks without wavelet preprocessing, respectively. These three networks cannot accurately distinguish the number of impacts with a test accuracy of less than 30%, especially when the impact number further increases. Figure 6d–f depicts the test results of three networks with the data after wavelet preprocessing as input. At low impact speeds, the signal adhesion phenomenon is not strong, and the networks all have very high signal identification accuracies. LSTM and FMGU have identification accuracies of 98%, while GRU’s accuracy is 97%. It is evident that the classification accuracy has substantially improved.
Figure 6g–i further shows the identification accuracies of the three networks for high-speed impact signals, respectively. The increase in speed results in an increase in nonlinear interference, and the identification performance of the number of impacts of several methods decreases significantly. The identification accuracy is 80% for FMGU, 82% for LSTM, and 81% for GRU. As the number of impacts increases, the interference of the signal is aggravated, which makes feature identification of impacts much more difficult. The identification accuracy at 5 and 6 times the number of impacts is obviously lower than that at 1 and 2 times the number.
Combining the recognition accuracy results of low-speed and high-speed signals, the proposed algorithm, which combines wavelet transforms with lightweight FMGU neural networks, is suitable for the real-time feature recognition of multiple impact signals. The lightweight FMGU network is comparable to LSTM and GRU networks in terms of recognition accuracy even though the number of gates is reduced, and linear function approximations are used to replace the activation functions, which are relatively complex to compute.

4.2. Robustness of FMGU Network Verification

For deep learning algorithms, the robustness of recognition accuracy is important, determining whether the algorithm is effective when subjected to new datasets it has not learnt before. Robustness is especially critical for applications in vehicle crash testing, penetrating munition fuses, and so on, where the slightest misrecognition can lead to serious safety issues [39,40,41].
The datasets used in Figure 7a–f comprise low-speed data, high-speed data, and mixed data, respectively. When dealing with low-speed signals, identification accuracy is 97% in these two cases, which is relatively stable. It is more difficult to identify high-speed impact signals, with recognition accuracies of 77.3% and 77.8%. For the experiments with mixed data, recognition accuracies are 88.2% and 89.8%. In conclusion, the system can still maintain a relatively stable accuracy when the data pattern is changed appropriately. The network proposed in this paper is robust and of great importance for engineering applications.

4.3. Comparison of Real-Time Performance and Hardware Overhead Analysis

The real-time performance and hardware overhead of multiple impact signal characterization methods are also important for applications such as vehicle impact testing and penetrating munition fuses. The difference in real-time performance is basically due to different floating point operations (FLOPs) that result from differences in the internal computing architectures of the FMGU, GRU, and LSTM networks [42]. For example, GRUs are updated as follows:
z t = σ W Z · h t 1 , x t + b z
r t = σ W r · h t 1 , x t + b r
h t ~ = t a n h W h · r t h t 1 , x t + b h
h t = 1 z t h t 1 + z t h t ~
Since FMGU has only one gate that combines the functions of updating and resetting gates in the GRU, it does not need to perform the operations of Formula (13), resulting in lower FLOPs compared to GRU. Figure 8a shows the comparison of network FLOPs and time-delay data for the three networks. In the same situation, the number of FLOPs for FMGU is reduced by 63% compared to LSTM and 50% compared to GRU, which shows it is much lower in computational complexity than the above networks. The time delay of FMGU is only 10 ms, while LSTM takes 50 ms and GRU takes 40 ms. This reduces time delay by 80% compared to LSTM and 75% compared to GRU. The above results illustrate that FMGU substantially improves real-time performance in various application scenarios and can achieve a fast response and efficient execution.
Notably, two of the most critical factors affecting the degree of damage in penetrating ammunition are the accuracy of feature recognition and the time delay. The accuracy of the recognition directly determines whether the explosion can be carried out after a pre-set number of layers, and the time delay determines the distance between the actual explosive point and the pre-set explosive point. Damage effectiveness can be characterized quantitatively using the following formula [43,44]:
V = k d V s e k a V d · t s · ε
where k d = 1 is the damage efficiency coefficient, V d = 250 m/s is the velocity of detonation, k a = 0.7 is the attenuation coefficient, V s = 1000 m/s is the velocity of ammunition, ε is the accuracy of identification, and t s is the time delay.
We used the identification accuracy and network time delay in high-speed experiments to calculate the damage effectiveness of the three networks for different numbers of layers, as shown in Figure 8b. The damage effectiveness of FMGU is about 9.7 times that of GRU and 20.1 times that of LSTM in different layers. Such huge differences in damage effectiveness are due to the fact that, although the feature recognition accuracy of FMGU for multiple impact signals is roughly comparable to those of GRU and LSTM, the time delay is much shorter than that for both of them. The distance between the actual explosive point and the pre-set explosive point is only 10 m for FMGU with a delay of 10 ms, whereas GRU and LSTM reach 40 m and 50 m, respectively.
Figure 8c compares the training times required for the three networks. The training times for LSTM and GRU are both longer than that required for FMGU. FMGU requires 69% of the time needed by GRU and 65% of LSTM, illustrating its lower hardware overhead.
Moreover, in addition to the above parameters, the size of the execution file is also an important metric for evaluating whether the model can run on weak hardware resources with limited computational capability. Figure 8d shows a comparison of the size of several commonly used lightweight network models. Among them, Squeeze Net and Shuffle Net are widely known for their lightweight nature. However, their model files are still relatively large compared to FMGU. Excitingly, FMGU’s network file size is only 35% of Squeeze Net’s, making it perfect for deployment on weak hardware resources.

5. Conclusions

We have proposed an algorithm that combines wavelet transforms with lightweight, elaborately designed FMGU neural networks, which significantly reduces computational complexity while maintaining high identification accuracy. First, we proposed the FMGU network, which simplifies the structure of the update and reset gate units in traditional GRU networks and replaces the complex sigmoid and tanh functions with linear function approximations, achieving high accuracy in signal classification while remaining lightweight. The combination of FMGU with wavelet preprocessing is suitable for the feature recognition of multiple impact signals. Secondly, we obtained original multiple impact signal datasets through standardized mechanical impact equipment, including those with ultra-high impact speeds. After testing, the feature recognition accuracy of the proposed FMGU-based method was comparable to that of LSTM and GRU, while the time delay was 75% shorter than that of GRU and 80% shorter than that of LSTM. Third, the training time of the proposed method is short enough, and the execution file is small enough to be favorable for running on real hardware for penetration ammunition, with damage effectiveness of 9.7 times that of GRU and 20.1 times that of LSTM. Overall, the proposed method is a new solution for multiple-impact signal recognition, balancing high recognition accuracy and low computational complexity, which demonstrates its practical value in penetrating ammunition and other application platforms with weak hardware.

Supplementary Materials

In this study, we obtained original signals through standardized multi-impact testing equipment. The supporting information of multiple impact can be downloaded at: https://www.mdpi.com/article/10.3390/s24165245/s1, Figure S1: Multiple impact equipment. In this study, we obtained original signals through standardized multi-impact testing equipment.

Author Contributions

Conceptualization, W.W. and K.D.; methodology, X.M.; software, W.W.; validation, X.D.; Y.Y. and Z.W.; formal analysis, Y.Y.; investigation, X.D. and Z.W.; resources, X.M.; data curation, W.W.; writing—original draft preparation, W.W. and X.M.; writing—review and editing, K.D.; visualization, D.H.; supervision, K.D.; project administration, H.Z.; funding acquisition, D.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Strengthening Plan Technical Field Fund under Grant 2021-JCJQ-JJ-0597.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data of this work is unavailable due to privacy.

Acknowledgments

The authors acknowledge Huifa Shi for providing the measured multiple-impact dataset.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Multiple Impact Signal Generation

The multiple impact data for the experiment described in this paper was generated by standardized multiple impact test equipment, as shown in references [45,46,47]. The signals were divided into two categories, low speed, and high speed, and the number of impacts was 1–6 times. The workflow was as follows. We calculated the required rotation speed according to the impact interval requirements and set the vibration loading parameters based on experimental needs. Once the rotation accelerated to the set speed, vibration loading began. Multiple high-speed rotating impact components sequentially made contact with the test fixture to deliver repeated impact loads to the test specimen. After completing the specified number of impacts, the hydraulic system controlled the overall retraction of the impacted components, retracting the motion path of the impact head and stopping vibration loading. Equivalent test conditions consisted of simulating low- (250 m/s) and high-speed (1000 m/s) penetration processes, while the data acquisition system was responsible for collecting and storing generated datasets. There were 330 datasets for the low-speed condition and 420 for the high-speed condition. For the high-speed set, the number of samples in the test set is 185. For the low-speed set, the number of samples in the test set is 132.

Appendix A.2. Evaluation of Signal Adhesion

We evaluated the interference superposition level in the signal target features using layer and interlayer coefficients as evaluation metrics [48]. These metrics not only measure the degree of interference adhesion in acceleration signals but also provide a quantitative evaluation of the processing effect of filtering algorithms. For the same multiple impact signal, the lower the layer and interlayer coefficients are, the better the algorithm is. Inputs for calculation included the amplitude of the acceleration signal, signal sampling frequency, number of impacts, and time interval between impacts in each layer. The method for calculating the layer coefficients a i is shown in Formula (A1), and the interlayer coefficients a c i , i + 1 were calculated using Formula (A2).
a i = k = 1 N i a i k + 1 a i k N i T i
a c i , i + 1 = k = N i / 2 N i 1 a i k + 1 a i k + k = 1 N i + 1 / 2 a i + 1 k + 1 a i + 1 k + a i + 1 1 a i N i N i T i + N i + 1 T i + 1 / 2
where a t is the acceleration signal g , a n is the result of sampling g , L is the number of impacts, T S is the sampling period of the signal (ms), N 1 , N 2 , ⋯, N L is the number of sampling points for each impact, and T 1 , T 2 , ⋯, T L is the duration of each impact acceleration signal. The number of points and signal duration satisfy T i = N i · T S , where i = 1, 2, ⋯, L. The whole signal duration is T = N · T S , where N is the total number of data points. Finally, signal data are segmented, a 1 n = a n , n 1 , N 1 ; a 2 n N 1 = a n , n N 1 + 1 , N 1 + N 2 .

References

  1. Lv, Q. Damage Characteristics and Damage Tolerance of Fibre-Reinforced Composites under Multiple Low-Velocity Impacts. Ph.D. Thesis, Harbin Institute of Technology, Harbin, China, 2023. [Google Scholar]
  2. Zhao, N.; Zhang, J.; Ma, W.; Jiang, Z.; Mao, Z. Variational time-domain decomposition of reciprocating machine multi-impact vibration signals. Mech. Syst. Signal Process. 2022, 172, 108977. [Google Scholar] [CrossRef]
  3. Man, X. Research on Key Technology of Short Interval Multiple High Impact Experimental Device. Ph.D. Thesis, Nanjing University of Science and Technology, Nanjing, China, 2017. [Google Scholar] [CrossRef]
  4. Han, X.; Yu, D.; Chen, C.; Dai, K. Failure behavior of tantalum electrolytic capacitors under extreme dynamic impact: Mechanical–electrical model and microscale characterization. Nanotechnol. Precis. Eng. 2024, 7, 043004. [Google Scholar] [CrossRef]
  5. Yang, B.; Dai, K.; Li, C.; Yu, D.; Zhang, A.; Cheng, J. Zhang, H Lightweight recoverable mechanical metamaterials for efficient buffering of continuous multi extreme impacts. Sustain. Mater. Technol. 2024, 39, e00839. [Google Scholar]
  6. Huang, J.; Liu, P.; Wang, Y.; Dai, K.; Dou, Q.; Yin, Y.; Wang, X.; You, Z. Double-kill contribution of high-roughness high-density porous carbon electrodes to mechanically self-sensing supercapacitors. Nano Res. 2024, 17, 6157–6167. [Google Scholar] [CrossRef]
  7. Tong, X. Predictive Analysis of Future, U.S. Global Rapid Precision Strike System. Missile Space Deliv. Technol. 2008, 2008, 3–5. [Google Scholar] [CrossRef]
  8. Lai, J.; Zhou, J.; Yin, X.; Zheng, X. Dynamic behavior of functional graded cementitious composite under the coupling of high speed penetration and explosion. Compos. Struct. 2021, 274, 114326. [Google Scholar] [CrossRef]
  9. Liu, R.; Dobriban, E.; Hou, Z.; Qian, K. Dynamic load identification for mechanical systems: A review. Arch. Comput. Methods Eng. 2022, 29, 831–863. [Google Scholar] [CrossRef]
  10. Cen, J.; Yang, Z.; Wu, Y.; Hu, X.; Jiang, L.; Chen, H.; Si, W. A mask self-supervised learning-based transformer for bearing fault diagnosis with limited labeled samples. IEEE Sens. J. 2023, 23, 10359–10369. [Google Scholar] [CrossRef]
  11. Yang, X.; Zhang, Y.; Shardt, Y.A.; Li, X.; Cui, J.; Tong, C. A KPI-based soft sensor development approach incorporating infrequent, variable time delayed measurements. IEEE Trans. Control. Syst. Technol. 2019, 28, 2523–2531. [Google Scholar] [CrossRef]
  12. Zhang, D.; Li, J.; Wei, X.; Feng, K.; Wang, Y.; Zhao, J. Signal measurement of projectile penetration overload based on charge sensor. IEEE Access 2019, 7, 178139–178152. [Google Scholar] [CrossRef]
  13. Yang, H.; Jiang, J.; Chen, G.; Zhao, J. Dynamic load identification based on deep convolution neural network. Mech. Syst. Signal Process. 2023, 185, 109757. [Google Scholar] [CrossRef]
  14. Deng, Y.; Wang, L.; Jia, H.; Tong, X.; Li, F. A sequence-to-sequence deep learning architecture based on bidirectional GRU for type recognition and time location of combined power quality disturbance. IEEE Trans. Ind. Inform. 2019, 15, 4481–4493. [Google Scholar] [CrossRef]
  15. Iranmehr, E.; Böhnert, T.; Paz, E.; Martins, M.; Ferreira, R. Unsupervised extraction of shape-based signal patterns for incoming signal recognition. IEEE Sens. J. 2023, 23, 11992–12007. [Google Scholar] [CrossRef]
  16. Liu, X.; Wang, H.; Li, Z.; Qin, L. Deep learning in ECG diagnosis: A review. Knowl.-Based Syst. 2021, 227, 107187. [Google Scholar] [CrossRef]
  17. Ibrahim, S.K.; Ahmed, A.; Zeidan, M.A.E.; Ziedan, I.E. Machine learning methods for spacecraft telemetry mining. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 1816–1827. [Google Scholar] [CrossRef]
  18. Zhou, J.M.; Dong, L.; Guan, W.; Yan, J. Impact load identification of nonlinear structures using deep Recurrent Neural Network. Mech. Syst. Signal Process. 2019, 133, 106292. [Google Scholar] [CrossRef]
  19. Ma, X.; Shi, H.; Miao, X.; Li, Q.; Wang, X.; Ding, L.; Zhang, H.; Dai, K. Multiple dynamic impact signal identification method based on lightweight neural network with acceleration sensor. IEEE Sens. J. 2023, 23, 17289–17300. [Google Scholar] [CrossRef]
  20. Kong, X.Z.; Wu, H.; Fang, Q.; Zhang, W.; Xiao, Y.K. Projectile penetration into mortar targets with a broad range of striking velocities: Test and analyses. Int. J. Impact Eng. 2017, 106, 18–29. [Google Scholar] [CrossRef]
  21. Karimi, H.R.; Pawlus, W.; Robbersmyr, K.G. Signal reconstruction, modeling and simulation of a vehicle full-scale crash test based on Morlet wavelets. Neurocomputing 2012, 93, 88–99. [Google Scholar]
  22. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning Cambridge; MIT Press: Cambridge, MA, USA, 2016; Available online: http://www.deeplearningbook.org (accessed on 12 December 2023).
  23. Computation, N. Long short-term memory. Neural Comput. 2016, 9, 1735–1780. [Google Scholar]
  24. Yu, D.; Yang, B.; Yan, K.; Li, C.; Ma, X.; Han, X.; Zhang, H.; Dai, K. Dynamic transfer model and applications of a penetrating projectile-fuze multibody system. Int. J. Mech. Syst. Dyn. 2023, 3, 360–372. [Google Scholar] [CrossRef]
  25. Zhou, G.B.; Wu, J.; Zhang, C.L.; Zhou, Z.H. Minimal gated unit for recurrent neural networks. Int. J. Autom. Comput. 2016, 13, 226–234. [Google Scholar] [CrossRef]
  26. Sak, H.; Senior, A.; Beaufays, F. Long short-term memory based recurrent neural network architectures for large vocabulary speech recognition. arXiv 2014, arXiv:1402.1128. [Google Scholar]
  27. Burrus, C.S.; Gopinath, R.A.; Guo, H. Wavelets and Wavelet Transforms; houston edition; Rice University: Houston, TX, USA, 1998; p. 98. [Google Scholar]
  28. Cho, K.; Van Merriënboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv 2014, arXiv:1406.1078. [Google Scholar]
  29. Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Chintala, S.; Killeen, T.; Lin, Z.; Gimelshein, N.; et al. Pytorch: An imperative style, high-performance deep learning library. Adv. Neural Inf. Process. Syst. 2019, 32. [Google Scholar]
  30. Abadi, M.; Barham, P.; Chen, J.; Chen, Z.; Davis, A.; Dean, J.; Devin, M.; Ghemawat, S.; Irving, G.; Isard, M.; et al. {TensorFlow}: A system for {Large-Scale} machine learning. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA, 2–4 November 2016; pp. 265–283. [Google Scholar]
  31. Jouppi, N.P.; Young, C.; Patil, N.; Patterson, D.; Agrawal, G.; Bajwa, R.; Yoon, D.H.; Bhatia, S.; Boden, N.; Borchers, A.; et al. In-datacenter performance analysis of a tensor processing unit. In Proceedings of the 44th Annual International Symposium on Computer Architecture, Toronto, ON, Canada, 24–28 June 2017; pp. 1–12. [Google Scholar]
  32. Wang, C.; Gong, L.; Yu, Q.; Li, X.; Xie, Y.; Zhou, X. DLAU: A scalable deep learning accelerator unit on FPGA. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2016, 36, 513–517. [Google Scholar] [CrossRef]
  33. Chen, D. Epileptic EEG Signal Analysis Based on Wavelet Transform. Ph.D. Thesis, Southeast University, Nanjing, China, 2017. [Google Scholar]
  34. Gers, F.A.; Schmidhuber, J.; Cummins, F. Learning to forget: Continual prediction with LSTM. Neural Comput. 2000, 12, 2451–2471. [Google Scholar] [CrossRef] [PubMed]
  35. Wu, Y.; Schuster, M.; Chen, Z.; Le, Q.V.; Norouzi, M.; Macherey, W.; Maxim, K.; Yuan, C.; Qin, G.; Klaus, M.; et al. Google’s neural machine translation system: Bridging the gap between human and machine translation. arXiv 2016, arXiv:1609.08144. [Google Scholar]
  36. Wang, S.; Jiang, J. Learning natural language inference with LSTM. arXiv 2015, arXiv:1512.08849. [Google Scholar]
  37. Li, X.; Wu, X. Constructing long short-term memory based deep recurrent neural networks for large vocabulary speech recognition. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, QLD, Australia, 19–24 April 2015; pp. 4520–4524. [Google Scholar]
  38. Schott, L.; Rauber, J.; Bethge, M.; Brendel, W. Towards the first adversarially robust neural network model on MNIST. arXiv 2018, arXiv:1805.09190. [Google Scholar]
  39. Goodfellow, I.J.; Shlens, J.; Szegedy, C. Explaining and harnessing adversarial examples. arXiv 2014, arXiv:1412.6572. [Google Scholar]
  40. Szegedy, C.; Zaremba, W.; Sutskever, I.; Bruna, J.; Erhan, D.; Goodfellow, I.; Fergus, R. Intriguing properties of neural networks. arXiv 2013, arXiv:1312.6199. [Google Scholar]
  41. Ebrahimi, J.; Rao, A.; Lowd, D.; Dou, D. Hotflip: White-box adversarial examples for text classification. arXiv 2017, arXiv:1712.06751. [Google Scholar]
  42. Wang, X.; Tian, W.; Tian, Y.; Liu, C.; Tian, G. Network delay analysis of ground unmanned system based on BO-LSTM neural network. Fire Command. Control. 2024, 49, 101–110. [Google Scholar] [CrossRef]
  43. Gao, Y.; Cao, Y.; Duan, P. A review of neural network model lightweighting methods. Comput. Sci. 2024, 51, 11–21. [Google Scholar]
  44. Lecysyn, N.; Dandrieux, A.; Heymes, F.; Aprin, L.; Slangen, P.; Munier, L.; Christian, L.; Dusserre, G. Ballistic impact on an industrial tank: Study and modeling of consequences. J. Hazard. Mater. 2009, 172, 587–594. [Google Scholar] [CrossRef]
  45. Li, F.; Ma, S. Analysis and experimental study of acceleration model for short interval and multiple impact equipment. Shock. Vib. 2019, 2019, 5139137. [Google Scholar] [CrossRef]
  46. Li, F.; Ma, S. Design of multiple rotating impact experiment system of high speed and heavy overload. In Proceedings of the 2017 3rd IEEE International Conference on Control Science and Systems Engineering (ICCSSE), Beijing, China, 17–19 August 2017; pp. 183–187. [Google Scholar]
  47. Li, F. Research on the theory and method of multiple short interval impact-vibration coupling mechanical experiment. Ph.D. Thesis, Nanjing University of Science and Technology, Nanjing, China, 2021. [Google Scholar]
  48. Ma, M.; Li, R.; Niu, L. Evaluation index of interference superposition degree in target signature of acceleration signal of intrusion fuze. J. Mil. Eng. 2022, 43, 20–28. [Google Scholar]
Figure 1. Spring-damping equivalent model for multiple impact processes.
Figure 1. Spring-damping equivalent model for multiple impact processes.
Sensors 24 05245 g001
Figure 2. Technological route for FMGU network training and testing.
Figure 2. Technological route for FMGU network training and testing.
Sensors 24 05245 g002
Figure 3. FMGU neural network: (a) FMGU network architecture; (b) FMGU layer architecture.
Figure 3. FMGU neural network: (a) FMGU network architecture; (b) FMGU layer architecture.
Sensors 24 05245 g003
Figure 4. Features of low-speed signal: (a) original data; (b) time-frequency domain transform; (c) reconstructed signal; (d) layer and interlayer coefficients.
Figure 4. Features of low-speed signal: (a) original data; (b) time-frequency domain transform; (c) reconstructed signal; (d) layer and interlayer coefficients.
Sensors 24 05245 g004
Figure 5. Features of high-speed signal: (a) original data; (b) time-frequency domain transform; (c) reconstructed signal; (d) layer and interlayer coefficients.
Figure 5. Features of high-speed signal: (a) original data; (b) time-frequency domain transform; (c) reconstructed signal; (d) layer and interlayer coefficients.
Sensors 24 05245 g005
Figure 6. Identification accuracy results: (ac) identification results of the original signal for FMGU, LSTM, and GRU networks; (df) identification results of wavelet-transformed low-speed signals for FMGU, LSTM, and GRU networks; (gi) identification results of wavelet-transformed high-speed signals for FMGU, LSTM, and GRU networks.
Figure 6. Identification accuracy results: (ac) identification results of the original signal for FMGU, LSTM, and GRU networks; (df) identification results of wavelet-transformed low-speed signals for FMGU, LSTM, and GRU networks; (gi) identification results of wavelet-transformed high-speed signals for FMGU, LSTM, and GRU networks.
Sensors 24 05245 g006
Figure 7. Robustness of FMGU network verification: (a,b) multiple identification results of low-speed signals; (c,d) multiple identification results of high-speed signals; (e,f) multiple identification results of high- and low-speed mixed signals.
Figure 7. Robustness of FMGU network verification: (a,b) multiple identification results of low-speed signals; (c,d) multiple identification results of high-speed signals; (e,f) multiple identification results of high- and low-speed mixed signals.
Sensors 24 05245 g007
Figure 8. Comparison of real-time performance and hardware overhead analysis: (a) comparison of time delay and computational complexity; (b) comparison of damage effectiveness; (c) comparison of training time; (d) comparison of FMGU’s execution file size with several typical lightweight networks.
Figure 8. Comparison of real-time performance and hardware overhead analysis: (a) comparison of time delay and computational complexity; (b) comparison of damage effectiveness; (c) comparison of training time; (d) comparison of FMGU’s execution file size with several typical lightweight networks.
Sensors 24 05245 g008
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, W.; Han, D.; Duan, X.; Yong, Y.; Wu, Z.; Ma, X.; Zhang, H.; Dai, K. Fast-Activated Minimal Gated Unit: Lightweight Processing and Feature Recognition for Multiple Mechanical Impact Signals. Sensors 2024, 24, 5245. https://doi.org/10.3390/s24165245

AMA Style

Wang W, Han D, Duan X, Yong Y, Wu Z, Ma X, Zhang H, Dai K. Fast-Activated Minimal Gated Unit: Lightweight Processing and Feature Recognition for Multiple Mechanical Impact Signals. Sensors. 2024; 24(16):5245. https://doi.org/10.3390/s24165245

Chicago/Turabian Style

Wang, Wenrui, Dong Han, Xinyi Duan, Yaxin Yong, Zhengqing Wu, Xiang Ma, He Zhang, and Keren Dai. 2024. "Fast-Activated Minimal Gated Unit: Lightweight Processing and Feature Recognition for Multiple Mechanical Impact Signals" Sensors 24, no. 16: 5245. https://doi.org/10.3390/s24165245

APA Style

Wang, W., Han, D., Duan, X., Yong, Y., Wu, Z., Ma, X., Zhang, H., & Dai, K. (2024). Fast-Activated Minimal Gated Unit: Lightweight Processing and Feature Recognition for Multiple Mechanical Impact Signals. Sensors, 24(16), 5245. https://doi.org/10.3390/s24165245

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop