| Literature DB >> 28726754 |
Abstract
Rotating machinery is often subjected to variable loads during operation. Thus, monitoring and identifying different load types is important. Here, five typical load types have been qualitatively studied for a rotor system. A novel load category identification method for rotor system based on vibration signals is proposed. This method is a combination of ensemble empirical mode decomposition (EEMD), energy feature extraction, and back propagation (BP) neural network. A dedicated load identification test bench for rotor system was developed. According to loads characteristics and test conditions, an experimental plan was formulated, and loading tests for five loads were conducted. Corresponding vibration signals of the rotor system were collected for each load condition via eddy current displacement sensor. Signals were reconstructed using EEMD, and then features were extracted followed by energy calculations. Finally, characteristics were input to the BP neural network, to identify different load types. Comparison and analysis of identifying data and test data revealed a general identification rate of 94.54%, achieving high identification accuracy and good robustness. This shows that the proposed method is feasible. Due to reliable and experimentally validated theoretical results, this method can be applied to load identification and fault diagnosis for rotor equipment used in engineering applications.Entities:
Keywords: back propagation neural network; ensemble empirical mode decomposition; identification of load categories; rotor system
Year: 2017 PMID: 28726754 PMCID: PMC5539517 DOI: 10.3390/s17071676
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Flowchart of identification method of load categories for rotor system.
Figure 2Flowchart of EEMD.
Load classification effects in three methods.
| Classifier | Time (s) | Accuracy (%) |
|---|---|---|
| SVM | 2.215 | 92.071 |
| RBFNN | 0.633 | 83.182 |
| BPNN | 3.218 | 94.550 |
Figure 3Flowchart combining EEMD and BP neural network.
Loads in rotor-system experiment.
| impact (0.5 s) | M = 40 | M = 50 | M = 55 | M = 60 |
| steady | M = 40 | M = 50 | M = 55 | M = 60 |
| linear | M = 0.1 t + 40 | M = 0.1 t + 50 | M = 0.2 t + 40 | M = 0.2 t + 50 |
| sinusoidal | M = sin4πt + 40 | M = sin4πt + 60 | M = sin10πt + 40 | M = 10 sin4πt + 40 |
| transient (3 s) | M = 40 | M = 50 | M = 55 | M = 60 |
| impact (0.5 s) | M = 65 | M = 70 | M = 75 | M = 80 |
| steady | M = 65 | M = 70 | M = 75 | M = 80 |
| linear | M = 0.5 t + 50 | M = t + 30 | M = t + 40 | M = t + 50 |
| sinusoidal | M = 10 sin4πt + 60 | M = 10 sin10πt + 40 | M = 20 sin4πt + 60 | M = 20 sin10πt + 60 |
| transient (3 s) | M = 65 | M = 70 | M = 75 | M = 80 |
Figure 4Load-identification test bench of rotor system. (a) Design schematic: 1—motor; 2—eddy current displacement sensor; 3—rotary disc; 4—bearing; 5—torque speed sensor; 6—magnetic powder brake; (b) Main part of load-identification test bench.
Figure 5Ensemble empirical mode decomposition.
Figure 6Energy distribution of nodes.
Training error and times of BP neural network (in different numbers of nodes for the hidden layer).
| Error (10−9) | 9.996 | 9.961 | 7.705 | 9.962 | 9.571 |
| training times | 990 | 972 | 508 | 290 | 292 |
| Error (10−9) | 1.297 × 10−2 | 2.511 × 10−1 | 4.463 × 10−3 | 2.526 | 8.881 × 10−1 |
| training times | 156 | 72 | 77 | 90 | 86 |
Codes of five types of loads.
| Load Type | Impact | Steady | Linear | Sinusoidal | Transient |
|---|---|---|---|---|---|
| sorting code | 1 | 2 | 3 | 4 | 5 |
| expected output | [1 0 0 0 0] | [0 1 0 0 0] | [0 0 1 0 0] | [0 0 0 1 0] | [0 0 0 0 1] |
Training sample data for load identification in BP neural network.
| impact (0.5 s) | 0.0965 | 0.0927 | 0.0664 | 0.0988 | 0.0927 |
| steady | 0.1285 | 0.1354 | 0.1038 | 0.0631 | 0.1170 |
| linear | 0.0755 | 0.0853 | 0.0919 | 0.0779 | 0.1066 |
| sinusoidal | 0.1624 | 0.1034 | 0.0766 | 0.0889 | 0.0843 |
| transient (3 s) | 0.1874 | 0.1415 | 0.0875 | 0.0771 | 0.0721 |
| impact (0.5 s) | 0.1104 | 0.0826 | 0.1082 | 0.1081 | 0.1436 |
| steady | 0.1169 | 0.1069 | 0.0738 | 0.0746 | 0.0800 |
| linear | 0.0837 | 0.0755 | 0.096 | 0.1271 | 0.1805 |
| sinusoidal | 0.0996 | 0.0900 | 0.0965 | 0.0881 | 0.1102 |
| transient (3 s) | 0.0865 | 0.0922 | 0.0771 | 0.0937 | 0.0849 |
Texting sample data for load identification in BP neural network (sinusoidal load).
| 1 | 0.1336 | 0.1044 | 0.0903 | 0.1100 | 0.0965 |
| 2 | 0.7920 | 0.0785 | 0.0164 | 0.0032 | 0.0050 |
| 3 | 0.0924 | 0.0970 | 0.1131 | 0.0863 | 0.1096 |
| 1 | 0.1150 | 0.0954 | 0.0878 | 0.0788 | 0.0882 |
| 2 | 0.0048 | 0.0111 | 0.0190 | 0.0382 | 0.0318 |
| 3 | 0.0999 | 0.0917 | 0.1066 | 0.0897 | 0.1137 |
Figure 7Prediction effect of BP network.