A Comparison Between Machine Learning Techniques to Find Leaks in Pipe Networks

Show simple item record

dc.contributor.advisor Heyns, P.S. (Philippus Stephanus)
dc.contributor.advisor Wilke, Daniel Nicolas
dc.contributor.postgraduate Van der Walt, Joseph Cornelius
dc.date.accessioned 2018-08-30T09:03:26Z
dc.date.available 2018-08-30T09:03:26Z
dc.date.created 2018
dc.date.issued 2017
dc.description Dissertation (MEng)--University of Pretoria, 2017. en_ZA
dc.description.abstract In 2012, the National Non-Revenue Water assessment revealed that South Africa has 37% of non-revenue water. With the steadily growing demand for this scarce resource, the detection of leaks in pipe networks is becoming more important. Currently, in South Africa the primary method of detecting leaks is to install pressure management systems and monitoring minimum night time ows [1]. The pressure- ow deviation method, can be used to formulate an inverse analysis model based leak detection problem. This problem can then be solved using Arti cial Neural Networks, Support Vector Machines and other optimization methods. With EPANET, di erent networks were tested to compare these methods to nding leaks, using an inverse analysis formulated problem. Four di erent numerical networks were modeled and tested, a simple single pipe network, a small agricultural site, a distribution network proposed and investigated by Poulakis et al. [2] and the simulated model of the experimental network that was designed and commissioned during the study in our laboratory. From the numerical investigation, it was found that the optimization methods struggled to nd solutions for simple networks with in nite number of solutions for the problem. For more complex numerical networks, it was seen that the Support Vector machine and the Arti cial Neural Networks trained to the averages of their respective data sets. Errors to ensure an accurate solution found by these algorithms were calculated as 2:6% for the numerical experimental network. The experimental network consisted of six possible leaking pipes, each having a length of 3m and a diameter of 10mm. Three leak cases were tested with diameters of 3mm and 2mm. Overall, the Support Vector machine could locate the leaking pipe with the best accuracy, while the minimizing of non-regularized error could calculate the size and location of the leak the most accurately. Multiple leak cases were measured with the experimental network. The Support Vector machine was tested on these measurements, where it was found that two of the three leak cases could be solved with relative accuracies. Sensor usage optimization was completed on the measurements for the experimental network, where it was found that the leaks could be classi ed correctly with probabilities higher than 98% if only two sensors were used in the training of the SVM instead of all twelve. Overall this method of leak detection shows promise for certain applications in the future. With practical applications on water distribution, transportation, and agricultural networks. en_ZA
dc.description.availability Unrestricted en_ZA
dc.description.degree MEng en_ZA
dc.description.department Mechanical and Aeronautical Engineering en_ZA
dc.identifier.citation Van der Walt, JC 2017, A Comparison Between Machine Learning Techniques to Find Leaks in Pipe Networks, MEng Dissertation, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/66386> en_ZA
dc.identifier.other A2018 en_ZA
dc.identifier.uri http://hdl.handle.net/2263/66386
dc.language.iso en en_ZA
dc.publisher University of Pretoria
dc.rights © 2018 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
dc.subject UCTD en_ZA
dc.title A Comparison Between Machine Learning Techniques to Find Leaks in Pipe Networks en_ZA
dc.type Dissertation en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record