| Literature DB >> 34199115 |
Albert Gareev1, Vladimir Protsenko1,2, Dmitriy Stadnik1, Pavel Greshniakov1,2, Yuriy Yuzifovich1, Evgeniy Minaev1,2, Asgat Gimadiev1, Artem Nikonorov1,2.
Abstract
This paper examines the effectiveness of neural network algorithms for hydraulic system fault detection and a novel neural network architecture is suggested. The proposed gated convolutional autoencoder was trained on a simulated training set augmented with just 0.2% data from the real test bench, dramatically reducing the time needed to spend with the actual hardware to build a high-quality fault detection model. Our fault detection model was validated on a test bench and showed accuracy of more than 99% of correctly recognized hydraulic system states with a 10-s sampling window. This model can be also leveraged to examine the decision boundaries of the classifier in the two-dimensional embedding space.Entities:
Keywords: classification; hydraulic systems; intelligent fault detection; sensor signals
Mesh:
Year: 2021 PMID: 34199115 PMCID: PMC8272240 DOI: 10.3390/s21134410
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Architecture of the proposed intelligent fault diagnosis system.
Figure 2A diagram of a typical hydraulic system (working fluid supply station) modelling the faults: CA—control action; TS—temperature sensor; RS—rotational velocity sensor; PS—pressure sensor; FS—flow rate sensor.
Figure 3Our bench: 1—subsystem for HPA gas leakage; 2—subsystem for fluid leakage; 3—subsystem for the valve setting fault; PS—pressure sensor; FS—flow sensor; TS—temperature sensor.
Figure 4The SimulationX model of our fluid power supply system with built-in faults: 1—the pump with the drive motor; 2—the proportional valve; 3—hydraulic filters; 4—the heat exchanger; 5—the proportional distributor control unit; 6—the unit to simulate safety valve fault; 7—the unit to simulate HPA gas leakage; 8—the unit to simulate the pressure line working fluid leakage.
Figure 5The percentage error between experimental data and simulated results of the pressure in the high-pressure line; the average deviation between the real data and the simulation does not exceed 5%.
Figure 6Our proposed gated convolutional autoencoder-based classifier (GCAEC) architecture.
Figure 7An example of the loss function optimization for GCAEC model trained for 100 epochs on the mixed dataset of samples generated by sliding a 50-s sampling window.
Average precision and recall for the classification of 4 states by our GCAEC model.
| Trained | Window Size | Tested On | # of Weights | |||||
|---|---|---|---|---|---|---|---|---|
| Simulated Data | Experimental Data | |||||||
| Precision | Recall | F1 | Precision | Recall | F1 | |||
| Simulated data | 1 | 0.9226 | 0.9639 | 0.9375 | 0.7463 | 0.8375 | 0.7721 | 84,370 |
| Simulated data | 10 | 0.9956 | 0.9956 | 0.9956 | 0.9872 | 0.9872 | 0.9829 | 294,070 |
| Simulated data | 50 | 0.9999 | 0.9999 | 0.9999 | 1.0000 | 1.0000 | 1.0000 | 1,226,070 |
| Mixed data | 1 | 0.9693 | 0.8967 | 0.9237 | 0.9525 | 0.9638 | 0.9577 | 84,370 |
| Mixed data | 10 | 0.9878 | 0.9873 | 0.9873 | 0.9997 | 0.9999 | 0.9998 | 294,070 |
| Mixed data | 50 | 0.9994 | 0.9994 | 0.9994 | 1.0000 | 1.0000 | 1.0000 | 1,226,070 |
Figure 8Embeddings of 4 system states with the experimental data generated by the model trained on a mixed dataset for different window sizes: (a) 1 s; (b) 10 s; (c) 50 s. System states legend: green (0)—a “healthy” system; orange (1)—the HPA leak; blue (2)—the fluid leak; red (3)—the valve set error.
The performance metrics for each state by the GCAEC model on a 1-s sampling window.
| State | Trained on | Tested on | |||||
|---|---|---|---|---|---|---|---|
| Simulated Data | Experimental Data | ||||||
| Precision | Recall | F1 | Precision | Recall | F1 | ||
| Healthy | Simulated | 0.7156 | 0.9834 | 0.8284 | 0.7605 | 0.8775 | 0.8148 |
| HPA leak | Simulated | 0.9971 | 0.9834 | 0.9902 | 0.7051 | 0.8775 | 0.8148 |
| Fluid leak | Simulated | 0.9942 | 0.9900 | 0.9921 | 0.5536 | 0.8877 | 0.6819 |
| Valve set error | Simulated | 0.9833 | 0.8988 | 0.9391 | 0.9660 | 0.6837 | 0.8007 |
| Healthy | Mixed | 0.9796 | 0.6447 | 0.7776 | 0.9464 | 0.9790 | 0.9624 |
| HPA leak | Mixed | 0.9957 | 0.9530 | 0.9738 | 0.9933 | 0.9709 | 0.9820 |
| Fluid leak | Mixed | 0.9942 | 0.9916 | 0.9929 | 0.8924 | 0.9582 | 0.9241 |
| Valve set error | Mixed | 0.9077 | 0.9974 | 0.9505 | 0.9780 | 0.9471 | 0.9623 |
Performance comparison results for the classification of 4 fault types by our GCAEC model and the CNN model [32] on ZeMA dataset for 60-s records.
| Condition | GCAEC | CNN Model of [ | |||||
|---|---|---|---|---|---|---|---|
| Precision | Recall | F1 | Accuracy% | MCC | Accuracy% | MCC | |
| Cooler | 1.0 | 1.0 | 1.0 | 100 | 1.0 | 99.6 | 0.992 |
| Valve | 1.0 | 1.0 | 1.0 | 100 | 1.0 | 100 | 1.0 |
| Pump | 0.993 | 0.994 | 0.9935 | 99.54 | 0.992 | 96.9 | 0.914 |
| Accumulator | 0.975 | 0.971 | 0.9730 | 97.73 | 0.968 | 98.2 | 0.947 |
Performance metrics for classification of 4 system states by different NN architectures.
| Layers in MLP Model | Window | Simulated or Mixed Data | Tested On | # of Weights | |||||
|---|---|---|---|---|---|---|---|---|---|
| Simulated Data | Experimental Data | ||||||||
| Precision | Recall | F1 | Precision | Recall | F1 | ||||
| Three | 10 s | Simulated | 0.9982 | 0.9859 | 0.9920 | 0.9581 | 0.9723 | 0.9651 | 105,362 |
| Three | 10 s | Mixed | 0.9979 | 0.9860 | 0.9919 | 0.9988 | 0.9991 | 0.9989 | 105,362 |
| Three | 1 s | Simulated | 0.9844 | 0.8214 | 0.8955 | 0.8407 | 0.8360 | 0.8383 | 15,362 |
| One | 1 s | Mixed | 0.6571 | 0.5174 | 0.5789 | 0.4304 | 0.4961 | 0.4609 | 627 |
Performance metrics for the classification of 4 system states by reference NN architectures. Models are trained with 10-s windows sampled from a mixed dataset.
| Architecture | Tested on | # of Weights | |||||
|---|---|---|---|---|---|---|---|
| Simulated Data | Experimental Data | ||||||
| Precision | Recall | F1 | Precision | Recall | F1 | ||
| Zhao et al. RNN [ | 0.994 | 0.990 | 0.992 | 1.000 | 1.000 | 1.000 | 720,824 |
| Zhao et al. CNN [ | 0.998 | 0.981 | 0.989 | 0.995 | 0.998 | 0.996 | 62,795,344 |
| Zhao et al. Autoencoder based classifier [ | 0.995 | 0.983 | 0.989 | 1.000 | 1.000 | 1.000 | 344,752 |
| König, Helmi CNN [ | 0.988 | 0.992 | 0.990 | 0.999 | 0.998 | 0.998 | 358,328 |
| GCAEC | 0.999 | 0.999 | 0.999 | 0.999 | 0.999 | 0.999 | 294,070 |
Figure 9Two-dimensional embeddings of 50-s window system states returned by the GCAEC model for (a) our dataset and (b) ZeMA dataset. The axis are unitless. The legend for our dataset (a): green—“healthy” state; orange—the HPA leak; shades of blue—the fluid leak; shades of red—the valve set error. The visualization shows the range of “Fluid leak” and “Valve set error” fault parameters. The legend for ZeMA dataset (b): “CTFH”—the accumulator close to the total failure; “SeP”—the accumulator with a severely reduced pressure; “SlP”—the accumulator with a slightly reduced pressure; “SmL”—the valve with a small lag; “SeL”—the valve with a severe lag; “CTFV”—the valve close to the total failure; “WL”—the pump with weak leakage; “SL”—the pump with severe leakage; “RE”—the cooler with reduced efficiency; “CTFC”—the cooler close to the total failure.