<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Water</journal-id>
<journal-title>Frontiers in Water</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Water</abbrev-journal-title>
<issn pub-type="epub">2624-9375</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/frwa.2021.648622</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Water</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Proof-of-Concept Study for Hydraulic Model-Based Leakage Detection in Water Pipelines Using Pressure Monitoring Data</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Momeni</surname> <given-names>Ahmad</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1137995/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Piratla</surname> <given-names>Kalyan R.</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/628774/overview"/>
</contrib>
</contrib-group>
<aff><institution>Glenn Department of Civil Engineering, Clemson University</institution>, <addr-line>Clemson, SC</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Elnaz Peyghaleh, Independent Researcher, Columbia, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Ramakrishna Tipireddy, Pacific Northwest National Laboratory, United States; Greta Vladeanu, Xylem, United States</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Kalyan R. Piratla <email>kpiratl&#x00040;clemson.edu</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Water and Built Environment, a section of the journal Frontiers in Water</p></fn></author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>08</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>3</volume>
<elocation-id>648622</elocation-id>
<history>
<date date-type="received">
<day>01</day>
<month>01</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>07</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2021 Momeni and Piratla.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Momeni and Piratla</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract><p>It is estimated that about 20% of treated drinking water is lost through distribution pipeline leakages in the United States. Pipeline leakage detection is a top priority for water utilities across the globe as leaks increase operational energy consumption and could also develop into potentially catastrophic water main breaks, if left unaddressed. Leakage detection is a laborious task often limited by the financial and human resources that utilities can afford. Many conventional leak detection techniques also only offer a snapshot indication of leakage presence. Furthermore, the reliability of many leakage detection techniques on plastic pipelines that are increasingly preferred for drinking water applications is questionable. As part of a smart water utility framework, this paper proposes and validates a hydraulic model-based technique for detecting and assessing the severity of leakages in buried water pipelines through monitoring of pressure from across the water distribution system (WDS). The envisioned smart water utility framework entails the capabilities to collect water consumption data from a limited number of WDS nodes and pressure data from a limited number of pressure monitoring stations placed across the WDS. A popular benchmark WDS is initially modified by inducing leakages through addition of orifice nodes. The leakage severity is controlled using emitter coefficients of the orifice nodes. WDS pressure data for various sets of demands is subsequently gathered from locations where pressure monitoring stations are to be placed in that modified distribution network. An evolutionary optimization algorithm is subsequently used to predict the emitter coefficients so as to determine the leakage severities based on the hydraulic dependency of the monitored pressure data on various sets of nodal demands. Artificial neural networks (ANNs) are employed to mimic the popular hydraulic solver EPANET 2.2 for high computational efficiency. The goals of this study are to: (1) validate the proof of concept of the proposed modeling approach for detecting and assessing the severity of leakages and (2) evaluate the sensitivity of the prediction accuracy to number of pressure monitoring stations and number of demand nodes at which consumption data is gathered and used. This study offers new value to prioritize pipes for rehabilitation by predicting leakages through a hydraulic model-based approach.</p></abstract>
<kwd-group>
<kwd>pipeline condition assessment</kwd>
<kwd>pipeline leak detection</kwd>
<kwd>smart utilities</kwd>
<kwd>pipeline monitoring system</kwd>
<kwd>evolutionary optimization</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="7"/>
<equation-count count="13"/>
<ref-count count="31"/>
<page-count count="15"/>
<word-count count="8003"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>As the increasing paucity of water resources and the fast-growing water demands (Gupta and Kulat, <xref ref-type="bibr" rid="B11">2018</xref>) in water distribution systems (WDSs) as a critical infrastructure in societies loom ahead, sustainable maintenance of WDSs operationally and financially is of an utmost essence (Gupta and Kulat, <xref ref-type="bibr" rid="B11">2018</xref>; Momeni et al., <xref ref-type="bibr" rid="B19">2018</xref>; Zhang K. et al., <xref ref-type="bibr" rid="B29">2019</xref>; Al Qahtani et al., <xref ref-type="bibr" rid="B3">2020</xref>; Shukla and Piratla, <xref ref-type="bibr" rid="B24">2020</xref>). Specifically, leakage in WDSs reportedly makes up between 5 and 50 percent of the total freshwater losses depending on the conditions of the pipelines in developed countries (Gupta and Kulat, <xref ref-type="bibr" rid="B11">2018</xref>; Sophocleous et al., <xref ref-type="bibr" rid="B26">2019</xref>; Shukla and Piratla, <xref ref-type="bibr" rid="B24">2020</xref>; Yazdekhasti et al., <xref ref-type="bibr" rid="B28">2020</xref>). It is also estimated that a significant portion of catastrophic pipe breaks stems from undetected and thus unaddressed minor or moderate leaks as well as poor fittings (Grigg, <xref ref-type="bibr" rid="B10">2017</xref>; Gupta and Kulat, <xref ref-type="bibr" rid="B11">2018</xref>; Xie et al., <xref ref-type="bibr" rid="B27">2019</xref>). Besides, detecting and addressing leakages in metallic and plastic pipelines through conventional techniques are found to be disputable, for instance, due respectively to difficulty in localizing welded joint failures (Zhang W. et al., <xref ref-type="bibr" rid="B30">2018</xref>) and inaccuracies of low-frequency detection of plastic materials acting as low-pass filters (Gao et al., <xref ref-type="bibr" rid="B8">2017</xref>). However, conventional leakage detection techniques are per se inclusive of cumbersome tasks which incur massive operational costs and are often labor-intensive (Liu et al., <xref ref-type="bibr" rid="B15">2019</xref>; Ma et al., <xref ref-type="bibr" rid="B16">2019</xref>). Hence, a systematic data-driven background leakage detection offering high accuracy and cost-effectiveness in WDSs plays an integral part in pinpointing and addressing the leak sources to both optimize energy consumption and prevent major future pipe breaks across a network (Gupta and Kulat, <xref ref-type="bibr" rid="B11">2018</xref>; De Marchis and Milici, <xref ref-type="bibr" rid="B5">2019</xref>). Recently, data-driven schemes of detecting and measuring the severity of leaks have been proposed to offer a paradigm shift. For instance, an estimation of life-cycle cost and energy consumption of a sensor-based, network-wide leakage monitoring detection system has been conducted (Yazdekhasti et al., <xref ref-type="bibr" rid="B28">2020</xref>). Also, multiscale neural networks as well as various multi-objective optimization methods have been leveraged to employ consumption data for localization of leaks in a WDS (Creaco and Haidar, <xref ref-type="bibr" rid="B4">2019</xref>; Zhang K. et al., <xref ref-type="bibr" rid="B29">2019</xref>; Shukla and Piratla, <xref ref-type="bibr" rid="B24">2020</xref>; Hu et al., <xref ref-type="bibr" rid="B12">2021</xref>). However, what these methods seem to share is (i) relying partly on either human intervention or expensive tools and (ii) focusing mostly on detecting rather than measuring the severity of leaks with high accuracies. A hydraulic-model-based scheme for leakage detection and most importantly severity assessment could offer promise given the growing adoption of smart water meters and continuous hydraulic monitoring of WDSs. As a result, building upon previous studies (Momeni et al., <xref ref-type="bibr" rid="B19">2018</xref>, <xref ref-type="bibr" rid="B18">2020</xref>; Piratla and Momeni, <xref ref-type="bibr" rid="B21">2019</xref>; Momeni and Piratla, <xref ref-type="bibr" rid="B17">2021</xref>), this paper (i) offers a preliminary proof-of-concept study of a fully data-driven hydraulic model-based prediction paradigm leveraging pressure monitoring data where not only are leak sources detected, but also their severities captured with a reasonable accuracy and (ii) conducts a series of sensitivity analyses of the very prediction model to the number and placement of smart meters and pressure monitoring stations. This preliminary study proves novel by shedding light on a wider scope of how consumption data can be leveraged to minimize the risk of major pipe breaks due to difficult-to-detect leaks without entirely relying on manual inspection techniques and consequently imposing less maintenance costs on municipalities.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>Materials and Methods</title>
<p>The fundamental methodology in this paper is to predict the leakage presence and its severity using a reverse-engineering data-driven condition assessment scheme by employing artificial neural networks (ANNs) and genetic algorithms (GA) for a modified version of Hanoi (Fujiwara and Khang, <xref ref-type="bibr" rid="B7">1990</xref>; Piratla and Momeni, <xref ref-type="bibr" rid="B21">2019</xref>) benchmark WDS. Consumption data (nodal demands from smart meters) and pressure monitoring data from the WDS are fed into neural networks in MATLAB 2020a to circumvent the time-consuming EPANET 2.2 hydraulic simulator toolkit. Then, the trained networks will be leveraged in genetic algorithms to predict the induced leakage by mimicking it through emitter nodes.</p>
<sec>
<title>Hanoi Water Distribution Network Demonstration</title>
<p>Hanoi benchmark WDS, a metallic three-looped network, is modified by including emitter nodes in the middle of pipes to characterize the leakage at each pipe. Since this paper studies leakages at some of the pipes in Hanoi, emitter nodes are randomly placed on six and 12 pipes to establish two cases of actual leakage induction. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the placement of such emitters for the two cases in Hanoi WDS. <xref ref-type="table" rid="T1">Table 1</xref> represents the original Hanoi network geometric and hydraulic specifications.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>(A)</bold> Case &#x00023;1: Modified hanoi network including six emitter nodes; <bold>(B)</bold> Case &#x00023;2: Modified hanoi network including 12 emitter nodes.</p></caption>
<graphic xlink:href="frwa-03-648622-g0001.tif"/>
</fig>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Hanoi geometric and hydraulic specifications.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Pipe &#x00023;</bold></th>
<th valign="top" align="center"><bold>Pipe diameter (mm)</bold></th>
<th valign="top" align="center"><bold>Pipe roughness coefficient</bold></th>
<th valign="top" align="center"><bold>Pipe length (m)</bold></th>
<th valign="top" align="center"><bold>Node &#x00023;</bold></th>
<th valign="top" align="center"><bold>Nodal demands (CMH)</bold></th>
<th valign="top" align="center"><bold>Elevation (m)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">1,371.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">100</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">890</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">1,524</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,350</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">850</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="center">1,219.2</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="center">1,371.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,150</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">725</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="center">1,219.2</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,450</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">1,005</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">450</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">1,350</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">850</td>
<td valign="top" align="center">7</td>
<td valign="top" align="center">550</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">850</td>
<td valign="top" align="center">8</td>
<td valign="top" align="center">525</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">9</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">800</td>
<td valign="top" align="center">9</td>
<td valign="top" align="center">525</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="center">1,371.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">950</td>
<td valign="top" align="center">10</td>
<td valign="top" align="center">500</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,200</td>
<td valign="top" align="center">11</td>
<td valign="top" align="center">560</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">12</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">3,500</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">940</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">13</td>
<td valign="top" align="center">609.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">800</td>
<td valign="top" align="center">13</td>
<td valign="top" align="center">615</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">14</td>
<td valign="top" align="center">1,066.8</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">500</td>
<td valign="top" align="center">14</td>
<td valign="top" align="center">280</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">15</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">550</td>
<td valign="top" align="center">15</td>
<td valign="top" align="center">310</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">16</td>
<td valign="top" align="center">1066.8</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">2,730</td>
<td valign="top" align="center">16</td>
<td valign="top" align="center">865</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">17</td>
<td valign="top" align="center">1,066.8</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,750</td>
<td valign="top" align="center">17</td>
<td valign="top" align="center">1,345</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">18</td>
<td valign="top" align="center">1,371.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">800</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">19</td>
<td valign="top" align="center">1,066.8</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">400</td>
<td valign="top" align="center">19</td>
<td valign="top" align="center">1,275</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">20</td>
<td valign="top" align="center">1,371.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">2,200</td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">930</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">21</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,500</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">485</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">22</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">500</td>
<td valign="top" align="center">22</td>
<td valign="top" align="center">1,045</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">23</td>
<td valign="top" align="center">1,219.2</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">2,650</td>
<td valign="top" align="center">23</td>
<td valign="top" align="center">820</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">24</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,230</td>
<td valign="top" align="center">24</td>
<td valign="top" align="center">170</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">25</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1,300</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">26</td>
<td valign="top" align="center">609.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">850</td>
<td valign="top" align="center">26</td>
<td valign="top" align="center">370</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">27</td>
<td valign="top" align="center">1,066.8</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">27</td>
<td valign="top" align="center">290</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">28</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">750</td>
<td valign="top" align="center">28</td>
<td valign="top" align="center">360</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">29</td>
<td valign="top" align="center">762</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1500</td>
<td valign="top" align="center">29</td>
<td valign="top" align="center">360</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">30</td>
<td valign="top" align="center">609.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">2000</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">105</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">31</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">1600</td>
<td valign="top" align="center">31</td>
<td valign="top" align="center">805</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">32</td>
<td valign="top" align="center">508</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">150</td>
<td valign="top" align="center">Reservoir</td>
<td valign="top" align="center">N/A</td>
<td valign="top" align="center">100</td>
</tr>
<tr>
<td valign="top" align="left">33</td>
<td valign="top" align="center">914.4</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">860</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">34</td>
<td valign="top" align="center">609.6</td>
<td valign="top" align="center">130</td>
<td valign="top" align="center">950</td>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>Leakage Induction Model</title>
<p>Emitters in EPANET 2.2 function as nodes which characterize the outflow through a nozzle or orifice discharging to the atmosphere (Muranho et al., <xref ref-type="bibr" rid="B20">2014</xref>; Sebbagh et al., <xref ref-type="bibr" rid="B23">2018</xref>). Such emitter nodes are associated with emitter coefficients that can be leveraged to model the severity of abovementioned outflows to the atmosphere (i.e., leakage). It is hypothesized that leakage has a direct correlation with pressure which can be characterized as the summation of background and bursts leakage (Muranho et al., <xref ref-type="bibr" rid="B20">2014</xref>; Soldevila et al., <xref ref-type="bibr" rid="B25">2016</xref>; Adedeji et al., <xref ref-type="bibr" rid="B2">2017b</xref>; Zhou et al., <xref ref-type="bibr" rid="B31">2019</xref>). The popular pressure-leakage relationship for a given pipe <italic>j</italic> can be shown as follows (Georgescu et al., <xref ref-type="bibr" rid="B9">2017</xref>):</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>&#x003B2;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mi>&#x003B1;</mml:mi></mml:mstyle><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x0003E;</mml:mo><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the total discharge along pipe <italic>j</italic> in cubic meters per hour (<italic>cmh</italic>); <italic>l</italic><sub><italic>j</italic></sub> is the length of pipe <italic>j</italic> in meters; &#x003B1;<sub><italic>j</italic></sub> and &#x003B2;<sub><italic>j</italic></sub> are parameters associated with background leakage model; <italic>C</italic><sub><italic>j</italic></sub> and &#x003B3;<sub><italic>j</italic></sub> are parameters of the bursts leakage model (EPANET 2.2 orifice formula); and <italic>P</italic><sub><italic>j</italic></sub> accounts for average pressure in pipe <italic>j</italic> in meters which equals the pressure at the emitter node <italic>k</italic> placed in the middle of pipe <italic>j</italic>. The background leakage term is considered zero in this paper, so the simplified EPANET-based leakage equation is as follows (Adedeji et al., <xref ref-type="bibr" rid="B1">2017a</xref>):</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>q</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x0003E;</mml:mo><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M4"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the total discharge along pipe <italic>j</italic> in <italic>cmh</italic>; <italic>C</italic><sub><italic>j</italic></sub> and &#x003B3;<sub><italic>j</italic></sub> are parameters of the bursts leakage model (i.e., <italic>C</italic><sub><italic>j</italic></sub> accounts for emitter coefficient at the emitter node placed in the middle of pipe <italic>j</italic> and &#x003B3;<sub><italic>j</italic></sub> is the emitter exponent that equals 0.5 by default in EPANET 2.2); and <italic>P</italic><sub><italic>j</italic></sub> accounts for average pressure in pipe <italic>j</italic> in meters which equals the pressure at the emitter node <italic>k</italic> placed in the middle of pipe <italic>j</italic>.</p>
<p>As the atmospheric discharge is deduced from Equation 2 at the emitter node (<inline-formula><mml:math id="M5"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>), the emitter actual demand in EPANET 2.2 equals the induced leakage discharge to the atmosphere, which signifies:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <italic>D</italic><sub><italic>k</italic></sub> accounts for the actual demand at emitter node <italic>k</italic> in <italic>cmh</italic>; and <inline-formula><mml:math id="M7"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the atmospheric discharge in <italic>cmh</italic>.</p>
<p>In order to characterize the amount of acceptable leakage at a given pipe, the absolute value of the proportion of atmospheric discharge at the emitter to the flow rate in the pipe comprising the emitter yields the amount of leakage percentage at the associated pipe. Equation 4 shows the leakage severity in percentage at pipe <italic>j</italic>:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>100</mml:mn><mml:mo>*</mml:mo><mml:mo stretchy="false">|</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac><mml:mo stretchy="false">|</mml:mo></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M9"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the leakage severity in percentage locally at pipe <italic>j</italic>; <italic>D</italic><sub><italic>k</italic></sub> accounts for actual demand at emitter node <italic>k</italic> in <italic>cmh</italic>; and <inline-formula><mml:math id="M10"><mml:msubsup><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes pipe-<italic>j</italic> inflow to emitter node <italic>k</italic> in <italic>cmh</italic>.</p>
<p>It is hereby postulated that the actual local leakage percentage at a given pipe is not meant to exceed a maximum value of 20% to only ensure the existence of major leaks rather than pipe breaks in Hanoi WDS.</p>
<p>Ultimately, in order to demonstrate the total leakage in the network, the following equation shows the network-wide leakage proportional to the total supply:</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M11"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mn>100</mml:mn><mml:mo>*</mml:mo><mml:mo stretchy="false">|</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mo stretchy="false">|</mml:mo></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M12"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes the amount of leakage discharge in <italic>cmh</italic> (derived from Equations 2 and 3) to the atmosphere at emitter node <italic>j</italic>; <italic>j</italic> is the index for the emitter nodes; <italic>Q</italic><sup><italic>sup</italic></sup> is the total supply of water to the WDS in <italic>cmh</italic>; and <inline-formula><mml:math id="M13"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> accounts for the network-wide leakage in percentage at emitter node <italic>j</italic>.</p>
<p>While inducing leakages in the two cases illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>, it is hypothesized that the total amount of network-wide leakage (<inline-formula><mml:math id="M14"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>) must not exceed a maximum of 10% to characterize a real-world scenario.</p>
</sec>
<sec>
<title>Prediction Model Formulation</title>
<p>In order to implement an optimization procedure for prediction purposes, genetic algorithms (GA) have been selected for (i) their robustness in meta-heuristically triangulating on a set of rather than a single solution point, (ii) high capability of being fine-tuned thanks to a decent number of algorithmic parameters, and (iii) a built-in constraint function that stands out compared structurally to Harmony Search or Particle Swarm algorithms. The prediction model is established upon the prediction of emitter coefficients (<italic>E</italic>) at the given places in two cases of actual leakage induction presented in <xref ref-type="fig" rid="F1">Figure 1</xref> by minimizing the objective function in the GA optimization framework. The objective function is composed of the mean squared error (MSE) of pressure values at the pressure monitoring locations.</p>
<sec>
<title>Decision Variables</title>
<p>Emitter Coefficients (<italic>E</italic>) constitute the decision variables of the optimization framework and the set for <italic>E</italic> is as follows:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M15"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:msub><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where, <italic>e</italic> is the emitter coefficient for each of the given emitter nodes, and <italic>x</italic> is the number of considered emitter nodes in the WDS.</p>
</sec>
<sec>
<title>Objective Function</title>
<p>Pressure (<italic>P</italic><sub><italic>k</italic></sub>) measured at various pressure monitoring stations in the Hanoi water distribution network for a given set (<italic>k</italic>) of nodal demands (<italic>Q</italic><sub><italic>k</italic></sub>) are characterized as follows:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M16"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>y</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E8"><label>(8)</label><mml:math id="M17"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where, <italic>q</italic> is the nodal demand, <italic>y</italic> is the number of nodes in the WDS, <italic>p</italic> is the pressure measured at monitoring stations located in the WDS, and <italic>m</italic> is the number of pressure monitoring stations (PMSs) placed in the WDS.</p>
<p>The genetic algorithm optimization framework is utilized to predict the set <italic>E</italic> using <italic>j</italic> sets of <italic>Q</italic><sub><italic>k</italic></sub> and <italic>P</italic><sub><italic>k</italic></sub>. For candidate (<italic>i</italic>) solution sets of <italic>E</italic> in the optimization process, pressures at the monitoring stations can be estimated as follows assuming all the dynamic condition parameters are known except for emitter coefficients:</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M18"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where, <italic>g()</italic> denotes the hydraulic simulations that could usually be conducted through software applications such as EPANET 2.2, <italic>E</italic><sub><italic>i</italic></sub> is a candidate solution set of emitter coefficients, <italic>i</italic> is the candidate solution reference in the optimization algorithm, and <italic>P</italic><sub><italic>k,i</italic></sub> is the estimated set of pressure values at all the monitoring stations for the corresponding candidate solution set <italic>E</italic><sub><italic>i</italic></sub>.</p>
<p>The objective function in the optimization algorithm is to minimize <italic>Z</italic> whereby,</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M19"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>u</mml:mi><mml:msubsup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mtext>&#x000A0;</mml:mtext><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <italic>a</italic> is the index for the pressure monitoring station, <italic>p</italic><sub><italic>a,k,i</italic></sub> is the estimated pressure at PMS a for set of nodal demands <italic>k</italic> for candidate solution <italic>i</italic>, and <italic>p</italic><sub><italic>a,k</italic></sub> is the actual measured pressure at PMS <italic>a</italic> for set of nodal demands <italic>k</italic> (obtained from set <italic>P</italic><sub><italic>k</italic></sub>).</p>
</sec>
<sec>
<title>Constraints</title>
<p>Three different constraints are employed in the proposed optimization model: (1) The minimum pressure head at all the nodes has to be &#x0003E;30 m for any candidate solution to be considered feasible; (2) Ensuring that none of the leakage flows at any of the emitter nodes would exceed a maximum value of 600 m<sup>3</sup>/h (<italic>cmh</italic>) based on Equations 2 and 3 (so as to avoid solutions with excessively high leakage flows); and (3) Constraining the maximum value of the local leakage (<inline-formula><mml:math id="M20"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> from Equation 4) at each of the emitter nodes to a value of 20% (so as to avoid ridiculously large leaks).</p>
</sec>
<sec>
<title>Algorithmic Parameters</title>
<p>Efforts were made to tune the GA parameters according to the number of decision variables, complexity of the prediction model, constraint features, and time-efficiency. <xref ref-type="table" rid="T2">Table 2</xref> shows these GA parameters specified for the proposed model in this study.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Genetic algorithm parameters for both cases of actual leakage induction.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Parametric item</bold></th>
<th valign="top" align="center"><bold>Number of generations</bold></th>
<th valign="top" align="center"><bold>Population size</bold></th>
<th valign="top" align="center"><bold>Mutation rate</bold></th>
<th valign="top" align="center"><bold>Crossover fraction</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Parametric value</td>
<td valign="top" align="center">1,200</td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">0.08</td>
<td valign="top" align="center">0.75</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec>
<title>Characterization of Artificial Neural Networks (ANNs)</title>
<p>According to <xref ref-type="fig" rid="F1">Figure 1</xref>, since there exist two cases of actual leakage induction, thus two separate but identical series of neural networks are trained to predict pressures at all the PMS locations for given sets of nodal demands and emitter coefficients so as to bypass the time-consuming application of EPANET 2.2 simulator toolkit in MATLAB. <xref ref-type="table" rid="T3">Table 3</xref> displays the properties of ANNs used in MATLAB to train the simulated data by employing resilient backpropagation function (Riedmiller and Braun, <xref ref-type="bibr" rid="B22">1993</xref>) for optimization framework.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Artificial neural networks parameters for both cases of actual leakage induction.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Parametric item</bold></th>
<th valign="top" align="left"><bold>Parametric value</bold></th>
<th valign="top" align="left"><bold>Parametric item</bold></th>
<th valign="top" align="center"><bold>Parametric value</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Training datasets</td>
<td valign="top" align="left">50,000 counts; one hidden layer</td>
<td valign="top" align="left">Maximum fail parameter</td>
<td valign="top" align="center">2</td>
</tr>
<tr>
<td valign="top" align="left">Validation datasets</td>
<td valign="top" align="left">10,000</td>
<td valign="top" align="left">Learning rate</td>
<td valign="top" align="center">0.01</td>
</tr>
<tr>
<td valign="top" align="left">Training function</td>
<td valign="top" align="left">&#x0201C;Trainrp,&#x0201D; cascade forward net</td>
<td valign="top" align="left">Initial weight change (&#x00394;<sub>0</sub>)</td>
<td valign="top" align="center">0.1</td>
</tr>
<tr>
<td valign="top" align="left">Transfer Function</td>
<td valign="top" align="left">&#x0201C;Purelin&#x0201D;</td>
<td valign="top" align="left">Increment to weight change<break/>(&#x00394;<sub>inc</sub>)</td>
<td valign="top" align="center">1.2</td>
</tr>
<tr>
<td valign="top" align="left">Performance</td>
<td valign="top" align="left">Mean squared error</td>
<td valign="top" align="left">Decrement to weight change<break/>(&#x00394;<sub>dec</sub>)</td>
<td valign="top" align="center">0.5</td>
</tr>
<tr>
<td valign="top" align="left">Data division</td>
<td valign="top" align="left">Interleaved</td>
<td valign="top" align="left">Maximum weight change<break/>(&#x00394;<sub>max</sub>)</td>
<td valign="top" align="center">50.0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>Formulation for Accuracy Measurement</title>
<p>This section offers accuracy metrics to analyze the performance of both trained neural networks and the prediction model numerically.</p>
<sec>
<title>Neural Networks Accuracy Metric</title>
<p>The accuracy of trained neural networks (ANNs) is measured using a metric known as mean absolute percentage error (MAPE) (de Myttenaere et al., <xref ref-type="bibr" rid="B6">2016</xref>; Khair et al., <xref ref-type="bibr" rid="B13">2017</xref>) and is characterized as (Momeni and Piratla, <xref ref-type="bibr" rid="B17">2021</xref>):</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M21"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:mi>p</mml:mi><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>*</mml:mo><mml:mn>100</mml:mn></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <italic>pr</italic><sub><italic>i,j</italic></sub> is the predicted value of pressure using the trained ANN model for node <italic>j</italic> in validation scenario <italic>i, sim</italic><sub><italic>i,j</italic></sub> is the simulated value of pressure calculated using EPANET 2.2 for node <italic>j</italic> in validation scenario <italic>i, y</italic> is the number of nodes in the WDS, and <italic>l</italic> is the number of the validation scenarios.</p>
</sec>
<sec>
<title>Prediction Model Accuracy Metric</title>
<p>The prediction model accuracy is also calculated both by employing Pearson&#x00027;s correlation coefficient formula (PCC) (Kumar and Jena, <xref ref-type="bibr" rid="B14">2020</xref>) and MAPE similar to previous section, both characterized as follows:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M22"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi><mml:mi>O</mml:mi><mml:mi>R</mml:mi><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mi>L</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where, <italic>pr</italic><sub><italic>i</italic></sub> is the predicted value of either emitter coefficient for emitter <italic>i</italic> or the leakage severity (see Equations 2 and 3) for the associated pipe in the middle of which emitter <italic>i</italic> is placed, <italic>act</italic><sub><italic>i</italic></sub> is the actual value of either the emitter coefficient for emitter <italic>i</italic> or the leakage severity (see Equations 2 and 3) for the associated pipe in the middle of which emitter <italic>i</italic> is placed, <italic>i</italic> denotes the index for emitter node, <inline-formula><mml:math id="M24"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:math></inline-formula> accounts for the average of either all actual emitter coefficients or all actual leakage severities across all the considered leakage-induced pipes, <inline-formula><mml:math id="M25"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:math></inline-formula> accounts for the average of either all predicted emitter coefficients or all predicted leakage severities across all the considered leakage-induced pipes, and <italic>x</italic> is either the number of the considered emitter nodes or the number of considered leakage-induced pipes in the WDS.</p>
<disp-formula id="E14"><label>(13)</label><mml:math id="M26"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>*</mml:mo><mml:mn>100</mml:mn></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <italic>pr</italic><sub><italic>j</italic></sub> is the predicted value of either emitter coefficient for emitter <italic>j</italic> or the leakage severity (<italic>q</italic><sup><italic>leak</italic></sup>) (see Equations 2 and 3) for the associated pipe in the middle of which emitter <italic>j</italic> is placed<italic>, act</italic><sub><italic>j</italic></sub> is the actual value of either emitter coefficient for emitter <italic>j</italic> or the leakage severity (<italic>q</italic><sup><italic>leak</italic></sup>) (see Equations 2 and 3 for the associated pipe in the middle of which emitter <italic>j</italic> is placed<italic>, y</italic> is either the number of the considered emitter nodes or the number of considered leakage-induced pipes in the WDS.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>Results and Discussion</title>
<sec>
<title>Proof-of-Concept Demonstration</title>
<p>This section accounts for the demonstration of leakage prediction through the proposed data-driven asset management scheme by exemplifying two separate cases of actual leakage locations: (i) leakage at six orifice nodes and (ii) leakage at 12 orifice nodes. For each of these two cases, a single scenario of partial consumption data and random placement of pressure monitoring stations (PMSs) in Hanoi WDS is established for a partial input-output (I/O) data of 70% of nodal demands and eight pressure stations in order to analyze the accuracy, robustness, and reliability of the proposed leakage model. In other words, it is assumed that it would be possible to obtain nodal demands from 70% of Hanoi WDS&#x00027;s nodes through the use of some nominal smart water meters and that there would be eight pressure monitoring sensors placed in the Hanoi WDS that would gather and relay pressure data synchronously with the nodal demand data. After generating 200 (<italic>j</italic> in Equation 9) demand scenarios to represent data from smart meters and corresponding pressure data from the eight pressure monitoring stations, artificial neural networks (ANN) are trained to mimic and replace the EPANET 2.2 hydraulic simulator in MATLAB for optimization purposes by employing genetic algorithms. The input data for these neural networks includes 70% of actual demand data (nodal demands) along with emitter coefficients (representing the leakage) and output data includes pressure values harvested from eight various smart meters across Hanoi network to establish the objective function (mean square error of actual and simulated pressures) in the optimization framework. Moreover, another set of neural networks is trained for leakage constraint as mentioned in the methodology section. Input data for ANN in this case includes the aforementioned partial demand sets and emitter coefficients, and ANN target data includes actual demands at emitter coefficients as well as inflow rates at the pipe preceding the emitter orifices (see Equation 4). <xref ref-type="table" rid="T4">Table 4</xref> shows the specifics of ANN models along with the selected input and output data for the baseline scenario according to Hanoi WDS depicted in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Baseline scenario specifics of input and output data for the leakage model.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Case &#x00023;</bold></th>
<th valign="top" align="center"><bold>Number of Leakage-Induced Emitters</bold></th>
<th valign="top" align="center"><bold>I/O Proportion</bold><break/><bold>(% of Nodal Demands, &#x00023; of Pressure Stations)</bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>ANN input data</bold></th>
<th valign="top" align="center"><bold>ANN output data for objective function</bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>ANN output data for constraint function</bold></th>
</tr>
<tr>
<th/>
<th/>
<th/>
<th valign="top" align="center"><bold>Node IDs for partial nodal demand</bold></th>
<th valign="top" align="center"><bold>Orifice node IDs for emitter coefficients</bold></th>
<th valign="top" align="center"><bold>Nodes IDs for PMSs</bold></th>
<th valign="top" align="center"><bold>Orifice node IDs for actual demands</bold></th>
<th valign="top" align="center"><bold>Pipe IDs for emitter inflow rates</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">(70%, 8)</td>
<td valign="top" align="center">1, 3, 4, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 27, 28, 29, 30</td>
<td valign="top" align="center">32, 34, 40, 51, 58, 61</td>
<td valign="top" align="center">1, 4, 7, 11, 17, 19, 23, 27</td>
<td valign="top" align="center">32, 34, 40, 51, 58, 61</td>
<td valign="top" align="center">1, 5, 17, 39, 54, 59</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">(70%, 8)</td>
<td valign="top" align="center">1, 4, 5, 6, 7, 8, 12, 13, 14, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31</td>
<td valign="top" align="center">32, 34, 40, 42, 46, 48, 51, 52, 56, 58, 61, 65</td>
<td valign="top" align="center">4, 5, 6, 9, 10, 22, 27, 28</td>
<td valign="top" align="center">32, 34, 40, 42, 46, 48, 51, 52, 56, 58, 61, 65</td>
<td valign="top" align="center">1, 5, 17, 21, 30, 34, 39, 41, 49, 54, 59, 68</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec>
<title>Neural Network Accuracy and Performance Analysis</title>
<p>The accuracy of the trained neural networks for pressure and leakage (composed of actual demands at emitter nodes and inflow rates, which is consequently calculated by Equation 4) using MAPE metric can be observed in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>ANN MAPE values for baseline scenarios of the two cases.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Case &#x00023;</bold></th>
<th valign="top" align="center"><bold>ANN pressure MAPE (%)</bold></th>
<th valign="top" align="center"><bold>ANN actual demand MAPE (%)</bold></th>
<th valign="top" align="center"><bold>ANN inflow MAPE (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">0.25</td>
<td valign="top" align="center">0.43</td>
<td valign="top" align="center">2.27</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">0.21</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">1.54</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref> also demonstrate the performance analyses of training the neural networks for Case &#x00023;1 and Case &#x00023;2 respectively.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Performance analysis of Case &#x00023;1 for <bold>(A)</bold> Pressure data training, <bold>(B)</bold> Actual demand data training, and <bold>(C)</bold> Flow data training.</p></caption>
<graphic xlink:href="frwa-03-648622-g0002.tif"/>
</fig>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Performance analysis of Case &#x00023;2 for <bold>(A)</bold> Pressure data training, <bold>(B)</bold> Actual demand data training, and <bold>(C)</bold> Flow data training.</p></caption>
<graphic xlink:href="frwa-03-648622-g0003.tif"/>
</fig>
<p>According to the MAPE values in <xref ref-type="table" rid="T5">Table 5</xref>, these neural networks are reasonably accurate and appropriate alternatives for the EPANET 2.2 simulator toolkit in MATLAB, thus providing much higher time-efficiency for the execution of the prediction model and thus allowing the inclusion of thousands of scenarios for sensitivity analyses of placement and number of consumption data later in the paper.</p>
</sec>
<sec>
<title>Prediction Model Accuracy</title>
<p>The accuracy of the prediction model is measured using both Pearson&#x00027;s correlation coefficient (see Equation 11) and MAPE metric (see Equation 12) by considering the actual and predicted emitter coefficients (<italic>E</italic>) as well as the actual and predicted leakage severities (<italic>q</italic><sup><italic>leak</italic></sup>). <xref ref-type="fig" rid="F4">Figures 4</xref>, <xref ref-type="fig" rid="F5">5</xref> illustrate the variation of actual and predicted emitter coefficients as well as actual and predicted leakage severities in cubic meters per hour (CMH) in Hanoi WDS for the two cases of leakage induction presented earlier.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>(A)</bold> Actual and predicted values of emitter coefficients of the baseline scenario for Case &#x00023;1; <bold>(B)</bold> Actual and predicted values of leakage severity of the baseline scenario for Case &#x00023;1.</p></caption>
<graphic xlink:href="frwa-03-648622-g0004.tif"/>
</fig>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>(A)</bold> Actual and predicted values of emitter coefficients for Case &#x00023;2; <bold>(B)</bold> Actual and predicted values of leakage severity for Case &#x00023;2.</p></caption>
<graphic xlink:href="frwa-03-648622-g0005.tif"/>
</fig>
<p>The Pearson&#x00027;s correlation coefficient (PCC) and MAPE value for the variation of emitter coefficient and leakage severities for both cases presented in <xref ref-type="fig" rid="F4">Figures 4</xref>, <xref ref-type="fig" rid="F5">5</xref> can be observed in <xref ref-type="table" rid="T6">Table 6</xref>. As can be viewed in <xref ref-type="table" rid="T6">Table 6</xref>, the actual and predicted values of emitter coefficients are found to be reasonably correlated. It can be observed that as the number of emitter coefficients increases from 6 to 12, the accuracy of the model will be affected and thus more sensitive to the variations of pressure in the objective function, which emphasizes the importance of sensitivity analyses presented later in the paper.</p>
<table-wrap position="float" id="T6">
<label>Table 6</label>
<caption><p>Prediction accuracy values for emitter coefficients and leakage severity both cases.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Case &#x00023;</bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>MAPE metric (%)</bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>Pearson&#x00027;s correlation coefficient</bold></th>
</tr>
<tr>
<th/>
<th valign="top" align="center"><bold>Emitter coefficient</bold></th>
<th valign="top" align="center"><bold>Leakage severity</bold></th>
<th valign="top" align="center"><bold>Emitter coefficient</bold></th>
<th valign="top" align="center"><bold>Leakage severity</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">11.76</td>
<td valign="top" align="center">11.78</td>
<td valign="top" align="center">0.9606</td>
<td valign="top" align="center">0.9626</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">21.42</td>
<td valign="top" align="center">21.42</td>
<td valign="top" align="center">0.9062</td>
<td valign="top" align="center">0.9089</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec>
<title>Sensitivity Analyses</title>
<p>The sensitivity of the proposed leakage model to the placement and number of selected consumption nodes and pressure monitoring stations (PMSs) is measured by including 4,000 scenarios where various numbers of partial nodal demand datasets (i.e., ANN input data) and pressure monitoring stations (PMSs) (i.e. ANN output data) are randomly generated. Four categories of scenarios are developed for the sensitivity analyses, as identified in <xref ref-type="table" rid="T7">Table 7</xref>: (a) consumption data from 70% of demand nodes and pressure monitoring stations placed at eight locations, characterized as (70%, 8)&#x02014;which is consistent with the baseline scenario discussed in the previous section; (b) (70%, 5), (c) (50%, 8), and (d) (50%, 5). 1,000 scenarios were randomly generated for each of these four categories out of which 100 scenarios were selected for sensitivity analyses based on the best ANN MAPE prediction for WDS pressure output data.</p>
<table-wrap position="float" id="T7">
<label>Table 7</label>
<caption><p>Sensitivity analysis of trained neural networks for number and placement of consumption data meters for 4,000 scenarios.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Case &#x00023;</bold></th>
<th valign="top" align="center"><bold>Number of actual emitter coefficients</bold></th>
<th valign="top" align="center"><bold>Actual emitter coefficient values</bold></th>
<th valign="top" align="left"><bold>Consumption data combinations</bold></th>
<th valign="top" align="center"><bold>Average pressure MAPE (ANN target data) (%)</bold></th>
<th valign="top" align="center"><bold>Average actual demand MAPE for constraint function (%)</bold></th>
<th valign="top" align="center"><bold>Average inflow rate MAPE for constraint function (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">[34, 36, 27, 38, 8, 13]</td>
<td valign="top" align="left">Combination &#x00023;1: 50% demand locations and 5 PMSs</td>
<td valign="top" align="center">0.32</td>
<td valign="top" align="center">0.42</td>
<td valign="top" align="center">3.32</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="left">Combination &#x00023;2: 50% demand locations and 8 PMSs</td>
<td valign="top" align="center">0.32</td>
<td valign="top" align="center">0.42</td>
<td valign="top" align="center">3.19</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="left">Combination &#x00023;3: 70% demand locations and 5 PMSs</td>
<td valign="top" align="center">0.24</td>
<td valign="top" align="center">0.43</td>
<td valign="top" align="center">2.13</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="left">Combination &#x00023;4: 70% demand locations and 8 PMSs</td>
<td valign="top" align="center">0.23</td>
<td valign="top" align="center">0.43</td>
<td valign="top" align="center">2.09</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">[14, 19, 17, 31, 28, 30, 35, 8, 22, 5, 11, 7]</td>
<td valign="top" align="left">Combination &#x00023;1: 50% demand locations and 5 PMSs</td>
<td valign="top" align="center">0.33</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">2.99</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="left">Combination &#x00023;2: 50% demand locations and 8 PMSs</td>
<td valign="top" align="center">0.33</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">2.99</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="left">Combination &#x00023;3: 70% demand locations and 5 PMSs</td>
<td valign="top" align="center">0.23</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">2.07</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="left">Combination &#x00023;4: 70% demand locations and 8 PMSs</td>
<td valign="top" align="center">0.24</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">2.07</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec>
<title>Neural Networks Performance Analysis</title>
<p>As mentioned before, four separate categories of partial consumption data are studied to render the presented model more representative of the real-world data which can be harvested for modeling purposes. <xref ref-type="table" rid="T7">Table 7</xref> depicts the specifics of generated scenarios for four different sets of input and output data associated with the previously discussed two different actual leakage cases in Hanoi WDS. As can be observed in <xref ref-type="table" rid="T7">Table 7</xref>, the MAPE values of trained neural networks for pressures as target data and leakage as data for constraint function averaged across the 4,000 scenarios of each of the two presented cases are found to be reasonably accurate in order to be fed into the optimization framework. According to <xref ref-type="table" rid="T7">Table 7</xref>, the average pressure MAPE as the ANN output tends to decrease as the number of consumption nodes is increasing from 50% of nodal demands and five pressure meters to 70% of nodal demands and eight pressure meters. This still holds true for the average inflow rate MAPE as it drops from 3.32 to 2.09% in Case &#x00023;1 and 2.99 to 2.07% in Case &#x00023;2. However, the average actual demand MAPE at emitter nodes is found to insignificantly increase for both cases. By comparing the average of all three averages for each combination of consumption data, it can be found that Case &#x00023;2 demonstrates a slightly better accuracy than Case &#x00023;1.</p>
</sec>
<sec>
<title>Prediction Model Accuracy Analysis</title>
<p>As mentioned before, the prediction model is applied to the best 100 scenarios (according to the best ANN MAPEs for pressure output) out of the 1,000 trained scenarios for each of the four categories described in the previous section for both of the cases. The accuracy of the prediction model in the sensitivity analyses section is also measured using MAPE metric and Pearson&#x00027;s Correlation Coefficient (PCC) (see Equations 11 and 12). <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref> represent the emitter coefficient and leakage severity MAPE and PCC variations for the baseline scenarios along with each of the four sensitivity analyses categories (see <xref ref-type="table" rid="T7">Table 7</xref>). According to <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref>, it is noteworthy that the PCC and MAPE values in each of the cases are almost similar for emitter coefficients and leakage severity, since they are directly correlated according to Equation 2. Two types of comparisons are made according to <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref>: case-wise and pairwise.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>(A)</bold> Case-&#x00023;1 Accuracy metric variations with the number and locations of smart meters: <bold>(A)</bold> Emitter coefficient PCC; <bold>(B)</bold> Emitter coefficient MAPE; <bold>(C)</bold> Leakage severity PCC; <bold>(D)</bold> Leakage severity MAPE.</p></caption>
<graphic xlink:href="frwa-03-648622-g0006.tif"/>
</fig>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Case-&#x00023;2 accuracy metric variations with the number and locations of smart meters: <bold>(A)</bold> Emitter coefficient PCC; <bold>(B)</bold> Emitter coefficient MAPE; <bold>(C)</bold> Leakage severity PCC; <bold>(D)</bold> Leakage severity MAPE.</p></caption>
<graphic xlink:href="frwa-03-648622-g0007.tif"/>
</fig>
<sec>
<title>Case Wise Comparison</title>
<p>This section compares the accuracy metrics in Case &#x00023;1 to those in Case &#x00023;2, as the number of emitter nodes increases.</p>
<p>Firstly, according to <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref>, it can be inferred that Case &#x00023;2 displays a lower average prediction accuracy than Case &#x00023;1 (average MAPE of &#x0007E;12% in Case &#x00023;1 compared to that of &#x0007E;37% in Case &#x00023;2 in all combinations) as the number of emitter nodes increases. This observation is consistent with the baseline scenario analysis in the proof-of-concept demonstration as well. It can also be concluded that the overall variations of both accuracy metrics range from 0.5306 to 0.9985 for PCC and from 1.98 to 30.94% for MAPE in Case &#x00023;1 as well as from 0.1561 to 0.9666 for PCC and 12.72 to 63.47% for MAPE in Case &#x00023;2. These relatively large ranges are indicative of the high sensitivity of the model to the number and locations of the selected smart meters for pressure and nodal demands across the network.</p>
</sec>
<sec>
<title>Pairwise Comparison</title>
<p>In this section, comparisons are made within each of the two cases in terms of the four categories (combinations) of partial nodal demands and pressure monitoring stations (Combinations &#x00023;1 through &#x00023;4 according to <xref ref-type="table" rid="T7">Table 7</xref>) for both emitter coefficient and leakage severity predictions.</p>
<p>Regarding Case-&#x00023;1 emitter coefficient predictions, according to <xref ref-type="fig" rid="F6">Figures 6A,B</xref>, the average PCC and average MAPE values for all the combinations range within 0.0099% and 0.22% respectively, which suggests that increasing the number of smart meters for wider consumption data combined with increased number of pressure monitoring stations does not necessarily contribute to greater average accuracy of the model for Case &#x00023;1 with six leak sources across the network. Furthermore, comparing the prediction accuracy of Combinations &#x00023;1 and &#x00023;2 for Case &#x00023;1 in <xref ref-type="fig" rid="F6">Figure 6</xref>, the following observations can be made for when the number of pressure monitoring stations are increased from 5 to 8 keeping the percentage nodal input consideration at 50%: (1) the average PCC value drops from 0.9127 to 0.9060, which suggests that there is slightly less correlation among actual and predicted leakages although the number of pressure meters has increased. On the other hand, the average MAPE has slightly improved from 12.08% to 12.04%; (2) the maximum PCC value increased very marginally from 0.9976 to 0.9985, which is not a considerable improvement; (3) the least MAPE declined from 3.34% to 2.32%, which is also not greatly significant; and (4) the range of variation in PCC has shrunk going from Combination &#x00023;1 to Combination &#x00023;2 whereas it expanded for MAPE. Similar observations can also be made for the comparison of Combinations &#x00023;3 and &#x00023;4 where the number of pressure monitoring stations increased from 5 to 8 while the percentage nodal input consideration is at 70%. It can be concluded from these observations that increasing the number of pressure monitoring stations does not necessarily result in considerably better prediction accuracy of leakage severity assessment. On other hand, by comparing Combination &#x00023;1 with Combination &#x00023;3, it can be observed that (i) the average PCC and MAPE values show insignificant improvements as the percentage of nodal demands increases from 50% to 70%, while pressure meters remain constant; (ii) the minimum values of PCC and MAPE have improved from 0.5306 to 0.5765 and from 3.34% to 2.01% respectively; (iii) the maximum values of PCC and MAPE remain almost unchanged. Similarly, for Combinations &#x00023;2 and &#x00023;4, it can be observed that (i) the minimum and average PCC and MAPE values remain constant while the maximum values of MAPE show some improvement from 30.94% to 25.55%. This suggests that the inclusion of more nodal demands while considering 5 pressure stations does not necessarily improve the prediction accuracy, whereas the inclusion of more nodal demands while having 8 pressure stations slightly contribute to the sensitivity of the model. Similarly, the average values and variation ranges of the accuracy metrics for leakage severity in <xref ref-type="fig" rid="F6">Figures 6C,D</xref> are identical to those of the emitter coefficients across the four combinations of sensitivity analyses. Based on the variation range of the prediction for all the categories studied in the sensitivity analyses, it can be concluded that optimizing the locations for placement of smart water meters and pressure monitoring stations in the WDS would yield the best prediction (i.e., highest PCC and lowest MAPE) of pipeline condition assessment as envisioned through the proposed approach.</p>
<p>Considering Case &#x00023;2, as per <xref ref-type="fig" rid="F7">Figures 7A,B</xref>, the average PCC and MAPE values with 12 emitter nodes for all four combinations are found to be within a range of 0.1358% and 9.64% respectively, which suggests that increasing the number of PMSs and the percentage of consumption data shows a more significant contribution compared to Case &#x00023;1. It can thus be concluded that as the emitter nodes increase in number, the prediction model seems to show more sensitivity to the selected locations and numbers of the smart meters. Also, having the smallest MAPE variation range, Combination &#x00023;2 demonstrates the lowest sensitivity of the model as well as the highest average accuracy (average MAPE equals 33.12%) out of all the four combinations. Furthermore, by comparing Combinations &#x00023;1 and &#x00023;2 from <xref ref-type="fig" rid="F7">Figure 7</xref>, the following observations are noteworthy: (i) average PCC value improves from 0.6884 to 0.7372 and average MAPE value improves from 36.78% to 33.12%; (ii) the MAPE variation range shrinks from Combination &#x00023;1 to Combination &#x00023;2 as the minimum and maximum MAPE values change significantly. This significant change suggests increasing the number of pressure stations contributes to the performance of the model; (iii) although the maximum and mean PCC values show insignificant improvements from Combination &#x00023;1 to Combination &#x00023;2, the minimum PCC value improves considerably from 0.2942 to 0.4187. However, by comparing Combinations &#x00023; 3 and &#x00023;4, (i) the average PCC value deteriorates from 0.7018 to 0.6014 and the MAPE value worsens from 35.17% to 42.76%; (ii) the maximum and minimum PCC and MAPE values improve very inconsiderably. Overall, increasing pressure meters from 5 to 8 when 50% nodal demands is included is found to improve the model whereas the same scenario deteriorates the performance of the model when 70% nodal demands is leveraged. By comparing Combinations &#x00023;1 and &#x00023;3, it can be observed that (i) the average MAPE value demonstrate a marginal improvement; (ii) the minimum MAPE value is found to significantly worsen from 12.72% to 17.39%; (iii) the maximum MAPE value improves from 61.48% to 59.16%; (iv) the minimum, average, and maximum PCC values are found to have no significant changes. Similar comparisons between Combinations &#x00023;2 and &#x00023;4 suggest that (i) average PCC and MAPE values worsen significantly; (ii) minimum MAPE value improves from 18.57% to 14.92%, whereas the maximum MAPE value deteriorates from 51.99% to 63.47%; (iii) maximum PCC value remains almost constant while the minimum PCC value considerably drops from 0.4187 to 0.1561. As a result, it can be inferred that inclusion of more nodal demands at a constant number of pressure meters seems to have either minor or rather worsening effects on the accuracy of the model on average. Consistent with Case &#x00023;1, the average values and variation ranges of the accuracy metrics for leakage severity in <xref ref-type="fig" rid="F7">Figures 7C,D</xref> are identical to those of the emitter coefficients discussed in this paragraph across the four combinations of sensitivity analyses. Similar to Case &#x00023;1, optimizing for locations to place smart water meters and pressure monitoring stations in the WDS would yield the best pipeline condition assessment prediction.</p>
</sec>
</sec>
</sec>
</sec>
<sec id="s4">
<title>Conclusion and Future Work</title>
<p>This study aimed at proving the validity of a data-driven water pipeline leakage prediction scheme using artificial neural networks and genetic algorithms as demonstrated on Hanoi WDS. By employing pressure monitoring stations for a set of partial nodal demands, neural networks were trained and incorporated into a genetic algorithm optimization framework in MATLAB to predict emitter coefficients for two cases of actual leakage induction at six and 12 pipes respectively. The results indicate that (i) this preliminary prediction scheme offers promise to predict leakage severities based on cyber-monitoring data with reasonable accuracy and (ii) the prediction model does not show improvements when both consumption at more demand nodes and more pressure stations are considered, while on average the increase in the number of pressure stations at 50% nodal demands showed better accuracy and relatively higher correlation of parameters in the model for both cases. Some of the limitations of the study include (i) the consideration of leakage induction at some rather than all of the pipes, (ii) the assumption that leaking pipelines are known (locations of leaks were predefined), (iii) the assumption of the availability of consumption data collected synchronously with pressure data, (iv) the assumption that all other dynamic pipeline condition parameters (e.g., pipeline roughness, effective pipeline diameter) are known, and (v) the consideration of with high leakage outflows given the sizes of pipes in the Hanoi WDS. Future work should focus on: (1) prediction of leakages in all the pipelines without assuming that the leaking pipelines are known; (2) co-prediction of a variety of dynamic pipeline condition parameters including leakages, roughness values, effective hydraulic diameters, etc.; (3) wider validation campaign to cover WDSs of varying layouts and pipe sizes to test the ability of the proposed model in detecting smaller leakages; (4) optimizing the locations for placement of smart water meters and pressure monitoring stations in the WDSs for best pipeline condition prediction accuracy.</p>
</sec>
<sec sec-type="data-availability-statement" id="s5">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation and upon reasonable request.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>AM has completed coding and analyzing the results, as well as drafting the first version of this article. KP contributed toward strategizing the modeling approach in addition to providing inputs on broadening the impact of the results and its presentation in this article.</p>
</sec>
<sec id="s7">
<title>Author Disclaimer</title>
<p>The results and conclusion presented in this paper are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of the United States Government.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x00027;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Adedeji</surname> <given-names>K. B.</given-names></name> <name><surname>Hamam</surname> <given-names>Y.</given-names></name> <name><surname>Abe</surname> <given-names>B. T.</given-names></name> <name><surname>Abu-Mahfouz</surname> <given-names>A. M.</given-names></name></person-group> (<year>2017a</year>). <article-title>Burst leakage-pressure dependency in water piping networks: Its impact on leak openings</article-title>. <source>IEEE AFRICON: Sci. Tech. Innov. Afr.</source> <fpage>1502</fpage>&#x02013;<lpage>1507</lpage>. <pub-id pub-id-type="doi">10.1109/AFRCON.2017.8095704</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Adedeji</surname> <given-names>K. B.</given-names></name> <name><surname>Hamam</surname> <given-names>Y.</given-names></name> <name><surname>Abe</surname> <given-names>B. T.</given-names></name> <name><surname>Abu-Mahfouz</surname> <given-names>A. M.</given-names></name></person-group> (<year>2017b</year>). <article-title>Towards achieving a reliable leakage detection and localization algorithm for application in water piping networks: an overview</article-title>. <source>IEEE Access</source> <volume>5</volume>, <fpage>20272</fpage>&#x02013;<lpage>20285</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2017.2752802</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Al Qahtani</surname> <given-names>T.</given-names></name> <name><surname>Yaakob</surname> <given-names>M. S.</given-names></name> <name><surname>Yidris</surname> <given-names>N.</given-names></name> <name><surname>Sulaiman</surname> <given-names>S.</given-names></name> <name><surname>Ahmad</surname> <given-names>K. A.</given-names></name></person-group> (<year>2020</year>). <article-title>A review on water leakage detection method in the water distribution network</article-title>. <source>J. Adv. Res. Fluid Mech. Therm. Sci.</source> <volume>68</volume>, <fpage>152</fpage>&#x02013;<lpage>163</lpage>. <pub-id pub-id-type="doi">10.37934/ARFMTS.68.2.152163</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Creaco</surname> <given-names>E.</given-names></name> <name><surname>Haidar</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Multiobjective optimization of control valve installation and DMA creation for reducing leakage in water distribution networks</article-title>. <source>J. Water Resourc. Plann. Manage.</source> <volume>145</volume>:<fpage>04019046</fpage>. <pub-id pub-id-type="doi">10.1061/(asce)wr.1943-5452.0001114</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>De Marchis</surname> <given-names>M.</given-names></name> <name><surname>Milici</surname> <given-names>B.</given-names></name></person-group> (<year>2019</year>). <article-title>Leakage estimation in water distribution network: effect of the shape and size cracks</article-title>. <source>Water Resourc. Manage.</source> <volume>33</volume>, <fpage>1167</fpage>&#x02013;<lpage>1183</lpage>. <pub-id pub-id-type="doi">10.1007/s11269-018-2173-4</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>de Myttenaere</surname> <given-names>A.</given-names></name> <name><surname>Golden</surname> <given-names>B.</given-names></name> <name><surname>Le Grand</surname> <given-names>B.</given-names></name> <name><surname>Rossi</surname> <given-names>F.</given-names></name></person-group> (<year>2016</year>). <article-title>Mean absolute percentage error for regression models</article-title>. <source>Neurocomputing</source> <volume>192</volume>, <fpage>38</fpage>&#x02013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2015.12.114</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fujiwara</surname> <given-names>O.</given-names></name> <name><surname>Khang</surname> <given-names>D. B.</given-names></name></person-group> (<year>1990</year>). <article-title>A two-phase decomposition method for optimal design of looped water distribution networks</article-title>. <source>Water Resourc. Res.</source> <volume>26</volume>, <fpage>539</fpage>&#x02013;<lpage>549</lpage>. <pub-id pub-id-type="doi">10.1029/WR026i004p00539</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>Y.</given-names></name> <name><surname>Brennan</surname> <given-names>M. J.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Almeida</surname> <given-names>F. C. L.</given-names></name> <name><surname>Joseph</surname> <given-names>P. F.</given-names></name></person-group> (<year>2017</year>). <article-title>Improving the shape of the cross-correlation function for leak detection in a plastic water distribution pipe using acoustic signals</article-title>. <source>Appl. Acoustics</source> <volume>127</volume>, <fpage>24</fpage>&#x02013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1016/j.apacoust.2017.05.033</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Georgescu</surname> <given-names>A. M.</given-names></name> <name><surname>Perju</surname> <given-names>S.</given-names></name> <name><surname>Madularea</surname> <given-names>R. A.</given-names></name> <name><surname>Georgescu</surname> <given-names>S. C.</given-names></name></person-group> (<year>2017</year>). <article-title>Energy consumption due to pipe background leakage in a district water distribution system in bucharest</article-title>. <source>Proc. Int. Conf. Energ. Environ. Energy Saved Today Asset Fut.</source> <volume>2017</volume>, <fpage>251</fpage>&#x02013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1109/CIEM.2017.8120785</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grigg</surname> <given-names>N. S.</given-names></name></person-group> (<year>2017</year>). <article-title>Water supply pipeline failures: investigative procedures and data management</article-title>. <source>J. Perform. Constr. Fac.</source> <volume>31</volume>:<fpage>06017004</fpage>. <pub-id pub-id-type="doi">10.1061/(asce)cf.1943-5509.0001113</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gupta</surname> <given-names>A.</given-names></name> <name><surname>Kulat</surname> <given-names>K. D.</given-names></name></person-group> (<year>2018</year>). <article-title>A selective literature review on leak management techniques for water distribution system</article-title>. <source>Water Resourc. Manage.</source> <volume>32</volume>, <fpage>3247</fpage>&#x02013;<lpage>3269</lpage>. <pub-id pub-id-type="doi">10.1007/s11269-018-1985-6</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>X.</given-names></name> <name><surname>Han</surname> <given-names>Y.</given-names></name> <name><surname>Yu</surname> <given-names>B.</given-names></name> <name><surname>Geng</surname> <given-names>Z.</given-names></name> <name><surname>Fan</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>Novel leakage detection and water loss management of urban water supply network using multiscale neural networks</article-title>. <source>J. Clean. Produc.</source> <volume>278</volume>, <fpage>123611</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2020.123611</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khair</surname> <given-names>U.</given-names></name> <name><surname>Fahmi</surname> <given-names>H.</given-names></name> <name><surname>Hakim</surname> <given-names>S.</given-names></name> <name><surname>Al Rahim</surname> <given-names>R.</given-names></name></person-group> (<year>2017</year>). <article-title>Forecasting error calculation with mean absolute deviation and mean absolute percentage error</article-title>. <source>J. Phy. Conf. Series</source> <volume>930</volume>:<fpage>2002</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/930/1/012002</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>G. P.</given-names></name> <name><surname>Jena</surname> <given-names>P.</given-names></name></person-group> (<year>2020</year>). <article-title>Pearson&#x00027;s correlation coefficient for islanding detection using micro-PMU measurements</article-title>. <source>IEEE Syst. J.</source> <fpage>1</fpage>&#x02013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1109/jsyst.2020.3021922</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Tie</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Gao</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>Water pipeline leakage detection based on machine learning and wireless sensor networks</article-title>. <source>Sensors</source> <volume>19</volume>, <fpage>1</fpage>&#x02013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.3390/s19235086</pub-id><pub-id pub-id-type="pmid">31766356</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>Y.</given-names></name> <name><surname>Gao</surname> <given-names>Y.</given-names></name> <name><surname>Cui</surname> <given-names>X.</given-names></name> <name><surname>Brennan</surname> <given-names>M. J.</given-names></name> <name><surname>Almeida</surname> <given-names>F. C. L.</given-names></name> <name><surname>Yang</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>Adaptive phase transform method for pipeline leakage detection</article-title>. <source>Sensors</source> <volume>19</volume>:<fpage>310</fpage>. <pub-id pub-id-type="doi">10.3390/s19020310</pub-id><pub-id pub-id-type="pmid">30646554</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Momeni</surname> <given-names>A.</given-names></name> <name><surname>Piratla</surname> <given-names>K. R.</given-names></name></person-group> (<year>2021</year>). <article-title>Leveraging hydraulic cyber-monitoring data to support primitive condition assessment of water mains</article-title>. <source>ASCE J. Pipeline Syst. Eng. Pract</source>. <pub-id pub-id-type="doi">10.1061/(ASCE)PS.1949-1204.0000596</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Momeni</surname> <given-names>A.</given-names></name> <name><surname>Piratla</surname> <given-names>K. R.</given-names></name> <name><surname>Madathil</surname> <given-names>K. C.</given-names></name></person-group> (<year>2020</year>). <article-title>A novel computationally efficient asset management framework based on monitoring data from water distribution networks</article-title>, in <source>Construction Research Congress 2020: Infrastructure Systems and Sustainability&#x02014;Selected Papers from the Construction Research Congress</source> <volume>2020</volume>, <fpage>370</fpage>&#x02013;<lpage>379</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Momeni</surname> <given-names>A.</given-names></name> <name><surname>Prasad</surname> <given-names>V.</given-names></name> <name><surname>Dharmawardena</surname> <given-names>H. I.</given-names></name> <name><surname>Piratla</surname> <given-names>K. R.</given-names></name> <name><surname>Venayagamoorthy</surname> <given-names>K.</given-names></name></person-group> (<year>2018</year>). <article-title>Mapping and modeling interdependent power, water, and gas infrastructures</article-title>, in <source>Clemson University Power Systems Conference, PSC</source> 2018.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Muranho</surname> <given-names>J.</given-names></name> <name><surname>Ferreira</surname> <given-names>A.</given-names></name> <name><surname>Sousa</surname> <given-names>J.</given-names></name> <name><surname>Gomes</surname> <given-names>A.</given-names></name> <name><surname>S&#x000E1; Marques</surname> <given-names>A.</given-names></name></person-group> (<year>2014</year>). <article-title>Pressure-dependent demand and leakage modelling with an EPANET extension&#x02014;WaterNetGen</article-title>. <source>Proc. Eng.</source> <volume>89</volume>, <fpage>632</fpage>&#x02013;<lpage>639</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2014.11.488</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Piratla</surname> <given-names>K. R.</given-names></name> <name><surname>Momeni</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>A novel water pipeline asset management scheme using hydraulic monitoring data</article-title>, in <source>Pipelines 2019: Multidisciplinary Topics, Utility Engineering, and Surveying&#x02014;Proceedings of Sessions of the Pipelines 2019 Conference</source>. <fpage>190</fpage>&#x02013;<lpage>198</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Riedmiller</surname> <given-names>M.</given-names></name> <name><surname>Braun</surname> <given-names>H.</given-names></name></person-group> (<year>1993</year>). <article-title>A direct adaptive method for faster background learning, the RPROP algorithm</article-title>. <source>Proc. Int. Conf. Neural Netw.</source> <fpage>586</fpage>&#x02013;<lpage>591</lpage>. <pub-id pub-id-type="doi">10.1109/ICNN.1993.298623</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sebbagh</surname> <given-names>K.</given-names></name> <name><surname>Safri</surname> <given-names>A.</given-names></name> <name><surname>Zabot</surname> <given-names>M.</given-names></name></person-group> (<year>2018</year>). <article-title>Pre-Localization approach of leaks on a water distribution network by optimization of the hydraulic model using an evolutionary algorithm</article-title>. <source>Proceedings</source> <volume>2</volume>:<fpage>588</fpage>. <pub-id pub-id-type="doi">10.3390/proceedings2110588</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shukla</surname> <given-names>H.</given-names></name> <name><surname>Piratla</surname> <given-names>K.</given-names></name></person-group> (<year>2020</year>). <article-title>Leakage detection in water pipelines using supervised classification of acceleration signals</article-title>. <source>Autom. Constr.</source> <volume>117</volume>:<fpage>103256</fpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2020.103256</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Soldevila</surname> <given-names>A.</given-names></name> <name><surname>Blesa</surname> <given-names>J.</given-names></name> <name><surname>Tornil-Sin</surname> <given-names>S.</given-names></name> <name><surname>Duviella</surname> <given-names>E.</given-names></name> <name><surname>Fernandez-Canti</surname> <given-names>R. M.</given-names></name> <name><surname>Puig</surname> <given-names>V.</given-names></name></person-group> (<year>2016</year>). <article-title>Leak localization in water distribution networks using a mixed model-based/data-driven approach</article-title>. <source>Control Eng. Pract.</source> <volume>55</volume>, <fpage>162</fpage>&#x02013;<lpage>173</lpage>. <pub-id pub-id-type="doi">10.1016/j.conengprac.2016.07.006</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sophocleous</surname> <given-names>S.</given-names></name> <name><surname>Savi,&#x00107;</surname> <given-names>D.</given-names></name> <name><surname>Kapelan</surname> <given-names>Z.</given-names></name></person-group> (<year>2019</year>). <article-title>Leak localization in a real water distribution network based on search-space reduction</article-title>. <source>J. Water Resourc. Plann. Manage.</source> <volume>145</volume>:<fpage>04019024</fpage>. <pub-id pub-id-type="doi">10.1061/(asce)wr.1943-5452.0001079</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>X.</given-names></name> <name><surname>Hou</surname> <given-names>D.</given-names></name> <name><surname>Tang</surname> <given-names>X.</given-names></name> <name><surname>Zhang</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Leakage identification in water distribution networks with error tolerance capability</article-title>. <source>Water Resourc. Manage.</source> <volume>33</volume>, <fpage>1233</fpage>&#x02013;<lpage>1247</lpage>. <pub-id pub-id-type="doi">10.1007/s11269-018-2179-y</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yazdekhasti</surname> <given-names>S.</given-names></name> <name><surname>Piratla</surname> <given-names>K. R.</given-names></name> <name><surname>Sorber</surname> <given-names>J.</given-names></name> <name><surname>Atamturktur</surname> <given-names>S.</given-names></name> <name><surname>Khan</surname> <given-names>A.</given-names></name> <name><surname>Shukla</surname> <given-names>H.</given-names></name></person-group> (<year>2020</year>). <article-title>Sustainability analysis of a leakage-monitoring technique for water pipeline networks</article-title>. <source>J. Pipeline Syst. Eng. Pract.</source> <volume>11</volume>:<fpage>425</fpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)PS.1949-1204.0000425</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>K.</given-names></name> <name><surname>Yan</surname> <given-names>H.</given-names></name> <name><surname>Zeng</surname> <given-names>H.</given-names></name> <name><surname>Xin</surname> <given-names>K.</given-names></name> <name><surname>Tao</surname> <given-names>T.</given-names></name></person-group> (<year>2019</year>). <article-title>A practical multi-objective optimization sectorization method for water distribution network</article-title>. <source>Sci. Total Environ.</source> <volume>656</volume>, <fpage>1401</fpage>&#x02013;<lpage>1412</lpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2018.11.273</pub-id><pub-id pub-id-type="pmid">30625668</pub-id></citation></ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Huang</surname> <given-names>Z.</given-names></name> <name><surname>Dasmeh</surname> <given-names>A.</given-names></name> <name><surname>Yu</surname> <given-names>P.</given-names></name> <name><surname>Taciroglu</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>Soil-structure interaction and failure analyses of steel water pipelines with welded joints</article-title>, in <source>11th National Conference on Earthquake Engineering 2018, NCEE 2018: Integrating Science, Engineering, and Policy</source> <volume>7</volume>, <fpage>3954</fpage>&#x02013;<lpage>3963</lpage>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>X.</given-names></name> <name><surname>Tang</surname> <given-names>Z.</given-names></name> <name><surname>Xu</surname> <given-names>W.</given-names></name> <name><surname>Meng</surname> <given-names>F.</given-names></name> <name><surname>Chu</surname> <given-names>X.</given-names></name> <name><surname>Xin</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Deep learning identifies accurate burst locations in water distribution networks</article-title>. <source>Water Res.</source> <volume>166</volume>:<fpage>115058</fpage>. <pub-id pub-id-type="doi">10.1016/j.watres.2019.115058</pub-id><pub-id pub-id-type="pmid">31536886</pub-id></citation></ref>
</ref-list>
<app-group>
<app id="A1">
<title>Nomenclature</title>
<p>
<table-wrap position="float">
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Symbol</bold></th>
<th valign="top" align="left"><bold>Description</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>a</italic></td>
<td valign="top" align="left">Index for pressure monitoring stations</td>
</tr>
<tr>
<td valign="top" align="left"><italic>act</italic></td>
<td valign="top" align="left">Actual values of condition parameters</td>
</tr>
<tr>
<td valign="top" align="left">ANN</td>
<td valign="top" align="left">Artificial neural networks</td>
</tr>
<tr>
<td valign="top" align="left"><italic>C</italic></td>
<td valign="top" align="left">Parameter of burst leakage model</td>
</tr>
<tr>
<td valign="top" align="left"><italic>cmh</italic></td>
<td valign="top" align="left">Cubic meters per Hour</td>
</tr>
<tr>
<td valign="top" align="left"><italic>CORREL</italic></td>
<td valign="top" align="left">Correlation coefficient</td>
</tr>
<tr>
<td valign="top" align="left"><italic>D</italic></td>
<td valign="top" align="left">Actual demand</td>
</tr>
<tr>
<td valign="top" align="left"><italic>E, e</italic></td>
<td valign="top" align="left">Emitter coefficient</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Pipe-<italic>j</italic> inflow to emitter node</td>
</tr>
<tr>
<td valign="top" align="left"><italic>g()</italic></td>
<td valign="top" align="left">Denotation for hydraulic simulation</td>
</tr>
<tr>
<td valign="top" align="left">GA</td>
<td valign="top" align="left">Genetic algorithms</td>
</tr>
<tr>
<td valign="top" align="left"><italic>i</italic></td>
<td valign="top" align="left">Emitter/Pipe index</td>
</tr>
<tr>
<td valign="top" align="left">I/O</td>
<td valign="top" align="left">Input/Output</td>
</tr>
<tr>
<td valign="top" align="left"><italic>j</italic></td>
<td valign="top" align="left">Number of consumption datasets, pipe index</td>
</tr>
<tr>
<td valign="top" align="left"><italic>k</italic></td>
<td valign="top" align="left">A given set of consumption data or emitter node</td>
</tr>
<tr>
<td valign="top" align="left"><italic>l</italic></td>
<td valign="top" align="left">Pipe length</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M27"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td valign="top" align="left">Local leakage severity at pipe <italic>j</italic></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M28"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td valign="top" align="left">Network-wide leakage at emitter node <italic>j</italic></td>
</tr>
<tr>
<td valign="top" align="left"><italic>m</italic></td>
<td valign="top" align="left">Number of pressure monitoring stations</td>
</tr>
<tr>
<td valign="top" align="left">MAPE</td>
<td valign="top" align="left">Mean absolute percentage error</td>
</tr>
<tr>
<td valign="top" align="left">MSE</td>
<td valign="top" align="left">Mean squared error</td>
</tr>
<tr>
<td valign="top" align="left">P, <italic>p</italic></td>
<td valign="top" align="left">Pressure</td>
</tr>
<tr>
<td valign="top" align="left"><italic>pr</italic></td>
<td valign="top" align="left">Predicted values of condition parameters</td>
</tr>
<tr>
<td valign="top" align="left">PCC</td>
<td valign="top" align="left">Pearson&#x00027;s correlation coefficient</td>
</tr>
<tr>
<td valign="top" align="left">PMS</td>
<td valign="top" align="left">Pressure monitoring station</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Q, q</italic></td>
<td valign="top" align="left">Nodal demands</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Q</italic><sup><italic>sup</italic></sup></td>
<td valign="top" align="left">Total supply of water</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M29"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td valign="top" align="left">Total discharge along pipe <italic>j</italic></td>
</tr>
<tr>
<td valign="top" align="left">WDS</td>
<td valign="top" align="left">Water distribution system</td>
</tr>
<tr>
<td valign="top" align="left"><italic>x</italic></td>
<td valign="top" align="left">Number of the considered emitter nodes or the number of considered leakage-induced pipes</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Z</italic></td>
<td valign="top" align="left">Objective function</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;</td>
<td valign="top" align="left">Parameter of background leakage model</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B3;</td>
<td valign="top" align="left">Parameter for burst leakage model</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B2;</td>
<td valign="top" align="left">Parameter of background leakage model</td>
</tr>
</tbody>
</table>
</table-wrap>
</p>
</app>
</app-group>
<fn-group>
<fn fn-type="financial-disclosure"><p><bold>Funding.</bold> This research was supported by the National Science Foundation (NSF) under Grant No. 1638321. The authors are grateful to the NSF for this support.</p>
</fn>
</fn-group>
</back>
</article>