Next Article in Journal
Advancements in Passive Wireless Sensors, Materials, Devices, and Applications
Previous Article in Journal
A Method for the Precise Coordinate Determination of an Inaccessible Location
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Early Fault Diagnosis of Space Flywheel Rotor System

1
School of Mechatronics Engineering, Northwestern Polytechnical University, Xi’an 710071, China
2
School of Mechanical and Power Engineering, Zhengzhou University, Zhengzhou 450001, China
3
Luoyang Bearing Research Institute Co., Ltd., Luoyang 471039, China
4
School of Mechatronics Engineering, Henan University of Science and Technology, Luoyang 471003, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(19), 8198; https://doi.org/10.3390/s23198198
Submission received: 28 August 2023 / Revised: 22 September 2023 / Accepted: 27 September 2023 / Published: 30 September 2023
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
Three frequently encountered problems—a variety of fault types, data with insufficient labels, and missing fault types—are the common challenges in the early fault diagnosis of space flywheel rotor systems. Focusing on the above issues, this paper proposes an intelligent early fault diagnosis method based on the multi-channel convolutional neural network with hierarchical branch and similarity clustering (HB-SC-MCCNN). First, a similarity clustering (SC) method is integrated into the parameter-shared dual MCCNN architecture to set up as the basic structural block. The hierarchical branch model and additional loss are then added to SC-MCCNN to form a hierarchical branch network, which simplifies the problem of fault multi-classification into binary classification with multi-steps. Based on the self-learning characteristics of the proposed model, the unlabeled data and the missing fault types in the training set are re-labeled to realize the re-training of the network. The results of the experiments for comparing the abilities between the proposed method and several advanced deep learning models confirm that on the established early fault dataset of the space flywheel rotor system, the proposed method successfully achieves the hierarchical diagnosis and presents stronger competitiveness in the case of insufficient labeled data and missing fault types at the same time.

1. Introduction

The space flywheel rotor system, as the rotating support core of the attitude control system, is extremely important in satellite equipment. A catastrophic consequence would occur once the flywheel system malfunctions [1,2,3]. Pair preload space ball bearings [4] are generally used in space flywheel rotor systems. This type of bearing uses a porous oil-impregnated cage [5] to realize the internal micro-circulation lubrication [6], and is unable to be maintained for life.
The operational accuracy of the flywheel could be reduced by various factors, such as the abnormal rubbing of cages [7], wear [8], or the surface damage defects [9] of bearings, which could further lead to the failure of the attitude control system. Given the complex types of early faults and the insufficient labeling data and missing fault types in flywheel rotor systems, the intelligent early fault diagnosis of space flywheel rotor systems becomes a challenging task.
Furthermore, the electromechanical rotary system and the space flywheel rotor system are both rotary mechanisms. However, due to the unique operating conditions and precision requirements of the latter, its fault characteristics are not entirely the same as the former. Replicating many fault diagnosis methods from the former to the latter poses several challenges [10,11,12,13,14].
In 2015, Lecun et al. [15] proposed deep learning (DL) in nature. Due to the features of automatic feature learning, powerful pattern classification, and the reduction in the need for prior knowledge and artificial experience, the DL is more intelligent and adaptive. Both the wide application in many fields and the amazing results achieved [16,17,18] reflect the excellence of DL.
Some researchers have designed many intelligent bearing diagnosis methods by introducing DL [19,20,21,22,23], especially the method of rolling bearing fault diagnosis based on CNN. However, these studies generally assume that there are sufficient tag data samples and no missing fault types in the training dataset [24,25]. In practical applications, it is generally difficult or costly to obtain a sufficient number of fault data samples, while unlabeled and normal data samples are relatively easy to obtain. This results in an imbalance in the number of data samples of various types manifested as missing fault types and insufficient labeled data samples [26,27,28,29]. Therefore, the assumptions of those studies are unreasonable and would have a negative impact on the practical applications.
Transfer learning and unsupervised learning are currently the most commonly used methods to address the lack of labeled data. Liao [30] proposed a cross-domain fault diagnosis method based on the dynamic distribution adaptive transfer network (DDATN) to solve the problem of the impact of differences between marginal distribution and conditional distribution on domain divergence. This method utilizes the instance-weighted dynamic maximum mean difference for dynamic distribution adaptation to adapt the target domain to the source domain. Zhang et al. [31,32] monitored tool wear and bearing fault under different operating conditions, and proposed multi-label transfer reinforcement learning (ML-TRL) by integrating the feature extraction capabilities of deep reinforcement learning (DRL) and the knowledge transfer capabilities of transfer learning. Li [33,34] proposed a fault diagnosis method based on deep learning for rotating machinery with a small amount of supervised (labeled) data and sufficient unsupervised data. Through confrontation training between feature extractors and domain discriminators, the problem of domain generalization in fault diagnosis was solved. The reliability of the proposed method was verified through the CWRU rolling bearing dataset and the high-speed train bogie bearing dataset.
In summary, current research on fault diagnosis using transfer learning and unsupervised learning mainly focuses on the issue of insufficient tag data, but there is very little research on the issue of missing fault types in training sets, and the effect of transfer learning is easily affected by the amount of fully labeled source domain data. The core idea of unsupervised learning is to use incomplete data modeling, utilize the self-learning characteristics of the constructed network model, relabel unlabeled data, and retrain the network model. Given this, this paper draws on the core idea of unsupervised learning and focuses on the accuracy of relabeling in the case of insufficient labeled data and missing fault types. Moreover, we propose an intelligent early fault diagnosis method for space flywheel rotor systems based on HB-SC-MCCNN. The main contributions of this paper are as follows:
  • Integrating similarity clustering into a dual MCCNN architecture with shared parameters to achieve accurate fault detection in the event of insufficient labeled data (binary classification, i.e., determining whether there is a fault in the rotor system).
  • Simplifying the multi-classification problem to a multi-step binary classification problem by introducing a hierarchical branch, and accurate bearing fault location (multi-classification) is achieved when labeled data are insufficient.
  • The SC model enables the convolutional network model to self-learn new fault types and realizes the relabeling of missing fault types in the training dataset.
The rest of this paper is organized as follows: we present the issues studied in this paper in Section 2. Section 3 describes the proposed intelligent early fault diagnosis method for space flywheel rotor systems based on HB-SC-MCCNN in detail. Then, in Section 4, an experimental evaluation of the model is conducted using the established early fault dataset of the satellite flywheel rotor system, and the results are discussed. Section 5 summarizes this paper.

2. Problem Formulation

Let D = T N , T F n = T N , T F c , T F w , T F i , T F o , T F b n represent the monitoring dataset (labeled data with the operation status of flywheel rotor system), where n represents the number of samples in the dataset, T N = T N , T F i = 1 n N represents the normal dataset of the system, X i N is the normal data sample, N i is the corresponding operation status normal label, and n N is the number of normal data samples. T F c = X i F c , F c i i = 1 n F c , T F w , T F i , T F o , T F b represents the early fault datasets for the cage rubbing, bearing wear, inner ring, outer ring, and surface damage of the balls, respectively. Finally, D is randomly divided into the training set, validation set, and test set, namely, D t r a i n , D v a l i d a t i o n , and D t e s t .
This paper aims to construct a multi-classifier f for the operation status of the space wheel rotor system based on D t r a i n and D v a l i d a t i o n , to determine whether there is a fault in the system (binary classification) and to locate the fault (multi-classification) while satisfying the small number of ntrain ( n t r a i n F < n t r a i n N ) and whether there is a lack of fault types in the training set. Based on the self-learning characteristics of the mode, the data in the validation set are relabeled, and the model is retrained. The diagnostic results of the model are validated by D t e s t .

3. Methods

3.1. Overview

To solve the multi-classification problem of the early fault diagnosis of the space wheel rotor system in the case of insufficient labeled data and missing fault types, we propose an intelligent fault diagnosis method based on the HB-SC-MCCNN model. Figure 1 shows the overview of the proposed method.
The process of the method is as follows:
  • Step 1: Multi-source signals acquisition. Multi-source signals include the operation trajectory of the cage, dynamic friction torque, and vibration. By utilizing complementary information from different data sources at the same time, the complete and consistent information description of the rotor system can be effectively improved, making fault multi-classification more accurate and reliable.
  • Step 2: Dataset dividing. The original vibration signals are directly divided into the training set, verification set, and test set without any signal processing or feature extraction.
  • Step 3: Model training. The HB-SC-MCCNN model proposed in this paper is trained by training samples and provides a relabeling function for the validation set data after preliminary training, and is then retrained.
  • Step 4: Intelligent early fault diagnosis. The trained model in Step 3 analyzes the data in the test set, determines whether there is a fault in the rotor system, and locates the type of fault.

3.2. HB-SC-MCCNN

The model architecture of HB-SC-MCCNN is shown in Figure 2. This model directly takes original multi-source data as input and predicts the early faults through the hierarchical mechanism of multiple branch output layers, which outputs the status and fault location of the space wheel rotor system simultaneously.

3.2.1. Stratification of the Rotor System

According to the actual diagnostic requirements, we divide the faults into three levels: fault detection (a binary classification problem, which determines whether the rotor system has a fault), fault evaluation (a multi-classification problem, which determines the type of fault in the rotor system), and fault location (a multiple classification problem, which determines the specific part where the fault occurs). The hierarchical structure is shown in Table 1 (we use “level” to represent different levels in a hierarchical structure, and “layer” to represent layers in a neural network). By dividing the data categories hierarchically, we can limit the errors that may occur in diagnosis to a subcategory. For example, the model may not be able to distinguish whether the fault occurred in the inner or outer ring, but it can distinguish whether there is a fault in the rotor system.

3.2.2. Basic Structural Block

We integrate similarity clustering into a parameter-shared dual MCCNN architecture (as shown in Figure 3 and Tabel Table 2) and use it as the basic structural block of HB-SC-MCCNN.
Unlike the Softmax function, which is connected after the full connection layer to the output classification labels in traditional convolutional networks, the SC adopted in this paper is used to cluster the relevant features extracted from MCCNN through similarity measures. SC not only effectively reduces the dependence on the amount of label data during classification but also utilizes the characteristics of SC comparison clustering to enable convolutional neural networks to have the self-learning ability for new fault types.
It is worth noting that to ensure that the same type of data has better relevant characteristics in the target space, we establish a dual MCCNN architecture with parameter sharing. In a single iteration, each channel of the MCCNN input data belongs to the same type.
The process of the method is as follows:
Step 1: Relevant characteristics. An MCCNN with input channel number c i and output channel number c o is constructed ( c i > c o > 1 ) [35]. The kernel arrays assigned to each input channel with the shape of k h × k w are concatenated on input channel dimension to obtain the convolutional kernel with the shape of c i × k h × k w . The input multi-channel samples and convolutional kernel are subjected to correlation operations to obtain the two-dimensional cross-correlation features.
It is worth noting that it is not feasible to replace MCCNN with the single-channel CNN [36,37], which is commonly used in current intelligent fault diagnosis methods. If the characteristics of the input data in the target space do not correlate, the similarity clustering effect will be affected, especially in the case of the number of training samples being insufficient.
Step 2: Similarity measure. E x ¯ 1 , x ¯ 2 can be considered an “energy” function [38], used to measure the relevant features x ¯ 1 and x ¯ 2 extracted by MCCNN and the similarity between them, specifically defined as
E x ¯ 1 , x ¯ 2 = x ¯ 1 x ¯ 2 1 = G x 1 G x 2 1 ,
G x in the above equation is the one-dimensional correlation feature vector output after the input sample enters the convolutional layer and fully connected layer of MCCNN.
It is worth noting that it is not feasible to replace the L 1 norm with a square norm for E x ¯ 1 , x ¯ 2 . If E x ¯ 1 , x ¯ 2 is the square norm of the difference between x ¯ 1 and x ¯ 2 , when E x ¯ 1 , x ¯ 2 approaches 0, the gradient of E x ¯ 1 , x ¯ 2 relative to the model parameters will disappear [39].
Step 3: Parameter optimization. The loss function of the model is defined as
θ = i = 1 n t r a i n L θ , Y , x 1 , x 2 i , θ ^ = a r g m i n θ θ ,
where Y , x 1 , x 2 i is the i-th sample, consisting of input data x 1 , x 2 and the label Y. The Y in Equation (2) is a binary label (0 or 1). When x 1 and x 2 belong to the same type, Y = 1 . When x 1 and x 2 belong to different types, Y = 0 , and x 2 is represented as x 2 . In supervised and semi-supervised learning, the label of the training data is known, so the optimal value of label Y can be determined. θ ^ is the optimized result, and a r g m i n θ θ represents an operational process, which involves selecting appropriate model parameters θ to make θ reach the minimum.
When uniting Equations (1) and (2), the loss function could be indirectly related to the input data and model parameters through E x ¯ 1 , x ¯ 2 :
θ = i = 1 n t r a i n Y s E x ¯ 1 , x ¯ 2 i 1 Y d E x ¯ 1 , x ¯ 2 i ,
where s represents the partial loss function of the same type, while d represents the partial loss function of the different types.
s and d are designed in the principle that the minimization of l will decrease the energy of the same type and increase the energy of the different type. A simple way to achieve that is to make s monotonically increasing and d monotonically decreasing.
To meet the more general conditions and ensure that the same type of data and different types of data always have the boundary E x ¯ 1 , x ¯ 2 + m < E x ¯ 1 , x ¯ 2 (where the integer m is the boundary), the exact loss function is expressed as
θ = i = 1 n t r a i n Y 2 Q E x ¯ 1 , x ¯ 2 i 2 1 Y 2 Q e x p 2.77 Q E x 1 ¯ , x ¯ 2 i ,
where the constant Q is the upper boundary of E x ¯ 1 , x ¯ 2 , which is determined by the one-dimensional correlated feature vectors G x output by TCCNN, according to Equation (1).
It is worth noting that there must be a contrastive term in the loss function of the model to ensure that the “energy” from the same type of data is low, while the “energy” from different types of data is high. Once the contrastive term disappears, the energy and the loss can be made zero by simply making G x 1 a constant function [40,41].
The Y in Equation (2) is a binary label (0 or 1). When x ¯ 1 and x ¯ 2 belong to the same type, Y = 1 . When x ¯ 1 and x ¯ 2 belong to the different type, Y = 0 , and x ¯ 2 is represented as x ¯ 2 .
It is worth noting that in supervised and semi-supervised learning, the label of training data is known to the user, so the optimal value of label Y can be determined.
Then, we could optimize model parameters θ through the small-batch random gradient descent algorithm [42] as Equation (3):
θ ^ θ η B B s θ d θ ,
where η > 0 is the learning rate, and B is the batch size.

3.2.3. Branch Structure

The introduction of a branch structure perfectly integrates the hierarchical structure of MCCNN network features [43] with the natural classification level of the fault data of the space wheel rotor system [44] and diagnoses faults at different classification levels.
The hierarchical structure of MCCNN network features refers to the fact that the lower layers of MCCNN typically capture low-level features, while the higher layers can extract high-level features. Therefore, each layer of MCCNN contains a hierarchical structure of network features.
The natural classification hierarchy of the rotor system fault data could be explained by taking the established early fault dataset of the satellite flywheel rotor system as an example. In this benchmark dataset, the normal and fault states of the system are easy to distinguish, but it is difficult to recognize the fault of the inner ring, outer ring, or balls’ surface. The reason is that normal and faulty system vibration signals belong to different rough categories, while vibration signals of different fault types belong to the same rough category. For the convenience of expression, only vibration signals are used as an example here. The normal bearing vibration signal belongs to irregular random vibration. However, when a surface damage-like defect occurs in a bearing of the rotor system, if the damage point rolls over the surface of the bearing, sudden shock vibrations will occur, which results in periodic shock pulses in the vibration signal.
Compared to the traditional multi-classification method (as shown in Figure 4), HB-SC-MCCNN simplifies the multi-classification problem into a multi-step binary classification problem by introducing the branch structure, which effectively reduces the dependence on the amount of labeled data when directly performing multi-classification as shown in Figure 5.

4. Experiments

4.1. Description of the Dataset

The dataset adopted for experiments is obtained from the established visual multi-performance monitoring rig for the space flywheel rotor system, which is mainly composed of four parts—rotating driver, signal collector, A/D converter, and upper computer—as shown in Figure 6. And the signal collector mainly includes a high-speed camera, a dynamic friction torque instrument, and a vibration sensor. Furthermore, the partial parameters of the used sensors are shown in Table 3.
Figure 7 shows the structure of the rotor system as the experimental object. And Table 4 lists the main parameters of the testing bearing modeled B 7004 C that works with a speed of 6000 r/min and an axial load of 100 N. The marking points distribute concentrically and uniformly on the bearing cage capture and track marks of the running trajectory of the cage used by the high-speed camera systems. The sampling frequency of the experiments is 10 kHz, with 47,690 sampling points. It can be seen that the samples in the dataset are all early faults of the rotor system, that is, real faults generated during ground development and testing.
The normal states of the cage and bearing raceway are shown in Figure 8 and Figure 9, with no abnormal contact or rubbing marks on the outer surface of the cage, and uniform contact points in the cage pockets. In addition, the contact area between the inner and outer rings of the bearing and balls during operation is normal, and no defects such as wear and surface damage can be observed there.
Figure 10 shows the early fault of cage rubbing. The abnormal rub between the outer diameter surface of the porous oil-containing cage and the guide surface of the outer ring caused shear deformation and fracture at the edge of the pores, which is manifested as the carbonization and blackening of polyimide materials. And the abnormal friction and relative sliding between pockets and balls also cause excessive blackening and scratches in the contact area.
The wear of the bearings can be seen in Figure 11, where the material transfer occurs in the form of particle shedding in the operating contact area of the rings and balls, causing the machining marks on the original machining surface to be worn, and manifested as a “whitening” phenomenon in the contact area. The surface damage of the inner ring, outer ring, and balls is shown in Figure 12, with surface damage such as indentation and scratches occurring in the contact area during rotation. Table 5 lists the data information of the established early fault dataset D 1 of the space flywheel rotor system. Samples in the dataset represent the segmented signals with 1024 consecutive data points randomly selected from the original multi-source signals shown in Figure 13.

4.2. Results

The experiment used 28 datasets to verify the effectiveness and adaptability of the proposed HB-SC-MCCNN. D 2 to D 28 were constructed based on D 1 as shown in Table 6.
The number of labeled samples in D 1 to D 4 decreases gradually, while the number in D 5 to D 24 also decreases gradually, coexisting with the missing of 1 / 5 fault types.At the same time, D 25 to D 27 miss 2 / 5 , 3 / 5 , and 4 / 5 fault types, and the fault data are completely missing in D 28 .
The reduced data samples from D 2 to D 28 were placed in the validation set, and relabeled during the training process. The relabeled samples were combined with the original labeling samples to retrain the model. Moreover, to evaluate the performance of the model under harsh conditions, the number of samples is kept constant in the test set, the number of normal samples (N) in the test set is 1100, and the number of early fault samples of F c , F w , F i , F o , and F b is 220.
For avoiding accidental test results, the 10-fold cross-validation method was adopted, and the average and standard deviations of the multiple verification results of the test were calculated. The results obtained from the test results (as shown in Table 6) are as follows.
The accuracy of the test results in the D 1 to D 4 datasets is above 99.98%, and there is no significant trend of change as the number of labeled samples decreases. The test results show that the HB-SC-MCCNN model proposed in this paper could still have the excellent diagnostic ability with a small number of samples. In addition, the confusion matrix of the model’s prediction results on datasets D 1 to D 4 is shown in Figure 14.
The accuracy of the test results for the D 5 to D 24 datasets is above 99.87%, and there is no significant trend of change as the number of labeled samples decreases in the absence of 1 / 5 fault types. The test results show that the proposed model still has excellent diagnostic results under the condition of a small number of samples and 1 / 5 types of missing faults.
The accuracy of the test results for D 25 is 84.93%, and the accuracy of the first-level binary classification is 100% (this result is not indicated in Table 4). The test results indicate that the proposed model still has good fault location results when 2 / 5 fault types are missing, and could effectively ensure the accuracy of the fault detection.
The accuracy of the test results for D 26 and D 27 is 73.79% and 63.31%, respectively, and the accuracy of the first-level binary classification is 100% and 99.87%. The test results show that the proposed model loses the accuracy of the fault location when 2 / 5 or 3 / 5 fault types are missing but can still effectively ensure the accuracy of fault detection.
The accuracy of the test results for the D 28 dataset is only 25%, and the accuracy of the first-level binary classification is 50%, from which it can be determined that HB-SC-MCCNN has failed in the case of the complete missing of fault samples in the training set.

4.3. Ablation Experiment

4.3.1. Comparative Experiment for Exploring the Contribution of MCCNN to HB-SC-MCCNN

The comparative experiment adopts CNN to replace MCCNN, and the model keeps the same except for c i and c o . The comparative results (shown in Table 7 and Figure 15) show that the accuracy of the HB-SC-CNN and HB-SC-MCCNN test results on the datasets decreased from 99.87% to 90.47%, and the standard deviation increased from 0.15 to 9.12, which indicated the increase in the dispersion of the test results. With the decrease in the sample number, the test accuracy of HB-SC-CNN presents a slight downward trend.
We can conclude that the relevant features extracted by MCCNN in the target space effectively improve the clustering effect of SC.

4.3.2. Comparative Experiment for Exploring the Contribution of HB and SC to HB-SC-MCCNN

CNN with softmax is the most traditional and mature deep learning model, which uses CNN to extract the features of the input data, and classifies them through softmax. However, this model lacks the self-learning ability of new fault types. When there are missing fault types in the training set, relabeling and model retraining would not be performed on the samples in the validation set. Comparing the experiment results (as shown in Table 7 and Figure 15), it can be seen that the accuracy of the test results of softmax-CNN and HB-SC-MCCNN on the D 24 dataset decreased from 99.87% to 72.70%, and the standard deviation increased from 0.15 to 18.85. With the decrease in the number of samples in the training dataset, the test accuracy of softmax-CNN is decreased significantly, which is also consistent with the conclusion that the current commonly used model [19,20,40] would have a significant decrease in model performance as the number of samples decreases.

4.4. Comparison with Existing Models

In existing research, there are few fault diagnosis methods for rotating machines that simultaneously focus on insufficient labeled samples and missing fault types. The deep representation clustering-based fault diagnosis method with unsupervised data proposed by Li et al. [27] and Zhao et al. [28] achieved excellent diagnostic results. The test results (as shown in Table 7 and Figure 15) indicate that in the case of sufficient samples and 1 / 5 fault types missing ( D 5 to D 9 ), the accuracy of the deep representation clustering is consistent with that of the HB-SC-MCCNN, and is superior to softmax-CNN. Automatic encoders and distance metric learning play important roles in the deep representation clustering, which enables the model to have the self-learning ability for new fault types.
In the case of insufficient training set samples and missing 1 / 5 fault types ( D 20 to D 24 ), compared with HB-SC-MCCNN, the test accuracy of the deep representation clustering decreases slightly, and the standard deviation increases slightly. Test results on D 24 are decreased from 99.87% to 92.58%, and the standard deviation is increased from 0.15 to 6.55. The reason for this phenomenon is that the deep representation clustering still uses the traditional direct multi-classification method, which relies more on the amount of labeled data than the multi-step two-classification method used in this article, and is also consistent with the analysis in Part 3.2.3.
In the absence of 2 / 5 fault types ( D 25 ), the test accuracy of deep representation clustering is decreased by 27.89% compared to HB-SC-MCCNN, and the standard deviation is increased by 9.01. The k-means clustering method used by deep representation clustering has a negative impact on the results, which cannot ensure the accuracy of relabeling in the absence of two or more fault types. However, the similarity clustering method used in this paper is effective for making the proposed model more competitive.

5. Conclusions

Aiming at the actual needs of fault diagnosis of the space wheel rotor system, this paper divides the fault into three levels: fault detection (a binary classification problem, which determines whether the rotor system has a fault), fault evaluation (a multi-classification problem, which determines the type of fault in the rotor system), and fault location (a multiple classification problem, which determines the specific part where the fault occurs). At the same time, considering the frequent problem of insufficient labeled samples and missing fault types in practical applications, an intelligent fault diagnosis method for the space wheel rotor system based on HB-SC-MCCNN is proposed.
The model uses SC-MCCNN as the basic structural block and simultaneously achieves fault detection and network self-learning capabilities when the number of labeled samples is insufficient. A hierarchical branch structure (HB) is introduced into the model, and the multi-classification problem is simplified to a multi-step binary classification problem, which further reduces the dependence on the number of labeled samples when locating the fault.
Through relabeling unlabeled data and fault missing types, as well as retraining the network model, the proposed method has achieved excellent diagnostic results. Experimental results show that the diagnostic accuracy of the proposed method is above 99.87% when 1 / 5 fault types are missing, and there is no obvious trend of change as the number of labeled samples decreases, which is more competitive compared with existing models.
However, although the proposed HB-SC-MCCNN model exhibits excellent diagnostic performance and adaptability, it still loses the accuracy of fault location when 2 / 5 or 3 / 5 fault types are missing. More efficient basic structural blocks should be further explored to reduce the computing costs. An exploration of more efficient multi-classification simplification methods should also be included in further research directions.

Author Contributions

Conceptualization, H.L. and S.D.; methodology, H.L.; software, P.X.; validation, H.L. and P.X.; resources, H.W.; visualization, H.W.; supervision, S.D. and H.W.; writing—original draft, H.L.; writing—review and editing, S.D. and H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by China National Key Programs of Science and Technology (GH-2-102) and China National Key Programs of Science and Technology (GH-084).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available on request due to restrictions, e.g., privacy or ethical. The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the confidentiality policy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wei, S.; Wang, D.; Wang, H.; Peng, Z. Time-Varying Envelope Filtering for Exhibiting Space Bearing Cage Fault Features. IEEE Trans. Instrum. Meas. 2021, 70, 3504313. [Google Scholar] [CrossRef]
  2. Liao, H.; Xie, P.; Deng, S.; Zhang, W.; Shi, L.; Zhao, S. Investigation of Dynamic Characteristics Experiments and Stability Evaluation Criterion of Space Ball Bearing Cage. IEEE Tribol. Trans. 2023, 66, 453–465. [Google Scholar] [CrossRef]
  3. Zhang, S.; Su, L.; Gu, J.; Li, K.; Zhou, L.; Pecht, M. Rotating machinery fault detection and diagnosis based on deep domain adaptation: A survey. Chin. J. Aeronaut. 2023, 36, 45–74. [Google Scholar] [CrossRef]
  4. Zhang, T.; Chen, X.; Gu, J.; Wang, Z. Influences of preload on the friction and wear properties of high-speed instrument angular contact ball bearings. Chin. J. Aeronaut. 2018, 31, 597–607. [Google Scholar] [CrossRef]
  5. Gao, S.; Han, Q.; Zhou, N.; Pennacchi, P.; Chu, F. Stability and skidding behavior of spacecraft porous oil-containing polyimide cages based on high-speed photography technology. Tribol. Int. 2022, 165, 107294. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Zhang, S.; Zhou, G.; Zhang, J.; Qing, T.; Zhou, N. The friction and wear behaviors of polyimide bearing retainer under point-contact condition. Ind. Lubr. Tribol. 2020, 72, 931–936. [Google Scholar] [CrossRef]
  7. Ma, S.; Zhang, X.; Yan, K.; Zhu, Y.; Hong, J. A Study on Bearing Dynamic Features under the Condition of Multiball–Cage Collision. Lubricants 2022, 10, 9. [Google Scholar] [CrossRef]
  8. Chen, C.; Deng, Z.; Wang, H.; He, T. Simulation of Friction Fault of Lightly Loaded Flywheel Bearing Cage and Its Fault Characteristics. Sensors 2022, 22, 8346. [Google Scholar] [CrossRef]
  9. Shi, Z.; Liu, J.; Li, H.; Zhang, Q.; Xiao, G. Dynamic simulation of a planet roller bearing considering the cage bridge crack. Eng. Fail. Anal. 2022, 131, 105849. [Google Scholar] [CrossRef]
  10. Fu, Y.; Ji, Y.; Meng, G.; Chen, W.; Bai, X. Three-Phase Inverter Fault Diagnosis Based on an Improved Deep Residual Network. Electronics 2023, 12, 3460. [Google Scholar] [CrossRef]
  11. Łuczak, D.; Brock, S.; Siembab, K. Fault Detection and Localisation of a Three-Phase Inverter with Permanent Magnet Synchronous Motor Load Using a Convolutional Neural Network. Actuators 2023, 12, 125. [Google Scholar] [CrossRef]
  12. Kim, M.; Yun, J.; Park, P. Deep Learning-Based Explainable Fault Diagnosis Model With an Individually Grouped 1-D Convolution for Three-Axis Vibration Signals. IEEE Trans. Ind. Inform. 2022, 18, 8807–8817. [Google Scholar] [CrossRef]
  13. Wang, Z.; Li, Y.; Dong, L.; Li, Y.; Du, W. A Rul Prediction of Bearing Using Fusion Network through Feature Cross Weighting. Meas. Sci. Technol. 2023, 10, 105908. [Google Scholar] [CrossRef]
  14. Wang, Z.; Zhao, W.; Li, Y.; Dong, L.; Wang, J.; Du, W.; Jiang, X. Adaptive staged RUL prediction of rolling bearing. Measurement 2023, 222, 113478. [Google Scholar] [CrossRef]
  15. Lecun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  16. Sanjanasri, J.P.; Kumar, M.A.; Soman, K.P. Deep learning-based techniques to enhance the precision of phrase-based statistical machine translation system for Indian languages. Int. J. Comput. Aided Eng. Technol. 2020, 13, 239–257. [Google Scholar] [CrossRef]
  17. Thomas, C.; Fernanda, L. Automated segmentation of RGB-D images into a comprehensive set of building components using deep learning. Adv. Eng. Inform. 2020, 45, 101131. [Google Scholar]
  18. Monga, V.; Li, Y.; Eldar, Y.C. Algorithm unrolling: Interpretable, efficient deep learning for signal and image processing. IEEE Signal Process. Mag. 2021, 38, 18–44. [Google Scholar]
  19. Su, K.; Liu, J.; Xiong, H. Hierarchical diagnosis of bearing faults using branch convolutional neural network considering noise interference and variable working conditions. Knowl. Based Syst. 2021, 230, 107386. [Google Scholar] [CrossRef]
  20. Hosameldin, O.A.; Asoke, K.N. Connected Components-based Colour Image Representations of Vibrations for a Two-stage Fault Diagnosis of Roller Bearings Using Convolutional Neural Networks. Chin. J. Mech. Eng. 2021, 34, 37. [Google Scholar]
  21. He, M.; He, D. A new hybrid deep signal processing approach for bearing fault diagnosis using vibration signals. Neurocomputing 2019, 396, 542–555. [Google Scholar] [CrossRef]
  22. Li, X.; Zhang, W.; Ding, Q. Understanding and improving deep learning-based rolling bearing fault diagnosis with attention mechanism. Signal Process. 2019, 161, 136–154. [Google Scholar] [CrossRef]
  23. Yang, Z.; Gjorgjevikj, D.; Long, J.; Zi, Y.; Zhang, S.; Li, C. Sparse Autoencoder-based Multi-head Deep Neural Networks for Machinery Fault Diagnostics with Detection of Novelties. Chin. J. Mech. Eng. 2021, 34, 54. [Google Scholar] [CrossRef]
  24. Zhou, F.; Yang, S.; Fujita, H.; Chen, D.; Wen, C. Deep learning fault diagnosis method based on global optimization GAN for unbalanced data. Knowl. Based Syst. 2019, 187, 104837. [Google Scholar] [CrossRef]
  25. Han, T.; Ma, R.; Zheng, J. Combination bidirectional long short-term memory and capsule network for rotating machinery fault diagnosis. Measurement 2021, 176, 109208. [Google Scholar] [CrossRef]
  26. Lin, L.; Wang, B.; Qi, J.; Wang, D.; Huang, N. Bearing Fault Diagnosis Considering the Effect of Imbalance Training Sample. Entropy 2019, 21, 386. [Google Scholar] [CrossRef] [PubMed]
  27. Li, R.; Li, S.; Xu, K.; Zeng, M.; Li, X.; Gu, J.; Chen, Y. Auxiliary generative mutual adversarial networks for class-imbalanced fault diagnosis under small samples. Chin. J. Aeronaut. 2022, 36, 464–478. [Google Scholar] [CrossRef]
  28. Zhao, B.; Zhang, X.; Li, H.; Yang, Z. Intelligent fault diagnosis of rolling bearings based on normalized CNN considering data imbalance and variable working conditions. Knowl. Based Syst. 2020, 199, 105971. [Google Scholar] [CrossRef]
  29. Zhao, M.; Fu, X.; Zhang, Y.; Meng, L.; Tang, B. Meng Linghui and Tang Baoping. Highly imbalanced fault diagnosis of mechanical systems based on wavelet packet distortion and convolutional neural networks. Adv. Eng. Inform. 2022, 51, 101535. [Google Scholar] [CrossRef]
  30. Liao, Y.; Huang, R.; Li, J.; Chen, Z.; Li, W. Dynamic Distribution Adaptation Based Transfer Network for Cross Domain Bearing Fault Diagnosis. Chin. J. Mech. Eng. 2021, 34, 34–52. [Google Scholar]
  31. Zhang, Z.; Xuan, J.; Shi, T. Alternative multi-label imitation learning framework monitoring tool wear and bearing fault under different working conditions. Adv. Eng. Inform. 2022, 54, 101749. [Google Scholar]
  32. Wang, Z.; Zhang, Q.; Tang, L.; Shi, T.; Xuan, J. Transfer reinforcement learning method with multi-label learning for compound fault recognition. Adv. Eng. Inform. 2022, 55, 101818. [Google Scholar] [CrossRef]
  33. Li, X.; Li, X.; Ma, H. Deep representation clustering-based fault diagnosis method with unsupervised data applied to rotating machinery. Mech. Syst. Signal Process. 2020, 143, 106825. [Google Scholar] [CrossRef]
  34. Li, X.; Zhang, W.; Ma, H.; Luo, Z.; Li, X. Domain generalization in rotating machinery fault diagnostics using deep neural networks. Neurocomputing 2020, 403, 409–420. [Google Scholar] [CrossRef]
  35. He, Z.; Shao, H.; Zhong, X.; Zhao, X. Ensemble transfer CNNs driven by multi-channel signals for fault diagnosis of rotating machinery cross working conditions. Knowl. Based Syst. 2020, 207, 106396. [Google Scholar] [CrossRef]
  36. Wen, L.; Li, X.; Gao, L. A New Reinforcement Learning based Learning Rate Scheduler for Convolutional Neural Network in Fault Classification. IEEE Trans. Ind. Electron. 2020, 68, 12890–12900. [Google Scholar] [CrossRef]
  37. Chen, L.; Konstantinos, G.; Li, W. Intelligent Fault Diagnosis for Rotary Machinery Using Transferable Convolutional Neural Network. IEEE Trans. Ind. Inform. 2019, 16, 339–349. [Google Scholar] [CrossRef]
  38. Chopra, S.; Hadsell, R.; Yann, L. Learning a Similarity Metric Discriminatively, with Application to Face Verification. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, USA, 20–26 June 2005; Volume 2005, pp. 539–546. [Google Scholar]
  39. Liu, R.; Liu, Y.; Yan, Y.; Wang, J.-Y. Iterative Deep Neighborhood: A Deep Learning Model Which Involves Both Input Data Points and Their Neighbors. Comput. Intell. Neurosci. 2020, 2020, 9868017. [Google Scholar] [CrossRef]
  40. Shao, S.; Yan, R.; Lu, Y. DCNN-based Multi-signal Induction Motor Fault Diagnosis. Trans. Instrum. Meas. 2019, 69, 2658–2669. [Google Scholar] [CrossRef]
  41. Zhai, X.; Qiao, F. A Deep Learning Model with Adaptive Learning Rate for Fault Diagnosis. In Proceedings of the IEEE 9th Data Driven Control and Learning Systems Conference, Liuzhou, China, 19–21 June 2020; Volume 2020, pp. 668–673. [Google Scholar]
  42. Sun, Q.; Du, Q. A Distributed Optimal Control Problem with Averaged Stochastic Gradient Descent. Commun. Comput. Phys. 2020, 27, 753–774. [Google Scholar]
  43. Guo, Y.; Jia, X.; Zhao, B.; Chai, H.; Huang, Y. Multifeature extracting CNN with concatenation for image denoising. Signal Process. Image Commun. 2020, 81, 115690. [Google Scholar] [CrossRef]
  44. Liang, C.; Chen, C.; Liu, Y.; Jia, X. A Novel Intelligent Fault Diagnosis Method for Rolling Bearings Based on Compressed Sensing and Stacked Multi-Granularity Convolution Denoising Auto-Encoder. IEEE Access. 2021, 9, 154777–154787. [Google Scholar] [CrossRef]
Figure 1. Overview of the proposed method.
Figure 1. Overview of the proposed method.
Sensors 23 08198 g001
Figure 2. Architecture of HB-SC-MCCNN.
Figure 2. Architecture of HB-SC-MCCNN.
Sensors 23 08198 g002
Figure 3. The basic structural block of proposed model: MCCNN block.
Figure 3. The basic structural block of proposed model: MCCNN block.
Sensors 23 08198 g003
Figure 4. Traditional multi-classification methods.
Figure 4. Traditional multi-classification methods.
Sensors 23 08198 g004
Figure 5. The proposed multi-step binary classification.
Figure 5. The proposed multi-step binary classification.
Sensors 23 08198 g005
Figure 6. The visual multi-performance monitoring rig for space flywheel rotor system.
Figure 6. The visual multi-performance monitoring rig for space flywheel rotor system.
Sensors 23 08198 g006
Figure 7. Structure of the experimental object: space wheel rotor system.
Figure 7. Structure of the experimental object: space wheel rotor system.
Sensors 23 08198 g007
Figure 8. Structure of the experimental object: space wheel rotor system. The red box represents the rotating contact area. (a) Other ring; (b) inner ring; (c) ball.
Figure 8. Structure of the experimental object: space wheel rotor system. The red box represents the rotating contact area. (a) Other ring; (b) inner ring; (c) ball.
Sensors 23 08198 g008
Figure 9. Normal states of the cage. (a) The outer surface; (b) the pockets.
Figure 9. Normal states of the cage. (a) The outer surface; (b) the pockets.
Sensors 23 08198 g009
Figure 10. The early fault of cage rubbing. The red box represents the fault area. (a) The outer surface; (b) the pockets.
Figure 10. The early fault of cage rubbing. The red box represents the fault area. (a) The outer surface; (b) the pockets.
Sensors 23 08198 g010
Figure 11. The wear of bearings. (The red box represents the fault area. (a) Other ring; (b) inner ring; (c) ball.
Figure 11. The wear of bearings. (The red box represents the fault area. (a) Other ring; (b) inner ring; (c) ball.
Sensors 23 08198 g011
Figure 12. The surface damage of bearings. The red box represents the fault area. (a) Other ring; (b) inner ring; (c) ball.
Figure 12. The surface damage of bearings. The red box represents the fault area. (a) Other ring; (b) inner ring; (c) ball.
Sensors 23 08198 g012
Figure 13. The segmented signals randomly selected from the original multi-source signals of the space flywheel rotor system. (ac) Normal signals; (df) early fault signals.
Figure 13. The segmented signals randomly selected from the original multi-source signals of the space flywheel rotor system. (ac) Normal signals; (df) early fault signals.
Sensors 23 08198 g013
Figure 14. Confusion matrix of the model’s prediction results on datasets D 1 to D 4 .
Figure 14. Confusion matrix of the model’s prediction results on datasets D 1 to D 4 .
Sensors 23 08198 g014
Figure 15. Results of the comparative experiments. (a) Accuracy; (b) standard deviation.
Figure 15. Results of the comparative experiments. (a) Accuracy; (b) standard deviation.
Sensors 23 08198 g015
Table 1. Stratification of the fault in rotor system.
Table 1. Stratification of the fault in rotor system.
Level #1Level #2Level #3
NormalNormal
Cage rubbing
Bearing wear
Falut Inner ring
Damage on the bearing surfaceOuter ring
Balls
Table 2. Detailed parameters of MCCNN.
Table 2. Detailed parameters of MCCNN.
LayersKernel
Size/Stride
OutputActivation
Function
Padding in
Pooling Layer
Dropout
Rate
Trainable
Parameters
Input/2, 1024 × 1///0
C1(2, 32, 11 × 1)32, 1024 × 1ReLU//12, 662
PD1(2 × 1)32, 512 × 1/0-padding0.50
C2(32, 64, 11 × 1)64, 512 × 1ReLU//67, 712
PD2(2 × 1)64, 256 × 1/0-padding0.50
C3(64, 128, 11 × 1)128, 256 × 1ReLU//196, 864
PD3(2 × 1)128, 128 × 1/0-padding0.50
C4(128, 256, 11 × 1)256, 128 × 1ReLU//786, 944
PD4(1 × 2)128, 128, 1/0-padding0.50
F128128 × 1ReLU//33, 154
Table 3. Parameters of the sensors used in the visual multi-performance monitoring rig.
Table 3. Parameters of the sensors used in the visual multi-performance monitoring rig.
Sensor 1, High-Speed Camera
ManufacturerVision Research
ModelPhantom V711
Full frame shooting speed [frames/s]7530
Maximum shooting speed [frames/s]1.4 million
Maximum resolution 1280 × 800
Pixel size [µm]20
Sensor 2, Friction Torque Measuring Instrument
ManufacturerChina Luoyang Bearing Research Institute Co., Ltd.
Model Z Y S 2
Test objectBearings/Shafting
Range [mN· m]0∼100
Speed [r/min]1∼9990
Error<3
Sensor 3, Vibration Sensor
ManufacturerChengdu Hangzhen Automation Equipment Co., Ltd., China
Model Y D 1
Charge Sensitivity6∼10 pC/m/s 2
Response frequency1∼10,000 Hz
Table 4. Stratification of the fault in rotor system.
Table 4. Stratification of the fault in rotor system.
ParameterValue
Diameter of outer ring [mm]42
Diameter of inner ring [mm]20
Width of rings [mm]12
Diameter of balls [mm]6.35
Number of steel balls12
Outer diameter of cage [mm]34.1
Inner diameter of cage [mm]28.5
Width of cage [mm]11.4
Shape of pocketsSquare
Guide surface of cageOuter surface
Contact angle [deg]15
Material of ringsG95Cr18
Material of ballsG95Cr18
Material of cagePolyimide
Table 5. Stratification of the fault in rotor system.
Table 5. Stratification of the fault in rotor system.
Level #1Level #2Level #3Number of Samples
NormalNormal55005500
Cage rubbing11001100
Bearing wear11001100
FaultDamage on the
bearing surface
Inner ring11003300
Outer ring11000
Balls11000
Table 6. Dataset information and corresponding experimental results.
Table 6. Dataset information and corresponding experimental results.
Data
Sets
Training Sets (Labeled Samples)Validation Sets (Labeled Samples)Accuracy
(%)
N F c / F w / F i / F o / F b N F c / F w / F i / F o / F b
D 1 3300660/660/660/660/6601100220/220/220/220/220100 (0)
D 2 1650330/330/330/330/3302750550/550/550/550/550100 (0)
D 3 825165/165/165/165/1653575715/715/715/715/715100 (0)
D 4 40080/80/80/80/804000800/800/800/800/80099.98 (0.04)
D 5 2640660/660/660/660/01760220/220/220/220/88099.96 (0.05)
D 6 2640660/660/660/0/6601760220/220/220/880/22099.97 (0.04)
D 7 2640660/660/0/660/6601760220/220/880/220/22099.96 (0.05)
D 8 2640660/0/660/660/6601760220/880/220/220/22099.95 (0.06)
D 9 26400/660/660/660/6601760880/220/220/220/22099.94 (0.06)
D 10 1320330/330/330/330/03080550/550/550/550/88099.96 (0.05)
D 11 1320330/330/330/0/3303080550/550/550/880/55099.96 (0.07)
D 12 1320330/330/0/330/3303080550/550/880/550/55099.95 (0.05)
D 13 1320330/0/330/330/3303080550/880/550/550/55099.94 (0.07)
D 14 13200/330/330/330/3303080880/550/550/550/55099.93 (0.07)
D 15 660165/165/165/165/03740715/715/715/715/88099.96 (0.07)
D 16 660165/165/165/0/1653740715/715/715/880/71599.95 (0.08)
D 17 660165/165/0/165/1653740715/715/880/715/71599.94 (0.08)
D 18 660165/0/165/165/1653740715/880/715/715/71599.92 (0.10)
D 19 6600/165/165/165/1653740880/715/715/715/71599.92 (0.11)
D 20 32080/80/80/80/04080800/800/800/800/88099.93 (0.10)
D 21 32080/80/80/0/804080800/800/800/880/80099.93 (0.08)
D 22 32080/80/0/80/804080800/800/880/800/80099.92 (0.11)
D 23 32080/0/80/80/804080800/880/800/800/80099.91 (0.13)
D 24 3200/80/80/80/804080880/800/800/800/80099.87 (0.15)
D 25 3300660/660/660/0/01100220/220/220/880/88084.93 (8.29)
D 26 3300660/660/0/0/01100220/220/880/880/88073.79 (10.37)
D 27 3300660/0/0/0/01100220/880/880/880/88063.31 (11.94)
D 28 33000/0/0/0/01100880/880/880/880/88025 (0)
Table 7. Results of the comparative experiments.
Table 7. Results of the comparative experiments.
DatasetsHB-SC-MCCNNHB-SC-CNNSoftmax-CNNDeep Represent Clustering
D 1 100 (0)100 (0)93.78 (5.15)100 (0)
D 2 100 (0)100 (0)93.42 (5.03)100 (0)
D 3 100 (0)99.70 (0.74)93.60 (6.52)99.94 (0.05)
D 4 99.98 (0.04)98.51 (1.73)92.97 (7.08)99.92 (0.09)
D 5 99.96 (0.05)98.10 (2.08)82.47 (8.98)99.92 (0.04)
D 6 99.97 (0.04)97.19 (2.45)81.04 (8.94)99.92 (0.05)
D 7 99.96 (0.05)97.25 (2.54)81.85 (9.55)99.91 (0.07)
D 8 99.95 (0.06)97.38 (2.73)82.37 (9.57)99.89 (0.09)
D 9 99.94 (0.06)96.92 (2.89)81.43 (9.92)99.82 (0.11)
D 10 99.96 (0.05)97.20 (3.07)81.95 (10.42)97.30 (2.24)
D 11 99.96 (0.07)96.50 (3.09)80.27 (10.86)97.50 (2.37)
D 12 99.95 (0.05)97.37 (4.41)81.21 (10.93)97.13 (3.01)
D 13 99.94 (0.07)96.46 (4.79)80.56 (11.00)97.67 (2.61)
D 14 99.93 (0.07)96.15 (6.44)80.68 (11.30)96.93 (3.41)
D 15 99.96 (0.07)96.64 (7.86)81.24 (11.68)94.70 (4.96)
D 16 99.95 (0.08)97.05 (8.52)80.01 (12.21)95.01 (4.28)
D 17 99.94 (0.08)97.05 (4.41)79.40 (12.84)95.03 (4.17)
D 18 99.92 (0.10)95.62 (4.22)78.74 (12.64)95.16 (4.26)
D 19 99.92 (0.11)95.58 (4.61)78.48 (12.79)94.85 (5.19)
D 20 99.93 (0.10)91.99 (6.55)77.88 (12.87)92.40 (6.81)
D 21 99.93 (0.08)90.23 (7.00)77.45 (14.85)92.63 (6.58)
D 22 99.92 (0.11)93.14 (7.71)75.64 (17.21)91.99 (6.80)
D 23 99.91 (0.13)91.90 (8.46)71.79 (17.69)91.62 (7.04)
D 24 99.87 (0.15)90.47 (9.12)72.70 (18.85)92.58 (6.55)
D 25 84.93 (8.29)77.15 (15.08)47.52 (20.65)57.04 (9.16)
D 26 73.79 (10.37)66.12 (17.87)45.7 (22.09)50.98 (13.55)
D 27 63.31 (11.94)54.01 (19.50)39.62 (24.13)48.05 (14.98)
D 28 25 (0)25 (0)25 (0)25 (0)
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

Liao, H.; Xie, P.; Deng, S.; Wang, H. Intelligent Early Fault Diagnosis of Space Flywheel Rotor System. Sensors 2023, 23, 8198. https://doi.org/10.3390/s23198198

AMA Style

Liao H, Xie P, Deng S, Wang H. Intelligent Early Fault Diagnosis of Space Flywheel Rotor System. Sensors. 2023; 23(19):8198. https://doi.org/10.3390/s23198198

Chicago/Turabian Style

Liao, Hui, Pengfei Xie, Sier Deng, and Hengdi Wang. 2023. "Intelligent Early Fault Diagnosis of Space Flywheel Rotor System" Sensors 23, no. 19: 8198. https://doi.org/10.3390/s23198198

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