| Literature DB >> 35898061 |
Dapeng Zhang1, Zhiling Lin2, Zhiwei Gao3.
Abstract
The board channel is a connection between a data acquisition system and the sensors of a plant. A flawed channel will bring poor-quality data or faulty data that may cause an incorrect strategy. In this paper, a data-driven approach is proposed to detect the status of the enclosed board channel based on an error time series obtained from multiple excitation signals and internal register values. The critical faulty data, contrary to the known healthy data, are constructed by using a null matrix with maximum projection and are labelled as training examples together with healthy data. Finally, the status of the enclosed board channel is validated by a well-trained probabilistic neural network. The experimental results demonstrate the effectiveness of the proposed method.Entities:
Keywords: board channel; fault detection and diagnosis; probabilistic neural network
Mesh:
Year: 2022 PMID: 35898061 PMCID: PMC9332446 DOI: 10.3390/s22155559
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The acquisition principle of error time series with a single input signal.
Figure 2The error time series of different input signals under healthy status.
Figure 3The schematic diagram of critical faulty data construction.
Figure 4The structure of proposed approach.
Figure 5The central control platform.
The cases of 7 groups of signals.
| No. | Symbols | Description |
|---|---|---|
| 1 | Case1 | Input signal with additional pulse voltage of duty cycle 50% and frequency 20 Hz |
| 2 | Case2 | Input signal with additional piecewise linear voltage of slope 0.5; amplitude: 0 to −2 V |
| 3 | Case3 | Input signal with additional exponential voltage from 0 to 2 V in 5 s |
| 4 | Case4 | Input signal with additional thermal noise of 1 MHz bandwidth |
| 5 | Case5 | Input signal with additional chirp signal: initial frequency—0 Hz; final frequency—500 Hz; amplitude—1 V; delay—0.05 s |
| 6 | Case6 | The reference signal with additional random noise (Fault1) |
| 7 | Case7 | The reference signal with periodic voltage signal (Fault2) |
Effect of sliding window length on detection results.
| No. | Length of Sliding Window | Case5 | Case6 | Case7 | |||
|---|---|---|---|---|---|---|---|
| Correct/Wrong (Times) | Accuracy | Correct/Wrong (Times) | Accuracy | Correct/Wrong (Times) | Accuracy | ||
| 1 | 100 | 1000/0 | 100% | 0/1000 | 0% | 0/1000 | 0% |
| 2 | 150 | 1000/0 | 100% | 0/1000 | 0% | 0/1000 | 0% |
| 3 | 200 | 896/104 | 89.6% | 999/1 | 99.9% | 992/8 | 99.2% |
| 4 | 500 | 897/103 | 89.7% | 998/2 | 99.8% | 971/29 | 97.1% |
| 5 | 1000 | 922/78 | 92.2% | 1000/0 | 100% | 1000/0 | 100% |
| 6 | 1500 | 905/95 | 90.5% | 1000/0 | 100% | 1000/0 | 100% |
| 7 | 2000 | 1000/0 | 100% | 1000/0 | 100% | 1000/0 | 100% |
| 8 | 20,000 | 1000/0 | 100% | 0/1000 | 0% | 0/1000 | 0% |
The combination of four groups of health data.
| No. | Training Examples | Test | Correct (Times) | Wrong (Times) | Accuracy |
|---|---|---|---|---|---|
| 1 | Case1/Case2/Case3/Case4 | Case5 | 1000 | 0 | 100% |
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 2 | Case1/Case2/Case3/Case5 | Case4 | 1000 | 0 | 100% |
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 3 | Case1/Case2/Case4/Case5 | Case3 | 1000 | 0 | 100% |
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 4 | Case1/Case3/Case4/Case5 | Case2 | 1000 | 0 | 100% |
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 5 | Case2/Case3/Case4/Case5 | Case1 | 1000 | 0 | 100% |
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% |
The combination of three groups of health data.
| No. | Training Examples | Test | Correct (Times) | Wrong (Times) | Accuracy |
|---|---|---|---|---|---|
| 1 | Case1/Case2/Case3 | Case4 | 1000 | 0 | 100% |
| Case5 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 2 | Case1/Case2/Case4 | Case3 | 1000 | 0 | 100% |
| Case5 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 3 | Case1/Case2/Case5 | Case3 | 1000 | 0 | 100% |
| Case4 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 4 | Case1/Case3/Case4 | Case2 | 687 | 314 | 68.7% |
| Case5 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 5 | Case1/Case3/Case5 | Case2 | 680 | 320 | 68% |
| Case4 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 6 | Case1/Case4/Case5 | Case2 | 667 | 333 | 66.7% |
| Case3 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 7 | Case2/Case3/Case4 | Case1 | 879 | 121 | 87.9% |
| Case5 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 8 | Case2/Case3/Case5 | Case1 | 792 | 208 | 79.2% |
| Case4 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 9 | Case2/Case4/Case5 | Case1 | 811 | 189 | 81.1% |
| Case3 | 1000 | 0 | 100% | ||
| Case6 | 1000 | 0 | 100% | ||
| Case7 | 1000 | 0 | 100% | ||
| 10 | Case3/Case4/Case5 | Case1 | 184 | 816 | 18.4% |
| Case2 | 762 | 238 | 76.2% | ||
| Case6 | 998 | 2 | 99.8% | ||
| Case7 | 1000 | 0 | 100% |
The results of CNN for labeled data.
| Case1 | Case2 | Case3 | Case4 | Case5 | Case6 | |
|---|---|---|---|---|---|---|
| Correct | 993 | 1000 | 1000 | 1000 | 997 | 1000 |
| Incorrect | 7 | 0 | 0 | 0 | 13 | 0 |
| Accuracy | 99.3% | 100% | 100% | 100% | 99.7% | 100% |
The results of CNN for unlabeled data.
| Health | Fault | |||||
|---|---|---|---|---|---|---|
| Case1 | Case2 | Case3 | Case4 | Case5 | Case6 | |
| Case7 | 164 | 133 | 0 | 0 | 0 | 703 |
| Total: 297 | ||||||