2,041
Views
38
CrossRef citations to date
0
Altmetric
Research Articles

A novel self-training semi-supervised deep learning approach for machinery fault diagnosis

, , , &
Pages 8238-8251 | Received 08 Jul 2021, Accepted 12 Jan 2022, Published online: 14 Feb 2022

Figures & data

Figure 1. Overview of the framework of the proposed SSDL.

A labelled dataset is used to train a SSAE-Softmax model first, the model is then employed to predict the pseudo labels for the unlabelled samples based on the extracted features, and an enlarged training dataset by selecting some pseudo-labelled samples is finally generated to retrain the model.
Figure 1. Overview of the framework of the proposed SSDL.

Figure 2. Structure of SAE and SSAE-Softmax neural network: (a) symmetrical structure neural network of SAE, where x is the dimension of each sample, g is the number of neurons in the hidden layer 1; and (b) structure of SSAE-Softmax classifier, where d and q are the number of neurons in the hidden layer 2 and hidden layer 3, respectively, P(h=i|x) denotes the probability that s is classified as operational state i (i=1,2,,y).

Two subfigures, where the first one is the symmetrical structure neural network of SAE, and the second one is the structure of SSAE-Softmax classifier.
Figure 2. Structure of SAE and SSAE-Softmax neural network: (a) symmetrical structure neural network of SAE, where x is the dimension of each sample, g is the number of neurons in the hidden layer 1; and (b) structure of SSAE-Softmax classifier, where d and q are the number of neurons in the hidden layer 2 and hidden layer 3, respectively, P(h=i|x) denotes the probability that s is classified as operational state i (i=1,2,…,y).

Figure 3. Flowchart of constructing SSDL model for machinery fault diagnosis.

Flowchart of constructing SSDL model for machinery fault diagnosis, which contains the sensor signal collection, sample generation and data division, semi-supervised deep feature learning, classifier training using deep features, SSDL model for machinery fault diagnosis, and application of the proposed model.
Figure 3. Flowchart of constructing SSDL model for machinery fault diagnosis.

Table 1. Description of the four datasets for bearing fault diagnosis.

Figure 4. Experimental data preparation for delta 3-D printer: (a) test-rig; (b) installed attitude sensor; (c) normal and fault state of a synchronous belt; and (d) normal and fault state of a joint bearing screw.

Four subfigures, where the first one is the test-rig of a delta 3-D printer, the second one is the attitude sensor, the third one is the normal and fault state of a synchronous belt, the last one is the normal and fault state of a joint bearing screw.
Figure 4. Experimental data preparation for delta 3-D printer: (a) test-rig; (b) installed attitude sensor; (c) normal and fault state of a synchronous belt; and (d) normal and fault state of a joint bearing screw.

Table 2. Description of the four datasets for 3-D printer fault diagnosis.

Table 3. Diagnosis accuracies of SSDL under different combinations of network architecture and enlarging factor.

Table 4. Hyper-parameter settings for all the approaches on bearing datasets.

Table 5. Hyper-parameter settings for all the approaches on 3-D printer datasets.

Figure 5. The prediction accuracies obtained by all the algorithms on each testing dataset.

The prediction accuracies obtained by the SSDL-SS, SSDL-SC, SSDL-ES, and SSDL on datasets BD-1, BD-2, BD-3, BD-4, PD-1, PD-2, PD-3, and PD-4.
Figure 5. The prediction accuracies obtained by all the algorithms on each testing dataset.

Figure 6. The iterative Accu and Accs values of the contrastive approaches on the BD-1: (a) SSDL-SS; (b) SSDL-SC; (c) SSDL-ES; and (d) SSDL.

Four subfigures are drawn to show the iterative Accu and Accs values of the SSDL-SS, SSDL-SC, SSDL-ES, and SSDL on dataset BD-1.
Figure 6. The iterative Accu and Accs values of the contrastive approaches on the BD-1: (a) SSDL-SS; (b) SSDL-SC; (c) SSDL-ES; and (d) SSDL.

Figure 7. The iterative Accu and Accs values of the contrastive approaches on the BD-4: (a) SSDL-SS; (b) SSDL-SC; (c) SSDL-ES; and (d) SSDL.

Four subfigures are drawn to show the iterative Accu and Accs values of the SSDL-SS, SSDL-SC, SSDL-ES, and SSDL on dataset BD-4.
Figure 7. The iterative Accu and Accs values of the contrastive approaches on the BD-4: (a) SSDL-SS; (b) SSDL-SC; (c) SSDL-ES; and (d) SSDL.

Figure 8. The prediction accuracies obtained by SSDL under different number of labelled samples on datasets PD-3 and PD-4.

The prediction accuracies obtained by SSDL on datasets PD-3 and PD-4 when the number of labelled samples is 10, 15, 20, 25, and 30.
Figure 8. The prediction accuracies obtained by SSDL under different number of labelled samples on datasets PD-3 and PD-4.

Table 6. Comprehensive comparison of diagnosis accuracy.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.