Next Article in Journal
Improvement of Hybrid Electrode Material Synthesis for Energy Accumulators Based on Carbon Nanotubes and Porous Structures
Next Article in Special Issue
A Scale Factor Calibration Method for MEMS Resonant Accelerometers Based on Virtual Accelerations
Previous Article in Journal
3D-Printed Microfluidic One-Way Valves and Pumps
Previous Article in Special Issue
Accurate Stride-Length Estimation Based on LT-StrideNet for Pedestrian Dead Reckoning Using a Shank-Mounted Sensor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fault Diagnosis Method of Four-Mass Vibration MEMS Gyroscope Based on ResNeXt-50 with Attention Mechanism and Improved EWT Algorithm

1
School of Software, North University of China, Taiyuan 030051, China
2
Shanxi Software Engineering Technology Research Center, Taiyuan 030051, China
3
The General Staff, Beijing Armed Police Corps, Beijing 100027, China
4
Beijing Institute of Aerospace Control Devices, Beijing 100039, China
5
Key Laboratory of Instrumentation Science & Dynamic Measurement, Ministry of Education, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(7), 1287; https://doi.org/10.3390/mi14071287
Submission received: 10 June 2023 / Revised: 20 June 2023 / Accepted: 21 June 2023 / Published: 23 June 2023
(This article belongs to the Special Issue MEMS Inertial Sensors, 2nd Edition)

Abstract

:
In this paper, a fault identification algorithm combining a signal processing algorithm and machine learning algorithm is proposed, using a four-mass vibration MEMS gyroscope (FMVMG) for signal acquisition work, constructing a gyroscope fault dataset, and performing the model training task based on this dataset. Combining the improved EWT algorithm with SEResNeXt-50 reduces the impact of white noise in the signal on the identification task and significantly improves the accuracy of fault identification. The EWT algorithm is a wavelet analysis algorithm with adaptive wavelet analysis, which can significantly reduce the impact of boundary effects, and has a good effect on decomposition of signal segments with short length, but a reconstruction method is needed to effectively separate the noise signal and effective signal, and so this paper uses multiscale permutation entropy for calculation. For the reason that the neural network has a better ability to characterize high-dimensional signals, the one-dimensional signal is reconstructed into a two-dimensional image signal and the signal features are extracted. Then, the constructed image signals are fed into the SEResNeXt-50 network, and the characterization ability of the model is further improved in the network with the addition of the Squeeze-and-Excitation module. Finally, the proposed model is applied to the FMVMG fault dataset and compared with other models. In terms of recognition accuracy, the proposed method improves about 30.25% over the BP neural network and about 1.85% over ResNeXt-50, proving the effectiveness of the proposed method.

1. Introduction

In recent years, microelectromechanical systems (MEMS) sensors [1] have played a key role in many application areas, such as inertial navigation systems [2,3], automotive safety systems [4], aerospace systems [5], and smart electronics. Although MEMS sensors are designed and manufactured under strict quality control and testing [6,7], failures are still unavoidable due to uncertainties in the operating environment, device aging, and manufacturing defects, and incorrect sensor measurements can lead to serious consequences and even endanger personal safety. First, the complex and diverse operating principles and internal structures of MEMS sensors [8] make fault diagnosis complex and difficult. Second, sensor failures [9] are usually manifested as small performance changes, which are difficult to detect by traditional methods or direct observation. Therefore, certain techniques and methods are needed to improve the accuracy and reliability of fault diagnosis.
Traditional signal processing methods, as one of the most traditional fault diagnosis methods, usually use filtering [10]. Shang et al. used an adaptive signal feature processing approach to extract effective features of the signal based on the MCEEMDAN method [11]. Shi et al. used wavelet threshold denoising and wavelet packet threshold denoising methods for high-G MEMS accelerometer sensors using calibration analysis to improve the performance and accuracy of the sensor [12]. Jiang et al. proposed a method to extract seismic wavefield information based on the adaptive local singular value decomposition (ALSVD) method. The authors divided the data into different local regions, decomposed and reconstructed the data in each local region, and extracted the effective information of the seismic wavefield [13]. Sun et al. proposed an improved multichannel singular spectrum analysis and frequency–spatial domain decomposition for comprehensive fault diagnosis of rolling bearings, which improved the accuracy and reliability of fault diagnosis [14]. The signal processing-based method can capture the direct features of the signal. However, signal processing methods are sensitive to noisy environments and have difficultly processing complex nonlinear signals, so they have limited accuracy and robustness in complex fault diagnosis scenarios.
In recent years, fault diagnosis methods that use machine learning algorithms [15] to train and classify sensor data have shown significant advantages [16]. As a supervised learning algorithm, SVM [17] is able to handle complex fault patterns and nonlinear relationships with strong generalization and adaptiveness, but it is computationally complex and not suitable for classification for a large number of classes [18]. Wang et al. proposed a fault detection and diagnosis method based on adaptive models and a two-layered random forest, allowing the system to better cope with variations and uncertainties in real-world operating conditions [19]. Fang et al. proposed an adaptive multiscale and dual subnet convolutional auto-encoder (AMDSCAE) to detect intermittent faults in analog circuits in noisy environments. Although the proposed AMDSCAE achieves high accuracy in the detection of intermittent faults in analog circuits, it is slightly more expensive than other networks in terms of computational cost [20]. Gao et al. proposed an automatic fault detection method for seismic images based on a novel multiscale attention convolutional neural network (MACNN), which can effectively extract fault features and automate fault detection by introducing a multiscale attentional mechanism [21].
In this paper, the basic working principle of a four-mass vibration MEMS gyroscope (FMVMG) and the common types of faults, and the traditional methods of signal processing combined with machine learning algorithms to propose the IEWT-SEResNeXt algorithm are introduced. Among them, IEWT essentially combines the EWT algorithm with multiscale permutation entropy, decomposes the original signal into mra components, rejects the noisy components by calculating the multiscale permutation entropy value of each component, and finally obtains the reconstructed signal. This stage performs preliminary filtering of the signal to remove the high-frequency white noise in the original signal and prepares it for subsequent input into the neural network. SEResNeXt is an improved network that introduces the SE (Squeeze-and-Excitation) attention mechanism module into the ResNeXt network. The addition of the SE module to the ResNeXt network enables the network to adaptively adjust the importance of features between channels and strengthen the representational and generalization capabilities of the network. Comparing the method proposed in this paper with the BP neural network and SEResNeXt, it is shown by experimental results that the method mentioned in this paper has a high recognition rate of the fault signal of FMVMG. Compared with other models, it does have different degrees of improvement and proves its effectiveness.
The structure of this paper is as follows: Section 2 will introduce the structure and common fault types of FMVMG; Section 3 describes the method proposed in this paper; Section 4 proves its effectiveness through experiments; Section 5 summarizes the work of this paper.

2. Structure of the Four-Mass Vibration MEMS Gyroscope and Common Types of Faults

2.1. Structure of the Four-Mass Vibration MEMS Gyroscope

The overall structure of the four-mass vibration silicon micro gyroscope is shown in Figure 1, which is drawn by Solidworks2016, ANSYS19.0, matlab2023a and PyCharm2021.1.1. The structure adopts the design principle of symmetric design and structural decoupling, which has four symmetric structures, support beams, and anchor points. The symmetric structure consists of Coriolis masses, driving comb frames, driving electrodes and combs, driving support beams, driving detection combs, detection comb frames, detection electrodes and combs, detection support beams, and force balance combs. The gyroscopic structure is connected by the anchor points of support beams so that it is suspended above the glass substrate, and its driving and detecting combs are working by means of sliding film combs.
Figure 2 shows the structural simulation by ANSYS19.0. As shown in Figure 2a, when a DC bias with AC voltage is given to driving electrodes, the four-mass block moves due to the electrostatic force, and its driving mode is the same frequency reverse motion on the X-axis. When there is an input angular velocity on the Z-axis, the detection mode is generated by the Coriolis effect. The motion state is shown in Figure 2b as the same frequency inverse motion on the Y-axis.

2.2. Common Types of Faults

The FMVMG is subject to failure, just like any other technology, and is usually affected by various factors, such as manufacturing defects, mechanical stress, environmental effects, or improper use. In the manufacturing process of FMVMG, the main types of failure data collected are divided into the following four types, which are drawn by matlab2023a: (Figure 3):
(1)
Scale Factor Fault:
The scale factor of the gyroscope refers to the proportional relationship between the input angular velocity and the output signal. This fault can lead to the amplification or reduction in the output signal, which results in the error of angular velocity measurement. This may be caused by damage to the internal components of the sensor or by errors in the manufacturing process. If the proportionality factor is wrong, it may cause the amplitude of the output signal to become larger, resulting in a proportional mismatch between the output signal and the actual angular velocity.
(2)
Bias Fault:
When the zero-offset value of the gyroscope changes, it will cause the gyroscope to have a fixed offset in the nonrotating state. This fault may be caused by poor internal circuitry of the sensor or interference from the external environment. If this happens, check the power supply of the gyroscope and calibrate the gyroscope.
(3)
Device Fault:
Device failure may be caused by component damage, circuit failure, or connection problems. This failure may lead to complete signal loss or abnormal output signal, and the output signal cannot correctly reflect the angular velocity change.
(4)
Transient Fault:
The gyroscope may experience a transient fault, such as power supply noise, electromagnetic interference, or overvoltage. This transient fault may cause the output signal to suddenly become larger at a certain moment. Unstable supply voltage or a problem with the power supply line may also result in a particularly large output value for a certain number.

3. Model and Algorithm

3.1. Empirical Wavelet Transform

On the basis of EMD, Gilles proposed a new theory of adaptive wavelet analysis in 2013. This method empirically segments the Fourier frequency domain of a signal with noise to determine the frequency range of the band-pass filter, adaptively processes the filter bank, extracts different components through the filter bank, and represents the components as time-domain modal signals corresponding to each frequency band. The theoretical analysis process of EWT is shown below.
Based on the spectrogram of a given signal f(t), the Fourier spectrum is adaptively defined as [0,π], and assumed to be divided into N consecutive sections, denoted as Λn = [ωn1n], n = 1,2,…,N, where ω0 = 0; ωn = π, and the empirical wavelet is defined as a band-pass filter on each section. The interval of the entire Fourier spectrum is shown in Equation (1):
n = 1 N Λ n = [ 0 , π ]
Gilles designed the empirical wavelet theory using the idea of constructing Littlewood–Paley and Meyer wavelets.
First, the empirical wavelet function ψn(ω) and the empirical scale function φn(ω) are represented as shown in Equations (2) and (3), respectively:
ψ n ( ω ) = 1 , ω n + τ n ω ω n + 1 τ n + 1 cos π 2 β 1 2 τ n + 1 ( ω ω n + 1 + τ n + 1 ) , ω n + 1 τ n + 1 ω ω n + 1 + τ n + 1 sin π 2 β 1 2 τ n ( ω ω n + τ n ) , ω n τ n ω ω n + τ n 0 , o t h e r s
φ n ( ω ) = 1 , ω ω n τ n cos π 2 β 1 2 τ n ( ω ω n + τ n ) , ω n τ n ω ω n + τ n 0 , o t h e r s
where β(x) = x4(35 – 84x + 70x2 + 20x3).
Next, the empirical wavelet coefficients are obtained by the inner product of detail coefficients W f e (n, t) and approximation coefficients W f e (0, t), as shown in Equations (4) and (5):
W f e ( n , t ) = f , ψ n = f ( τ ) ψ n ( τ t ) ¯ d τ = F 1 f ( ω ) ψ n ( ω ) ¯
W f e ( 0 , t ) = f , φ 1 = f ( τ ) φ 1 ( τ t ) ¯ d τ = F 1 f ( ω ) φ 1 ( ω ) ¯
where ψn(ω) and φn(ω) are the Fourier transforms of ψn(t) and φn(t), F[·] and F−1[·] are the Fourier transform and the inverse transform, respectively.
Finally, the reconstructed signal can be expressed as shown in Equation (6):
f ( t ) = W f e ( 0 , t ) φ 1 ( t ) + n = 1 N W f e ( n , t ) ψ n ( t ) = W f e ( 0 , ω ) φ 1 ( ω ) + n = 1 N W f e ( n , ω ) ψ n ( ω )
This leads to the decomposition of the original signal to obtain the modal component fk(t), (k = 1, 2, …) from high to low frequency:
f 0 ( t ) = W f e ( 0 , t ) φ 1 ( t ) f k ( t ) = W f e ( k , t ) ψ k ( t )

3.2. Multiscale Permutation Entropy

Alignment entropy is a metric used to measure the complexity of time series and introduces the idea of alignment when calculating the complexity between reconstructed subsequences. This method has the advantages of simple and fast calculation, strong noise immunity, and suitability for online monitoring. In this paper, PE was used to calculate each modal component and divide the noise component and the effective component by PEs. The process of PE description is as follows.
Given a time series {x(i), i = 1, 2, …, N}, and reconstructing the series, the reconstruction is shown in Equation (8):
x ( 1 ) x ( 1 + τ ) x ( 1 + ( m 1 ) τ ) x ( j ) x ( j + τ ) x ( j + ( m 1 ) τ ) x ( N ( m 1 ) τ ) x ( N ( m 2 ) τ ) x ( N )
where m is the cut-in dimension and τ is the delay time. In the reconstruction matrix, each row of the sequence can be considered as a reconstruction vector, and there are N − (m − 1)τ reconstruction vectors in total. By arranging the values in each sequence in ascending order, Equation (9) is obtained:
x ( j + ( j 1 1 ) τ ) x ( j + ( j 2 1 ) τ ) x ( j + ( j m 1 ) τ )
where j1, j2, …, jm denotes the mth index of the jth reconstructed vector.
For the reconstructed vectors x(j) in the reconstructed matrix, the alignments are aligned to obtain a sequence S(l) = [j1, j2, …, jm], where l = 1, 2, …, k, km!.
Among most m! different sequences, the probability Pk of occurrence of each sequence is calculated. The permutation entropy is defined as the Shannon entropy of k sequences as shown in Equation (10):
P E ( m ) = l = 1 k P l ln P l
The sample entropy of a single-scale sequence is not enough to express the information of the signal, and so the original signal x(i) is coarsely granularized. The coarse granulation process is as in Equation (11):
y l ( i ) = 1 l j = ( i 1 ) l + 1 i l x ( j ) i = 1 , 2 , , N l
where l is the coarse granulation factor and yl(i) is the coarse granulation signal under coarse granulation factor l.

3.3. Image Reconstruction Method

The signal reconstructed by EWT is still a one-dimensional time series. Analyzing the signal from a one-dimensional perspective alone is not enough to highlight the characteristics of the signal, and at the same time, in order to input the signal samples into the neural network, the one-dimensional time series needs to be reconstructed into a two-dimensional image to improve the accuracy of the model judgment.
In this paper, the signal segment x(i), i = 1, 2, …, m2 is taken and the sequence x(i) is normalized according to Equation (12), where max(·) denotes the maximum value in the sequence and min(·) denotes the minimum value in the sequence.
x ( i ) = x ( i ) min ( x ) max ( x ) min ( x )
The normalized time series is reconstructed into an m × m two-dimensional matrix and a gray image is generated. The reconstruction process is shown in Figure 4, and to increase the image informativeness, the generated grayscale image is converted to a pseudo-color image as shown in Figure 5. In this paper, m was taken as 32.

3.4. SEResNeXt-50

SENet, the champion model of ImageNet 2017, was proposed by Jie Hu et al. [22] through the “Squeeze-and-Excitation (SE)” module, which dynamically adjusts the response value between channels of the model and assigns the importance between channels. ResNeXt [23] combines block and split-transform-merge strategies by learning the advantages of VGG and ResNet. SEResNeXt retains the multibranch structure of ResNeXt and improves the performance of deep learning by introducing the attention mechanism of the SE module and keeps the number of parameters low. As shown in Figure 6, the SE module is applied to the residual branch. The overall framework diagram of the network is shown in Figure 7.
The biggest improvement of SEResNeXt over SEResNet is the introduction of the cardinality structure, which facilitates feature interaction between branches by introducing covariant connections between branches, as shown in Figure 8.
In order to balance the feature expression capability between each branch, the allocation of the number of convolutional kernels is adjusted.
Moreover, in order to maintain a comparable number of parameters to that of conventional ResNet, the C and d parameters in the ResNeXt block are determined by Equation (13) at the corresponding number of parameters:
C ( 256 d + 3 3 d d + d 256 )
In the SE module, the Squeeze operation is performed firstly, by a global average pooling operation, and compresses the spatial dimension of each input feature map from H × W to 1. This operation compresses the features by spatial dimension, converting each 2D feature channel to a real number. This real number is the one that has a global perceptual field, and the output dimension matches the number of input feature channels. The computation is performed as in Equation (14):
z c = F s q ( u c ) = 1 H × W i = 1 H j = 1 W u c ( i , j )
Next, Excitation and Reweight operations are performed to calculate their channel weights using channel relations and are multiplied onto each channel to complete the recalibration of each feature channel.

3.5. Step of iEWT-SEResNeXt-50

In order to further improve the accuracy of the machine learning model, this paper combined the signal processing method iEWT with the machine learning algorithm SEResNeXt and applied it to the FMVMG. The specific processing steps (as in Figure 9) are as follows:
(1)
Signal acquisition
The output signals of the FMVMG are collected under different working conditions, as well as the signal data under which different faults occur, and the fault signals are cropped to the same interval length, which is set to 1024 in this paper.
(2)
Denoising
The iEWT decomposition is performed on the faulty signal of FMVMG, and the multiscale permutation entropy of the mra component is calculated and the scale factor is set to 4, m = 3, r = 1. The denoised signal is obtained by reconstructing the decomposed signal.
(3)
Convert images
The denoised signal is subjected to the reconstruction operation to construct a two-dimensional image signal. Compared with one-dimensional signals, neural networks show greater advantages for the processing of two-dimensional signals. Therefore, it is necessary to up-dimension the one-dimensional signal. In this paper, a 32 × 32 matrix was constructed, and the values within the matrix were normalized to construct grayscale images, which was next converted to a pseudo-color image.
(4)
SEResNeXt-50
The train set is fed into the SEResNeXt-50 network for model training. The SGD optimizer was used by default to update the parameters in this paper.
(5)
Fault identification
The test set is fed into the SEResNeXt-50 model for testing and the test results are tallied.

4. Experiment

In this part, a FMVMG prototype was used for the acquisition of experimental data, which was fixed on a stationary horizontal platform to acquire signals. The device acquired the motion state of the gyroscope with a sampling frequency of 200 Hz, and the experimental environment is shown in Figure 10. The dataset of this experiment contains the signal output of this device under the normal condition and four fault conditions, which are Normal, Scale Factor Fault, Bias Fault, Device Fault, and Transient Fault.
In order to improve the performance and accuracy of the model and cover the variability of the samples, this experiment expands the dataset by slider sampling of the collected fault data with a slider segment length of 1024, while achieving more comprehensive data coverage. The distribution of the number of the final dataset is shown in Table 1.
First, the original signal was denoised according to the IEWT algorithm, which decomposes the signal in the process as shown in Figure 11. For its decomposition result mra, if the number of mra is 2, the first component is considered as the noisy signal and the second component as the valid signal. If the number of mra is greater than 2, its respective multiscale permutation entropy is calculated, and PEs are obtained. Derive PEs, and the position of the index number +1 of the last extreme point of the PEs is considered as the dividing point, and the component after the dividing point is the valid signal. The multiscale permutation entropy of the signals in Figure 10 is calculated as shown in Figure 11, and according to Figure 12b, the 5th position is considered as the demarcation point. The 6th and 7th components are considered as valid signals. The reconstructed signal was compared with the original signal, as shown in Figure 13. The reconstructed signal was applied to the method in Section 3.3, and the reconstructed image is shown in Figure 5.
The total number of images in the dataset was 10,000, and the number of training set and test set were divided into 8000 and 2000 according to the ratio of 4:1, and each classification included 1600 training set images and 400 test set images, respectively, and the order of all images was disordered. Training was performed using PyCharm2021.1.1, in which the initial learning rate was set to 0.001.
After 100 epochs of training, the model has converged, and the average accuracy is 99.40% after combining the results of 5 training sessions. Figure 14 shows the diagnostic results of the final model of iEWT-SEResNeXt-50 in this paper using the t-sne model visualization technique. The figure shows that the model has clear separation between categories and tighter clusters, and can be accurately identified for the vast majority of samples.
To show the experimental results in more detail, a confusion matrix was drawn to visualize the classification results. The visualization results are shown in Figure 15, where it can be seen that the average recall rate is 99.65% and the precision rate is 99.65%.
To further demonstrate the diagnostic capability of the iEWT-SEResNeXt-50 model, the proposed method was compared with other methods (BP neural network and ResNeXt-50) by averaging the data from five experiments under the same conditions, and the comparison results are shown in Table 2. Compared with the BP neural network, the proposed method in this paper has a large improvement. Meanwhile, there is a certain gap between ResNeXt-50 and iEWT-SEResNeXt-50, which may be due to the complexity of discrete signals, and the diagnosis results do improve to some extent after the denoising algorithm and attention mechanism module are added. Therefore, it can be proved that the method in this paper has some rationality.

5. Conclusions

This paper firstly introduced the basic principles of the four-mass vibrating gyro and several common classical fault types, followed by a fault diagnosis algorithm using a signal processing algorithm combined with machine learning. The improved EWT algorithm was combined with SEResNeXt-50 to perform the fault identification task on the output signal of the introduced FMVMG. Since the output signal had a large amount of white noise and the complex discrete signal tended to interfere with the identification results, this paper used the iEWT algorithm to decompose the original signal. To facilitate processing by deep learning models, the obtained reconstructed signal was up-dimensioned to obtain the color image signal. The image dataset was trained using the SEResNeXt-50 network, and the obtained model was used for the fault diagnosis work of FMVMG. After several experiments, it was concluded that the average accuracy of the model on the self-built dataset was 99.40%. The proposed method in this paper was then compared with other methods, and the results showed that the recognition accuracy of the method in this paper was improved by 30.25% compared with the BP neural network and 1.85% compared with ResNeXt-50, which proved that the introduction of the signal processing algorithm and attention mechanism module did have better fault recognition capability.

Author Contributions

Y.G. and T.Z. conceived and designed the experiments; Y.L. and Y.W. performed the experiments; G.W. and Z.L. analyzed the data; H.C. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Key Research and Development Program of China (No. 2022YFB3205000), the National Natural Science Foundation of China, the NSAF (Grant No. U2230206), the Technology Field Fund of Basic Strengthening Plan of China (2020JCJQJJ409, 2021-JCJQ-JJ-0315), the National Defense Basic Scientific Research Program (WDZC20190303), and the Pre-Research Field Foundation of Equipment Development Department of China (No. 61405170104 and No. 80917010501). The research is also supported by the Fundamental Research Program of Shanxi Province (20210302123020 and 20210302123062), the Shanxi Province Key Laboratory of Quantum Sensing and Precision Measurement (201905D121001), the Key Research and Development (R&D) Projects of Shanxi Province (202003D111004), the Beijing Key Laboratory of High Dynamic Navigation Technology Open Founding (HDN2021102), and the Fund for Shanxi “1331 Project” Key Subjects Construction.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, Y.; Chen, R.; Niu, X.; Zhuang, Y.; Gao, Z.; Hu, X.; El-Sheimy, N. Inertial Sensing Meets Machine Learning: Opportunity or Challenge? IEEE Trans. Intell. Transp. Syst. 2022, 23, 9995–10011. [Google Scholar] [CrossRef]
  2. Shen, C.; Zhang, Y.; Guo, X.; Chen, X.; Cao, H.; Tang, J.; Li, J.; Liu, J. Seamless GPS/Inertial Navigation System Based on Self-Learning Square-Root Cubature Kalman Filter. IEEE Trans. Ind. Electron. 2021, 68, 499–508. [Google Scholar] [CrossRef]
  3. Shen, C.; Xiong, Y.; Zhao, D.; Wang, C.; Cao, H.; Song, X.; Tang, J.; Liu, J. Multi-Rate Strong Tracking Square-Root Cubature Kalman Filter for MEMS-INS/GPS/Polarization Compass Integrated Navigation System. Mech. Syst. Signal Process. 2022, 163, 108146. [Google Scholar] [CrossRef]
  4. Jeong, K.; Choi, S.; Choi, H. Sensor Fault Detection and Isolation Using a Support Vector Machine for Vehicle Suspension Systems. IEEE Trans. Veh. Technol. 2020, 69, 3852–3863. [Google Scholar] [CrossRef]
  5. Javed, Y.; Mansoor, M.; Shah, I. A Review of Principles of MEMS Pressure Sensing with Its Aerospace Applications. Sens. Rev. 2019, 39, 652–664. [Google Scholar] [CrossRef]
  6. Yang, Y.; Zhao, D.; Liu, W.; Cao, H.; Wang, C.; Tang, J.; Shen, C.; Liu, J. Pitch Angle Sliding Variance Test Method Based on Mahony Filter for Zero-Velocity Detection. Measurement 2022, 205, 112145. [Google Scholar] [CrossRef]
  7. Cui, R.; Li, K.; Xu, X.; Xue, R.; Shen, C.; Shi, Y.; Cao, H. Design and Experiment of MEMS Solid-State Wave Gyroscope Quadrature Error Correction System. IEEE Sens. J. 2023, 1. [Google Scholar] [CrossRef]
  8. Cao, H.; Cai, Q.; Zhang, Y.; Shen, C.; Shi, Y.; Liu, J. Design, Fabrication, and Experiment of a Decoupled Multi-Frame Vibration MEMS Gyroscope. IEEE Sens. J. 2021, 21, 19815–19824. [Google Scholar] [CrossRef]
  9. Vitolo, P.; De Vita, A.; Di Benedetto, L.; Pau, D.; Licciardo, G. Low-Power Detection and Classification for In-Sensor Predictive Maintenance Based on Vibration Monitoring. IEEE Sens. J. 2022, 22, 6942–6951. [Google Scholar] [CrossRef]
  10. Li, Z.; Gu, Y.; Yang, J.; Cao, H.; Wang, G. A Noise Reduction Method for Four-Mass Vibration MEMS Gyroscope Based on ILMD and PTTFPF. Micromachines 2022, 13, 1807. [Google Scholar] [CrossRef]
  11. Cheng, X.; Cui, B.; Hou, S. Fault Line Selection of Distribution Network Based on Modified CEEMDAN and GoogLeNet Neural Network. IEEE Sens. J. 2022, 22, 13346–13364. [Google Scholar] [CrossRef]
  12. Shi, Y.; Zhang, J.; Jiao, J.; Zhao, R.; Cao, H. Calibration Analysis of High-G MEMS Accelerometer Sensor Based on Wavelet and Wavelet Packet Denoising. Sensors 2021, 21, 4123. [Google Scholar] [CrossRef] [PubMed]
  13. Jiang, J.; Yang, W.; Ren, H. Seismic Wavefield Information Extraction Method Based on Adaptive Local Singular Value Decomposition. J. Appl. Geophys. 2023, 210, 104965. [Google Scholar] [CrossRef]
  14. Sun, W.; Sun, Y.; Wang, Y. Integrated Fault Diagnosis of Rolling Bearings Based on Improved Multichannel Singular Spectrum Analysis and Frequency-Spatial Domain Decomposition. Meas. Sci. Technol. 2023, 34, 035116. [Google Scholar] [CrossRef]
  15. Shakiba, F.; Azizi, S.; Zhou, M.; Abusorrah, A. Application of Machine Learning Methods in Fault Detection and Classification of Power Transmission Lines: A Survey. Artif. Intell. Rev. 2023, 56, 5799–5836. [Google Scholar] [CrossRef]
  16. Zhao, W.; Wang, Z.; Cai, W.; Zhang, Q.; Wang, J.; Du, W.; Yang, N.; He, X. Multiscale Inverted Residual Convolutional Neural Network for Intelligent Diagnosis of Bearings under Variable Load Condition. Measurement 2022, 188, 110511. [Google Scholar] [CrossRef]
  17. Vos, K.; Peng, Z.; Jenkins, C.; Shahriar, M.; Borghesani, P.; Wang, W. Vibration-Based Anomaly Detection Using LSTM/SVM Approaches. Mech. Syst. Signal Process. 2022, 169, 108752. [Google Scholar] [CrossRef]
  18. Zhao, W.; Lv, Y.; Liu, J.; Lee, C.; Tu, L. Early Fault Diagnosis Based on Reinforcement Learning Optimized-SVM Model with Vibration-Monitored Signals. Qual. Eng. 2023, 1–16. [Google Scholar] [CrossRef]
  19. Wang, H.; Feng, D.; Liu, K. Fault Detection and Diagnosis for Multiple Faults of VAV Terminals Using Self-Adaptive Model and Layered Random Forest. Build. Environ. 2021, 193, 107667. [Google Scholar] [CrossRef]
  20. Fang, X.; Qu, J.; Chai, Y.; Liu, B. Adaptive Multiscale and Dual Subnet Convolutional Auto-Encoder for Intermittent Fault Detection of Analog Circuits in Noise Environment. ISA Trans. 2023, 136, 428–441. [Google Scholar] [CrossRef]
  21. Gao, K.; Huang, L.; Zheng, Y.; Lin, R.; Hu, H.; Cladohous, T. Automatic Fault Detection on Seismic Images Using a Multiscale Attention Convolutional Neural Network. Geophysics 2022, 87, N13–N29. [Google Scholar] [CrossRef]
  22. Hu, J.; Shen, L.; Sun, G. Squeeze-and-Excitation Networks. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18 June 2018; pp. 7132–7141. [Google Scholar]
  23. Xie, S.; Girshick, R.; Dollár, P.; Tu, Z.; He, K. Aggregated Residual Transformations for Deep Neural Networks. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21 July 2017; pp. 5987–5995. [Google Scholar]
  24. Cao, H.; Cui, R.; Liu, W.; Ma, T.; Zhang, Z.; Shen, C.; Shi, Y. Dual Mass MEMS Gyroscope Temperature Drift Compensation Based on TFPF-MEA-BP Algorithm. Sens. Rev. 2021, 41, 162–175. [Google Scholar] [CrossRef]
Figure 1. The overall structure of FMVMG.
Figure 1. The overall structure of FMVMG.
Micromachines 14 01287 g001
Figure 2. (a) Driving mode; (b) sensing mode.
Figure 2. (a) Driving mode; (b) sensing mode.
Micromachines 14 01287 g002
Figure 3. (a) Scale Factor Fault; (b) Bias Fault; (c) Device Fault; (d) Transient Fault.
Figure 3. (a) Scale Factor Fault; (b) Bias Fault; (c) Device Fault; (d) Transient Fault.
Micromachines 14 01287 g003
Figure 4. Reconstruction process.
Figure 4. Reconstruction process.
Micromachines 14 01287 g004
Figure 5. Image sample. (a) Normal; (b) Scale Factor Fault; (c) Bias Fault; (d) Device Fault; (e) Transient Fault.
Figure 5. Image sample. (a) Normal; (b) Scale Factor Fault; (c) Bias Fault; (d) Device Fault; (e) Transient Fault.
Micromachines 14 01287 g005
Figure 6. The SEResNeXt module.
Figure 6. The SEResNeXt module.
Micromachines 14 01287 g006
Figure 7. Overall framework diagram.
Figure 7. Overall framework diagram.
Micromachines 14 01287 g007
Figure 8. (a) The original form of the ResNeXt module; (b) equivalent type of GoogleNet; (c) equivalent type of group convolution.
Figure 8. (a) The original form of the ResNeXt module; (b) equivalent type of GoogleNet; (c) equivalent type of group convolution.
Micromachines 14 01287 g008
Figure 9. Steps of iEWT-SEResNeXt-50.
Figure 9. Steps of iEWT-SEResNeXt-50.
Micromachines 14 01287 g009
Figure 10. (a) Platform; (b) laptop and power supply.
Figure 10. (a) Platform; (b) laptop and power supply.
Micromachines 14 01287 g010
Figure 11. Decomposition process.
Figure 11. Decomposition process.
Micromachines 14 01287 g011
Figure 12. The derivation process for the components. (a) Multiscale alignment entropy; (b) derivation process.
Figure 12. The derivation process for the components. (a) Multiscale alignment entropy; (b) derivation process.
Micromachines 14 01287 g012
Figure 13. (a) Original signal; (b) reconstructed signal.
Figure 13. (a) Original signal; (b) reconstructed signal.
Micromachines 14 01287 g013
Figure 14. Feature visualization.
Figure 14. Feature visualization.
Micromachines 14 01287 g014
Figure 15. Confusion matrix.
Figure 15. Confusion matrix.
Micromachines 14 01287 g015
Table 1. The amount of data.
Table 1. The amount of data.
Failure TypeSize
Normal2000
Scale Factor Fault2000
Bias Fault2000
Device Fault2000
Transient Fault2000
Table 2. The comparison results.
Table 2. The comparison results.
MethodAverage AccuracyPrecisionRecallF1 CoreReferences
BP neural networks73.80%73.62%73.80%73.18%[24]
ResNeXt-5097.18%97.20%97.18%97.18%[23]
iEWT-SEResNeXt-5099.40%99.40%99.40%99.39%-
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

Gu, Y.; Wang, Y.; Li, Z.; Zhang, T.; Li, Y.; Wang, G.; Cao, H. A Fault Diagnosis Method of Four-Mass Vibration MEMS Gyroscope Based on ResNeXt-50 with Attention Mechanism and Improved EWT Algorithm. Micromachines 2023, 14, 1287. https://doi.org/10.3390/mi14071287

AMA Style

Gu Y, Wang Y, Li Z, Zhang T, Li Y, Wang G, Cao H. A Fault Diagnosis Method of Four-Mass Vibration MEMS Gyroscope Based on ResNeXt-50 with Attention Mechanism and Improved EWT Algorithm. Micromachines. 2023; 14(7):1287. https://doi.org/10.3390/mi14071287

Chicago/Turabian Style

Gu, Yikuan, Yan Wang, Zhong Li, Tiantian Zhang, Yuanhao Li, Guodong Wang, and Huiliang Cao. 2023. "A Fault Diagnosis Method of Four-Mass Vibration MEMS Gyroscope Based on ResNeXt-50 with Attention Mechanism and Improved EWT Algorithm" Micromachines 14, no. 7: 1287. https://doi.org/10.3390/mi14071287

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