Water leak detection with data analytics

In a water distribution network, there may be unintended water losses caused by wear and tear or incidents, resulting in pipe bursts or pipe leakages. Such cases are undesirable as it leads to financial losses due to water wastage, interruption to water services, waste of natural resources and even...

Full description

Saved in:
Bibliographic Details
Main Author: Cheong, Yun Cai
Other Authors: Soong Boon Hee
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149539
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149539
record_format dspace
spelling sg-ntu-dr.10356-1495392023-07-07T18:18:32Z Water leak detection with data analytics Cheong, Yun Cai Soong Boon Hee School of Electrical and Electronic Engineering EBHSOONG@ntu.edu.sg Engineering::Electrical and electronic engineering In a water distribution network, there may be unintended water losses caused by wear and tear or incidents, resulting in pipe bursts or pipe leakages. Such cases are undesirable as it leads to financial losses due to water wastage, interruption to water services, waste of natural resources and even health concerns due to water contamination. Thus, it is crucial to rectify pipe bursts or pipe leakages promptly. While pipe bursts are typically more prominent, pipe leakages may not necessarily be as easily detectable. The purpose of this project is thus to develop an algorithm that can detect water leaks in small pipes. This is achieved by analyzing the data extracted from the water meter sensors and the use of machine learning to identify water leakages. This report presents the data analytics and machine learning conducted on the given data set from a foreign worker’s dormitory in Singapore. The data set consists of .csv files with water pressure and volume data collected daily at certain intervals over a period of 75 days. Data analysis on the data set were conducted via Microsoft Excel first before moving on to Jupyter Notebook for a more in-depth analysis. Python libraries such as Matplotlib, Numpy, and Scikit-learn were then utilized to map out various plots to illustrate the data set, giving a better understanding and useful insights with regards to the recorded water pressures. Data cleaning was then conducted before executing the machine learning portion of this project. Through unsupervised learning, the K-means algorithm utilized in this project clusters the data set and is thus able to detect water leakage based on certain assumptions. Further refinements for future developments were recommended in the last section of this report. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-03T00:19:59Z 2021-06-03T00:19:59Z 2021 Final Year Project (FYP) Cheong, Y. C. (2021). Water leak detection with data analytics. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149539 https://hdl.handle.net/10356/149539 en P3049-192 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Cheong, Yun Cai
Water leak detection with data analytics
description In a water distribution network, there may be unintended water losses caused by wear and tear or incidents, resulting in pipe bursts or pipe leakages. Such cases are undesirable as it leads to financial losses due to water wastage, interruption to water services, waste of natural resources and even health concerns due to water contamination. Thus, it is crucial to rectify pipe bursts or pipe leakages promptly. While pipe bursts are typically more prominent, pipe leakages may not necessarily be as easily detectable. The purpose of this project is thus to develop an algorithm that can detect water leaks in small pipes. This is achieved by analyzing the data extracted from the water meter sensors and the use of machine learning to identify water leakages. This report presents the data analytics and machine learning conducted on the given data set from a foreign worker’s dormitory in Singapore. The data set consists of .csv files with water pressure and volume data collected daily at certain intervals over a period of 75 days. Data analysis on the data set were conducted via Microsoft Excel first before moving on to Jupyter Notebook for a more in-depth analysis. Python libraries such as Matplotlib, Numpy, and Scikit-learn were then utilized to map out various plots to illustrate the data set, giving a better understanding and useful insights with regards to the recorded water pressures. Data cleaning was then conducted before executing the machine learning portion of this project. Through unsupervised learning, the K-means algorithm utilized in this project clusters the data set and is thus able to detect water leakage based on certain assumptions. Further refinements for future developments were recommended in the last section of this report.
author2 Soong Boon Hee
author_facet Soong Boon Hee
Cheong, Yun Cai
format Final Year Project
author Cheong, Yun Cai
author_sort Cheong, Yun Cai
title Water leak detection with data analytics
title_short Water leak detection with data analytics
title_full Water leak detection with data analytics
title_fullStr Water leak detection with data analytics
title_full_unstemmed Water leak detection with data analytics
title_sort water leak detection with data analytics
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149539
_version_ 1772827805458890752