Simulation Framework for Pipe Failure Detection and Replacement Scheduling Optimization †
Abstract
:1. Introduction
2. Materials and Methods
2.1. Case Studies: Mourati Zone and C-Town
2.2. Training the Pipe Failure Probability Prediction Models in Mourati Zone
2.3. Pipe Replacement Methodology and Performance Assessment
- The available budget for pipe replacements is distributed among a 5-year construction contract. The contract is allocated to annual sub-contracts. The pipe attributes of length () and diameter () are used as a proxy metric () in place of the actual monetary cost to replace pipe , using the equation:The available budget for the contract is assumed to be a proportion, i.e., 10%, 15% or 20%, of the total replacement cost () for all WDN’s pipes, producing three contract cost levels.
- The pipes of the network are sorted by their respective failure probability, as predicted by each ML model, so two different sets of strategies are examined. Combined with the three contract cost levels, there are six discrete sets of annual schedules for pipe replacement.
- The annual schedule is formed at the start of the year from the set of pipes that accumulate the annual construction budget. This set is replaced with new pipes, which are assumed to be failure-proof until the end of the 5-year contract. Construction time is assumed to be negligible (i.e., does not affect the WDN hydraulic operation).
- A global daily pipe failure probability is assigned to the WDN, assumed to be . For each pipe, this probability () is modified by the properties of length () and diameter () normalized by dividing with the minimum pipe diameter in the WDN (), using the following equation where both quantities are expressed in meters:
- An ensemble of 100 realizations of the WDN hydraulic simulation, with a duration of 1825 days, is formed. For each day and each pipe, a random probability of non-exceedance from the uniform distribution is generated. If it is smaller than the probability of rupture of the pipe, the pipe breaks. The same 100 realizations were used for all alternative strategies and budgets.
- For bursts in a specific daily step of the simulation period, we modify the network using the WNTR [15] WDN Python package to split the pipe in two parts of equal length and introduce an emitter (a device that simulates flow that discharges to the atmosphere, able to also simulate leakages) between them. The emitter’s flowrate (q) is calculated from the node’s pressure () and a burst coefficient () as follows:
- This pipe burst is assumed to be fixed within the same day of the simulation, possibly affecting the rest of the WDN due to pressure-deficient conditions. For the whole simulation period (i.e., all instances of bursts), this tallies to a total unmet demand metric. If pipes that burst are in the replacement schedule and the replacement has already been applied at the specific timestep of the burst, the unmet demand that occurs from this burst is tallied to another variable, i.e., unmet demand reduction. Another metric is formed, i.e., the unmet demand with the scheduling of pipe replacements, calculated from unmet demand minus the unmet demand reduction.
- The performance of each realization is the ratio of unmet demand with the scheduling of pipe replacements versus unmet demand, i.e., the reduction ratio of unmet demand.
- Finally, after assessing the performance of the whole ensemble of realizations for each of the six discrete sets of annual schedules, we compare results.
3. Results and Discussion
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
AI | Artificial intelligence |
CI | Confidence Intervals |
DMA | District Metered Area |
DTR | Decission Tree Regression |
FCV | Flow Control Valve |
kNN-R | k-Nearest Neighbors Regression |
ML | Machine Learning |
PDA | Pressure Driven Analysis |
PRV | Pressure Relief Valve |
SMOTE | Synthetic Minority Oversampling Technique |
WDN | Water Distribution Network |
References
- Alegre, H.; Coelho, S.T. Infrastructure Asset Management of Urban Water Systems; IntechOpen Limited: London, UK, 2012; ISBN 978-953-51-0889-4. [Google Scholar]
- Xu, Q.; Chen, Q.; Li, W. Application of Genetic Programming to Modeling Pipe Failures in Water Distribution Systems. J. Hydroinform. 2010, 13, 419–428. [Google Scholar] [CrossRef] [Green Version]
- Xu, Q.; Chen, Q.; Li, W.; Ma, J. Pipe Break Prediction Based on Evolutionary Data-Driven Methods with Brief Recorded Data. Reliab. Eng. Syst. Saf. 2011, 96, 942–948. [Google Scholar] [CrossRef]
- Wang, R.; Dong, W.; Wang, Y.; Tang, K.; Yao, X. Pipe Failure Prediction: A Data Mining Method. In Proceedings of the 2013 IEEE 29th International Conference on Data Engineering (ICDE), Brisbane, Australia, 8–12 April 2013; pp. 1208–1218. [Google Scholar]
- Xu, H.; Sinha, S.K. Modeling Pipe Break Data Using Survival Analysis with Machine Learning Imputation Methods. J. Perform. Constr. Facil. 2021, 35, 04021071. [Google Scholar] [CrossRef]
- Weeraddana, D.; Liang, B.; Li, Z.; Wang, Y.; Chen, F.; Bonazzi, L.; Phillips, D.; Saxena, N. Utilizing Machine Learning to Prevent Water Main Breaks by Understanding Pipeline Failure Drivers. arXiv 2020, arXiv:2006.03385. [Google Scholar] [CrossRef]
- Fan, X.; Zhang, X.; Yu, X. Machine Learning Model and Strategy for Fast and Accurate Detection of Leaks in Water Supply Network. J. Infrastruct. Preserv. Resil. 2021, 2, 10. [Google Scholar] [CrossRef]
- Ostfeld, A.; Salomons, E.; Ormsbee, L.; Uber, J.G.; Bros, C.M.; Kalungi, P.; Burd, R.; Zazula-Coetzee, B.; Belrain, T.; Kang, D.; et al. Battle of the Water Calibration Networks. J. Water Resour. Plan. Manag. 2012, 138, 523–532. [Google Scholar] [CrossRef] [Green Version]
- Nikolopoulos, D.; Moraitis, G.; Bouziotas, D.; Lykou, A.; Karavokiros, G.; Makropoulos, C. Cyber-Physical Stress-Testing Platform for Water Distribution Networks. J. Environ. Eng. 2020, 146, 04020061. [Google Scholar] [CrossRef]
- Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-Learn: Machine Learning in Python. J. Mach. Learn. Res. 2012, 12. [Google Scholar] [CrossRef]
- Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic Minority Over-Sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
- Brownlee, J. SMOTE for Imbalanced Classification with Python. Mach. Learn. Mastery 2020. Available online: https://machinelearningmastery.com/smote-oversampling-for-imbalanced-classification/ (accessed on 1 November 2021).
- Rossman, L.; Woo, H.; Tryby, M.; Shang, F.; Janke, R.; Haxton, T. EPANET 2.2 User Manual; U.S. Environmental Protection Agency: Washington, DC, USA, 2020; EPA/600/R-20/133. [Google Scholar]
- Ciaponi, C.; Creaco, E. Comparison of Pressure-Driven Formulations for WDN Simulation. Water 2018, 10, 523. [Google Scholar] [CrossRef]
- Klise, K.A.; Bynum, M.; Moriarty, D.; Murray, R. A Software Framework for Assessing the Resilience of Drinking Water Systems to Disasters with an Example Earthquake Case Study. Environ. Model. Softw. 2017, 95, 420–431. [Google Scholar] [CrossRef] [PubMed]
ML Model | kNN-R | DTR | ||||
---|---|---|---|---|---|---|
Budget | 10% | 15% | 20% | 10% | 15% | 20% |
Mean | 9.81% | 14.62% | 21.98% | 14.33% | 23.27% | 31.47% |
CI 50% | 9.21% | 13.55% | 21.56% | 14.36% | 23.69% | 32.18% |
CI 95% | 15.48% | 20.52% | 29.68% | 20.58% | 31.58% | 38.53% |
CI 5% | 5.45% | 9.96% | 15.59% | 7.16% | 15.30% | 22.03% |
Max | 21.93% | 27.10% | 34.12% | 24.07% | 36.81% | 46.05% |
Min | 4.03% | 8.78% | 12.97% | 2.36% | 5.43% | 14.92% |
Range | 17.90% | 18.32% | 21.15% | 21.71% | 31.38% | 31.13% |
Std | 3.32% | 3.59% | 4.38% | 4.02% | 5.43% | 5.55% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dimas, P.; Nikolopoulos, D.; Makropoulos, C. Simulation Framework for Pipe Failure Detection and Replacement Scheduling Optimization. Environ. Sci. Proc. 2022, 21, 37. https://doi.org/10.3390/environsciproc2022021037
Dimas P, Nikolopoulos D, Makropoulos C. Simulation Framework for Pipe Failure Detection and Replacement Scheduling Optimization. Environmental Sciences Proceedings. 2022; 21(1):37. https://doi.org/10.3390/environsciproc2022021037
Chicago/Turabian StyleDimas, Panagiotis, Dionysios Nikolopoulos, and Christos Makropoulos. 2022. "Simulation Framework for Pipe Failure Detection and Replacement Scheduling Optimization" Environmental Sciences Proceedings 21, no. 1: 37. https://doi.org/10.3390/environsciproc2022021037
APA StyleDimas, P., Nikolopoulos, D., & Makropoulos, C. (2022). Simulation Framework for Pipe Failure Detection and Replacement Scheduling Optimization. Environmental Sciences Proceedings, 21(1), 37. https://doi.org/10.3390/environsciproc2022021037