A High-Dimensional and Small-Sample Submersible Fault Detection Method Based on Feature Selection and Data Augmentation
<p>Structural sketch and corresponding sensing signals of Jiaolong submersible: (<b>a</b>) structural sketch of Jiaolong submersible; (<b>b</b>) sensing signals of Jiaolong submersible.</p> "> Figure 2
<p>The overall architecture of the proposed fault detection method.</p> "> Figure 3
<p>The architecture of feature selection module.</p> "> Figure 4
<p>The sketch map of agglomerative hierarchical clustering algorithm.</p> "> Figure 5
<p>Flowchart of DCGAN-based data augmentation.</p> "> Figure 6
<p>The process of generating rough data.</p> "> Figure 7
<p>The architecture of data refiner: (<b>a</b>) the basic architecture of DCGAN-based normal data refiner and fault data refiner; (<b>b</b>) structure of generator networks; (<b>c</b>) structure of discriminator networks.</p> "> Figure 8
<p>Proposed sensor data processing method.</p> "> Figure 9
<p>The network structure of LeNet-5.</p> "> Figure 10
<p>The evaluation results of feature subsets.</p> "> Figure 11
<p>Results of data generation. The first row of data is the normal data, whereas the second row is the fault data: (<b>a</b>) real normal data; (<b>b</b>) rough normal data; (<b>c</b>) refined normal data; (<b>d</b>) real fault data; (<b>e</b>) rough fault data; (<b>f</b>) refined fault data.</p> "> Figure 12
<p>Real data and generated data: (<b>a</b>) real normal data of temperature of tank VP2; (<b>b</b>) generated normal data of temperature of tank VP2; (<b>c</b>) real fault data of temperature of tank VP2; (<b>d</b>) generated fault data of temperature of tank VP2.</p> "> Figure 13
<p>Fault detection experiment result: (<b>a</b>) validation accuracy and testing accuracy; (<b>b</b>) validation loss and testing loss.</p> "> Figure 14
<p>Comparison results of three fault detection methods with three feature selection algorithms.</p> "> Figure 15
<p>Comparison results of validation accuracy and testing accuracy with different numbers of training samples: (<b>a</b>) 1000 training samples; (<b>b</b>) 1400 training samples; (<b>c</b>) 2000 traning samples.</p> "> Figure 16
<p>Depth values during the dive.</p> "> Figure 17
<p>Sensor variables related to hydraulic system fault event: (<b>a</b>) current of 24V power; (<b>b</b>) tank pressure; (<b>c</b>) temperature of tank VP2; (<b>d</b>) displacement of compensator 10LPM; (<b>e</b>) displacement of compensator 15LPM; (<b>f</b>) temperature of tank VP1.</p> ">
Abstract
:1. Introduction
2. Data Description
3. Proposed Fault Detection Method
3.1. Feature Selection
3.1.1. Features Clustering
3.1.2. Feature Subsets Evaluation
Algorithm 1 Feature subsets evaluation based on AE model. |
|
3.2. Data Augmentation
3.2.1. Rough Data Generation
3.2.2. Generated Data Refining
3.3. Fault Detection Based on CNN
3.3.1. Data Preprocessing
3.3.2. Proposed Fault Detection Framework
4. Experimental Result
4.1. Experiment Settings and Results
4.1.1. Feature Selection Experiment
4.1.2. Data Augmentation Experiment
4.1.3. Fault Detection Experiment
4.2. Comparative Experiments and Analysis
4.2.1. Comparative Experiments with Different Feature Selection Methods
4.2.2. Comparative Experiments with Different Numbers of Generated Samples
4.2.3. Comparative Experiments with Classic Fault Detection Algorithms
4.3. Failure Analysis of Submersible Hydraulic System
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kohnen, W. Review of deep ocean manned submersible activity in 2013. Mar. Technol. Soc. J. 2013, 47, 56–68. [Google Scholar] [CrossRef]
- Liu, F.; Cui, W.; Li, X. China’s first deep manned submersible, JIAOLONG. Sci. China Earth Sci. 2010, 53, 1407–1410. [Google Scholar] [CrossRef]
- Zhang, T.; Tang, J.; Li, Z.; Zhou, Y.; Wang, X. Use of the Jiaolong manned submersible for accurate mapping of deep-sea topography and geomorphology. Sci. China Earth Sci. 2018, 61, 1148–1156. [Google Scholar] [CrossRef]
- Zhao, Q.; Zhang, Y.; Ding, Z.; Liu, B. Research on damage mechanism of buoyancy materials for deep sea manned submersibles. J. Huazhong Univ. Sci. Technol. Nat. Sci. 2020, 48, 104–108. [Google Scholar]
- Pan, Y.; Zheng, Z.; Fu, D. Bayesian-based water leakage detection with a novel multisensor fusion method in a deep manned submersible. Appl. Ocean Res. 2021, 106, 102459. [Google Scholar] [CrossRef]
- Duan, Z.; Wu, T.; Guo, S.; Shao, T.; Malekian, R.; Li, Z. Development and trend of condition monitoring and fault diagnosis of multi-sensors information fusion for rolling bearings: A review. Int. J. Adv. Manuf. Tech. 2018, 96, 803–819. [Google Scholar] [CrossRef] [Green Version]
- Chen, Y.; Xu, Y.; Yang, J.; Shi, Z.; Jiang, S.; Wang, Q. Fault detection, isolation, and diagnosis of status self-validating gas sensor arrays. Rev. Sci. Instrum. 2016, 87, 045001. [Google Scholar] [CrossRef]
- Taha, A.; Hadi, A. Anomaly detection methods for categorical data: A review. ACM Comput. Surv. 2019, 52, 1–35. [Google Scholar] [CrossRef]
- Guo, J.; Wang, X.; Li, Y. kNN based on probability density for fault detection in multimodal processes. ACM Comput. Surv. 2018, 32, 1–14. [Google Scholar] [CrossRef]
- Chen, Z.; Xu, K.; Wei, J.; Dong, G. Voltage fault detection for lithium-ion battery pack using local outlier factor. Measurement 2019, 146, 544–556. [Google Scholar] [CrossRef]
- Zhu, L.; He, F.; Tong, Y.; Li, D. Fault detection and diagnosis of belt weigher using improved DBSCAN and Bayesian regularized neural network. Mechanika 2015, 1, 70–77. [Google Scholar]
- Farshad, M. Detection and classification of internal faults in bipolar HVDC transmission lines based on K-means data description method. Int. J. Electr. Power 2019, 104, 615–625. [Google Scholar] [CrossRef]
- Zuo, H.; Liu, X.; Hong, L. Compound fault diagnosis based on two-stage adaptive wavecluster. Comput. Integr. Manuf. Syst. 2017, 23, 80–91. [Google Scholar]
- Li, X.; Liu, S. Fault separation and detection algorithm based on Mason Young Tracy decomposition and Gaussian mixture models. Int. J. Intell. Comput. Cybern. 2020, 13, 81–101. [Google Scholar] [CrossRef]
- Theodoropoulos, P.; Spandonidis, C.C.; Giannopoulos, F.; Fassois, S. A Deep Learning-Based Fault Detection Model for Optimization of Shipping Operations and Enhancement of Maritime Safety. Sensors 2021, 21, 5658. [Google Scholar] [CrossRef]
- Munir, M.; Siddiqui, S.A.; Chattha, M.A.; Dengel, A.; Ahmed, S. FuseAD: Unsupervised Anomaly Detection in Streaming Sensors Data by Fusing Statistical and Deep Learning Models. Sensors 2019, 19, 2451. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Choi, K.; Yi, J.; Park, C.; Yoon, S. Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines. IEEE Access 2021, 9, 120043–120065. [Google Scholar] [CrossRef]
- Xu, Q.; Guo, Q.; Wang, C.; Zhang, S.; Wen, C.; Sun, T.; Peng, W.; Chen, J.; Li, W. Network differentiation: A computational method of pathogenesis diagnosis in traditional Chinese medicine based on systems science. Artif. Intell. Med. 2021, 118, 102134. [Google Scholar] [CrossRef] [PubMed]
- Xu, Q.; Zeng, Y.; Tang, W.; Peng, W.; Xia, T.; Li, Z.; Teng, F.; Li, W.; Guo, J. Multi-Task Joint Learning Model for Segmenting and Classifying Tongue Images Using a Deep Neural Network. IEEE J. Biomed. Health 2020, 24, 2481–2489. [Google Scholar] [CrossRef]
- Xu, X.; Cao, D.; Zhou, Y.; Gao, J. Application of neural network algorithm in fault diagnosis of mechanical intelligence. Mech. Syst. Signal Process. 2020, 141, 106625. [Google Scholar] [CrossRef]
- Khodja, A.Y.; Guersi, N.; Saadi, M.N.; Boutasseta, N. Rolling element bearing fault diagnosis for rotating machinery using vibration spectrum imaging and convolutional neural networks. Int. J. Adv. Manuf. Tech. 2020, 106, 1737–1751. [Google Scholar] [CrossRef]
- Xu, G.; Liu, M.; Jiang, Z.; Shen, W.; Huang, C. Online Fault Diagnosis Method Based on Transfer Convolutional Neural Networks. IEEE Trans. Instrum. Meas. 2020, 69, 509–520. [Google Scholar] [CrossRef]
- Zhao, H.; Zheng, J.; Xu, J.; Deng, W. Fault Diagnosis Method Based on Principal Component Analysis and Broad Learning System. IEEE Access 2019, 7, 99263–99272. [Google Scholar] [CrossRef]
- Shi, M.; Cao, Z.; Liu, Y.; Liu, F.; Lu, S.; Li, G. Feature extraction method of rolling bearing based on adaptive divergence matrix linear discriminant analysis. Meas. Sci. Technol. 2021, 32, 075003. [Google Scholar] [CrossRef]
- Zhang, L.; Frank, S.; Kim, J.; Jin, X.; Leach, M. A systematic feature extraction and selection framework for data-driven whole-building automated fault detection and diagnostics in commercial buildings. Build. Environ. 2020, 186, 107338. [Google Scholar] [CrossRef]
- Yan, K. Chiller fault detection and diagnosis with anomaly detective generative adversarial network. Build. Environ. 2021, 201, 107982. [Google Scholar] [CrossRef]
- Gao, X.; Deng, F.; Yue, X. Data augmentation in fault diagnosis based on the Wasserstein generative adversarial network with gradient penalty. Neurocomputing 2020, 396, 487–494. [Google Scholar] [CrossRef]
- Ntalampiras, S. One-shot learning for acoustic diagnosis of industrial machines. Expert Syst. Appl. 2021, 178, 114984. [Google Scholar] [CrossRef]
- Zheng, Q.; Zhao, P.; Li, Y.; Wang, H.; Yang, Y. Spectrum interference-based two-level data augmentation method in deep learning for automatic modulation classification. Neural Comput. Appl. 2020, 33, 7723–7745. [Google Scholar] [CrossRef]
- Oh, J.W.; Jeong, J. Data augmentation for bearing fault detection with a light weight CNN. Procedia Comput. Sci. 2020, 175, 72–79. [Google Scholar] [CrossRef]
- Li, D.; Chen, D.; Shi, L.; Jin, B.; Goh, J.; Ng, S. MAD-GAN: Multivariate Anomaly Detection for Time Series Data with Generative Adversarial Networks; Springer International Publishing: Cham, Switzerland, 2019. [Google Scholar]
- Liu, J.; Qu, F.; Hong, X.; Zhang, H. A Small-Sample Wind Turbine Fault Detection Method With Synthetic Fault Data Using Generative Adversarial Nets. IEEE Trans. Ind. Inform. 2019, 15, 3877–3888. [Google Scholar] [CrossRef]
- Liu, Y.; Li, Z.; Zhou, C.; Jiang, Y.; Sun, J.; Wang, M.; He, X. Generative Adversarial Active Learning for Unsupervised Outlier Detection. IEEE Trans. Knowl. Data Eng. 2020, 32, 1517–1528. [Google Scholar] [CrossRef] [Green Version]
- Lungu, I.A.; Aimar, A.; Hu, Y.; Delbruck, T.; Liu, S. Siamese Networks for Few-Shot Learning on Edge Embedded Devices. IEEE J. Emerg. Sel. Top. Circuits Syst. 2020, 10, 488–497. [Google Scholar] [CrossRef]
- Zhou, X.; Liang, W.; Shimizu, S.; Ma, J.; Jin, Q. Siamese Neural Network Based Few-Shot Learning for Anomaly Detection in Industrial Cyber-Physical Systems. IEEE Trans. Ind. Inform. 2021, 17, 5790–5798. [Google Scholar] [CrossRef]
- Pan, D.; Tao, C.; Liao, S.; Deng, X.; Zhang, G. Study on prediction method of sediment distribution trend in seafloor hydrothermal field based on topography: A case study of Dragon Horn area on the Southwest Indian Ridge. Acta Oceanol. Sin. 2021, 43, 157–164. [Google Scholar]
- Krleza, D.; Vrdoljak, B.; Brcic, M. Statistical hierarchical clustering algorithm for outlier detection in evolving data streams. Mach. Learn. 2021, 110, 139–184. [Google Scholar] [CrossRef]
- Zheng, Q.; Zhao, P.; Zhang, D.; Wang, H. MR-DCAE: Manifold regularization-based deep convolutional autoencoder for unauthorized broadcasting identification. Int. J. Intell. Syst. 2021, 36, 7204–7238. [Google Scholar] [CrossRef]
- Beretta, M.; Jose Cardenas, J.; Koch, C.; Cusido, J. Wind Fleet Generator Fault Detection via SCADA Alarms and Autoencoders. Appl. Sci. 2020, 10, 8649. [Google Scholar] [CrossRef]
- Viola, J.; Chen, Y.; Wang, J. FaultFace: Deep Convolutional Generative Adversarial Network (DCGAN) based Ball-Bearing failure detection method. Inf. Sci. 2021, 542, 195–211. [Google Scholar] [CrossRef]
- Wan, L.; Chen, Y.; Li, H.; Li, C. Rolling-Element Bearing Fault Diagnosis Using Improved LeNet-5 Network. Sensors 2020, 20, 1693. [Google Scholar] [CrossRef] [Green Version]
- Sun, Y.; Liu, S.; Zhao, T.; Zou, Z.; Shen, B.; Yu, Y.; Zhang, S.; Zhang, H. A New Hydrogen Sensor Fault Diagnosis Method Based on Transfer Learning With LeNet-5. Front. Neurorobot. 2021, 15, 664135. [Google Scholar] [CrossRef] [PubMed]
Parameters | |
---|---|
Length | 8.6 m |
Breadth | 3.9 m |
Height | 3.4 m |
Weight in air | 22.3 t |
The inner diameter of the manned spherical shell | 3.4 m |
Feature Name | Description |
---|---|
Pressure of system [VP1, VP2] | The pressure values of main hydraulic system and auxiliary hydraulic system |
Current of [110V power, 24V power] | The current values of main power and auxiliary power |
Tank pressure | The pressure values of fuel tank |
Temperature of tank [VP1, VP2] | The temperature of main fuel tank and auxiliary fuel tank |
Displacement of compensator [10LPM, 15LPM] | Displacement values of main compensator and auxiliary compensator |
Trim system level compensation alarm | Alarm conditions of liquid level compensation in trim system |
Leak | Leakage of hydraulic system |
Backup [1, B1, A5, B5, A12, B12] | Six types of backup data |
Microbial sampler | Working conditions of the microbial sampler |
Submerged drilling work [A2, B2] | Working conditions of the two submersible drills |
Trim pump power [A3, B3] | Power of two trim pumps |
Abandonment of main manipulator [A4, B4] | Abandonment conditions of two main manipulators |
Main manipulator work [A6, B6] | Working conditions of two main manipulators |
Deputy manipulator work [A7, B7] | Working conditions of two deputy manipulator |
Conduit pulp rotary mechanism [A8, B8] | Two types of conduit pulp rotary mechanism |
Load of [VP1, VP2] | Load of main hydraulic system and auxiliary hydraulic system |
Sea water pump signal | Signal from sea water pump |
Control signal of [15LPM, 10LPM, 1.2LPM] | Three types of control signal |
Sea valve [A9, B9, A10, B10, A11, B11] | Six types of sea valve signal |
Floating load rejection A13 | Load rejection conditions in floating |
Diving load rejection B13 | Load rejection conditions in diving |
Abandonment of deputy manipulator [A14, B14] | Two types of abandonment of deputy manipulator |
Ballast tank drainage [A15, B15] | Two types of drainage ballast tank |
Ballast tank inflow [A16, B16] | Two types of inflow ballast tank |
Proportional valve adjusts the trim angle [1, 2] | Two trim angles in proportional valve adjusting |
Clusters | Features |
---|---|
Cluster 1 | Main manipulator work A6 |
Current of 110V power | |
15LPM control signal | |
Pressure of system VP1 | |
VP1 load | |
Cluster 2 | Temperature of tank [VP1, VP2] |
Current of 24V power | |
Tank pressure | |
Displacement of compensator [10LPM, 15LPM] | |
Cluster 3 | Sea water pump signal |
Sea valve [BC A10, BC B10, AD B9] | |
Backup B12 | |
Ballast tank inflow A16 | |
Pressure of system VP2 | |
10LPM control signal | |
VP2 load | |
Cluster 4∼35 | Each of the remaining 32 features is a cluster |
Layers in Generators | Layers in Discriminators |
---|---|
Input () | Input () |
Convolution 1 () | Convolution 1 () |
Convolution 2 () | Convolution 2 () |
Convolution 3 () | Convolution 3 () |
Output () | Global pooling () |
Output () |
Layers in LeNet-5 |
---|
Input () |
Convolution 1 () |
Pooling 1 () |
Convolution 2 () |
Pooling 2 () |
Fully connection 1 (120) |
Fully connection 1 (84) |
Output (2) |
Methods | Accuracy | Recall | Precision | F1 |
---|---|---|---|---|
Proposed method | ||||
Isolation forest | 0.70 | 0.87 | 0.75 | 0.81 |
LOF | 0.52 | 0.72 | 0.66 | 0.69 |
One-class SVM | 0.64 | 0.76 | 0.89 | 0.82 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Zhao, P.; Zheng, Q.; Ding, Z.; Zhang, Y.; Wang, H.; Yang, Y. A High-Dimensional and Small-Sample Submersible Fault Detection Method Based on Feature Selection and Data Augmentation. Sensors 2022, 22, 204. https://doi.org/10.3390/s22010204
Zhao P, Zheng Q, Ding Z, Zhang Y, Wang H, Yang Y. A High-Dimensional and Small-Sample Submersible Fault Detection Method Based on Feature Selection and Data Augmentation. Sensors. 2022; 22(1):204. https://doi.org/10.3390/s22010204
Chicago/Turabian StyleZhao, Penghui, Qinghe Zheng, Zhongjun Ding, Yi Zhang, Hongjun Wang, and Yang Yang. 2022. "A High-Dimensional and Small-Sample Submersible Fault Detection Method Based on Feature Selection and Data Augmentation" Sensors 22, no. 1: 204. https://doi.org/10.3390/s22010204
APA StyleZhao, P., Zheng, Q., Ding, Z., Zhang, Y., Wang, H., & Yang, Y. (2022). A High-Dimensional and Small-Sample Submersible Fault Detection Method Based on Feature Selection and Data Augmentation. Sensors, 22(1), 204. https://doi.org/10.3390/s22010204