Code Monkey home page Code Monkey logo

leakage-detection-in-smart-water-distribution-systems's Introduction

Leakage-Detection-in-Smart-Water-Distribution-Systems

This project was done in CSIR-CEERI, Pilani in the Cyber Physical Systems department under the mentorship of Principal Scientist Dr. Bhausaheb Ashoke Botre. This repository contains the coding aspect of the project, where the collected data is used for training an ANN model to detect leakage.

Data - Data was collected experimentally from an IOT-based Smart Water Grid testbed and thus can't be shared publically.

Elements of the Project -

  • A major chunk of project involved the study of Leakage Detection techniques, and then, conducting experiments on a physical testbed (existing in CSIR-CEERI, Pilani) which has a pipeline network with all relevant sensors installed at various places, which mimics the arrangement of a typical water distribution network. PLC and SCADA system is installed for control and data collection.

  • Thereafter, data was collected by conducting experiments by simulating various types of leak and studying the behaviour of the system.

  • Further, the data was carefully analysed to study the dependence of various parameters at various nodes on a leak, and study of how these parameters are interdependent. Further, deciding features were extracted which were to be used as inputs for the classification.

  • An ANN based model was trained to after carefully deciding the features (which were temperature, pressure, flow rate and vibration at different nodes of the network) which classifies a state of operation as leak or not a leak.

Included Files with the repository -

  • Data : A portion of used Data to observe the nature
  • Analysis_and_Model.ipynb : Analysis of Data, Training the model, Testing the model

Feature Dependency -

Only the % dependency of leak on various parameters are shown here. Individual Data Analysis graphs and visualizations can be seen from Visualizations Folder.

Model -

Results -

Metric Value (%)
Accuracy 92%
Precision 92.5%
Recall 90.7%
F1-score 91.4%

leakage-detection-in-smart-water-distribution-systems's People

Contributors

neelabhsinha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.