Download presentation
Presentation is loading. Please wait.
Published byVincent Young Modified over 9 years ago
1
Fault Diagnosis System for Wireless Sensor Networks Praharshana Perera Supervisors: Luciana Moreira Sá de Souza Christian Decker
2
Page 2 of 23 Outline Introduction Sensor Data Analysis Data Correlation Time Dependant Sensor Data Analysis Approaches Neural Network based Fault Detector Rule Based fault Detector Evaluation Evaluation Neural Fault Detector Evaluation Rule based Fault Detector Conclusions and Future Work
3
Page 3 of 23 Introduction Wireless Sensor Networks have the potential to be used in the near future in industrial applications: Inventory Management Items Tracking Environment Health and Safety Monitor Storage Regulations Monitor Patient Conditions Track Personnel (Workers in Hazardous Areas)
4
Page 4 of 23 WSN Failure in a Business Process WSN Effects of failures in a Business Process: Economic losses Contamination of the environment Human life risk Quality reduction Maintenance costs
5
Page 5 of 23 Our Goal Automatic identification of incorrect sensor readings Called value failures Provide a higher maintainability to the business process by Diagnosing failures before they propagate further to the rest of the system
6
Page 6 of 23 State of the Art Value Fault Detection for WSNs Depend heavily on model assumptions and expert knowledge Lack prior data analysis Perform fault detection in nodes itself Hierarchical detection does not provide value failure detection but shift the task of fault detection to a more powerful device (sink) WSN
7
Page 7 of 23 Neural and Fuzzy Models in Sensor Fault Detection Advantages Ability to learn any complex system model No assumptions on mathematical/statistical models Less expert knowledge Disadvantages Require training time Scalability for WSNs
8
Page 8 of 23 Analysis - Sensor Data
9
Page 9 of 23 Analysis - Incorrect Sensor Readings 4 abnormal peaks of temperature sensor data Light sensor stuck in one value
10
Page 10 of 23 Sensor Data Correlation Metrics Correlation coefficient Multiple correlation coefficient Gathered Data Temperature, Light, and Movement data of 3 neighboring nodes 3 days To reduce noise (especially movement and light) Interpolation Moving Average Results SensorMultiple correlation coefficient Temperature0.91 Light0.93 Sensor Correlation coefficient TemperatureLight0.73 TemperatureMovement0.69 LightMovement0.69 xx yy HighLow
11
Page 11 of 23 Time Dependant Sensor Data Analysis
12
Page 12 of 23 Neural Network based Fault Detector A neural network has the capability of learning these patterns Requires training data A neural network is trained to identify Too high (incorrect) Too low (incorrect) Normal (correct) Temperature Sensor readings
13
Page 13 of 23 Rule based Fault Detector Rule based fault detection algorithm Rules search phase Online fault detection phase Rules are discovered automatically eliminating the need of an expert Sensor Data Statistics σ μ R r Input Rule Base Threshold rulesFuzzy rules Fault Detection Output Valid/Invalid
14
Page 14 of 23 Rules Search Phase Threshold Rules Expected values for a node for the time period T Mean μ Standard deviation σ Multiple correlation coefficient R Correlation coefficient r Threshold Rules Search Fuzzy Rules Search Input (Statistics for Time period T) σ μ R r (Rules for Time period T) Output If T then μ ≈ X If T and σ = low Then R = high Fuzzy Rules Relationships between statistics for a node for the time period T μ different sensors σ and R same sensor r different sensors
15
Page 15 of 23 Fault Detection Phase Time Period T Sensor Measurements μ σ R r Sensor data Preprocess Rule Base Threshold rules Fuzzy rules Threshold Rules If no rule is rejected If majority of the rules is rejected Else correct incorrect Fuzzy Rules Validate corresponding fuzzy rules If rejectedincorrect
16
Page 16 of 23 Evaluation Experiment setup 32 nodes (uParts) deployed on the ground floor Data collected for a time period of 23 days (3 for training) Evaluation Metrics False positive effectiveness (FPE) = actual unreliable / identified unreliable Fault detection effectiveness (FDE) = identified unreliable / unreliable
17
Page 17 of 23 Evaluation – Neural Fault Detector Experiment results Fault detection effectiveness (FDE)False positive effectiveness (FPE) 0.750.80
18
Page 18 of 23 Evaluation – Rule based Fault Detector Identified Rules Temperature Light
19
Page 19 of 23 Evaluation – Threshold Rules
20
Page 20 of 23 Evaluation - Number of Rejected Threshold rules
21
Page 21 of 23 Evaluation – Rule based Fault Detector Example
22
Page 22 of 23 Conclusions and Future Work Conclusions Proved to be efficient on identification of failures A new strategy to evaluate sensor readings in WSNs Require less expert knowledge of the system Ability to learn environment and system dynamics Fault detection performed in back-end Without putting burden on the nodes Independent of any hardware platform :- Ideal for enterprise scenarios Neural fault detector :- potential to be used in specialized scenarios Rule based fault detector :- Any WSN scenario supporting the users (operators)
23
Page 23 of 23 Conclusions and Future Work Future Work Evaluating the approaches within a second application trial Long period of time Introducing errors Neural network to detect failures in light and movement sensors Enhancements in the decision scheme in rule based detector Voting or weighting mechanisms
24
Page 24 of 23 Faults in real WSNs application deployments Failures Water enters the enclosure Battery depletion Software bugs Unreliable links Circular routings Intermittent connection of the sink with the back-end Sink failures
25
Page 25 of 23 Fault Detection in Industrial Applications Major research topic in the past few decades Focus on learning the system model System models can be Analytical Neural Fuzzy Examples: Validate sensor readings in one of the NASA space shuttle engine Fuzzy fault detection systems based on Wang and Mendels model Unfortunately not used in fault detection for WSNs
26
Page 26 of 23 Sensor Data Correlation There exists a potential for sensor data correlation Can a fault detection algorithm solely based on correlation?
27
Page 27 of 23 Effect of Moving Average (Movement Data)
28
Page 28 of 23 Time Dependant Sensor Data Analysis
29
Page 29 of 23 Conclusions of the Analysis Models derived solely based on overall sensor data loose meaningful information and characteristics There exists a potential for data correlation between sensor readings The time dependant analysis of sensor data offers the possibility of deriving meaningful models Possible fault detection approaches Neural Network approach Rule based approach
30
Page 30 of 23 Neural Network Architecture Characteristics Three layer feed forward neural network Each node has a bipolar sigmoid activation function Inputs Normalized temperature sensor readings Outputs Normal = 0 Too high = 1 Too low = -1 Bipolar sigmoid activation function
31
Page 31 of 23 Implementation - Part of the FTCoWiseNets Framework
32
Page 32 of 23 Implementation Data Base MySQL Fault Detection Application Java – Scilab API Scilab - Environment NeuralRule based
33
Page 33 of 23 Evaluation – Neural Fault Detector Training size Error Time Experiment results
34
Page 34 of 23 Evaluation – Threshold rules + Fuzzy Rules
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.