| Literature DB >> 28098822 |
Yingyi Chen1,2,3, Zhumi Zhen4,5,6, Huihui Yu7,8,9, Jing Xu10,11,12.
Abstract
In the Internet of Things (IoT) equipment used for aquaculture is often deployed in outdoor ponds located in remote areas. Faults occur frequently in these tough environments and the staff generally lack professional knowledge and pay a low degree of attention in these areas. Once faults happen, expert personnel must carry out maintenance outdoors. Therefore, this study presents an intelligent method for fault diagnosis based on fault tree analysis and a fuzzy neural network. In the proposed method, first, the fault tree presents a logic structure of fault symptoms and faults. Second, rules extracted from the fault trees avoid duplicate and redundancy. Third, the fuzzy neural network is applied to train the relationship mapping between fault symptoms and faults. In the aquaculture IoT, one fault can cause various fault symptoms, and one symptom can be caused by a variety of faults. Four fault relationships are obtained. Results show that one symptom-to-one fault, two symptoms-to-two faults, and two symptoms-to-one fault relationships can be rapidly diagnosed with high precision, while one symptom-to-two faults patterns perform not so well, but are still worth researching. This model implements diagnosis for most kinds of faults in the aquaculture IoT.Entities:
Keywords: Internet of Things; fault diagnosis; fault tree analysis; fuzzy neural network
Year: 2017 PMID: 28098822 PMCID: PMC5298726 DOI: 10.3390/s17010153
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Structure of the aquaculture IoT.
Figure 2The possible locations fault occurs in the aquaculture IoT.
The fault patterns in the aquaculture IoT.
| Fault Module | Faults | Fault Symptoms | Maintenance Suggestions |
|---|---|---|---|
| Sensor | Sensor probe is damaged; | High dissolved oxygen values | Clean the probe; |
| Sensor away from aquatic plants | |||
| Dissolved oxygen numerical linear | |||
| Low dissolved oxygen values | |||
| High temperature | |||
| Abnormal rate of change in value | |||
| Below the threshold | |||
| Higher than the threshold value | |||
| Collector | Collector fault | Read zero | System reboot; |
| Reading distortion not “-” | |||
| Abnormal rate of change in value | |||
| Power module | Low battery; | Device Offline | Restore electricity; |
| Communication module | Ambient noise; | Low supply voltage | Exclude environmental interference factors; |
| low mains voltage | |||
| Low network energy signals | |||
| High network energy signals | |||
| Weak communication signal | |||
| Data missing | |||
| Strong communication signal | |||
| Software | Software Error; | Reading “-” | System reboot; |
| Data unchanged | |||
| Refuse to transfer data logger | |||
| Environmental interference | Environmental interference | Data missing | Eliminate interference source |
| reading zero | |||
| Reading distortion not“-” |
Figure 3Constant output (DO).
Figure 4Constant gain (DO).
Figure 5Constant deviation (DO).
Figure 6Numerical mutation (DO).
Figure 7Supply voltage fault.
Figure 8Symbols used in fault trees.
Figure 9Power fault tree.
Figure 10Sensor fault tree.
The inputs of the fuzzy neural network.
| Input | Fault Symptom | Input | Fault Symptom |
|---|---|---|---|
| Dissolved oxygen | Solar power voltage | ||
| Water temperature | First derivative of solar power voltage | ||
| Network energy signal | Sensor is near the aquatic plants | ||
| Communication signal | DO linearly | ||
| Equipment offline | First derivative of water quality | ||
| Mains voltage first derivative | Water quality overload | ||
| Read “-” | Data missing | ||
| Main voltage | Reading 0 | ||
| RMS of mains voltage | Reading distortion non “-“ | ||
| Battery voltage | Collector refused to transfer data | ||
| First derivative of battery voltage | Data unchanged |
The distribution of the fault degree of membership.
| Inputs | Fault Symptoms | Decrease | Steady | Increase |
|---|---|---|---|---|
| DO | 0.1 | 0.5 | 0.9 | |
| Water temperature | 0.2 | 0.5 | 0.8 | |
| Communication signal intensity | 0.2 | 0.5 | 0.8 | |
| Network energy signal | 0.1 | 0.5 | 0.9 | |
| Main voltage | 0.1 | 0.5 | 0.9 | |
| Supply voltage | 0.1 | 0.5 | 0.9 | |
| Battery voltage | 0.1 | 0.5 | 0.9 | |
| Solar power voltage | 0.1 | 0.5 | 0.9 | |
| First derivative of water quality | 0.1 | 0.5 | 0.9 | |
| Water quality overload | 0.2 | 0.5 | 0.8 |
The outputs of the fuzzy neural network.
| Output | Fault | Output | Fault |
|---|---|---|---|
| Mains power breakdown | Other sensor fault | ||
| Mains power failure | Communication fault | ||
| Battery exhausted | SIM card fault | ||
| Battery failure | Environmental interference | ||
| Photovoltaic panels fault | Software fault | ||
| Sensor probe damage | Collector fault | ||
| Sensor sink to the bottom |
Figure 11Neural network training error curve.
The test results of a two symptoms (X3, X5) to one fault (Y1) relationship.
| Actual | 1 | 3.96 × 10−8 | 1.25 × 10−7 | 8.96 × 10−8 | 7.05 × 10−15 | 1.05 × 10−7 | 1.04 × 10−7 | 8.11 × 10−8 | 1.32 × 10−7 | 7.69 × 10−8 | 9.53 × 10−8 | 2.05 × 10−10 | 2.05 × 10−10 |
| Ideal | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
The test results of a two symptoms (X2, X18) to two faults (Y8, Y9) relationship.
| Actual | 2.49 × 10−6 | 3.00 × 10−15 | 3.25 × 10−4 | 1.29 × 10−9 | 1.78 × 10−12 | 1.22 × 10−15 | 1.80 × 10−10 | 8.62 × 10−1 | 0 | 6.62 × 10−7 | 5.55 × 10−17 | 4.33 × 10−8 | 4.33 × 10−8 |
| Ideal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
The test results of a one symptom (X20) to one fault (Y12) relationship.
| Actual | 5.66 × 10−13 | 1.34 × 10−10 | 2.83 × 10−7 | 4.16 × 10−8 | 3.58 × 10−8 | 2.19 × 10−7 | 1.32 × 10−7 | 1.25 × 10−7 | 3.21 × 10−8 | 1.31 × 10−11 | 4.72 × 10−9 | 1 | 6.99 × 10−11 |
| Ideal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
The test results of a one symptom (X19) to two faults (Y11, Y13) relationship.
| Actual | 1.70 × 10−9 | 7.59 × 10−10 | 2.75 × 10−8 | 2.38 × 10−14 | 3.21 × 10−11 | 6.31 × 10−8 | 3.07 × 10−8 | 3.97 × 10−8 | 3.03 × 10−7 | 1.05 × 10−9 | 3.74 × 10−1 | 2.13 × 10−8 | 3.18 × 10−1 |
| Ideal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |