Research on Classification and Identification of Crack Faults in Steam Turbine Blades Based on Supervised Contrastive Learning
<p>System framework diagram (The figure illustrates a fault diagnosis framework based on vibration signal data. The experiment collects vibration signals of blade crack faults, constructs a fault dataset, and adds Gaussian noise. The 1D CNN is combined with CAM to extract fault features. A projection head is introduced to map all sample features into a normalized space, thereby enhancing the model’s ability to distinguish between different fault types. Additionally, contrast loss and cross-entropy loss are calculated through supervised contrast learning to complete the fault classification.).</p> "> Figure 2
<p>Vibration signals before and after adding Gaussian noise. ((<b>a</b>,<b>c</b>,<b>e</b>,<b>g</b>,<b>i</b>) represent the “normal” without adding Gaussian noise, the fault signal of “crack1”, the fault signal of “crack2”, the fault signal of “crack3”, and the fault signal of “fracture”, respectively; (<b>b</b>,<b>d</b>,<b>f</b>,<b>h</b>,<b>j</b>) represent the above five signals after adding Gaussian noise, respectively.).</p> "> Figure 3
<p>Dynamic test bench of rotor system with integral shroud blade.</p> "> Figure 4
<p>(<b>a</b>–<b>c</b>) represent the accuracy of MLP, ResNet, MoCo, Transformer, and our proposed method at 1400 r/min, 1800 r/min, and 2200 r/min, respectively.</p> "> Figure 5
<p>(<b>a</b>–<b>c</b>) represent the confusion matrix results at 1400 r/min, 1800 r/min, and 2200 r/min. The values on the diagonal represent the number of samples predicted correctly, and the values on the off-diagonal represent the number of samples predicted incorrectly.</p> "> Figure 6
<p>t-SNE feature visualization: (<b>a</b>) 1400 r/min, (<b>b</b>) 1800 r/min, (<b>c</b>) 2200 r/min.</p> ">
Abstract
:1. Introduction
- The blade crack fault data collected in the laboratory were processed to generate fault datasets at three different speeds. The fault samples were augmented using data enhancement techniques and other methods to address the data imbalance issue, thereby enhancing the model’s capacity to classify and identify faults effectively.
- We introduce the Channel Attention Mechanism (CAM), assigning different weights to each channel, highlighting important features, and improving the overall performance of the model;
- By introducing contrastive learning and combining 1DCNN and CAM with the original cross entropy loss function, the model can better capture the subtle differences between different types of faults, further improving the performance of the model.
2. Method
2.1. DCNN
2.2. CAM
2.3. SCL
3. Data Augmentation
4. Experiment
4.1. Data Collection and Experimental Details
4.2. Performance Comparison Test
4.3. Ablation Experiment
4.4. Noise Ablation Experiment
4.5. Visualization Analysis
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Hosseini, S.A.; Lakzian, E.; Zarei, D.; Zare, M. Design and optimization of slot number in supercooled vapor suction in steam turbine blades for reducing the wetness. Energy 2024, 301, 131633. [Google Scholar] [CrossRef]
- Zhang, Y.; Xiao, Z.; Luo, J. Fatigue crack growth investigation on offshore pipelines with three-dimensional interacting cracks. Geosci. Front. 2018, 9, 1689–1697. [Google Scholar] [CrossRef]
- Liu, J.; Cao, H.; Luo, Y. An information-induced fault diagnosis framework generalizing from stationary to unknown nonstationary working conditions. Reliab. Eng. Syst. Saf. 2023, 237, 109380. [Google Scholar] [CrossRef]
- Yan, S.; Shao, H.; Min, Z.; Peng, J.; Cai, B.; Liu, B. FGDAE: A new machinery anomaly detection method towards complex operating conditions. Reliab. Eng. Syst. Saf. 2023, 236, 109319. [Google Scholar] [CrossRef]
- Wang, H.; Zheng, J.; Xiang, J. Online bearing fault diagnosis using numerical simulation models and machine learning classifications. Reliab. Eng. Syst. Saf. 2023, 234, 109142. [Google Scholar] [CrossRef]
- Rao, M.; Zuo, M.J.; Tian, Z. Speed adaptive gate: A novel auxiliary branch for enhancing deep learning-based rotating machinery fault classification under varying speed conditions. Measurement 2023, 217, 113016. [Google Scholar] [CrossRef]
- Zheng, X.; Zhang, L.; Xu, C.; Chen, X.; Cui, Z. An attribution graph-based interpretable method for CNNs. Neural Netw. 2024, 179, 106597. [Google Scholar] [CrossRef]
- Manohar, B.; Das, R.; Lakshmi, M. A hybridized LSTM-ANN-RSA based deep learning models for prediction of COVID-19 cases in Eastern European countries. Expert Syst. Appl. 2024, 256, 124977. [Google Scholar] [CrossRef]
- Kitaev, N.; Kaiser, Ł.; Levskaya, A. Reformer: The efficient transformer. arXiv 2020, arXiv:2001.04451. [Google Scholar]
- LeCun, Y. The MNIST Database of Handwritten Digits. 1998. Available online: http://yann.lecun.com/exdb/mnist/ (accessed on 1 December 2023).
- Eren, L. Bearing fault detection by one-dimensional convolutional neural networks. Math. Probl. Eng. 2017, 2017, 8617315. [Google Scholar] [CrossRef]
- Fuan, W.; Hongkai, J.; Haidong, S.; Wenjing, D.; Shuaipeng, W. An adaptive deep convolutional neural network for rolling bearing fault diagnosis. Meas. Sci. Technol. 2017, 28, 095005. [Google Scholar] [CrossRef]
- Dao, F.; Zeng, Y.; Qian, J. Fault diagnosis of hydro-turbine via the incorporation of bayesian algorithm optimized CNN-LSTM neural network. Energy 2024, 290, 130326. [Google Scholar] [CrossRef]
- Gao, S.; Li, T.; Zhang, Y.; Pei, Z. Fault diagnosis method of rolling bearings based on adaptive modified CEEMD and 1DCNN model. ISA Trans. 2023, 140, 309–330. [Google Scholar] [CrossRef] [PubMed]
- Chen, X.; Jia, J.; Yang, J.; Bai, Y.; Du, X. A vibration-based 1DCNN-BiLSTM model for structural state recognition of RC beams. Mech. Syst. Signal Process. 2023, 203, 110715. [Google Scholar] [CrossRef]
- Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. ECA-Net: Efficient channel attention for deep convolutional neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 14–19 June 2020; pp. 11534–11542. [Google Scholar]
- Huang, Z.; Yang, Y.; Hu, Y.; Ding, X.; Li, X.; Liu, Y. Attention-augmented recalibrated and compensatory network for machine remaining useful life prediction. Reliab. Eng. Syst. Saf. 2023, 235, 109247. [Google Scholar] [CrossRef]
- Zhang, S.; Liang, W.; Zhao, W.; Luan, Z.; Wang, C.; Xu, K. Electro-hydraulic SBW fault diagnosis method based on novel 1DCNN-LSTM with attention mechanisms and transfer learning. Mech. Syst. Signal Process. 2024, 220, 111644. [Google Scholar] [CrossRef]
- Yao, M.; Wu, S.; Niu, Y.; Wu, Q.; Song, R.; Bai, B. Prediction of aerodynamic forces at the tip of the compressor blades based on multi-scale 1DCNN combined with CBAM. Thin-Walled Struct. 2024, 203, 112190. [Google Scholar] [CrossRef]
- Zhao, K.; Jiang, H.; Wang, K.; Pei, Z. Joint distribution adaptation network with adversarial learning for rolling bearing fault diagnosis. Knowl.-Based Syst. 2021, 222, 106974. [Google Scholar] [CrossRef]
- Liu, S.; Chen, J.; He, S.; Shi, Z.; Zhou, Z. Few-shot learning under domain shift: Attentional contrastive calibrated transformer of time series for fault diagnosis under sharp speed variation. Mech. Syst. Signal Process. 2023, 189, 110071. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 770–778. [Google Scholar]
- Ding, Y.; Zhuang, J.; Ding, P.; Jia, M. Self-supervised pretraining via contrast learning for intelligent incipient fault detection of bearings. Reliab. Eng. Syst. Saf. 2022, 218, 108126. [Google Scholar] [CrossRef]
- Liu, X.; Guo, H.; Liu, Y. One-shot fault diagnosis of wind turbines based on meta-analogical momentum contrast learning. Energies 2022, 15, 3133. [Google Scholar] [CrossRef]
- An, Y.; Zhang, K.; Chai, Y.; Liu, Q.; Huang, X. Domain adaptation network base on contrastive learning for bearings fault diagnosis under variable working conditions. Expert Syst. Appl. 2023, 212, 118802. [Google Scholar] [CrossRef]
- Zhang, W.; Chen, D.; Xiao, Y. A novel fault diagnosis method based on semisupervised contrast learning. In Proceedings of the 2022 IEEE International Conference on Prognostics and Health Management (ICPHM), Detroit, MI, USA, 6–8 June 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 82–87. [Google Scholar]
- Liu, S.; Jiang, H.; Wu, Z.; Yi, Z.; Wang, R. Intelligent fault diagnosis of rotating machinery using a multi-source domain adaptation network with adversarial discrepancy matching. Reliab. Eng. Syst. Saf. 2023, 231, 109036. [Google Scholar] [CrossRef]
- Dong, Y.; Jiang, H.; Wu, Z.; Yang, Q.; Liu, Y. Digital twin-assisted multiscale residual-self-attention feature fusion network for hypersonic flight vehicle fault diagnosis. Reliab. Eng. Syst. Saf. 2023, 235, 109253. [Google Scholar] [CrossRef]
- Chang, S.; Wang, L.; Shi, M.; Zhang, J.; Yang, L. Granularity knowledge-sharing supervised contrastive learning framework for long-tailed fault diagnosis of rotating machinery. Knowl.-Based Syst. 2024, 301, 112354. [Google Scholar] [CrossRef]
- Pan, C.; Shang, Z.; Tang, L.; Cheng, H.; Li, W. Open-set domain adaptive fault diagnosis based on supervised contrastive learning and a complementary weighted dual adversarial network. Mech. Syst. Signal Process. 2025, 222, 111780. [Google Scholar] [CrossRef]
- Gupta, K.; Ajanthan, T.; Hengel AV, D.; Gould, S. Understanding and improving the role of projection head in self-supervised learning. arXiv 2022, arXiv:2212.11491. [Google Scholar]
- Chen, T.; Kornblith, S.; Norouzi, M.; Hinton, G. A simple framework for contrastive learning of visual representations. In Proceedings of the International Conference on Machine Learning, PMLR, Vienna, Austria, 12–18 July 2020; pp. 1597–1607. [Google Scholar]
- Gao, Z.; Li, L.; Xu, T. Data augmentation for time-series classification: An extensive empirical study and comprehensive survey. arXiv 2023, arXiv:2310.10060. [Google Scholar]
- Wang, H.; Mo, Y.; Dai, H.; Yin, N.; Fan, S.; Li, B.; Mo, S. FTMLP: MLP with Feature-Temporal Block for multivariate time series forecasting. Neurocomputing 2024, 607, 128365. [Google Scholar] [CrossRef]
- Yin, L.; Ge, W. Mobileception-ResNet for transient stability prediction of novel power systems. Energy 2024, 309, 133163. [Google Scholar] [CrossRef]
Blade Failure Type | Leaf Label |
---|---|
Normal leaves | normal |
Crack depth 5.8 × 1 × 0.5 mm (length, width, depth) | crack1 |
Crack depth 10.8 × 1 × 0.5 mm (length, width, depth) | crack2 |
Crack depth 5.8 × 1 × 0.8 mm (length, width, depth) | crack3 |
Broken blade | fracture |
Methods | Accuracy | F1 | Precision | Recall |
---|---|---|---|---|
MLP | 85.33 | 84.19 | 84.19 | 84.32 |
ResNet | 90.21 | 89.98 | 89.98 | 90.47 |
MoCo | 90.33 | 90.47 | 90.65 | 90.53 |
Transformer | 95.21 | 95.21 | 95.21 | 95.21 |
Proposed method | 99.61 | 99.61 | 99.61 | 99.61 |
Methods | Accuracy | F1 | Precision | Recall |
---|---|---|---|---|
MLP | 84.49 | 83.92 | 84.76 | 84.19 |
ResNet | 87.45 | 87.81 | 88.62 | 87.21 |
MoCo | 90.22 | 90.22 | 90.22 | 90.22 |
Transformer | 94.46 | 94.21 | 94.46 | 94.21 |
Proposed method | 97.48 | 97.50 | 97.52 | 97.48 |
Methods | Accuracy | F1 | Precision | Recall |
---|---|---|---|---|
MLP | 84.33 | 84.19 | 84.44 | 84.33 |
ResNet | 87.45 | 87.81 | 86.81 | 88.81 |
MoCo | 88.53 | 88.47 | 89.6 | 88.53 |
Transformer | 93.23 | 93.37 | 94.48 | 93.23 |
Proposed method | 96.22 | 96.22 | 96.22 | 96.22 |
Accuracy | F1 | Precision | Recall | |
---|---|---|---|---|
14001DCNN | 95.33 | 96.39 | 95.93 | 96.86 |
14001DCNN + SCL | 97.11 | 97.31 | 97.23 | 97.41 |
14001DCNN + CAM | 98.31 | 98.22 | 98.21 | 98.23 |
14001DCNN + SCL + CAM | 99.61 | 99.61 | 99.61 | 99.61 |
Accuracy | F1 | Precision | Recall | |
---|---|---|---|---|
18001DCNN | 95.12 | 95.17 | 95.22 | 95.13 |
18001DCNN + SCL | 95.95 | 95.85 | 95.73 | 95.98 |
18001DCNN + CAM | 96.33 | 96.54 | 96.32 | 96.77 |
18001DCNN + SCL + CAM | 97.48 | 97.50 | 97.52 | 97.48 |
Accuracy | F1 | Precision | Recall | |
---|---|---|---|---|
22001DCNN | 93.07 | 93.17 | 93.23 | 93.11 |
22001DCNN + SCL | 94.73 | 95.21 | 94.53 | 95.89 |
22001DCNN + CAM | 95.85 | 95.85 | 95.85 | 95.85 |
22001DCNN + SCL + CAM | 96.22 | 96.22 | 96.22 | 96.22 |
Accuracy | F1 | Precision | Recall | |
---|---|---|---|---|
1400 without noise | 95.67 | 95.60 | 95.58 | 95.62 |
1400 containing noise | 99.61 | 99.61 | 99.61 | 99.61 |
1800 without noise | 93.59 | 93.54 | 93.47 | 93.61 |
1800 containing noise | 97.48 | 97.50 | 97.52 | 97.48 |
2200 without noise | 92.43 | 92.45 | 92.39 | 92.41 |
2200 containing noise | 96.22 | 96.22 | 96.22 | 96.22 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, Q.; Tang, L.; Qin, J.; Duan, J.; Zhou, Y. Research on Classification and Identification of Crack Faults in Steam Turbine Blades Based on Supervised Contrastive Learning. Entropy 2024, 26, 956. https://doi.org/10.3390/e26110956
Zhang Q, Tang L, Qin J, Duan J, Zhou Y. Research on Classification and Identification of Crack Faults in Steam Turbine Blades Based on Supervised Contrastive Learning. Entropy. 2024; 26(11):956. https://doi.org/10.3390/e26110956
Chicago/Turabian StyleZhang, Qinglei, Laifeng Tang, Jiyun Qin, Jianguo Duan, and Ying Zhou. 2024. "Research on Classification and Identification of Crack Faults in Steam Turbine Blades Based on Supervised Contrastive Learning" Entropy 26, no. 11: 956. https://doi.org/10.3390/e26110956