| Literature DB >> 36247121 |
Guo-Wen Sun1, Wei He1,2, Hai-Long Zhu1, Zi-Jiang Yang3, Quan-Qi Mu1, Yu-He Wang1.
Abstract
Wireless sensor network (WSN) is inevitably subject to node failures due to their harsh operating environments and extra-long working hours. In order to ensure reliable and correct data collection, WSN node fault diagnosis is necessary. Fault diagnosis of sensor nodes usually requires the extraction of data features from the original collected data. However, the data features of different types of faults sometimes have similarities, making it difficult to distinguish and represent the types of faults in the diagnosis results, these indistinguishable types of faults are called ambiguous information. Therefore, a belief rule base with power set (PBRB) fault diagnosis method is proposed. In this method, the power set identification framework is used to represent the fuzzy information, the evidential reasoning (ER) method is used as the reasoning process, and the projection covariance matrix adaptive evolution strategy (P-CMA-ES) is used as the parameter optimization algorithm. The results of the case study show that PBRB method has higher accuracy and better stability compared to other commonly used fault diagnosis methods. According to the research results, PBRB can not only represent the fault types that are difficult to distinguish, but also has the advantage of small sample training. This makes the model obtain high fault diagnosis accuracy and stability.Entities:
Keywords: Belief rule base; Fault diagnosis; Power set; Wireless sensor network
Year: 2022 PMID: 36247121 PMCID: PMC9557909 DOI: 10.1016/j.heliyon.2022.e10879
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Figure 1WSN fault diagnose in the data processing center.
Figure 2The WSN node fault diagnosis model based on PBRB.
Figure 3Temperature data of adjacent sensors.
Figure 4The Inference process of WSN node fault diagnose.
Figure 5Flowchart of the P-CMA-ES optimization algorithm.
Figure 6Wireless Sensor Network distribution map in Intel Berkeley Research Lab.
Simulation method of different type of fault.
| Fault type | Simulation method |
|---|---|
| Offset fault | Randomly superimpose a random number between 0 and 10 on the sample 400–799. |
| High noise fault | Randomly superimpose a random number between 10 and 20 on the sample 800–1199. |
| Outlier fault | Randomly draw 10% of discrete data samples from samples 1200–1599 and replace them with random numbers between 0 and 40. |
| Fix value fault | Change the value of sample 1600–2016 to the value of sample 1599 |
Figure 7Simulated fault data on sensor 1.
Figure 8Results of trend correlation.
Figure 9Results of residual characteristics.
Figure 10Simple structure of model.
Reference point and reference value of trend correlation.
| Reference point | VL | RL | L | M | H | RH | VH |
|---|---|---|---|---|---|---|---|
| Reference value | -1.1 | 0 | 0.2 | 0.4 | 0.6 | 0.8 | 1.1 |
Reference point and reference value of residual characteristics.
| Reference point | VL | RL | L | M | H | RH | VH |
|---|---|---|---|---|---|---|---|
| Reference value | -23 | -10 | 0 | 5 | 10 | 15 | 23 |
Reference point and reference value of model output.
| Reference point | N | OSF | HNF | OF | FVF |
|---|---|---|---|---|---|
| Reference value | 0 | 1 | 2 | 3 | 4 |
Figure 11Variation trend of model accuracy with the number of iterations.
Figure 12Comparison of optimization algorithm results.
Optimized parameters of model.
| No. | Rule Weight | Attributes | Belief Degree Distribution of the Discriminative Framework in the Rule | |
|---|---|---|---|---|
| x1 | x2 | {N, {N, OSF}, OSF, {OSF, HNF}, HNF, {HNF, OF}, OF,{OF, FVF}, FVF} | ||
| 1 | 0.399529974 | VL | VL | {0.11545, 0.020355, 0.15021, 0.0073873, 0.2955, 0.088801, 0.2482, 0.055848, 0.018236} |
| 2 | 0.884038038 | VL | RL | {0.074501, 0.03547, 0.308, 0.010765, 0.21753, 0.010129, 0.087667, 0.12902, 0.12691} |
| 3 | 0.576651296 | VL | L | {0.0023282, 0.0037552, 0.0075553, 0.0040417, 0.0078722, 0.25359, 0.0064325, 0.064026, 0.6504} |
| 4 | 0.903089289 | VL | M | {0.44123, 0.12672, 0.15136, 0.054862, 0.068459, 0.011103, 0.10221, 0.042993, 0.0010561} |
| 5 | 0.304424816 | VL | H | {0.33713, 0.37554, 0.01902, 0.013802, 0.008199, 0.097889, 0.023963, 0.06298, 0.061469} |
| 6 | 0.034714151 | VL | RH | {0.12604, 0.32635, 0.019356, 0.018511, 0.25233, 0.0080164, 0.18146, 0.022055, 0.045887} |
| 7 | 0.952804018 | VL | VH | {0.069273, 0.14017, 0.09287, 0.085504, 0.26369, 0.017867, 0.2099, 0.010557, 0.11017} |
| 8 | 0.3237199 | RL | VL | {0.10123, 0.044336, 0.24541, 0.12796, 0.094825, 0.057874, 0.11255, 0.17972, 0.036097} |
| 9 | 0.569802694 | RL | RL | {0.00079271, 0.0020787, 0.0050308, 0.00598, 0.0054318, 0.0071128, 0.010104, 0.33297, 0.6305} |
| 10 | 0.000594206 | RL | L | {0.065542, 0.01169, 0.098833, 0.0062164, 0.098245, 0.04041, 0.25554, 0.3208, 0.10272} |
| 11 | 0.032400634 | RL | M | {0, 0, 0, 0.000267, 0.0010848, 0, 0.0030628, 0.0021301, 0.99364} |
| 12 | 0.001569747 | RL | H | {0.33749, 0.046717, 0.015232, 0.30554, 0.15658, 0.0010073, 0.049411, 0.056738, 0.031285} |
| 13 | 0.349087936 | RL | RH | {0.14313, 0.0086841, 0.15991, 0.011042, 0.31032, 0.10989, 0.13681, 0.0068827, 0.11334} |
| 14 | 0.009531977 | RL | VH | {0.029807, 0.085941, 0.013389, 0.15317, 0.19785, 0.31303, 0.0078153, 0.19111, 0.0078896} |
| 15 | 0.060143858 | L | VL | {0.050049, 0.12411, 0.010426, 0.29478, 0.12299, 0.076335, 0.20129, 0.096598, 0.023434} |
| 16 | 1 | L | RL | {0.0052607, 0.0025745, 0.083712, 0.097321, 0.12056, 0.0045116, 0.0067235, 0.27887, 0.40046} |
| 17 | 0.142667231 | L | L | {0.014407, 0.11414, 0.0016368, 0.11815, 0.012236, 0.060193, 0.23947, 0.36557, 0.074203} |
| 18 | 0.081354952 | L | M | {0.13157, 0.052286, 0.0077227, 0.01513, 0.020888, 0.3866, 0.20403, 0.0034161, 0.17836} |
| 19 | 0.029183296 | L | H | {0.23743, 0.64169, 0.037147, 0.049445, 0.018404, 0.0027982, 0.0025077, 0.0088973, 0.0016894} |
| 20 | 0.788192356 | L | RH | {0.045688, 0.14098, 0.013851, 0.26247, 0.076148, 0.026352, 0.22905, 0.022671, 0.18279} |
| 21 | 0.644560024 | L | VH | {0.21415, 0.062333, 0.070602, 0.088775, 0.025262, 0.27236, 0.091476, 0.013664, 0.16138} |
| 22 | 0.615972989 | M | VL | {0.039148, 0.0107, 0.0080824, 0.016983, 0.11598, 0.051009, 0.335, 0.23488, 0.18822} |
| 23 | 0.014966941 | M | RL | {0.090879, 0.15404, 0.10957, 0.040033, 0.011336, 0.4126, 0.014906, 0.15882, 0.0078213} |
| 24 | 0.114503188 | M | L | {0.30202, 0.12944, 0.24657, 0.098925, 0.11354, 0.043025, 0.014214, 0.0063892, 0.045876} |
| 25 | 0.398891895 | M | M | {0.5326, 0.027558, 0.071872, 0.045141, 0.19132, 0.0020263, 0.027525, 0.039554, 0.062406} |
| 26 | 7.61169E-05 | M | H | {0.2106, 0.27317, 0.023461, 0.04197, 0.021375, 0.0028051, 0.064145, 0.1319, 0.23058} |
| 27 | 0.889461496 | M | RH | {0.12443, 0.016554, 0.081213, 0.12473, 0.17322, 0.20419, 0.20283, 0.01781, 0.05501} |
| 28 | 0.105470958 | M | VH | {0.12453, 0.20933, 0.0069261, 0.071924, 0.052146, 0.29303, 0.025139, 0.024612, 0.19236} |
| 29 | 0.77626393 | H | VL | {0.067203, 0.18075, 0.16794, 0.062219, 0.13276, 0.1368, 0.12478, 0.051967, 0.075566} |
| 30 | 0.992519391 | H | RL | {0.0030521, 0.30969, 0.00039447, 0.050446, 0.10656, 0.18908, 0.1269, 0.21353, 0.0003362} |
| 31 | 0.187562322 | H | L | {0, 0, 0.002528, 0.0033252, 0.10184, 0.0052884, 0.13939, 0.26073, 0.4874} |
| 32 | 0.646065683 | H | M | {0.40952, 0.31575, 0.0040091, 0.037773, 0.022622, 0.0040326, 0.16204, 0.0038513, 0.040403} |
| 33 | 0.156381892 | H | H | {0.00081054, 0.0094361, 0.24418, 0.26878, 0.033386, 0.070094, 0.042281, 0.20089, 0.13015} |
| 34 | 0.366103612 | H | RH | {0.00050531, 0.062234, 0.31206, 0.131, 0.13815, 0.034392, 0.1529, 0.13598, 0.032775} |
| 35 | 0.297837179 | H | VH | {0.09299, 0.1899, 0.024836, 0.064693, 0.30527, 0.030432, 0.065971, 0.014697, 0.2112} |
| 36 | 0.708587308 | RH | VL | {0.024263, 0.018946, 0.045449, 0.22304, 0.075586, 0.084306, 0.12995, 0.094788, 0.30367} |
| 37 | 0.204247808 | RH | RL | {0.11586, 0.15345, 0.01189, 0.16214, 0.010336, 0.10576, 0.0081615, 0.28551, 0.14689} |
| 38 | 0.37275653 | RH | L | {0.61625, 0.30428, 0.049802, 0.0072397, 0.014736, 0.0029189, 0.0027477, 0, 0.002201} |
| 39 | 0.996848591 | RH | M | {0.34157, 0.024249, 0.29396, 0.058938, 0.20486, 0.032458, 0.016887, 0.015002, 0.012081} |
| 40 | 0.36579236 | RH | H | {0.11419, 0.13033, 0.0094586, 0.15198, 0.10677, 0.080684, 0.27026, 0.10252, 0.033802} |
| 41 | 0.705622324 | RH | RH | {0.19704, 0.12974, 0.01917, 0.21543, 0.010068, 0.0078929, 0.095593, 0.010264, 0.3148} |
| 42 | 0.322165953 | RH | VH | {0.17864, 0.097687, 0.052442, 0.031136, 0.025114, 0.2601, 0.03801, 0.22456, 0.092318} |
| 43 | 0.023256976 | VH | VL | {0.012036, 0.087267, 0.032161, 0.18292, 0.079334, 0.18631, 0.15823, 0.10249, 0.15925} |
| 44 | 0.349244664 | VH | RL | {0.31911, 0.19144, 0.021428, 0.019725, 0.044562, 0.02411, 0.065145, 0.05613, 0.25835} |
| 45 | 0.986747975 | VH | L | {0.99506, 0.0024281, 0.0020914, 0, 0.0024628, 0, 0, 0, 0} |
| 46 | 0.64769478 | VH | M | {0.0016223, 0.063919, 0.3821, 0.061863, 0.056823, 0.25212, 0.03316, 0.021439, 0.12695} |
| 47 | 0.658565611 | VH | H | {0.14947, 0.079303, 0.11347, 0.0073799, 0.057477, 0.20393, 0.15675, 0.15326, 0.07896} |
| 48 | 0.375137552 | VH | RH | {0.033137, 0.24617, 0.0073748, 0.028994, 0.036864, 0.03905, 0.21558, 0.14237, 0.25046} |
| 49 | 0.842594229 | VH | VH | {0.026995, 0.016485, 0.15844, 0.05408, 0.091956, 0.084011, 0.021042, 0.19358, 0.35341} |
Results of model based on PBRB.
| Experimental group | 8:2 | 7:3 | 6:4 | 5:5 | 4:6 | 3:7 |
|---|---|---|---|---|---|---|
| Overall accuracy | 90.50% | 88.58% | 88.52% | 88.50% | 86.73% | 87.26% |
| Fault diagnosis accuracy | 90.04% | 89.04% | 87.38% | 89.05% | 84.64% | 87.13% |
| Fault detection rate | 100.00% | 100.00% | 99.67% | 100.00% | 99.43% | 100.00% |
Figure 13Overall Accuracy of different methods.
Figure 14Fault Diagnosis Accuracy of different methods.
Figure 15Fault Detection Rate of different methods.