Fault Diagnosis System for Wireless Sensor Networks Praharshana Perera Supervisors: Luciana Moreira Sá de Souza Christian Decker.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Robin Kravets Tarek Abdelzaher Department of Computer Science University of Illinois The Phoenix Project.
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Marković Miljan 3139/2011
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Dynamic Face Recognition Committee Machine Presented by Sunny Tang.
“An Effective Diagnosis Method to Support Yield Improvement” Authors List: Camelia Eindhoven Univ. of Technology Camelia Eindhoven Univ.
A Smart Sensor to Detect the Falls of the Elderly.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
Unit 3a Industrial Control Systems
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
APC InfraStruxure TM Central Smart Plug-In for HP Operations Manager Manage Power, Cooling, Security, Environment, Rack Access and Physical Layer Infrastructure.
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Frankfurt (Germany), 6-9 June 2011 EL-HADIDY – EG – S5 – 0690 Mohamed EL-HADIDY Dalal HELMI Egyptian Electricity Transmission Company Egypt EXAMPLES OF.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
An Approach To Automate a Process of Detecting Unauthorised Accesses M. Chmielewski, A. Gowdiak, N. Meyer, T. Ostwald, M. Stroiński
Methodology of Simulations n CS/PY 399 Lecture Presentation # 19 n February 21, 2001 n Mount Union College.
York University Instructor : Professor N.Cercone Noada Lugaj Jason Panas 1.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Artificial Neural Network Building Using WEKA Software
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Supervisor: Antoine Bagula Students: Mthokozisi Moyo Luis Sa Wireless Sensor Network Repairing.
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Ching-Ju Lin Institute of Networking and Multimedia NTU
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Virtualized Execution Realizing Network Infrastructures Enhancing Reliability Application Communities PI Meeting Arlington, VA July 10, 2007.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Risk-Aware Mitigation for MANET Routing Attacks Submitted by Sk. Khajavali.
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool G. Anders (CERN), G. Avolio (CERN), A. Kazarov (PNPI),
Juan Alapin Alon Shahaf Traditional WSN “Sensor Clould” Other stuff??!?
1 Creating Situational Awareness with Data Trending and Monitoring Zhenping Li, J.P. Douglas, and Ken. Mitchell Arctic Slope Technical Services.
CloudMAC: Moving MAC frames processing of the Sink to Cloud.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Wireless sensor networks: a survey
Automatic Classification of Audio Data by Carlos H. L. Costa, Jaime D. Valle, Ro L. Koerich IEEE International Conference on Systems, Man, and Cybernetics.
Personal Home Healthcare System for the Cardiac Patient of Smart City Using Fuzzy Logic Shijia Liu.
In the name of God.
Wireless Sensor Networks
Wireless Sensor Network Localization with Neural Networks
N-Tier Architecture.
Introduction Characteristics Advantages Limitations
Outline Introduction Standards Project General Idea
WSRec: A Collaborative Filtering Based Web Service Recommender System
Dept. of Nuclear and Quantum Engineering
The Organizational Impacts on Software Quality and Defect Estimation
Internet of Things (IoT) for Industrial Development and Automation
Evolutionary Ensembles with Negative Correlation Learning
Overview Motivation Objectives Case study Technical approach
Presentation transcript:

Fault Diagnosis System for Wireless Sensor Networks Praharshana Perera Supervisors: Luciana Moreira Sá de Souza Christian Decker

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

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)

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

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

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

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

Page 8 of 23 Analysis - Sensor Data

Page 9 of 23 Analysis - Incorrect Sensor Readings 4 abnormal peaks of temperature sensor data Light sensor stuck in one value

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

Page 11 of 23 Time Dependant Sensor Data Analysis

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

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

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

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

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

Page 17 of 23 Evaluation – Neural Fault Detector Experiment results Fault detection effectiveness (FDE)False positive effectiveness (FPE)

Page 18 of 23 Evaluation – Rule based Fault Detector Identified Rules Temperature Light

Page 19 of 23 Evaluation – Threshold Rules

Page 20 of 23 Evaluation - Number of Rejected Threshold rules

Page 21 of 23 Evaluation – Rule based Fault Detector Example

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)

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

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

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

Page 26 of 23 Sensor Data Correlation There exists a potential for sensor data correlation Can a fault detection algorithm solely based on correlation?

Page 27 of 23 Effect of Moving Average (Movement Data)

Page 28 of 23 Time Dependant Sensor Data Analysis

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

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

Page 31 of 23 Implementation - Part of the FTCoWiseNets Framework

Page 32 of 23 Implementation Data Base MySQL Fault Detection Application Java – Scilab API Scilab - Environment NeuralRule based

Page 33 of 23 Evaluation – Neural Fault Detector Training size Error Time Experiment results

Page 34 of 23 Evaluation – Threshold rules + Fuzzy Rules